程序人生
文章平均质量分 81
nlx0201
这个作者很懒,什么都没留下…
展开
-
第一次写博文
从事.NET开发已经有一段时间,经常会去CSDN和博客园看下,最近看了不少周公的博文,还是有一些感触的,所以自己也决定开始写博文了。写博文的目的有两个:第一,总结下自己在工作中遇到的一些问题和解决办法;第二,和所有的爱好者一起分享自己所学到的东西。原创 2010-09-15 12:37:00 · 869 阅读 · 0 评论 -
数据库对比系列一---数据对比
在项目过程中经常会遇到本机数据和服务器数据库数据不一样,但是又需要更新,直接拷贝的话会有效率和准确性的问题,所以VS2010有自带的数据对比功能。下面讲述下数据对比的功能。第一、选择VS2010工具栏的“数据”,然后选择“数据对比”中的“新建数据对比”第二、选择源数据原创 2011-10-09 11:24:31 · 2551 阅读 · 4 评论 -
asp.net 获取客户端相关信息
1. ASP.NET属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.UserHostName 获取客户端电脑IP:Page.Request.UserHostA原创 2011-10-10 15:04:59 · 754 阅读 · 0 评论 -
《最初的爱,最后的爱》评论
此情可待成追忆,只是当时已惘然。 ——李商隐 在一起的时候需要两个人做决定,分手的时候只需要一个人…… ——刘若英 人,我们爱的是一些人,与之结婚生子的,又是另外一些人。 ——亦舒 最悲哀的一种分手,不是双方轰轰烈烈地吵一场,不是大打出手,不是一方移情别恋,也不是大家不能结合,最悲哀的分手是无声无息地分手。 ——张小娴一句合不来,就错过未来,告别时的心跳那么实在。如果这原创 2011-11-27 18:56:27 · 1116 阅读 · 0 评论 -
数据库架构手记
在我们使用数据库导入的过程中,另外一个表中会出现这种情况:源架构.数据表名 这时我们在操作数据库的过程中会出现“【表名】对象不存在的错误”,对于这个问题就是数据表所属架构问题导致的,所以就需要修改数据表所属架构名称,一般修改为dbo,将数据库的所有属于架构A的对象改为架构B,代码如下: ALTER SCHEMA [新架构名] TRANSFER 旧架构名.[数据库中的对象原创 2011-11-09 22:09:11 · 743 阅读 · 0 评论 -
net代码规范
1. 命名 1). 变量:一般使用名词,首字母小写,从第二个单词开始大写 ;常量全部大写。例如:int name;finna int USERNAME 2). 方法: 一般使用动词,命名要有意义,每个单词首字母大写。例如:GetUserName() 3). 类:一般使用名词、形容词,每个单词首字母大写。例如:SqlHelper 4). 接口:一般使用原创 2011-12-03 19:44:19 · 756 阅读 · 0 评论 -
经典BS程序页面设计素材图片
最近在用Axure Pro设计公司的页面,当然设计的过程中会用到一些素材,所以自己用PhotoShop做图,下面是我做的一些简单经典素材,可以用来BS程序跑在IPAD上的,也是一种简单设计的理念。如下:原创 2012-02-24 13:30:33 · 1281 阅读 · 0 评论 -
关于自定义代码生成器
在2010年以前一直都喜欢用动软的代码生成器来生成三层结构,借此缩短开发时间,但是在做完ERP项目之后发现,有时代码本身就存在着相同或者类似的地方,只要我们用心去找还是可以找到很多的,在遇到这个问题的时候要么抽象成泛型接口,要么就用制定为项目而生的代码生成器来用,具体就是看项目本身和业务本身的需求了。最近也是在从事一款HR产品的编程,在整个产品的过程中因为周期短,项目量重,所以我把整个项目的服务层原创 2012-03-30 09:25:21 · 1154 阅读 · 2 评论 -
对于宏基电脑想说的话
宏基的电脑真是稀烂,买了不到2个月坏了2次,去检测后都不是人为损坏,第一次是屏幕坏掉,第二次是电源坏点,结果我要求换机,别人说要在一年之内发生3次硬件故障才能换,而且还被告知电源不属于硬件,尼玛,电源难道是软件吗?想想这就相当于买了一套房子,结果3天房子裂开了,过了几天所有水管道都不通水,结果人家只给修不给换,气愤啊。。。。以前一直还是很相信宏基的,感觉性价比很高,买了几台都没问题,结果在这么一台原创 2012-05-29 11:39:43 · 1181 阅读 · 2 评论 -
北上出差
这是来这个公司的第一次出差,地点北京,办公就是央视大裤衩对面的万达中心。一、人在途中这个月的13号,我和同事一大早就打的去了汉口火车站,坐的是动车,虽然叫动车,可是我觉得速度还是很慢,去趟北京居然要10个多小时,想想10个多小时也挺难受的,还是坐票,感觉还没上车全身已经很不爽,更可怜的是居然在车上一个盒饭就要40元,像我们这种“白领(工资白领了,月中就花得所剩无几)”这样的盒饭可谓是太奢侈原创 2012-05-16 12:49:40 · 1604 阅读 · 0 评论 -
关于SQLMO的问题
查看了很多资料,说这段代码可以获取数据库实例名,但是在我使用的时候SQLDMO.ApplicationClass sqlApp = new SQLDMO.ApplicationClass();直接报红,但是网上只要搜索C#获取SQL实例对象就会出现这段代码,搞不懂,这个到底是是错误还是正确,如果错误,为什么一堆人都写这个一模一样的博文,如果正确为什么我的原样代码却始终编译不过?值得思考!原创 2012-08-15 10:27:27 · 2013 阅读 · 0 评论 -
最近做网站的点滴总结
1. 网站加“分享”按钮,可以在如下地址去实现 分享(http://share.baidu.com/code) 一共有4中类别的分享按钮,效果如下2. 网站加“关注”,可以使用新浪关注,在如下链接去实现 关注 效果如下:3. 网站加“QQ即时联系“按钮,可以在如下地址去实现 QQ联系,效果如下:原创 2012-09-27 21:36:31 · 1494 阅读 · 0 评论 -
工作流引擎开发系列四核心设计
由于某些原因,源码不能过多公布,请谅解。在整个工作流里面,最主要的部分在工作流的核心API,Acitivity和Incatior的处理上。调用过程是:工作流服务包含2个主要的服务:Run和Do,Run方法是工作流启动时候需要调用的方法,工作流启动就会按照模板来实例化一个工作流Instance,然后选取该Instance的第一个节点,并把它设为running的状态,同时该instance的状态也是r原创 2012-09-21 15:14:28 · 6892 阅读 · 3 评论 -
微软Logo四颜色对应哪些产品吗?
微软新Logo包含有四种颜色——红色、绿色、蓝色和黄色。别以为这些颜色只是单纯为了好看,其实它们和微软生产的产品有很大联系。微软Logo的颜色分别对应哪些产品呢?一名微软的雇员Seth Eliot为我们提供了答案,我们一起来看一看。Seth Eliot说这四种颜色分别对应微软的Windows、Xbox、Office以及Bing。当然,微软还生产有许许多多的其他产品,但是这四种比较有转载 2012-10-08 16:24:09 · 3246 阅读 · 0 评论 -
工作流引擎开发系列五结束语
就整个过程已经讲了4节,在这里就做个结束吧。用一张系统图来做结束。语言的描述不是很擅长,也容易表述不清楚。如图:基础配置config文件,主要通过相关配置来实现工作流引擎的作用。如图:原创 2012-09-23 22:35:18 · 4844 阅读 · 4 评论 -
关于自定义代码生成器(续)---SQL2008查询数据库字段主键,外键,唯一键等相关属性
2. 查询字段名,表名,架构名,序号,是否主键,是否外键,是否唯一键,是否为空,是否自动增长,默认值,字段类型,大小,长度,小数位数,相关属性select a.*,isnull(b.rtable,'0') as RefTable,isnull(b.rname,'0') as RefName from (SELECT d.name as TableName,--如果表名相同就返回原创 2013-01-24 14:05:05 · 1832 阅读 · 0 评论 -
C#数据结构文章整理
此次整理只为朋友能方便查看,别无用途,如有雷同,不甚荣幸!C#数据结构和算法学习系列一----打造自己的Collection类C#数据结构和算法学习系列二----泛型编程C#数据结构和算法学习系列三----ArrayList类的特性及应用C#数据结构和算法学习系列原创 2011-10-12 16:48:32 · 1118 阅读 · 1 评论 -
数据库对比系列二---结构对比
利用VS2010的数据库对比功能直接进行数据库结构对比,同步更新数据库的结构!对比的时候都是通过主键来判断的。在这里需要注意的有两点:第一、在目标数据库中表如果有非空字段,而在源数据库中某个字段的值为空,则同步不会成功;第二、更新目标数据库的时候必选选择“架构比较选项”中的“对象原创 2011-10-10 15:02:47 · 1267 阅读 · 0 评论 -
C#数据结构和算法学习系列十三----链表
链表是被称为节点的类对象的群集。每一个节点通过一个引用链接到列表内的后继节点上。节点包括存储数据的字段和节点引用的字段。到另外一个节点的引用被称为是链接。数组和链表之间的一个主要区别就是数组内的元素是通过位置(索引)进行引用的,而链表内的元素则是通过它们与数组其他元素的关系进行引原创 2011-09-21 12:09:54 · 1260 阅读 · 1 评论 -
程序员写的情书---转
<br />我能抽象出整个世界... <br />但是我不能抽象出你... <br />因为你在我心中是那么的具体... <br />所以我的世界并不完整... <br />我可以重载甚至覆盖这个世界里的任何一种方法... <br />但是我却不能重载对你的思念... <br />也许命中注定了 你在我的世界里永远的烙上了静态的属性... <br />而我不慎调用了爱你这个方法... <br />当我义无返顾的把自己作为参数传进这个方法时... <br />我才发现爱上你是一个死循环... <br />它不原创 2010-10-15 09:13:00 · 770 阅读 · 0 评论 -
IT人网上购物
<br />呵呵,我也喜欢网上购物,最近就发现了一些比较好的网店,给大家推荐下:<br />一,鞋子衣服类<br /> 本人平时也不喜欢出去逛街,所以很多衣服都首先会考虑在网上购买,一般情况下鞋子和衣服都会考虑的。这里有一个比较不错的店子,共享给大家,我在他们家买过几回了,老板还不错,比较大方,东西也还行。<br /> 链接http://s.click.taobao.com/t_8?e=7HZ5x%2BOzfPJ10YLhr8jR7yz3Nw%3D%3D&p=mm_15307576_0_0<br原创 2010-10-20 15:50:00 · 731 阅读 · 0 评论 -
IT知道
在程序之外,是程序员的生活。 当我们刚刚告别校园成为一个程序员时,大都拥有成功的梦想、万分的激情,那时的我们也拥有精力充沛的健康身体。 随时间流逝,也许,梦想可能渐渐暗淡,激情慢慢消退。但,有一点是肯定的,我们的身体大不如前了,像视力下降、慢性胃炎、颈椎病、失眠、神经衰转载 2011-07-26 09:27:54 · 650 阅读 · 2 评论 -
C#数据结构和算法学习系列四----基础排序算法
在计算机中实现存储数据最普遍的两种操作就是排序和查找。这是从计算机产业初始就已经确认的了。这意味着排序和查找也是计算机科学领域最值得研究的两种操作。这些简单算法就是插入排序算法、冒泡排序算法以及选择排序算法。这些算法的每一种都很容易理解和实现。对于任意情况而言这些算法不是最好的全原创 2011-09-11 20:38:21 · 1560 阅读 · 1 评论 -
C#数据结构和算法学习系列三----ArrayList类的特性及应用
当无法提前知道数组的大小或者在程序运行期间数组的大小可能会发生改变的时候,静态数组就不是很适用了。这类问题的一种解决方案就是当数组超出存储空间的时使用能够自动调整自身大小的数组类型。这种数组被称为是ArrayList 。它是.NET 框架库中System.Collections原创 2011-09-11 20:16:33 · 1342 阅读 · 0 评论 -
C#数据结构和算法学习系列五----基础查找算法
数据查找是基础的计算机编程工作,而且人们对它的研究已经很多年了。有两种对列表内数据进行查找的方法:顺序查找和二叉查找。当数据项在列表内随机排列的时候可以使用顺序查找,而当数据项在列表内有序排列的时候则会用到二叉查找。1.顺序查找算法。最突出的查找类型就是从记录集的开始处顺次遍原创 2011-09-11 21:51:24 · 1809 阅读 · 3 评论 -
C#数据结构和算法学习系列八----BitArray类
BitArray 类是按照紧密格式来表示位集合。虽然我们能把位集合存储在常规数组内,但是如果采用专门为位集合设计的数据结构就能够创建更加有效的程序。BitArray 类用来处理位集合。位集合可以用来有效地表示Boolean(布尔)值的集合。BitArray和ArrayList 十原创 2011-09-13 17:23:26 · 2473 阅读 · 0 评论 -
C#数据结构和算法学习系列六----堆栈、堆栈的实现和应用
堆栈和队列是两种面向表的数据结构,它们都提供了易于理解的抽象。堆栈中的数据只能在表的某一端进行添加和删除操作,反之队列中的数据则在表的一端进行添加操作而在表的另一端进行删除操作。堆栈被广泛用于从表达式计算到处理函数调用的任何编程语言的实现中。而队列则用在区分优先次序的操作系统处理原创 2011-09-12 10:58:10 · 3255 阅读 · 1 评论 -
C#数据结构和算法学习系列七----队列、队列的实现和应用
队列是一种把数据从表的末端放入并在表的前端移除的数据结构。队列会按照数据项出现的顺序来存储它们。队列是先进先出(FIFO)数据结构的实例。队列用来对提交给操作系统或打印池的任务进行排序,而模拟应用程序则用队列对用户等待队列进行模拟。队列包含两种主要的操作。一个是给队列添加新的数据原创 2011-09-12 20:24:20 · 1954 阅读 · 4 评论 -
C#数据结构和算法学习系列九----String类和StringBuilder类
字符串是字符的序列。它可以包含字母、数字和其他符号。在C#语言中把字符序列用一对闭合的双引号包围起来就可以产生文字串,如:“My name is xxx”。字符串可以由来自Unicode 字符集的任何字符组成。字符串也可以是没有字符而组成的。这种特殊的字符串被称为是空字符串。它的原创 2011-09-14 12:18:32 · 1735 阅读 · 2 评论 -
C#数据结构和算法学习系列十----正则表达式
所谓正则表达式是一种用于描述字符串中字符格式的语言,它提供了对应于重复字符、替换符符以及分组字符的描述符。正则表达式既可以用来执行字符串的搜索,也可以用于字符串的替换。正则表达式本身就是一个定义了用于其他字符串搜索模式的字符串。通常情况下,正则表达式中的字符与其自身匹配,因此正则原创 2011-09-18 22:03:46 · 1348 阅读 · 0 评论 -
C#数据结构和算法学习系列十一----构建字典DictionaryBase 类和SortedList 类
字典是一种把数据作为键值对来存储的数据结构。作为一种抽象的类,DictionaryBase 类可以用来实现不同的数据结构,其中这些数据结构全部把数据存储成键值对。这些数据结构可能是散列表、链表或者其他一些数据结构类型。SortedList类是按照分类顺序基于键值来存储键值对的。这原创 2011-09-19 14:13:41 · 2528 阅读 · 0 评论 -
C#数据结构和算法学习系列十二----散列HashTable类
散列是一种常见的存储数据的技术,按照这种方式可以非常迅速地插入和取回数据。散列所采用的数据结构被称为是散列表。尽管散列表提供了快速地插入、删除、以及取回数据的操作,但是诸如查找最大值或最小值这样的查找操作,散列表却无法执行地非常快。对于这类操作,其他数据结构会更适合。.NET 框原创 2011-09-19 16:22:22 · 1813 阅读 · 2 评论 -
C#数据结构和算法学习系列十四----集合
所谓集合是特殊元素们的一种聚合。集合的元素被称为是成员。集合有两个最重要的属性,一个是集合成员都是无序的,另一个则是集合的成员不会出现超过一次。本节讨论用散列表作为潜在的数据存储来提供一种十分简单的实现。用这种实现所产生的问题就是它的效率问题。人们把集合定义成相关成员的无序聚集,原创 2011-09-21 13:51:27 · 1031 阅读 · 0 评论 -
js广告轮询效果
利用jquery制作一个网站banner的轮询效果原创 2013-07-12 17:26:08 · 2249 阅读 · 0 评论