专注于技术经验交流

水至清则无鱼、宁静而致远!

技术、经验、学习共同打造网络新生活!
  首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年8月18日

摘要: 优秀来自好的习惯。怎样成为优秀的开发人员?下面从《程序员修炼之道》从书中摘出的45个习惯标题,值得一看且强烈推荐大家将这些打印出来,贴在自己的办公桌旁边的墙上,学习实践。态度篇1. 做实事不要抱怨,发牢骚,指责他人,找出问题所在,想办法解决。对问题和错误,要勇于承担。2. 欲速则不达用小聪明、权宜之计解决问题,求快而不顾代码质量,会给项目留下要命的死角。3. 对事不对人就事论事,明智、真诚、虚心地... 阅读全文

posted @ 2010-08-18 09:42 小鱼儿 阅读(499) 评论(1) 推荐(0) 编辑

2010年5月28日

摘要: 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"   人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5年就是练内功的最佳时期,练好内功,才有可能在未来攀得更高。   出路在哪里?出路在于思路!   其实,没有钱、没有经验、没有阅历、没有社会关系,这些都不可怕。没有钱,可以通过辛勤劳动去赚;没有经验,可以通过实践操作去总结;没有阅历,可以一步一步去积累;没有社会关系,可以一点一点去编织。但是,没有梦想、没有思路才是最可怕的,才让人感到恐惧,很想逃避!   人必须有一个正确的方向。   无论你多么意气风发,无论你是多么足智多谋,无论你花费了多大的心血,如果没有一个明确的方向,就会过得很茫然,渐渐就丧失了斗志,忘却了最初的梦想,就会走上弯路甚至不归路,枉费了自己的聪明才智,误了自 阅读全文

posted @ 2010-05-28 21:43 小鱼儿 阅读(481) 评论(1) 推荐(1) 编辑

2010年5月21日

摘要: 今天看到一篇文章,实在忍不住了,实在很经典。 做软件也好,做网站也好,天天喊用户体验、用户体验,到底什么是用户体验。 好好看看,都在这个小便池里面呢! 阅读全文

posted @ 2010-05-21 13:53 小鱼儿 阅读(453) 评论(0) 推荐(1) 编辑

摘要: 记得看过冯仑的“赚钱以外的功夫”有感而发,写写我们IT人技术以外的功夫。 有时候发现做技术做长了,很多的人的性格都会发生变化,变得内向,变得封闭。有的会发现市场团队的开会,大家都你一言我一语,踊跃发言,争相斗艳。而有的时候程序员开会要么一声不吭,要么就会变成牢骚会,这需求不好,那个做法不对。 我们为何不换个角度看问题或者处理问题呢:我觉得如果这么做可能更好,如果那么做可以避免这样的问题。开放式的摆平心态讨论问题。当然也许这只是一少部分现象,也许并不普遍。因为很多心态开放,积极思考的人多半最后都会走的很好,而那些只会牢骚的人,多年以后仍在别的公司发着同样的牢骚。这就是不同! 我发现一个非常有趣的现象,某些人在工作的时候,许多人都比他技术高经验多,但后来那些技术高的人不见了,而这些人却一路高升。比尔盖茨创业的时候,比他钱多的人也很多,但盖茨今天成了首富。中国许多企业家也是如此。为什么? 阅读全文

posted @ 2010-05-21 13:45 小鱼儿 阅读(323) 评论(0) 推荐(2) 编辑

2010年3月2日

摘要: 整理这份资料的目的是为了帮助朋友们能够更直观的理解面向对象的编程。让后来者能够少走一些弯路。但其中不免有许多漏洞及错误,也还请前辈提出宝贵的更改意见,毕竟交流会让我们不断的进步。 技术是日新月异的,他不会等待你的成长。技术要拿出来于别人交流,自己学是自己主观意识上的理解,有对有错!交流会让进步变得更快。我认为如果计算机 的体系结构不发生革命性的变化,我们现在所应用的程序语言也就百变不离奇踪了!学编程学的是什么?思想!精通一门编程语言(最好是面向对象的语言)后再去 搞其他的编程语言,你会发现过程是如此的行云流水!为什么?你已经把编程的思想掌握了,再去学其他的,无非是学习一种新的语法格式了。 我在这里并不是和你讨论怎么去用C++或JAVA,也不是和你讨论怎么去学他们,我要和你讨论的是怎么去理解面向对象。其中主要会涉及到“类、对象、 继承、属性、方法、静态、重载、隐藏、重构、声明、定义、初始化、赋值等”其中有许多相关技术我只会一代而过,让你有一种到此一游的意味我就达到目的了, 而更详细的技术内幕,就请参考其他相关书籍而深入研究吧!因为我只是在和你探讨如何去更好的理解面向对象! 阅读全文

posted @ 2010-03-02 21:15 小鱼儿 阅读(1389) 评论(0) 推荐(0) 编辑

2009年9月9日

摘要: 最近听曾仕强的讲座“中国式企业管理”发现这方面的知识自己欠缺的太多,确实是该多学习啊,其中有这么一句话“企业没有忠诚的员工,只有真实的需求”,讲的是确实不错,从而让我想起来企业的“企”字就非常的有学问,企是人去而止,一个企业如果没有了人那就没法去经营,其实经营企业就是经营人,相信这种说法已经得到了多数老板的认同。老板的工作就是如何选好人、管好人、用好人、留好人。如果这项工作做好了,老板的工作就越来越轻松。当然,企业也越做越顺利。 为什么老板给了员工那么高的薪水,那么好的职位,那么舒适的办公环境。就留不住员工呢?他们做得好好的,为什么辞职走人呢?这是多数老板难以解答的难题。老板想做大,员工想跳槽。企业总是在这种矛盾中生存和发展。因为没有员工的支持和帮助,老板再大的梦想也无法实现。所以老板为了成就自己伟大的梦想,他就必须设法留住优秀员工,让他们与自己一起创业,共同实现梦想。 阅读全文

posted @ 2009-09-09 17:43 小鱼儿 阅读(928) 评论(0) 推荐(0) 编辑

2009年7月30日

摘要: 1) 以一种有效的方式学习一种编程语言。 2) 快速有效的调试你的代码。 3) 时刻不但学习的心态,保持知识的更新。 阅读全文

posted @ 2009-07-30 16:32 小鱼儿 阅读(390) 评论(0) 推荐(0) 编辑

2009年6月25日

摘要: C# 动态生成图片保存到文件 阅读全文

posted @ 2009-06-25 11:05 小鱼儿 阅读(1697) 评论(0) 推荐(0) 编辑

摘要: 在应用程序开发中,我们会经常遇到把从数据源动态取回的数据用统计图表现出来,在Microsoft .NET Framework出现之前,我们采取的方法主要是编写组件来完成这一任务。现在,利用Microsoft .NET Framework提供的丰富的GDI+类和对象可以很轻松地实现这一功能。在本文中,我们就来看看在ASP.NET中如何动态创建常用的柱状图和饼图。数据源有许多种,在本文里我们就以数组来进行示例,但本例的方法很容易转换成数据库类型的数据源来进行。 阅读全文

posted @ 2009-06-25 10:32 小鱼儿 阅读(819) 评论(0) 推荐(0) 编辑

2009年4月3日

摘要: 工作总是只做半成品,尽管这些事情看来都是不太重要,但是,如果一个人一生所有的事都做成半成品、或者即使有一半是半成品,,结果就是给自己一生的事业和生活制造成了半成品,也就是说,自己在不经意中给自己制造了半成品。 阅读全文

posted @ 2009-04-03 15:16 小鱼儿 阅读(428) 评论(0) 推荐(0) 编辑

2008年11月28日

摘要: 现在许多网站被挂马所害,网管被弄的很被动,我们的网站也曾经被害过,通过一段时间的探索,有以下几点体会,供大家参考 1、挂马的识别 被挂马的网站打开很慢,且在下方常出现一些不知道的连接正在打开,可以说这个网站已经被挂马。 将被挂马的网站文件下到本地(或直接在服务器上操作),用记事本打开主文件,会发现其文本上方或中间或下方插入一些脚本,如: 等等 地址如果是%76……等则是加密地址 阅读全文

posted @ 2008-11-28 09:11 小鱼儿 阅读(1258) 评论(0) 推荐(0) 编辑

2008年10月14日

摘要: js直接关闭窗口不提示ie6.0,ie7.0通用 阅读全文

posted @ 2008-10-14 18:19 小鱼儿 阅读(2751) 评论(3) 推荐(3) 编辑

2008年8月1日

摘要: sql数据库 阅读全文

posted @ 2008-08-01 15:24 小鱼儿 阅读(463) 评论(0) 推荐(0) 编辑

2008年7月16日

摘要: 中国的软件业真的是没落了吗?希望有人能给我一个信心,给我一个信念,给我一个帮助。   一个公司,看名字看不出来有什么门道,也不知道规模如何,只在招聘中这样写到:“精通VB,Delphi,VC++,Java语言编程,熟悉WINDOWS和Unix/Linux操作系统和TCP/IP协议,熟悉Windows和Linux系统编程和网络编程。……”还有这样的:“精通 .NET 编程,五年以上的 .NET 下软件开发工作经验……”   我看起来这样的东西就晕,我不知道其他的软件人士或者程序开发人员是什么样子的水平,我只说我认识的一些软件工程师和设计师们,谁会“精通”VB,Delphi,VC++,Java这么多种语言啊??而且还是精通呢?   我想,不仅仅是在中国,在世界上,也没有这样的几个人吧??以为是在招超人呢!!!   还有这个“精通 .NET编程,五年以上的.NET下软件开发工作经验”我想问问大家,..NET一共才问世几年啊?   我怎么能有五年以上的这种东西的开发经验啊??这不是坑我嘛!!! 阅读全文

posted @ 2008-07-16 12:46 小鱼儿 阅读(760) 评论(1) 推荐(0) 编辑

2008年5月7日

摘要: 最近sql注入数据库被更改泛滥:状况如下:“ 以下提供一个.net程序防止sql注入的方法(过滤敏感语句的仅供参考)方式如下:在Global.asax文件下面加入如下代码: void Application_BeginRequest(Object sender, EventArgs e) { StartProcessRequest(); } #region SQL注入式攻击代码分析 /// /// 处理用户提交的请求 /// private void StartProcessRequest() { try { string getkeys = ""; string sqlE 阅读全文

posted @ 2008-05-07 15:55 小鱼儿 阅读(2355) 评论(7) 推荐(0) 编辑

2008年4月23日

摘要: 上善若水,厚德载物 2008年4月19日去听了一天“北京大学创新思维的培训课”其中有一节课是“古代文化与现代企业管理” (主讲师:陈少峰 ---北京大学哲学系教授、博士生导师、北大文化产业研究院副院长) 讲到了道家的《老子》和儒家的五经, 从而也使我真正懂得了标题这八个字的含义。顺便贴出来大家一起共勉! 上善若水”是《老子》中的话,原文是:“上善若水,水善利万物而不争,处众人之所恶( WU第四声)故几于道。” “厚德载物”是《易传》中的话,原文是:“地势坤,君子以厚德载物。” 阅读全文

posted @ 2008-04-23 17:04 小鱼儿 阅读(4428) 评论(0) 推荐(0) 编辑

2008年3月4日

摘要: 案例1】 小兰毕业后在一家私营企业做总经理助理,昨天总经理要她翻译一份重要的文件,强调说很紧急,要求她今天就要完成,谁知道今天早上她正在翻译的时候,董事长夫人来到了公司,看见办公室的招财树掉了几片叶子,当即责怪小兰:“为什么不给树浇水,你太不负责任了!”,小兰觉得特别委屈,因为总经理曾经特别交待过,招财树由公司的销售经理负责,其他人不许碰。如果你是小兰,你会怎么处理这种情况呢? 好的心态是处理事情的基础   首先当小兰遇到问题时,首先要做的就是一定要保持住一个好的心态。为什么要强调心态视角?因为当你有了好的心态才能够用开阔的视角寻找事物的正面因素。特别是突发的事情时,能够多个角度的去看待;并且是接下来一系列可能能想到并能做到的基础。 阅读全文

posted @ 2008-03-04 15:31 小鱼儿 阅读(714) 评论(0) 推荐(0) 编辑

摘要: 进入与身份对应的餐馆,就成功了一半 第一、先要清楚所在地有哪些档次的餐馆,高档中档低档都在哪里; 第二、先去餐馆摸一下比较特色的菜,口味和价位; 第三、先评估要请的人的身份和口味,选择合适餐馆,重要的客人一定要点包间; 第四、如果要谈比较敏感的话题,一定要点包间或距离客人生活圈比较远的餐馆; 第五、如果客户身份比较高,又要考虑自己节约的时候,酒水最好自己带。在外买的比酒店里便宜的不是一点两点了 阅读全文

posted @ 2008-03-04 15:22 小鱼儿 阅读(386) 评论(0) 推荐(0) 编辑

摘要: 许多人一听到「办公室政治」,第一个反应就是避之唯恐不及,不愿卷入办公室的尔虞我诈里,遗憾的是,有这种想法的人,并没有认清自己跟其它人身在同一条船上的事实。     那些想要明哲保身、图个耳根清净的上班族,最后的下场不只是求仁得仁,远离是非圈,甚至可能连工作都莫名其妙丢了,还搞不清楚为什么。你大可不必跟着别人惹事生非,但千万别以为洁身自爱就可置身事外,因为办公室风暴从来就不长眼睛。   办公室生存靠智能  办公室环境既然是由人所组成的,每个个体的行为,难免都会影响到其它人的想法、整体的气氛、与工作的进程,想在职场发光发热,除了具备才华,更重要的还有性格、情商(EQ)、社交等许多看不见的能力。才华及专业能力,只有在你初为职场新鲜人的时候,能为你的竞争力加分,当你正式成为工作竞技场上的战士,真正能让你存活下来的能力其实是:智能。办公室政治考验的就是上班族的应变能力、协调能力……等智能。     每个企业都有资源有限的难处,而且难免有分配不均的问题,利用一些手段来增加个人的竞争优势,不足为奇。每家公司都有两种组织结构:正式的组织结构是可以用图表呈现的,而非正式的组织结构就是人际关系,说明白点, 阅读全文

posted @ 2008-03-04 14:43 小鱼儿 阅读(409) 评论(0) 推荐(0) 编辑

2008年2月27日

摘要: 本文将告诉你一个.NET牛人应该掌握哪些知识,希望对那些打算去知名软件公司参加面试的朋友有所帮助。 阅读全文

posted @ 2008-02-27 09:22 小鱼儿 阅读(492) 评论(1) 推荐(0) 编辑

2008年1月8日

摘要: 我非常高兴地宣布,VS 2008和.NET 3.5的Beta2版本可以下载了。你可以在这里下载Visual Studio 2008产品。你也可以在这里下载较小的VS 2008 Express版本。 VS 2008 和 Visual Web Developer 2008 Express可以与VS 2005并行安装。.NET 3.5 Beta2还包括一个go-live许可,这允许你构建和部署基于这些产品之上的生产性的应用。 阅读全文

posted @ 2008-01-08 16:30 小鱼儿 阅读(398) 评论(0) 推荐(0) 编辑

摘要: .net工程师必懂题(笔试题目) 阅读全文

posted @ 2008-01-08 12:28 小鱼儿 阅读(2162) 评论(1) 推荐(0) 编辑

2008年1月7日

摘要: 当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做项目了。这两天又全面的看了一下相关的基础知识(学而时习之嘛),总结了25个问题: 1.静态成员和非静态成员的区别? 2.const 和 static readonly 区别? 3.extern 是什么意思? 4.abstract 是什么意思? 5.internal 修饰符起什么作用? 6.sealed 修饰符是干什么的? 7.override 和 overload 的区别? 8.什么是索引指示器? 9.new 修饰符是起什么作用? 10.this 关键字的含义? 11.可以使用抽象函数重写基类中的虚函数吗? 12.密封类可以有虚函数吗? 13.什么是属性访问器? 14.abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗? 15.接口可以包含哪些成员? 16.类和结构的区别? 17.接口的多继承会带来哪些问题? 18.抽象类和接口的区 阅读全文

posted @ 2008-01-07 15:54 小鱼儿 阅读(1002) 评论(0) 推荐(0) 编辑

2007年12月28日

摘要: 升小网站个人网站流量的小工具(免费绿色无需安装) 呵呵~那我先讲清楚我使用的过程吧。 这个软件是在软件内自动打开页面刷的。你要先刷到100分,这不用几分钟就能刷到。超过100分,别人就可以打开你的提交的页面去刷. 注意!你提交的页面一定要没有恶意代码或者病毒,否则是不会通过审查的。每天晚上23点你提交的页面会得到审查,通过后别人才能刷你的。这也是为大家的安全着想。 如果你没有网站,你也可以帮人家刷,刷到的分数可以出售给别人。而且,即使你软件不在线,别人也是照样帮你刷的,只要你有足够的分数。 你也可以发展下线,下线的分数你会得到另外的10%。也就是说你有足够多的下线,分数就稳定了,不用再开软件刷,别人还是会刷你的页面。呵呵! 我使用过了。我自己提交的页面,后来查过IP进入来源,的确都是从我提交的页面进去的。这软件保持在线人数在4百多,所以刷到最多也就400多。只能满足我们小网站。而且这都是真实的IP流量,根本不用担心封网站。 建议:最好提交一个页面就行了。别人刷你一个页面和刷你三个页面都是算一个IP,只不过多了几个PV 阅读全文

posted @ 2007-12-28 11:28 小鱼儿 阅读(6220) 评论(0) 推荐(0) 编辑

2007年12月24日

摘要: flash读取c#生成的xml数据列表,提交、删除、修改信息源码 阅读全文

posted @ 2007-12-24 14:42 小鱼儿 阅读(692) 评论(0) 推荐(0) 编辑

摘要: C#与Flash ActionScript 2.0通过xml操作数据库,c#页面输出一xml文档在as里边读取xml的值形成列表,cs部分代码。 阅读全文

posted @ 2007-12-24 14:36 小鱼儿 阅读(1446) 评论(0) 推荐(0) 编辑

2007年12月19日

摘要: 用C#语言构造蜘蛛程序 t;蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接……对于不同的用户,蜘蛛程序有不同的用途。那么,蜘蛛程序到底是怎样工作的呢? 蜘蛛是一种半自动的程序,就象现实当中的蜘蛛在它的Web(蜘蛛网)上旅行一样,蜘蛛程序也按照类似的方式在Web链接织成的网上旅行。蜘蛛程序之所以是半自动的,是因为它总是需要一个初始链接(出发点),但此后的运行情况就要由它自己决定了,蜘蛛程序会扫描起始页面包含的链接,然后访问这些链接指向的页面,再分析和追踪那些页面包含的链接。从理论上看,最终蜘蛛程序会访问到Internet上的每一个页面,因为Internet上几乎每一个页面总是被其他或多或少的页面引用。 本文介绍如何用C#语言构造一个蜘蛛程序,它能够把整个网站的内容下载到某个指定的目录,程序的运行界面如图一。你可以方便地利用本文提供的几 阅读全文

posted @ 2007-12-19 14:52 小鱼儿 阅读(396) 评论(0) 推荐(0) 编辑

摘要: C#没有提供播放MP3等音频文件的类,要编写播放MP3等音频文件程序,必须使用第三方控件或类。本文使用API函数mciSendString,编写一个播放MP3等音频文件的类。 具体源码进入详细查看。 阅读全文

posted @ 2007-12-19 14:39 小鱼儿 阅读(592) 评论(0) 推荐(0) 编辑

摘要: Api函数是构筑Windws应用程序的基石,每一种Windows应用程序开发工具,它提供的底层函数都间接或直接地调用了Windows API函数,同时为了实现功能扩展,一般也都提供了调用WindowsAPI函数的接口, 也就是说具备调用动态连接库的能力。Visual C#和其它开发工具一样也能够调用动态链接库的API函数。.NET框架本身提供了这样一种服务,允许受管辖的代码调用动态链接库中实现的非受管辖函数,包括操作系统提供的Windows API函数。它能够定位和调用输出函数,根据需要,组织其各个参数(整型、字符串类型、数组、和结构等等)跨越互操作边界。 下面以C#为例简单介绍调用API的基本过程: 动态链接库函数的声明  动态链接库函数使用前必须声明,相对于VB,C#函数声明显得更加罗嗦,前者通过 Api Viewer粘贴以后,可以直接使用,而后者则需要对参数作些额外的变化工作。 阅读全文

posted @ 2007-12-19 14:37 小鱼儿 阅读(633) 评论(0) 推荐(0) 编辑

2007年11月1日

摘要: 目前邮件转发采用的手段 目前邮件转发依靠人工来实现,内网发到外网的邮件主要通过人工识别邮件的主题来判断邮件发送目的地,然后同样人工选择相应的外网地址,通过公司一个外网地址发送出去 。 具体情况为:张三使用的计算机同时连接内外网,内网计算机发送到外网的邮件首先发到张三的内网邮箱,张三根据邮件的内容用外网邮箱发送到外网。同样,当外网邮箱发到公司内部时,首先发到张三外网邮箱,然后张三根据邮件内容再用内网邮箱转发到公司内网。(内外网:已经存在现有的邮件系统。) 二.目前采用这种方式的弊端 从邮件转发的手段可以看出,如果公司邮件数量比较多,而且大多都比较紧急,基本限定了一个人工来操作这些邮件,效率底下而且费时费工。 三.需要解决的问题 初步确定的解决方式为:因为张三采用的邮件客户端程序为Outlook,需要开发出适合Outlook的插件或者是独立程序,自动分析邮件主题头,然后切换到另一邮件系统进行转发。 比如,内网发送到外网邮件,张三内网收到邮件之后自动打开外网邮箱,根据邮件主题头所表明的要转发的对象,对照地址本,进行转发出去,外网发送到内 阅读全文

posted @ 2007-11-01 22:31 小鱼儿 阅读(2070) 评论(0) 推荐(0) 编辑

New Document