linux下用split命令将一个大的文件拆分成若干小文件详解

命令 split -l 50 wlan_date.txt wlan 说明:按50行给文件进行拆分,如果没有最后面的参数,命名将会是xaa,xab等。...

mac与centos下redis的安装与配置详解

前言 最近在用redis,下面简单写一下mac和centos下redis的安装与配置方法。 安装 mac下面 安装命令:brew intall redis 运行命令:brew services start redis cento...

cron任务解释详解

cron本来是在linux下的一个定时任务执行工具,现在很多语言都支持cron,本文参考https://en.wikipedia.org/wiki/Cron,解释一下cron配置。 概述 cron配置有五个部分,分别代表分钟,小时,天,...

应用XML作为数据库的快速开发框架详解

背景 我经常应用C#开发一些小的桌面程序,这些桌面程序往往有以下几个特点: 程序比较小,开发周期很短。 程序的数据量不大,多数情况下不超过1万行记录。 对程序的性能要求不高。 程序并发很少或者基本没有。 尽量程序部...

关于C# XML序列化的一个BUG的修改详解

关于C# XML序列化的一个BUG的修改 在我前一篇博客中提到用XML序列化作为数据库的一个方案,@拿笔小心 提到他们在用XML序列化时,遇到了一个比较严重的bug,即XML不闭合,系统不能正确的加载此XML。在我的开发经验中,也遇到过这...

300行代码完成代码片段管理软件[附源码]详解

应用快速开发框架开发的代码片段管理系统 在我的上一篇博客中,提到了一个应用XML作为数据源的快速开发框架。我应用此框架开发了一个代码片段管理系统。此代码片段管理系统功能模仿Dash,但弱化了很多,主要功能就是代码片段的增删改查。我开发这个...

C#命名管道通信详解

C#命名管道通信 最近项目中要用c#进程间通信,以前常见的方法包括RMI、发消息等。但在Windows下面发消息需要有窗口,我们的程序是一个后台运行程序,发消息不试用。RMI又用的太多了,准备用管道通信来做消息通信。 管道通信以前在大学...

关于有参构造函数的继承问题详解

基础不扎实啊。。。 今天在写代码的时候,父类写了一个有参的构造函数,结果子类怎么写都报错,提示父类不包含采用“0”参数的构造函数。在父类增加一个无参的构造函数之后,确实不报错了,但却不是我想要的处理方式。于是从网上搜了一下,解释是这样的:...

浅拷贝与深拷贝详解

前言 本文以C#为例,说明什么是浅拷贝,什么是深拷贝,以及如何应用序列化快速深拷贝。 目录 浅拷贝与深拷贝简单说明 浅拷贝 复杂对象的浅拷贝 深拷贝 通过序列化深拷贝 参考 浅拷贝与深拷贝简单说明 无...

#c word转换PDF详解

需要引用Microsoft.Office.Interop.Word,版本是07之上的。 这个版本会判断文件是否被占用。 using Microsoft.Office.Interop.Word; using System; using...