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