自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芽芽民工广场

程序员跟农民工一样,只不过一个出卖的脑力,一个出卖的是体力

  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 你是一个什么样的程序员

昨天炒了一个程序员A,与其说炒,不如说是试用期到。我们公司的试用期是3个月,一方面是大部分程序员编程都不规范,需要一个改变习惯的过程,还有就是代码结构的了解,基本上3个月能用得上,应该就不错,不过对于有经验的程序员,应该比较快。昨天下午上那个 A君的blog客,也了解到他已经尽力了,不过不合适就是不合适,没有什么好说的。不过他自认为自己是应用型的程序员,不是理论型的程序员,这一点估计当前很多程

2007-10-31 22:09:00 990 1

原创 使用.net里的WebClient自动下载baidu的mp3

发现blog是很费资源的东西,也是一个督促自己学习的东西。今天想写又不知道写什么好,另外自己研究的一些代码也没完成,所以还真不知道写什么好。想起昨天自己还使用的baidump3下载程序,就放出来给大家吧,我没经过优化,也没用多线程下载,更没判断文件大小,就是把baidu top500一口气下载下来,下完在听好不好听,不好听就删除。基本上就使用了webclient + 正则  ,比较简单,具体大

2007-10-30 22:29:00 1454

原创 一个学士、硕士、博士和海归的聚会

定义 学士:本人,本次聚会学历最低者,普通本科 硕士:有4人,都为重点大学硕士学历博士:有1人,重点大学本、硕、博 海归:北大+哥伦比亚  (反正学历足够我留一辈子口水了,这辈子是没法比了,下辈子吧)关系其中:三名硕士MM 是同学,各嫁给了学士、硕士、博士,其一为本人老婆大人。海归、博士和我 以前为一个教授工作过。名词解释:本硕:本人和老婆硕硕:我们的朋友,

2007-10-29 21:07:00 1416

原创 可恶的SQL注入

今天原本请了假的,原想在家可以好好休息下,顺便看下书,怎么知道下午被人叫上Q了,公司是事情就一堆过来了,QQ 闪个不停,原来都不想弄那些事情了,休息就是休息吗,怎么到了下午三点,同事告诉我数据库上多了来历不明的表,一看就是SQL注入,老的IIS日志分析系统还没升级完,这个星期也就没检测日志,NNDX啊,一查才发现有一个网页被人注入了,马上找该代码的程序员,要求起修改代码,原来过滤已经做成公共类了,

2007-10-29 19:53:00 777

原创 C# 一个简单分词程序的思路和代码(七) 后记

这个分词程序在六的时候已经结束我,原来不怎么想写后记的,因为看的人也不是很多,不过竟然放出来共享了,也希望给大家一些提示去优化他,也希望有优化好的朋友可以公开他的优化代码。分词系统网上有几个小例子,一种是使用hashtable来保存字典,一种是使用数组来保存字典。首先使用hashtable来保存字典的话,确实查询,插入都比较方便,全部工作都交给语言做了,技术上没什么难度,速度也很快,代码也

2007-10-29 19:43:00 1229 3

原创 学历与创业

今天到好友家烧烤,一大早买了一堆猪扒,牛扒和鸡翅 就过去了。好久没烧烤了,上次烧烤都是2年前了,这次可要好好整整才行。由于是晚上开始,中午这段时间就瞎聊,期间两位老婆大人去学校图书馆借书(好友住学校),两个男人驻守家中,闲来无事就聊股票,聊创业。股票就不谈了,亏得一塌糊涂。创业的问题上,我个人觉得书读得越多越难创业,身边没读书的同学的都成了大老板,而旁边的硕士,博士,好象没有一个出来创业的。前

2007-10-28 23:17:00 1010

原创 C# 一个简单分词程序的思路和代码(六) 源代码 ,测试程序,词库下载地址

下面给出测试程序下载地址 http://download.csdn.net/source/271485词库下载地址 http://download.csdn.net/source/271481源代码下载  http://download.csdn.net/source/271488 已经上传到csdn资源了,怎么等白天也不出现

2007-10-27 20:49:00 1641 1

原创 C# 一个简单分词程序的思路和代码(五) 使用代码

下面的代码是加载词库和分词使用首先定义一个全局对象  public KeyWordTree KeyTree = new KeyWordTree();接下就是要先把词库加载到内存中,我这里使用一个文本的词库,大小是700k左右,所以放在内存并不会占很大内存,一般来说20-30w的词库放在内存中问题都不大,因为键树本来就很节省空间,首部分相同的字不会重复记录。比如(计算机,计算

2007-10-27 20:29:00 1560

原创 C# 一个简单分词程序的思路和代码(四) 键树 查询记录

 由于明天有活动,今天就把(四)和(五)一起给弄出来了,希望大家喜欢。下面是分词程序中,分词的结果就是使用下面的方法得到,这个我是写在KeyWordTree类中,但是大家喜欢了。其实也可以放在应用程序中。  /**////         /// 分词,键树查找        ///         /// 分词内容        /// 分词结果        public 

2007-10-27 20:18:00 1602 2

原创 关于对使用类实现C++指针功能性能打折扣的反驳

 1、类的定义并不会产生多大的内存,当你class A;的时候系统只是生成一个句柄而已,相当与一个Int型。2、当你new的时候生成对象,当你要保存东西的时候,在任何语言都内存来保持变量,所以是一样的。 3、当两个对象A=B的时候,传递的也只是一个句柄而已

2007-10-26 23:36:00 743

原创 难得小聚

今天下午,有个好久都没见面的网友约出来吃饭,汕头这地就小,虽说是网友,指针跳两次就找到相互的关系了。标准的无向图结构 ,只是这个图有点小罢了。记得第一次见面的时候,大家是约好去打羽毛球的,我那时候也在这家公司(中间一段时间离开了),就叫上同事一起去了,这就算第一次见面了,就光顾着打球,不过想想我都好久没大球了。第二次见面就比较戏剧化了,过年的时候,我到我家对面的邻居拜年,竟然是他来帮我开门,一了解

2007-10-26 22:06:00 1095

原创 C# 一个简单分词程序的思路和代码(三) 键树 插入记录

如约定一样,今天放出分词程序的 数据插入代码首先,我们需要有一个方法查询当前字符在这棵树的地方,如果不存在返回-1,存在返回该记录的索引。每个字符只到每一层上存在一次    /**////         /// 得到关键词ID号        ///         /// 支点        /// 结点值        /// ID号        private int F

2007-10-26 21:48:00 1499

原创 C# 一个简单分词程序的思路和代码(二) 键树

首先先描述下我们要实现的结果这是我上一篇blog的内容 准备把以前的一个分词程序贡献出来,希望给大家一个思路。这个程序我现在已经不用,因为有更好的算法去分,速度更快,所以这个就帮大家起一个抛砖引玉的作用。因为也不是高深的技术,所以就开源了具体使用的结构 用到了键树   词库使用 网上那个假冒的baidu词库慢慢的,每天放一些代码出来,大家可以先了解下键树,这样理解起来更好一些,修改

2007-10-25 21:23:00 2216

原创 C# 一个简单分词程序的思路和代码(一)

准备把以前的一个分词程序贡献出来,希望给大家一个思路。这个程序我现在已经不用,因为有更好的算法去分,速度更快,所以这个就帮大家起一个抛砖引玉的作用。因为也不是高深的技术,所以就开源了具体使用的结构 用到了键树   词库使用 网上那个假冒的baidu词库慢慢的,每天放一些代码出来,大家可以先了解下键树,这样理解起来更好一些,修改起来也更有思路。这个分词程序分词的速度大概在1w字/秒,

2007-10-24 23:07:00 1948

原创 过两天要去北京出差了,考虑中...

 今天副总跟我商量我可不可以到北京出一次差,跟另外一个人优化网站的seo方面的程序。时间是3个星期左右。心理很矛盾,一方面家有娇妻,如果我走了,老婆不就没人照顾了,一个人 在家挺可怜的。另一方面,也想到北京去看看,也不是没去过大城市,不过可以免费来回飞下,然后到长城等地去一去,也是人生一大乐事。回家跟老婆商量后,老婆还是支持去的,不过她没想到去处,叫她跟我妈住一个月,她又嫌麻烦。她是个超级不会

2007-10-24 22:17:00 1063 2

原创 [读书笔记]欧几里得算法的解释

求两个数的最大公因数r两个数 a,b  r为公因数设a=s*u       b=t*u      u同时被 a b整除   ,同时 u % r=0因为存在a=b*q+r ==>r=a-b*q=su-q *t *u=(s-q*t)u继续 反过来 每一个整除b和r的整数v有b=s1*v  r=t1 *v   他也可以被a整除,因为a=b*q+r=s1 * v  * q +t1

2007-10-24 21:56:00 907

原创 [读书笔记] 欧几里得算法与该算法的扩充 C#

欧几里得算法 解决的问题是:寻找两个给定的正整数m和n的最大公约数  下面是C#代码的 欧几里得算法   public int MaxDivisor(int a, int b)        ...{            int max=a>=b?a:b;//得到最大数            int min=ab?a:b;//得到最小数            int r=1;    

2007-10-23 23:53:00 1474

原创 javascript 与Web页面代码的标准化分离小例子

现在很多页面的javascript都是直接写在页面上,当然,很多人也 使用script type ="text/javascript" srr=..">来隐藏部分代码断,但是对于事件啊,属性都没隐藏。我这里的隐藏是把事件也隐藏了。先说说隐藏的好处,程序员可以专写javascript,不会由于页面的变化而影响,知道对象的id不变,代码就可以不变,不用写事件在相关的地方,代码和ht

2007-10-23 22:49:00 1557 1

原创 全面理解C#中的重载运算符和转换运算符

关于重载运算符大家可能都很少用,也就对他不是很理解了。大家很少用的原因其中一个是因为写程序的时候都是用dataset datatable来保存数据,并没有构建自己的数据类,这样实现功能起来虽然很方便,但是灵活度就不够了,一直就限制在线性表的操作。2005年以前我也是这样做的,因为那时候我觉的dataset很方便,很好用,但是用久了就觉得,怎么C#就是dataset datagrid 。直到深入的去

2007-10-23 00:03:00 1269 1

原创 晕晕沉沉的一天,ISAPI_Rewrite 2.9破解版竟然是假的

 早上直接就睡到12点半才起床,起床就要找吃的,想起冰箱里还有昨天晚上老婆腌的濑尿虾,口水直流啊。咚咚的跑去煮稀饭,发现怎么米都快没了,老婆也没跟我说。问了老婆,老婆说看我最近这么忙,就没跟我说,想等我这几天忙完再跟我说,怎么知道我一天忙过一天。。。当场感动得地上一淌水啊。想当年,老婆是一个叼蛮任性的小丫头,现在都这么体贴了,感动。。。。现在想起中午濑尿虾,还直流口水。下午还是要去上班,如我所

2007-10-22 23:04:00 1888 1

原创 改版第一期总算是上线了

回到家,洗完澡都2点半了,虽然很累,头脑还在兴奋中,所以就跑来写blog了,老婆已经在被窝里翻脸了。算下来,这个网站应该是我的第三个孩子,第一个孩子被人卖到了美国,第二孩子已经没了,第三个孩子今天2点钟出世了,可惜的是他是属于别人的,不是属于我自己的,感觉还真有点象带孕。什么时候又可以有自己的孩子呢,而且这个孩子还足够让我骄傲,炫耀一辈子的。这两天文章被csdn拉到首页后,挺多人来了,也有

2007-10-22 02:32:00 779

原创 ASP.NET 页面缓存于#include的冲突

今天帮主要页面做页面缓存的是否,才发现 我设计的注册条是使用include到页面的,缓存的时候也把他给缓存了,郁闷。而且缓存还会把用户名给弄混。马上想到使用 iframe src="/include/Login.aspx"   scrolling="no" frameborder="0" width ="940" height="35">iframe> 然后重新写了lo

2007-10-21 22:58:00 893

原创 加班的中途,数据转啊转,估计要通宵了

休息一下!累啊,不过也有少许的成就感老数据表397个新数据表147 +老的转过来372个表代码56293行数字总是让人感觉美好了, 起码是对自己工作的肯定.

2007-10-21 22:47:00 742

原创 下午两点,要开始转数据了。开始计算机程序设计艺术之路

心跳加快,等着我们的是200个表的修改和数据转换,拜拜佛先。今天早上很早就起来了,翻了会《计算机程序设计艺术 》,这套书买了一年了,这个星期才翻出来看。不是我不想看,是我基础太差了,看不懂,呵呵,自卑中。恶补了数学和数据结构,再回头来看,才容易点,这套书很多都是扩展的话题,涉及到数学的方方面面,要读完他确实需要下很大的苦力,不过从专业的角度来说确实是一套好书,从读书的角度来说,确实知识面太

2007-10-21 13:57:00 1717 2

原创 这两天还要加班,估计写文章的机会不知道有没有。

这两天新版第一期上线,拜拜,希望顺利,刚统计了下2个半月 4个人 6W行代码,还要包括其他日常事务,快吧大家都累趴下了。希望明天顺顺利利,后天可以睡个大觉。 

2007-10-21 00:38:00 711

原创 关于网站架构和配套程序的一些个人想法

今天很高兴,估计是我十月份到现在最高兴的事情了,我的文章上了csdn首页,虽然是很偏僻的地,不过还是很高兴。文章地址是http://blog.csdn.net/ETstudio/archive/2007/10/15/1826575.aspx因为高兴,就写点有价值的东西我现在所在的公司网站每天1w 个ip左右,页面访问3w左右,使用一台服务器,挂页面程序和数据库,属于B2C网站。访问稳定,不

2007-10-19 23:50:00 1677 3

原创 关于网站的SEO问题

最近几天,公司在联系网络上seo名人XX先生,要求他帮我们优化我们网站的seo.开价吓死人 10w起价我个人对seo有所认识,而且我觉得不是什么深入的东西,或许有些地方我没想到,不过我是没通过作弊去做seo,结果我也觉得可以,每天google baidu带来的连接大概占20-40%左右。来源关键字在2-3w个,具体多少个要上数据库查才知道。现在baidu每天4000多个来源,google有

2007-10-19 23:03:00 1235 2

原创 asp.net 在线支付com的连接问题

今天做在线支付从asp转asp.net的部分,一开始很顺利,注册com ,引用,调用,对比结果都ok,一放上服务器就挂了,马上出错。报错内容Retrieving the COM class factory for component with CLSID 没办法,只能找原因 上 google转转,找到这个原因是asp.net internet用户没有使用com的权限,飞奔网下服务器wi

2007-10-19 21:26:00 907 1

原创 关于csdn论坛将1-20 的数字乱序,解答(2)

早上想到另一个方法,可能更合适,昨天的方法会有边界问题,比如2后面一定是跟1新的方法如下 int[] NumList=new int[20]...{1,2,3,4,5,6,7,8,9,10,.....20};private Random random=new Random;public void GetRandom(ref int[]  numList)...{  int inde

2007-10-19 09:31:00 1059

原创 关于csdn论坛将1-20 的数字乱序,我的个人解答

虽然不是很好,还是放上来大家的思路都是for 循环,得到随机数,不重复添加,重复继续寻找随机数,知道满了为址 int[]  reInt=new int[20] ...{-1,-1-,1-1.................};for (int iCount=0;iCount20;iCount++)...{     bool isFind=false;     int rand=ne

2007-10-18 22:20:00 1142

原创 javascriipt HashTable

也不是我原创的,不过是我注释的,很好用的一个HashTable //转定义 相当与c++ typedefvar _UNDEFINED_="undefined";//HashTable对象function Hashtable() ...{     this.count=0;    this.content= new Object();         //判断是否定义    this.d

2007-10-18 17:02:00 853

原创 javascript 数组列表

自己收集后学习的代码,希望可以成为博友自己知识的一部分,读懂才 。注释我已经加了,如果再看不懂,我还真没办法//定义数组列表function ArrayList() ...{     //得到头节点,如果长度为0,头节点处始化    //content为头节点    //count为长度    if(arguments.length==0)    ...{       this.conte

2007-10-17 21:54:00 1202

原创 javascript DOM 的一点的收获

记得两个月前,在网上找了本javascript DOM 编程艺术,英文版,花了2天时间看完后,觉得豁然开朗。上个月买了中文版,用一天时间过了一遍,对javascript有了一些新的认识,特别是对于页面隐藏javascript和javascript失效时页面功能的保护,深有感触。所以今天就写下读后感。书名《JavaScript DOM 编程艺术》英文名《DOM Scripting Web Des

2007-10-17 21:52:00 1197

原创 链堆的修改 使用双链来定义堆结点

链堆的修改 使用双链来定义堆结点 /**//********************************************** * 程序员:        郑永丹                           * 修改日期:      2007-10-16 * 程序内容: *                双链堆栈类 *         *         *     

2007-10-16 22:34:00 768

原创 关于小鸡管理系统的一些思路

前几天,有个朋友开玩笑说开发个妓女管理系统(我们把它戏称为小鸡管理系统) 。刚开始的时候,小鸡管理系统只负责小鸡的房间分配,和结算问题,后来就发展到了二奶和老婆的问题。朋友问 要怎么定义这个类呢我的想法是 女人是一个接口  其他三个都是继承这个接口。小鸡应该是公有型,二奶是保护型,老婆是私有型。朋友问,但是这里就出现问题了,老婆出轨了怎么办。。。。。这个问题还真难回答最后我想了

2007-10-16 22:13:00 1327

原创 今天不小心的躲班

呵呵,原来想说逃班的,不过我不是有意的逃,所以应该叫躲吧。因为昨天太累了,手机又没电,闹钟没闹,就这样,一觉睡到11点,爽,好爽,好久没睡这么久了。这三个月来每天我都是12点睡觉 7点钟醒,终于让自己的身体一觉不醒了。可能有人问,为什么那么晚睡,那么早醒。晚上晚点大部分时间是跟电脑过的。最近一遍一遍的看着msdn,以前都没仔仔细细的看,最近倒是把他认真的看了一遍,不过.net的类库还没看多少,

2007-10-16 21:57:00 758

原创 自己做的 VS.net 2005 sp1 程序注释使用的宏代码

主要功能是在代码头写注释和分组,大家可以参考了继续 Option Strict OffOption Explicit OffImports SystemImports EnvDTEImports EnvDTE80Imports System.DiagnosticsPublic Module MyMacros    Sub AddWriter()        DTE.ActiveWindo

2007-10-16 21:48:00 1197

原创 加班加班再加班,下辈子还做人,但是别做程序员。

 昨天加班到12点,今天继续上班,都没机会弄弄自己的博客。我在的公司是一个有前途的公司,可惜的是各部门负责人都不是熟悉程序设计的人,或者应该说是了解程序设计的人。公司刚刚有一些发展,很多都是新人,象门外汉。也就是这些人,感觉只需要说就行,而我们就要累死累活。老婆昨天晚上说我,说我毕业后做了几年程序,人都变了。以前我在学校的时候,是学生会主席 八面玲珑,她觉得我应该是一个做老板的料,现在怎么

2007-10-15 23:29:00 7479 34

原创 以前写的 C# 队列

以前写的 C#  队列 结点/**////     /// 队列节点    ///     /// 队列节点保存的对象    internal class TCQueueNodeT>    ...{        //init        public TCQueueNode()        ...{ }        private T nodeValue = default(T

2007-10-13 13:28:00 1759

原创 以前的写的 链表堆

先放出来,这两天修改一下。这个星期估计是要加班了,郁闷,项目一直赶不出来,我责任重大啊。结点 internal class TCStackNodeT>    ...{        public TCStackNode()        ...{ }        private T nodeValue = default(T);                //节点对象    

2007-10-13 09:31:00 987

分词系统源代码

分词系统源代码 语言 C# 2.0 包含词库文件

2007-10-27

分词系统测试程序

自己做分词系统测试程序,包含词库,运行需要.net 2.0

2007-10-27

baidu分词词库

传说中的 baidu 分词 词库

2007-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除