摘要: dynamic 可在反射、json反序列化时使用、已达到减少代码量的效果。看代码 阅读全文
posted @ 2018-02-24 09:14 chester·chen 阅读(344) 评论(0) 推荐(0)
摘要: 最近在使用MongoDB的时候,发现查询很慢,一个根据Id查询的语句竟然用了50秒,debug了一下,没发现什么大问题,但是另一个查询的语句只用了2秒,对比了一下,发现50s的那个语句使用的IEnumerable查询,而2s的那个语句用的是IQueryable查询,网上找了一下资料,找到了原因:IE 阅读全文
posted @ 2018-02-07 10:04 chester·chen 阅读(154) 评论(0) 推荐(0)
摘要: https://www.cnblogs.com/mushroom/p/4067037.html http://cron.qqe2.com/ 阅读全文
posted @ 2018-02-05 15:13 chester·chen 阅读(1115) 评论(1) 推荐(1)
摘要: tasks.json tasks.json文件是项目任务的配置文件,可在launch.json文件中配置要执行的task。示例如下: 引用文章:https://www.cnblogs.com/Leo_wl/p/6732242.html 总结: launch.json文件:调试配置 tasks.jso 阅读全文
posted @ 2018-02-05 10:41 chester·chen 阅读(1301) 评论(0) 推荐(0)
摘要: 公司前端最近项目里面在用VSCode编写前端代码,觉得这个编辑器很轻便,既然是微软出的,肯定支持C#,就去网上查了查资料,发现还真是支持C#,并且蛮多地方用到dotnet命令,哈哈。 1.powershell中执行dotnet命令 创建项目 2.还原项目 3.加载进工作区 4.编译运行项目 5.单元 阅读全文
posted @ 2018-02-01 16:29 chester·chen 阅读(2545) 评论(0) 推荐(0)
摘要: 今天在项目中创建了一个net core 2.0的控制台程序,编译完之后,发现在Debug目录下没找到对应的exe程序,只有一个对应的dll(可在.csproj文件的 PropertyGroup节点中添加<RuntimeIdentifier>win10-x64-corert</RuntimeIdent 阅读全文
posted @ 2018-02-01 14:43 chester·chen 阅读(313) 评论(0) 推荐(0)
摘要: 刚接触C#的时候了解过Socket编程,当时知道可以通过Socket通信实现即时通信,可是做出来类似于飞Q的小东西,但自从做了Web后端之后,对Socket编程渐渐遗忘,前端获取消息通常都是通过轮询的方式定期获取信息,但这种方式并不能达到即时的效果,也会存在大量的资源浪费,最近闲暇时分了解了一下We 阅读全文
posted @ 2018-01-31 10:28 chester·chen 阅读(211) 评论(0) 推荐(0)
摘要: 近期要做一个数据同步,把一个数据库中的数据同步到另一个数据库,准备通过写单元测试方法的方式实现,之前使用过NUnit类库做单元测试,这次准备使用微软自己的单元测试项目来实现,因此查了一下,具体方式如下: 1.创建单元测试项目 2.将要测试(运行)的代码补全 3.运行测试 单元测试主要是通过断言(As 阅读全文
posted @ 2018-01-30 09:06 chester·chen 阅读(137) 评论(0) 推荐(0)
摘要: 今项目使用Mongodb,C#操作MongoDB使用MongoDB.Driver.dll库(Nuget),写了个小Demo,如下: 注:时间类型的属性,存入MongoDB后会比北京时间少8小时,是由于默认写入的是世界标准时间,可在时间类型属性上添加 [BsonDateTimeOptions(Kind 阅读全文
posted @ 2018-01-29 16:33 chester·chen 阅读(598) 评论(0) 推荐(0)
摘要: 之前调试代码都是在本地启动服务,以 localhost:端口号 的形式调试,今天发现也是可以用ip地址的形式来调用接口,这种方式可以支持内网内Client端调用接口,实现调试的功能,具体方法如下: 1.打开IIS Express的配置文件地址: 2.找到下面的节点,默认只有第一条,将第二条添加上 3 阅读全文
posted @ 2018-01-25 13:21 chester·chen 阅读(2944) 评论(0) 推荐(2)