摘要:好久没有写Blog,都是因为不小心坠入了爱河,时间都给我家那位了,都没时间加班了(嗨呀,不小心撒了一下狗粮),不过,还是希望单身的赶紧找到心仪的另一半,实在找不到,那就加班啊(开个玩笑,别认真)。 二维码神器 现在出门在外,二维码随处可见,吃个东西、买个青菜,没有weixin或者zhifubao的扫 阅读全文
posted @ 2018-11-06 15:27 山治先生 阅读(4411) 评论(20) 推荐(5) 编辑
摘要:最近因为公司业务需要,又有机会撸winform了,这次的需求是因为公司有项目申报的这块业务,项目申报前期需要关注政府发布的相关动态信息,政府部门网站过多,人工需要一个一个网站去浏览和查阅,有时候还会遗漏掉,因此呢,我们打算用爬虫+移动端web来做,我主要负责爬虫和web Api。 爬虫篇 爬虫主要采 阅读全文
posted @ 2018-04-23 17:19 山治先生 阅读(5880) 评论(56) 推荐(35) 编辑
摘要:在NuGet直接搜索StackExchange.Redis,下载引用包; 帮助类 /*********************************** * Developer: Lio.Huang * Date:2018-11-21 ******************************* 阅读全文
posted @ 2018-03-08 11:43 山治先生 阅读(1287) 评论(7) 推荐(0) 编辑
摘要:时光飞逝,一转眼就告别了2017年,来到HJ这个大家庭还有三个月就一年了,在这里遇到这么优秀的大家是我最开心的事情的,也很开心和HJ一起成长,在新年来临之际,我先恭祝大家新年快乐、阖家幸福、一夜暴富。2017年我们平波缓进,2018年我们要加快前进的步伐,同心前行,但在前进的路上也要时不时回头看看我 阅读全文
posted @ 2018-02-06 15:43 山治先生 阅读(462) 评论(0) 推荐(1) 编辑
摘要:安装【DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe】失败 查看log发现,发现猫腻,然后copy下链接,用迅雷手动下载【AspNetCoreLocalFeed_69.msi】 并安装好,再次安装【DotNetCore.1.0.1-VS2015Tools. 阅读全文
posted @ 2017-06-29 16:32 山治先生 阅读(570) 评论(0) 推荐(0) 编辑
摘要:新公司上班第二周,开始进军.Net Core,这方面的东西比较新,所以已经封装好的东西比较少,比如HttpClien之类的开源类库,找了NuGet好久,没有找到,所以先写个简陋的来用着先。 using System.Threading.Tasks; using System.Net.Http; us 阅读全文
posted @ 2017-06-01 18:31 山治先生 阅读(433) 评论(0) 推荐(0) 编辑
摘要:温故而知新,可以为师矣,有空经常复习一下基础知识是有必要的,并且能加深理解和记忆。 Foreach常用于循环访问集合,对实现IEnumerable的接口的容器进行遍历,IEnumerable和IEnumerator接口我有时候也有点迷糊,按官方的解释,IEnumerable是枚举器接口,IEnume 阅读全文
posted @ 2017-02-22 14:46 山治先生 阅读(386) 评论(0) 推荐(0) 编辑
摘要:一、SQLite下载: http://www.sqlite.org/download.html (或在NuGet下载安装) 二、SQLite操作: 1、添加引用System.Data.SQLite,如安装目录在E:\Program Files\System.Data.SQLite\2010\bin, 阅读全文
posted @ 2017-02-10 16:44 山治先生 阅读(286) 评论(0) 推荐(0) 编辑
摘要:目标: 快速在21个库修改Test表的某条记录,这几个库都分别在不同的服务器上。 通常会想到,到每个库都执行一下语句不就好了吗?这个数据库切换来切换去,挺麻烦了,通过命令行工具osql.exe就可以快速的解决这个问题。 方法: 1、新建一个文本,添加如下内容,保存,修改后缀为.bat批处理文件。 解 阅读全文
posted @ 2017-02-09 16:00 山治先生 阅读(4963) 评论(2) 推荐(4) 编辑
摘要:一些开始 今年过年比较早,年底项目验收等一些杂事比较多,公司好像忘记了要写年终总结(不会年终奖和项目奖都忘记了吧,惊恐!),但是我还是得自我总结一下。 毕业到现在一年半了,工作快两年了,回想大学的美化时光,还是历历在目呀,却已经回不去了,不知道同窗的兄弟怎么样了,偶尔还可以微信聊聊。而我,则一个人跑 阅读全文
posted @ 2017-01-11 16:32 山治先生 阅读(380) 评论(4) 推荐(1) 编辑
摘要:一般情况下,Newtonsoft.Json.dll 对 Dictionary<int,object>、Dictionary<string,object>等序列化与反序列化都是成功的,但是使用自定义类作为键,则会报错,如下图 处理办法代码所示: 阅读全文
posted @ 2016-12-15 18:02 山治先生 阅读(610) 评论(0) 推荐(1) 编辑
摘要:一、前言 很久没有更新blog了,太忙了,都没时间来整理一下知识点,年底了有点时间了,可以好好整理以前写的项目代码了,顺便把常用的业务方法都封装成通用的方法,以便以后使用到能快速完成。切入主题,封装了一个常用的多线程使用场景的类库,提供两种模式,跟大家分享。 二、并发模式 很多时候,我们会遇到这种情 阅读全文
posted @ 2016-11-30 15:16 山治先生 阅读(522) 评论(0) 推荐(1) 编辑
摘要:本章内容: 1、使用 EndInvoke 等待异步调用 2、使用 WaitHandle 等待异步调用 3、轮询状态 轮询异步调用完成 4、通知机制 异步调用完成时执行回调方法 异步操作通常用于执行完成时间可能较长的任务,避免阻塞,这是与线程有所相似的地方,具体异同自行百度吧,推荐《多线程与异步的区别 阅读全文
posted @ 2016-09-01 11:08 山治先生 阅读(255) 评论(0) 推荐(0) 编辑
摘要:表中太多列,只想查找某些比如,数据类型为varchar的字段的数据。 思路:1、先获取列名: 2、查找指定数据类型,xtype就是数据类型,参考如下 syscolumns表内的xtype 查了一下,这些东西都是存于每一个数据库的syscolumns表里面得,name就是列名,xtype就是数据类型, 阅读全文
posted @ 2016-08-31 10:59 山治先生 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:SQL Server 数据库执行 ”DROP INDEX 索引名 ON 表名“ 时出现“不允许对索引 '索引名' 显式地使用 DROP INDEX。该索引正用于 PRIMARY KEY 约束的强制执行”,执行在客户端执行也报类似错误,可以修改语句为在客户端执行成功: alter table 表名dr 阅读全文
posted @ 2016-06-12 18:43 山治先生 阅读(2209) 评论(0) 推荐(0) 编辑