摘要:
List<int> OrderIDList1 = (from d in ds.Tables[0].AsEnumerable() select d.Field<int>("OrderID")).ToList(); List<int> OrderIDList2 = ds.Tables[0].AsEnum 阅读全文
阅读排行榜
swfupload组件上传文件
2017-02-18 11:45 by sunice, 1912 阅读, 收藏,
摘要:
前段时间做文件上传用的是H5的一个插件,由于浏览器的兼容性不好,所以又换了一个Flash版本的上传文件插件,感觉这个上传插件的使用方式跟H5的差不多,有些雷同。不过,由于后续浏览不再支持Flash(略囧),所以,暂时还没有找到能够完美兼容浏览器的上传文件插件。各位网友如果有好的插件,请推荐下。 Vi 阅读全文
接手代码太烂,要不要辞职?
2018-10-23 12:38 by sunice, 1911 阅读, 收藏,
摘要:
事情是这样的,前几天在朋友圈,我看到一朋友发表了一条说说:“入职新公司,从重构代码到放弃”,我就问他怎么了?他说,刚进一家新公司,接手代码太烂,领导让我先熟悉业务逻辑,然后去修复之前项目中遗留的bug,实在不行就重构。 关键是,离职的那位仁兄走之前,还跟我在QQ上说,老哥辛苦了,我写的很乱真不好意思 阅读全文
[C#学习笔记之异步编程模式2]BeginInvoke和EndInvoke方法 (转载)
2017-05-11 22:03 by sunice, 1780 阅读, 收藏,
摘要:
为什么要进行异步回调?众所周知,普通方法运行,是单线程的,如果中途有大型操作(如:读取大文件,大批量操作数据库,网络传输等),都会导致方法阻塞,表现在界面上就是,程序卡或者死掉,界面元素不动了,不响应了。异步方法很好的解决了这些问题,异步执行某个方法,程序立即开辟一个新线程去运行你的方法,主线程包括 阅读全文
MybatisPlus Wrapper方法
2021-11-04 16:45 by sunice, 1744 阅读, 收藏,
摘要:
详细见官方文档:条件构造器 | MyBatis-Plus 拼接条件(where)的部分: 1.allEq全部相等或者部分为空 allEq(键值的Map) //默认使用isNull方法 allEq(键值的Map, 是否使用isNull) 键值的Map: key为数据库字段名,value为字段值 是否使 阅读全文
浙公网安备 33010602011771号