摘要:
先谈谈需求,我们先创建一张表,脚本如下: 如果我们要统计上面的这张表在每天的销售额,可以按照CostTime分组,然后用sum(Num)进行统计,sql如下: 执行结果如下: 很明显只有3天的数据,如果我们想要把2号和4号的数据也显示出来呢,期望结果如下: 很明显要实现上面的需求我们首先考虑的是创建 阅读全文
摘要:
具体步骤如下: log4net的配置文件如下: 创建LogHelper如下: 使用方式如下: 创建的日志如图: 配置文件里面内容比较多,可以查阅相关文档进行详细配置! 另外,有时候我们需要把不同级别的文件放到不同的目录,首先配置文件如下: <?xml version="1.0" encoding=" 阅读全文
摘要:
SqlServer Oracle 说明:PL/SQL需要新建一个Test Window才能运行上面的语句 阅读全文
摘要:
执行sql语句:select '1' union select '3' union select '2' union select '1' 得到的结果集如下: 执行sql语句如下: select '1' union all select '3' union all select '2' union 阅读全文
摘要:
Newtonsoft.Json.dll提供了非常好的Json序列化和反序列化方式,但是对日期的处理却让我纠结了很久。首先定义类如下: 序列化代码如下: 结果是:{"Id":1,"Name":"zhangsan","BirthDay":"2016-08-03T17:23:54.2480422+08:0 阅读全文
摘要:
C#提供的内置对象DataTable功能特别的强大,如果我们需要对DataTable中的某一列进行排序怎么处理呢,具体代码如下: 有了如上代码相信就不需要多说什么了! 阅读全文
摘要:
外面可以通过File.ReadAllBytes()和File.WriteAllBytes()进行文件的操作。而GZIP文件的后缀名为.gz 灵感来源:http://www.cnblogs.com/gengaixue/p/3300664.html 阅读全文
摘要:
C#编写Windows服务之后都不可避免的需要安装,卸载等操作。而传统的方式就是通过DOS界面去编写命令,这样的操作方式无疑会增加软件实施人员的工作量,下面就介绍一种简单、高效、快速方便的方式。1.安装Windows服务(需引用程序集 System.Configuration.Install) 2. 阅读全文
摘要:
需求:生成一个数组,数组里面的值为1-100实现方式:拿到这个需求很多朋友可能会想到一个快速实现的方式如下: 但是C#提供了一个快速生成的方式如下: 这样看起来代码就简洁多了 阅读全文
摘要:
说明:Oracle数据库帐号:sticOracle数据库密码:sticOracle数据库实例:orclOracle数据库表:UserInfoOracle表的列:ID,Name 不处理异常的代码如下://创建数据库连接 阅读全文