- 博客(49)
- 资源 (9)
- 收藏
- 关注
原创 mongoose find方法报错
exports.getUser = function(name, password, callback) { user.findOne({name: name, password: password},function(err, doc){ if (err) { util.log('FATAL '+ err); cal
2014-10-28 22:15:26
1460
原创 WP8常用方法
1.电池信息Windows.Phone.Devices.Power.Battery.GetDefault().RemainingChargePercent
2014-05-03 00:29:24
1958
原创 CallBack EventHandler<EventArgs>
private void TestA(string a, EventHandler callBack) { if (a == "q") { callBack(false, new EventArgs()); } else
2013-09-11 14:20:36
969
原创 树控件
public partial class TreeViewControl : UserControl { public TreeViewControl() { InitializeComponent(); } public bool IsShowCheckBox {
2013-08-14 19:48:08
820
转载 常用的字符串加密和解密
/// 加密 /// /// 加密 /// /// /// public static string EncryptString(string str) { char[] Base64Code = new char[]{'a','b','c
2013-08-14 19:44:32
1105
转载 oracle 与 sqlserver函数对比
数学函数1.绝对值S:selectabs(-1)valueO:selectabs(-1)valuefromdual2.取整(大)S:selectceiling(-1.001)valueO:selectceil(-1.001)valuefromdual3.取整(小)S:selectfloor(-1.001)valueO:sele
2013-07-15 15:15:14
833
原创 好代码
关于程序员,您现在想要什么样的程序员,技术好的,会很多语言,熟悉当流行的设计模式,学历高的,经验足的等。这样的人已经可以不当普通的程序员了,这样的人适合去救火。现在的程序员缺什么?真的缺技术吗,还是缺乏业务知识?只要给1个月时间,就1个月去培训和实战开发,什么样的技术和语言他们学不会?技术都能学会,业务知识只是饭后的小菜而已。有些公司分高级软件工程师和初级软件工程师,初级和高级差在哪里
2013-05-31 11:19:10
1714
原创 win7 64位安装informix客户端
1.安装informix客户端SDK:IBM Informix Client-SDK2.打开C:\Windows\SysWOW64\odbcad32.exe,进入ODBC配置界面3.配置ODBC的Connection内容4.进入ODBC的Environment,填写Translation Library的值:C:\Program Files (x86)\IBM\Info
2013-05-28 14:06:54
8346
原创 文件夹
private void DeleteDirectory(string dir) { if(Directory.Exists(dir)) { string[] files = Directory.GetFiles(dir); foreach (string it
2013-05-24 11:21:32
722
原创 C#打开文件夹
string path = AppDomain.CurrentDomain.BaseDirectory + "..\\MapData"; if (Directory.Exists(path)) { System.Diagnostics.Process.Start("explorer.exe", path);
2013-05-17 14:57:52
757
原创 VM虚拟机上拖拽文件
1.在虚拟机上启动服务VMware Tools Service,如果已经启动则重启服务;2.启动本机服务上面所有的VM服务(一共四个);3.如果还不成功,继续在google上百度。
2013-05-13 15:22:51
3600
原创 关于沟通
小时候,与家人、老师、同学朋友沟通很顺畅,大家从来没有语言障碍,及时聊天时,对方没有说清楚,但是还是能基本上听懂在说什么,而且谈的不亦乐乎。随着读的书越来越多,接触的人越来越多,沟通反而倒吃力了很多,在公司经常因为沟通问题被老板批,做得东西不符合要求,原因是没理解别人说什么要什么,与同事发生矛盾也是因为误解了对方的意思。为什么随着知识、经验的的增长,沟通反而倒退了呢。很多人说沟通时一门
2013-05-09 17:57:27
787
原创 三年了
毕业三年了,工作三年了,在社会上混了三年了三年间,挺慢长的,也稍转即逝。三年了,自己成熟了很多,或许说老了不少。三年了,说话慢了,声音小了,性格软了,棱角光了,计较少了,日子淡了,瞌睡多了。三年间,一直在学习,一直在闯荡,一直在摸索。拼命的学习,无选择的接受、吸收;盲目的闯荡,肆无忌惮的做事,毫无戒备的认识朋友,不计后果的得罪别人;徒手的摸索,做了违反的事才知道法律不可
2013-05-09 17:27:47
732
原创 关于大数据的处理的一些经验
1.数据库的技术上,目前我们公司在研究hadoop分层数据库,具体了解不多;外面流行的NoSql非关系型数据库,像亚马逊、谷歌还有一些日本企业都有自己的NoSql数据库;2.传统关系型数据库的优化,数据库层的优化和上层使用的优化。数据库层:需要DBA进行优化,减少碎片,进行分区等;使用层的优化,即优化SQL从外界因素来看影响SQL有:CPU、RAM、Network、DiskCP
2013-05-09 15:41:15
1942
原创 string[]转list<long>
private List ConvetDataType(string sourceData) { List list = new List(); list = sourceData.Split(',').ToList().ConvertAll(s => long.Parse(s)); return li
2013-05-06 16:38:05
9509
转载 异步BackgroundWorker
很多时候,我们使用异步,只是紧紧想启动一个线程来完成一些工作,完成返回一个OK,并不需要其他的操作。这是我们发现了一个很简单的类就可以实现,这就是System.ComponentModel.BackgroundWorker 类的功能。使用非常简单,就像注册事件一样,具体用法如下: 1. 创建一个 BackgroundWorker 类。 2. 为该类的 DoWork事件注册异步操作
2013-05-02 11:52:15
759
原创 C# 检查代码圈复杂度和warning规则
圈复杂度:1.选择自己所需要检查的项目(在解决方案中);2.选择分析-为所选项目计算代码度量值(在菜单中);3.将计算结果导出Excel(在计算结果上方有导出方法);4.过滤成员,去掉为空的选项(空选项是类名);5.过滤圈复杂度(通常检查大于10的,严格的话检查7以上)。warning规则:1.如果有自定义规则的话,在项目属性中选择代码分析;2.取消勾选“禁
2013-04-15 11:00:05
2635
原创 实体类转Hashtable
private Hashtable ConvertDto2Ht() { Hashtable _ht = new Hashtable(); PropertyInfo[] propertyInfos = dto.GetType().GetProperties(); foreach (PropertyInfo
2013-04-13 15:00:41
2944
转载 单例模式
public class AlgorithmFile { private static AlgorithmFile serve = null; public static AlgorithmFile Instance { get { if (Algo
2013-01-23 17:01:31
530
转载 读取XML
private static XmlNode ReadXmlNode(string xmlpath, string path) { try { //解析字符串 XmlDocument xmlDoc = new XmlDocument();
2013-01-23 16:50:10
453
原创 Linq加载失败
今天在做动态编译的时候,编译linq老是报错,错误是找不到System.Linq,查了很多资料才知道,linq的dll不是在system中,而是在System.Linq 命名空间处于 System.Core 程序集中(在 System.Core.dll 中),先如入System.dll然后后再引入System.Core.dll后,System.Linq才有效。
2013-01-22 13:43:48
612
原创 目的,过程,效率
在生活节奏如此之快的现在社会里,人们都匆匆忙忙的,唯恐一分钟被浪费掉。 每天晚上躺在床上感觉到如此的疲惫,但却又觉得自己整个一天都庸庸碌碌没有什么作为,唯一能让自己感到轻松和欣慰的就是完成了一项又一项任务或者工作。可是更大的压力和负担又从心中浮起,上浮到脑中,使得自己唯一一点点的轻松感和欣慰感瞬间消失,明天又要做什么,明天该做些什么,我自己的都做了些什么。 我们视时间如金钱,在
2013-01-17 16:40:04
1136
转载 Dev GridView行拖拽
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using De
2013-01-17 15:40:17
6487
转载 IO类
System.IO.Path.GetExtension( "文件名 ");ChangeExtension 更改路径字符串的扩展名。 Combine 合并两个路径字符串。 GetDirectoryName 返回指定路径字符串的目录信息。 GetExtension 返回指定的路径字符串的扩展名。 GetFileName 返回指定路径字符串的文件名和扩展名。 GetFileN
2012-12-20 15:06:45
526
原创 NoSql
第一节NoSql,并非No Sql,而是Not Only Sql的意思,即反SQL运动,是一项全新的数据库革命性运动,指非关系型数据库。NoSql的出现是为了解决关系型数据库无法应对海量数据的读取和大量数据的写入问题,我们接触关系型数据库(Oracle、Informix)最少也有一年时间了,也感受到对待百万级数据时关系数据库的压力和弊端。所以NoSql数据库的出现为很多企业解决了海
2012-09-05 15:19:14
703
原创 aspose 获取Excel中插入的对象
引入using Aspose.Cells;aspose.cells.dll的下载地址是http://download.youkuaiyun.com/detail/keyrainie/4547523此demo只是讲出取Excel插入附件的原理,代码较简单private void AsponseTest() { Workbook awork = ne
2012-09-04 15:48:48
3170
转载 从远程服务器下载文件到本地服务器
public void DownloadFile(string sourceUri,string filePath){string path = HttpContext.Current.Server.MapPath(filePath);client.DownloadFile(sourceUri, path);}1.远程服务器上的文件需要发布到IIS上,这样才能通
2012-08-29 17:45:53
4653
原创 DataTable导出Excel
private static void DataTableToExcel(DataTable dt) { try { if (dt.Rows.Count == 0) { return;
2012-08-21 17:17:46
892
转载 枚举 转换
c#枚举转化示例大全,数字或字符串转枚举,本文重点举例说明C#枚举的用法,数字转化为枚举、枚举转化为数字及其枚举数值的判断,以下是具体的示例:先举两个简单的例子,然后再详细的举例说明:字符串转换成枚举:DayOfWeek week= (DayOfWeek)Enum.Parse(typeof(DayOfWeek), "Friday");数字转换成枚举:DayOfWeek week
2012-08-21 16:07:39
1907
原创 使用简单的Access数据库
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.OleDb;using System.Data;using System.Xml;namespace AccessDemo{ class Progra
2012-08-20 11:09:41
955
原创 存贮byte[]
using System;using IBM.Data.Informix;using System.Data.OleDb;using System.Xml;using System.Data;using System.Text;using System.Collections.Generic;using System.Collections;using Oracle
2012-08-17 11:44:25
792
原创 OracleConnection用例
string strSql="insert into table_name(column1_name,column2_name) values(:column1_name,:column2_name)"; using (OracleConnection connection = new OracleConnection(strConnection)) {
2012-08-17 11:01:25
1407
1
原创 C#跳过Warning编译,提高编译效率
1.#pragma warning disable//需屏蔽警告的源代码#pragma warning restore//此方法很好用,缺点就是麻烦了点(可忽略);2.#pragma warning(disable:4507 34) 此方法不能屏蔽掉没有warning ID的警告,如sqlMap.QueryForPaginatedList(statementName
2012-08-14 16:55:44
3748
1
原创 Informix byte 大对象的写入
经过两天的研究与摸索,终于做出来Informix大对象的写入方法,成功了之后才发现代码很简单。之前试过IBatis、构造sql、OleConnection、SqlConnection、导入DataTable、Update DataRow、甚至更改表结构放弃写入byte[]数据等很多方法,但是一一失败,都盲目了,准备放弃了,但是无意中发现IfxConnection这个连接,发现Ifx是I
2012-08-10 18:14:53
2210
2
原创 IfxDb简单用例
IfxConnection connection = new IfxConnection("Database=niosdb;Host=192.168.8.56;Server=niosserver34;Service=8001; UID=informix;Password=informix;"); string sql = "insert into tap_so_V
2012-08-10 17:19:46
814
原创 OleDB简单用例
OleDbConnection connection = new OleDbConnection("Provider=Ifxoledbc.2;User ID=informix;Password=informix;Data Source=niosdb@niosserver34;Persist Security Info=true;"); string sql = "
2012-08-10 16:46:02
865
原创 Oracle高效率SQL分页,含Informix分页
下面试Oracle的分页,效率比传统的分页高,但是存在的缺点是,当查询最后一页时,效率跟传统的分页效率时一样的。select * from (select rownum rn, a.* from (select int_id from cell) a where rownum where rn >= (页数+1)Informix的分页使用:select skip m fir
2012-08-08 17:04:29
1636
formidable
2014-10-16
node.js express块
2014-10-16
Microsoft.Office.Interop.Excel
2012-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人