
记录
one996
不是好人
展开
-
工作日记 c# 关于取余、取整
c# 关于取整工作中,类型的转换是很常见的情况。有时候我们会忽略了一些情况,比如取整的时候,double和int混合一起做取整操作。取整的时候,如果是 int/int ,属于int类型运算,最后的结果是一个整数,但是如果运算结果是double类型,会有一个int转double的过程。如7/10,数学运算的结果是:0.7(double),但是因为这是整形运算,结果会自动转换成整形,然后再赋值,也就是存在 一个 double转int类型的一个过程(0.7的转换结果是0)。所以得到的结果一直都是0。不能把原创 2021-04-22 12:56:20 · 920 阅读 · 0 评论 -
c# 播放音乐
using System.Media;SoundPlayer player = new SoundPlayer(@"./song/err2.wav");player.Play();原创 2020-12-12 18:12:23 · 236 阅读 · 0 评论 -
datatable转model的工具类
这里写自定义目录标题 public class DBTableHelper<T> { /// <summary> /// datatable 转model /// </summary> /// <param name="table"></param> /// <returns></returns> public stat原创 2020-12-11 21:45:18 · 239 阅读 · 0 评论 -
sql里面的asc和desc排序原理
最近遇到一个数据库的问题,sql语句是对版本进行降序排列。如下例子:用下载sql去查询,没有排序的效果。SELECT * FROM data2 WHERE pn='' AND wsid='' AND order_ork='' ORDER BY 'tpver' desc 如下两个版本V3.7.2-R1.0Z1.3.1V3.11-R9.0Z1.4因为desc的排序方式是hashcode,...原创 2019-11-19 17:50:29 · 2019 阅读 · 0 评论 -
定时器连续ping,打印log
ping检测网络状态原创 2019-05-29 00:38:08 · 735 阅读 · 0 评论 -
定时器ping ,是内存泄漏还是并发过多出现的资源不足?
我做了一个小工具,每隔三十秒监测在线ip,用ping扫描局域网内的ip,得到在线的ip。但是出现一个问题大概运行十个小时后出现资源不足的问题,内存在时间长之后,被占用太多。为了验证是我的ping的问题,我把定时器改为500ms监测一次。结果内存成指数增长。我以为超时的那些都会被gc回收。但是好像没有。我百度了一下,没有找到解决办法。public void StartScanIP() ...原创 2019-08-06 14:52:05 · 844 阅读 · 2 评论