01 2020 档案
摘要:场景: 使用 Socket的方式向下位机发送中文信息,下位机收到的中文是乱码 原因: 了解到的原因是上位机与下位机的发送与接收的编码与解码方式不一致 比如上位机采用 Encoding.UTF8.GetBytes()的方式编码发送信息 下位机采用 Encoding.Default.GetString(
阅读全文
摘要:row_number() over() 函数会为查询出来的每一行记录生成一个序号,依次排序且不会重复,注意使用row_number函数时必须要用over子句选择对某一列进行排序才能生成序号。 select row_number() over( order by col desc) index fro
阅读全文
摘要:场景: public void A() { lock (m)//数组m { B();//异步方法 m = newVal; } } public void B() { Task.Run(() => { var c = m.n; }); } 代码段A中存在一个异步的方法,此时c获取的不是当时的m值,而是
阅读全文

浙公网安备 33010602011771号