摘要:
“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还... 阅读全文
摘要:
2008年1月6日,农历十一月二十八 小寒 宜嫁娶。在这一天,因出演《天龙八部》阿朱一角一炮走红的艺人刘涛在亲友的祝福声中举行了自己的婚礼。 10时整,数百只粉色气球在北京王府饭店门前同时放飞,在豪华名车的护送下,新娘刘涛和新郎坐着劳斯莱斯缓缓抵达,新娘雍容地牵着父亲徐徐步上披满鲜花的楼梯,望着在楼上深情等待她的新郎,脸上挂着满足的甜笑。当新郎从刘父手中接过刘涛的手时,一群可爱的... 阅读全文
摘要:
在 IE6 中,可以很方便地利用 img 的 src 属性,实现本地图片预览,然而在 IE7 中,这种办法却行不通。需要用 AlphaImageLoader 说明: 在对象容器边界内,在对象的背景和内容之间显示一张图片。并提供对此图片的剪切和改变尺寸的操作。如果载入的是PNG(Portable Network Graphics)格式,则0%-100%的透明度也被提供。 语法: filter :... 阅读全文
摘要:
很多架构师都是从好的开发人员逐步过渡而来的,但并非每个好的开发人员都希望成为架构师,而且他们并不是都适合做架构师。无论您是打算进行职业转型的开发人员,还是寻找能承担体系结构设计责任的合适人选的经理,都务必对此转型过程有个清楚的了解。本文将讨论从实现专家到架构师的过渡过程。 在寻找优秀的指挥的时候,您首先要找的是一名优秀的音乐演奏家。但并非每个音乐演奏家都能成为优秀的指挥。架构师的专业发展方面... 阅读全文
摘要:
今天在MSN Group里面和一些朋友谈ASP.net程序的性能优化。 现在来总结一下优化的手段: 1.数据库优化,包括表结构优化、索引优化、SQL语句优化、存储过程优化 2.优化ViewState 3.使用缓存 4.生成静态页面(主要针对交互性不是很强的信息发布系统前端) 5.使用前置的IIS/Apache来处理对静态页面、图片、js文件的请求 6.优化算法 7.欢迎大家补充 对于性能调优,几乎... 阅读全文
摘要:
领悟Web设计模式 本文发表在《程序春秋》2004年1期 摘要 本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。 关键字 设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache 目录 引言 经典的WebForm架构 设计模式 MVC模式下的WebFor... 阅读全文
摘要:
前言 绝大多数的Oracle数据库性能问题都是由于设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的合理... 阅读全文
摘要:
我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这... 阅读全文
摘要:
国际 BZ最新的调查研究显示,Apache Tomcat是Java社区最常用的应用服务器。调查发现64%的Java开发者选择使用Tomcat,而IBM WebSphere和RedHat JBoss分列第二和第三。 由于支持集群(clustering)、session复制(session replication)、基于JMX的服务器驱监控和管理等特性,Tomcat倍受开发者的喜... 阅读全文
摘要:
1 、巧用牙膏6:若有小面积皮肤损伤或烧伤、烫伤,抹上少许牙膏,可立即止血止痛,也可防止感染,疗效颇佳。 2 、巧除纱窗油腻3:可将洗衣粉、吸烟剩下的烟头一起放在水里,待溶解后,拿来擦玻璃窗、纱窗,效果均不错。3 、将虾仁放入碗内,加一点精盐、食用碱粉,用手抓搓一会儿后用清水浸泡,然后再用清水洗净,这样能使炒出的虾仁透明如水晶,爽嫩可口 4 、和饺子面的窍门1:在1斤面粉里掺入6个蛋清,使面里蛋... 阅读全文
摘要:
把猪去掉头、蹄、下水后,可分为前槽、腰排和后秋三大部分。 具体可分为: 1、血脖:耳后的颈肉,肥瘦相混,宜制泥、茸,可做馅、炸丸子等用。 2、哈力巴:紧连扇面骨上部,质老,宜炖、焖、烧。 3、前肘:在前腿扇形骨上,质老、筋多,宜酱、卤、炖、焖。 4、通脊:又叫外脊,在脊背处一条,质嫩发白,适于爆、炒、溜、炸。 5、腰排:也叫五花,肥瘦相间,五花三层。上部为硬五花,下部为软五花。可氽、煮... 阅读全文
摘要:
前两天去一家公司面试,里面有一道XML的题目,题目没什么难的,但由于编码问题引发了一些问 题,我回来后尝试探索了一下 题目要求:把下面的XML文件用XSL转换成html表格显示出来,并按pubDate降序排列 XML文件 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighli... 阅读全文
摘要:
今天在工作中遇到一个问题,如何将一个string类型转成byte[]? 这种问题就属于知道了就及其简单,不知道就够你忙活半天的那种。其实只要一个语句就OK了: byte[] byteArray = System.Text.Encoding.Default.GetBytes( str ); 怎么样,够简单吧? 反过来也是一样,把byte[]转成string: ... 阅读全文
摘要:
现将赵本山 范伟 潘长江等多年使用的歇后语收集于此,荤的素的一起来,供大家品味——对不起,有看不懂的请问原创作者! 罗锅上山----钱(前)紧.[比喻缺钱 ] 狗撵鸭子---呱呱叫。[比喻学习,体育等挺厉害 ] 豁牙子啃西瓜---净道! 肚脐眼儿长毛——装逼! 肚脐眼拔罐子——抽风! 肚脐眼放屁~~~~~咋想(响)的 猪鼻子插葱——装象 水仙不开花——装蒜 乌鸦落猪身上了--只看到猪... 阅读全文
摘要:
恩,这几天在看着那些大网站的一些Ajax.net的loading的效果,也想写一个,虽然很简单,但容易说明问题。我的这个例子是在登陆的时候显示用户正在登陆的等待信息。同样的使用了AjaxPro.dll。 一,在aspx的页面的代码如下 1 2 3 4 5 6 7 loaing 8 33 34 35 36 37 38 ... 阅读全文
摘要:
首先从网上下载一个AjaxPro.dll(vs2003),然后把Ajax.dll copy到应用系统bin目录下,在项目中添加引用AjaxPro.dll。随后,找到web.config文件,修改里面的配置: 意思是所有的ajaxpro/*.ashx请求都由Ajax.PageHandlerFactory处理,而不是由默认的System.Web.UI.PageHandle... 阅读全文
摘要:
广东省高速公路:http://www.gdgajj.com/ywcx/gswz/index.htm 广东省公安厅交通管理局政务服务网(可查违章、车辆资料、驾驶员资料等): http://www.gdgajj.com/cx/index.htm 广东省公路征稽网(查车辆资料):http://www.gdylf.org/WebPay/QueryMobile.aspx 东莞市驾驶员逾期未提交身体条件... 阅读全文
摘要:
1、刚拿到本时,什么都想开开,连拖拉机也没放过;现在是能不开就不开,觉得自己车还是最好开的。 2、正试开车前一个月,觉得五档没有什么用(开不快),拿本五个月,觉得一档没什么用(自我感觉用二档起步技术好),现在觉得一档到五档都很管用。 3、开车一年时,觉得自己车技非常了得,什么车都敢超,什么车都不让,路就是我家的;三年后,几乎天天跑长途,看多了各种事故,知道了什么巧事都有可能发生,车速也放慢了... 阅读全文
摘要:
范伟的40句经典台词 1.人跟人的差距咋就这么大呢! 2.大哥,你要砸就砸我吧! 3.这是病人与病人之间在探讨病情,你瞎掺和啥呀你! 4.大哥,我真抽了! 5. 苍天啊!大地啊!哪位天使大姐给我出的这口气啊! 6.你这人怎么不按套路出牌? 7.忽海无涯,回头是岸。 8.小样我整不死你! 9.一般人我不告诉他。 10.忽悠,接着忽悠! 1... 阅读全文
摘要:
这些代码全部写在和页面分离的代码页中(codebehind),如果要嵌入到*.aspx页面,可能 会出现问题. 1.打开新窗口 这个简单:Response.Write(@""); 2.关闭窗口 //关闭当前窗口,并提示用户时候关闭,yes关闭,no退出 Response.Write(@""); //延迟关闭窗口(下面代码表示2秒后关闭,无需确认) Respo... 阅读全文
摘要:
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录\ora81\BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 oracle用java编写,我想SQLPLUS.EXE、EXP.EXE、IMP.EXE这俩个文件是被包装后的类文件。 SQLPLUS.EXE调用EXP.EXE... 阅读全文
摘要:
在Oracle数据库运行期间,DBA应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。 一、Oracle警告日志文件监控 Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况: l 数据库的启动、关闭,启动时的非缺省参数; l 数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(c... 阅读全文
摘要:
JavaScript在WEB编程中能起到很大的作用,将一些常用的功能写成JavaScript类库。 将下面代码保存为Common.js 类库功能: 1.Trim(str)--去除字符串两边的空格 2.XMLEncode(str)--对字符串进行XML编码 3.ShowLabel(str,str)--鼠标提示功能(显示字符,提示字符) 可以设置显示的提示的文字的字体、颜色、大小以及提示的... 阅读全文
摘要:
using System; using System.IO; using System.Text; using System.Text.RegularExpressions; using System.Runtime.Remoting; using System.Runtime.Remoting.Proxies; using System.Runtime.Remoting.Messaging; u... 阅读全文
摘要:
没有下划线的LinkButton 加上蓝色这句就OK了。 阅读全文
摘要:
1.最简单的单文件上传(没花头) 2.多文件上传 3.客户端检查上传文件类型(以上传图片为例) 4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID) 7.上传图片生成等比例缩略图 8.上传图片加水印(文字水印,图片水印,文字+图片水印) 9. 1.最简单的单文件上传(没花头) 效果图: ... 阅读全文
摘要:
在Global中使用线程隔时执行一项任务 GLOBAL中线程的应用(书中学习,整理了一下),以下是过5分钟删除一张表的记录 using System; using System.Collections; using System.ComponentModel; using System.Web; using System.Web.SessionState; using DataBase; usi... 阅读全文
摘要:
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET ... 阅读全文
摘要:
在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释),参考了网上的一些文章及.net sdk相关内容.QQROOM网络家园的图片上传用到了所有的4种生成方式. /**//// /// 生成缩略图 /// ///... 阅读全文
摘要:
一.前言: XML是微软.Net战略的一个重要组成部分,而且它可谓是XML Web服务的基石,所以掌握.Net框架下的XML技术自然显得非常重要了。本文将指导大家如何运用C#语言完成.Net框架下的XML文档的读写操作。首先,我会向大家介绍.Net框架中与XML相关的命名空间和其中的重要类。其次,我还会给出有关的实例以使读者更进一步的了解XML文档的读写操作的具体方法。 二.X... 阅读全文
摘要:
1.文本框焦点问题 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 点击时文字消失,失去焦点时文字再出现 2.网页按钮的特殊颜色 3.鼠标移入移出时颜色变化 4.平面按钮 5.按钮颜色变化 6.平面输入框 7.使窗口变成指定的大小 8.使文... 阅读全文
摘要:
/* 作者:阿牛(牛昆亮) QQ:273352165 MSN:niukl@hotmail.com 声明:可以免费使用,请您保留此信息 如果您有什么改过,记得告诉我! */ 我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己... 阅读全文
摘要:
"^\d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-\d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\d+$" //整数 "^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+\.[0-9]*[1... 阅读全文
摘要:
下载文件出现提示框或者直接显示在浏览器中 出现提示框 string strFile="F:""a.doc";//路径根据实际情况而定 if(!System.IO.File.Exists(strFile)) { Response.Write(""); return; } Response.Clear(); Response.ClearHeaders();... 阅读全文
摘要:
1/**//* 分页 2 参数说明: 3 prefix:前缀;chkAll:全选框;chkSingle:单选框ID 4 5 使用方法: 6 if(e.Item.ItemType == ListItemType.Header) 7 { 8 ((CheckBox)e.Item.Cells[1].FindControl("c... 阅读全文
摘要:
不可否认 在我个人眼里 选择做程序员 就像选择其他种类的工作一样 只是一份职业 一种在社会上存身立足的手段 而不是源于真正意义上的兴趣和喜欢 但同样 不可否认 在做程序员的这几年 我的生活也在一步步的提升 现在呢 又在想 自己以前想过 大家也时不时的都会想 的问题 那就是 程序员的人生 将如何规划 在校时 以及 工作后 都曾这么的想过: 做一个IT从业人员 做一个程序员 做上个一二年 然后 ... 阅读全文
摘要:
JS操作select相关方法:新增 修改 删除 选中 清空 判断存在 等 1.判断select选项中 是否存在Value="paraValue"的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value="paraValue"的text为"paraText" 5.设置select中text="paraText"的第... 阅读全文
摘要:
1.判断select选项中 是否存在Value="paraValue"的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value="paraValue"的text为"paraText" 5.设置select中text="paraText"的第一个Item为选中 6.设置select中value="paraValue"的... 阅读全文
摘要:
本次示例主要实现: 1.压缩文件夹及其下文件 2.压缩文件夹下文件 3.压缩文件夹及其下文件为rar 还是 zip 4.解压缩 5.加密压缩及解加密压缩 ----------- 示例代码如下: protected void Button1_Click(object sender, EventArgs e) { string strtxtPath = "C:\\freezip... 阅读全文
摘要:
由于工作需要,学习了GDI+编程的一些知识。其中看到了一个比较好的Demo,深入的了解后,却发现自己对如何用C#调用非托管DLL函数也有了更好的理解,于是整理了一下,跟大家一起分享。 C#捕获当前屏幕的例子 #region C#捕获当前屏幕的例子 using System ; using System.Drawing ; using System.Collections ; using... 阅读全文