摘要: 项目中需要用到一些数值表格, 方便起见都是用excel来的. 而如果excel正打开中, 直接使用npoi制作的工具来导出数据的话, 在这一行将会异常: workbook = new XSSFWorkbook(filepath); 其实只是读取的话, 并不需要获得它完整的使用权限, 那么用file. 阅读全文
posted @ 2018-04-04 12:33 陈惊蛰 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 拥抱.net core的过程中, 将公司的一套java项目改成了.net core 2.0版的. 里面的tcp服务被我用msdn的SocketAsyncEventArgs方式重写了, 然而在测试的过程中发现, 偶尔会出现重启无法再次绑定监听的情况. 因为缺乏linux上编程的经验, 对linux的认 阅读全文
posted @ 2018-04-03 10:24 陈惊蛰 阅读(578) 评论(1) 推荐(0) 编辑
摘要: 生活中有这样的场景: 我有一件事情需要别人帮忙去办, 但是别人也很忙呀, 所以我只能把任务记载他的任务清单上, 等他一个个扫下来扫到我的并且完成之后再来告诉我. 这其实是一个多线程的问题. 我是线程A, 他是线程B, 这里我是生产者, 他是消费者. 而我在等待他完成我提交的任务之前并不能做什么事情, 阅读全文
posted @ 2018-03-31 16:24 陈惊蛰 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 最近将公司的项目用.netcore重写, 服务的http外部接口部分收发消息是DES加解密的, 那么在asp.net core mvc的action处理之前需要加入解密这个步骤. 我第一想到的是用filter的方法来做, 找到了ActionFilter, 重写了OnActionExecuting方法 阅读全文
posted @ 2018-03-31 10:33 陈惊蛰 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 我使用的是Pomole.EntityFrameworkCore.MySql 需要将旧项目中的excels表转成实体,其中有一列是json格式的int[] 当遇到第一张表的时候,我使用了这样的方法来读取 但是当我遇到第二张表也是这个结构的时候,我觉得多写这样一段代码,多一个属性的命名很讨厌,而且有误用 阅读全文
posted @ 2018-03-19 09:51 陈惊蛰 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 其实这篇的内容官方文档都有, 但是既然打算记录一下学习笔记, 也就先从安装开始了. 一 下载源代码 进入github下载最新release的源码压缩包. windows选择zip, 下载完成之后右键解压缩. 进入kbengine目录, 里面有三个文件夹: assets\docs\kbe assets 阅读全文
posted @ 2018-02-27 21:20 陈惊蛰 阅读(1724) 评论(0) 推荐(0) 编辑
摘要: 许久没用C#写程序。听说进来发生大事,.NetCore2.0发布了,于是便学习了下,本站也应运而生。 大多数的地方按照官方的文档起步走就可以了,这里谈谈遇到的几个坑。 首先,本站是基于ASP.NetCore2.0和EntityFrameWorkCore.Sqlite的,前端使用了layui,搭建于C 阅读全文
posted @ 2017-10-13 16:38 陈惊蛰 阅读(6632) 评论(0) 推荐(0) 编辑
摘要: 首先来聊下高级战争吧Advance Wars,由任天堂旗下的Intelligent Systems开发的战棋游戏。初作诞生于GBA上,后来继续跟进了高战2黑洞崛,而后在下一代掌机DS上也出了三代续作高战DS,以及后来不太一样的毁灭日。本人的高中时代正值GBA横行天下的时候,那时候最喜欢的事情就是晚上 阅读全文
posted @ 2016-06-29 19:48 陈惊蛰 阅读(1034) 评论(2) 推荐(1) 编辑
摘要: 故事是这样的。 前几天在网上逛,看到了一个漂亮的坦克模型。 我觉得这个坦克可以做一个游戏,那需要一些服务器代码。 因为是实时对战的,听说TCP有很多不适,选择了UDP。 得知有一种算法可以解决UDP丢包乱序的问题,就封装成了C#,雄赳赳气昂昂准备大搞一番。 然而和客户端一对接,Client发了几个包 阅读全文
posted @ 2016-06-23 20:24 陈惊蛰 阅读(6481) 评论(0) 推荐(0) 编辑
摘要: 开发的时候,经常被策划频繁变动的方案而苦恼。这时候就想要加入点动态语言来辅助一下。在考虑用动态语言之前也曾想过使用动态加载dll的方式,实现基础接口来调用。在卸载的时候遇到了问题,虽可以通过应用程序域来绕过,但这又加入了应用程序域之间的交互。没有动态语言来的方便。IronPython的官网:http... 阅读全文
posted @ 2015-10-24 13:48 陈惊蛰 阅读(11871) 评论(6) 推荐(5) 编辑