佳佳的博客

TO BE BETTER

【SQL Server】WITH(XLOCK)

## WITH后面可以跟的锁关键字 * HOLDLOCK 将共享锁保留到事务完成,而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK 等同于 SERIALIZABLE。 *


C#和Java中字符串的异同

## 字符串 在底层上跟C#类似,每个字符串的实例都不可修改。当修改字符串变量时,是将变量指向新的字符串实例,而不是修改原本的实例。Java中也有字符串池机制。 **注意:使用 `==` 运算符比较


【C#】发票助手二维码生成

之前一起吃饭听说了发票助手这个东西,可以生成发票抬头的二维码,扫码就可以开票了。 官方也有个小程序的 【税务发票助手】,微信中搜这个名字就可以了。 我准备在自己的小程序中也尝试一下,本来觉得只要拼接


【jackson】自定义序列化、反序列化方法

下面的示例代码是序列化日期类型为.net日期类型默认反序列化支持的格式。 ### DotNetDateSerializer 反序列化类 - 自定义一个帮助函数,指定所有日期类型统一使用该序列化方法


【C#】利用反射复制同名属性

下面示例代码仅支持基本类型,`T[]` 和 `List` 类型的同名属性转换。 ```cSharp /// /// 复制同名属性 /// /// 目标类型 /// 源类型 /// 源数据 ///


Windows上的Java字符编码问题

通过HTTP调用接口返回的中文,在本地调试时是正常的,但是在服务器上部分中文乱码。 操作系统:Windows Server 2008 R2 Enterprise ### HTTP请求代码 这边修


HttpContext.Current 为 null

在 `` 标记上设置以下特性。 ```xml ``` 参考: 1. [Why is HttpContext.Current null after await?](https://stack


【读书笔记】【深入理解ES6】#13-用模块封装代码

## 什么是模块 模块是自动运行在严格模式下并且没有办法退出运行的 JavaScript 代码。 在模块顶部创建的变量不会自动被添加到全局变量作用域,这个变量仅在模块的顶级作用域中存在,而且模块必须


【读书笔记】【深入理解ES6】#12-代理(Proxy)和反射(Reflection)API

代理(Proxy)是一种可以拦截并改变底层JavaScript引擎操作的包装器,在新语言中通过它暴露内部运作的对象,从而让开发者可以创建内建的对象。 ## 数组问题 在ECMAScript6出现之


通过添加MIME类型使IIS支持webp格式图片

添加如下MIME类型,即可让IIS支持webp格式图片。 - 文件类型:**.webp** - 应用程序:**image/webp** 经测试发现微信小程序的预览图片(wx.previewIma