自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兔子专栏

刘晓逸(liuxiaoyi666)的小地盘

原创 谈30岁后it人员职业发展规划

做为一个不太称职的管理人员,常常跟员工谈起职业发展规划,毕竟希望公司和员工能共同发展。那么下面我浅谈一下我是怎么看待员工的职业发展规划的。在我看来并没有所谓35岁以后一定要去转管理什么的,这个是完全没有道理的,参考于其他技术行业,搞技术到60岁、70岁甚至于80岁都有,并非技术人员到35岁就要去转。但是也并非每个人都适合一直都去搞技术,那么到底什么才是职业发展的考核依据呢?我个人认为职业发

2013-06-08 10:47:55 11607 12

原创 云山迅捷CMS-适用于.net二次开发的CMS

云山迅捷CMS是北京云山迅捷科技有限公司开发的一款适用于.net二次开发的CMS,其产品理念定位于简约而不简单,功能强大而不复杂,对于使用者来说极其简单,但强大的功能能满足内容管理的各种诉求。其三大亮点分别为:1. 强大的内置脚本引擎功能。毋庸置疑CMS系统的核心在于模板引擎,而模板引擎的核心在于内置脚本引擎,所以不言自明如果CMS系统有一个强大的脚本引擎无疑就是最有力的保证。现在市面

2013-01-25 17:01:24 3578 1

原创 cms系统的研发需求分析

现在的cms系统有多种多样,我的公司(北京云山迅捷科技有限公司)最近经常接到建站的单子,为了达到减少成本,快速搭建网站的目的,我们最近也做了一个cms系统首先在做cms系统的时候,我们需要分析业务诉求。我认为现在的cms系统的使用用户主要分成三类:1. 程序员 希望cms系统能够快速的满足用户的业务需求,如果cms系统不满足用户的条件下能够通过简单的修改即可

2012-03-25 23:18:42 5503 4

原创 纠结之战

360 与 qq 打得 如火如荼,其实是双方的生存之战,双方没有正义的360 之所以要跟 qq 要打 还是因为 qq的安全卫士 要威胁 到了 360 的生存。360 的发家 是靠不择手段的免费策略,以及做了以后 强制要求大家 二选一 的方式。

2010-11-07 02:17:00 2482 3

原创 项目经理潜质和职责分析 --正式版

从不同的维度分析项目经理应该具备的素质和应有的职责

2010-06-29 10:58:00 1572 3

原创 从浏览器之争的博弈关系看程序员的技术走向

最近一期程序员杂志随着chrome浏览器的发布也写了不少这方面的文章,就此我也谈谈我自己的想法 最近的文章中,大凡提到浏览器之争,无外乎提到几个关键性词汇 执行速度 插件 支持web标准 市场占有率什么的,不过我自己看来这些确实很重要,但是并非是浏览器之争的全部,大家在做分析的时候基本都是把这个当作了,两方的博弈,一方是用户,一方是浏览器的厂商,我觉得这里忽视了非常非常重要的组成,页面的制

2008-10-03 16:53:00 1655 3

原创 用独孤九剑的方式看设计模式

很多人用设计模式的时候都很困惑,我认识许许多多的程序员都跟我说,设计模式不错,就是不知道在哪用。而许多人在用的时候也是生搬硬套,如同金庸小说中,只重招式的人一样。其实项目需求千奇百怪,剑招是不够用的,也不必生搬硬套,否则硬用也只能是伤到自身而不能破敌。记得金庸小说里风清扬教令狐冲的时候,说过独孤九剑的总纲,无招胜有招,其实设计模式中也有这种总纲,那便是 •Identify the aspe

2008-07-10 01:51:00 2090 7

原创 由球赛联想到项目管理的那点事儿

    大家看比赛,无论是足球还是篮球,总是会分联赛还是杯赛,尤其是nba,还有常规赛,还有季后赛。    但是不知道大家注意没有联赛和杯赛因为性质不同,所以教练带的方法也是不一样的。联赛更多的讲的是内功,注意多维度的考虑问题,需要注意人才培养,需要注意整体配合,需要在某些很容易打的场次,让主力们休息,等等。    不过杯赛就不一样了,尤其是淘汰阶段,目的很明确就是干掉对手,只有这个唯一的

2008-07-10 01:38:00 2518 2

原创 vbscript以及javascript的事件委托方案

javascript版的:function delegate(){ this.event=new Array();}delegate.prototype.add=function(fun,obj){ this.event[this.event.length]=function(){  fun.apply(obj); };}delegate.prototype.exec=function

2008-01-01 17:58:00 2197 6

原创 javascript中apply方法和call方法的作用以及prototype.js中的应用

call方法在msdn中的解释  调用一个对象的一个方法,以另一个对象替换当前对象。apply方法在msdn中的解释 应用某一对象的一个方法,用另一个对象替换当前对象。这个解释也是非常抽象的,这两个方法的作用基本是一样的,举个例子function cls1(){  this.a=123;}cls1.prototype.fun1=function(){  alert(this.a);}funct

2007-10-23 16:41:00 6741 6

原创 如何利用javascript中的原型实现继承

常常说prototype,那javascript里prototype到底是什么呢?金山词霸一下就知道了,原型。msdn中关于prototype的解释是 返回对象类型原型的引用。这段话是非常tmd的抽象,太令人费解了。后来看过了javascript权威指南一书后,我大概理解了其中的道理。其中书中有这么一句,所有的对象都有一个prototype,它引用了对象。虽然原型对象初始化时是空的,但是你在其中定

2007-10-23 09:58:00 1942

原创 asp.net2.0的几种自动生成脚本的原理以及应用

 在asp.net2.0中验证控件需要WebForm_OnSubmit这个javascript脚本函数进行验证,但是如果你在OnClentClick事件中如果直接加上了你自己的写的javascript脚本验证的时候,可能会出现的问题是你的验证控件根本不起作用,原因如下:asp.net2.0中需要"WebForm_DoPostBackWithOptions(new WebForm_Pos

2007-07-04 19:05:00 2732 1

原创 用观察者模式学习asp.net的控件技巧

其实asp.net的控件触发事件的思想无非是来自于观察者模式用一系列的委托,在asp.net中有一个内部的观察者一旦外部有所动作,观察者将执行有兴趣的对象的动作比如说页面自动生成的button1_onclick方法,这时候观察者也会把触发的对象扔过去Object Sender很多初学者迷惑的sender其实就是一个触发对象,如果从观察者模式的思想上来看,将会很容易的理解了前一段做个

2007-06-30 10:49:00 2457 3

原创 随手写的一个与外部容器等比例缩放的东西,送给个美女

div style="backgroud-color:#000000;padding-left:20px;width:300px;">img src="http://www.google.cn/intl/zh-CN/images/logo_cn.gif" />div>input type="button" value="Bilblt" onclick="Bitblt()" />script>f

2007-06-03 00:14:00 2460

原创 在asp.net中关于桥接模式的一个应用

protected void Page_Load(object sender, EventArgs e){      ClassTest cls1=new ClassTest();     cls1.OriPage=sender;    } 这样是用oripage属性做桥目的是针对这个页面进行初始的赋值原因是有很多的页面的样式相同,但是操作不完全一样的页面然后我们用委托的方

2007-06-02 00:09:00 1978

原创 关于合成模式的javascript的一个treeview例子

合成模式的意思是说用一个对象加载另外一个对象进来而形成的,非常适合树型结构,也很类似链表结构下面举一个我写的javascript的treeview做例子   var treebase = { rootnum        : 0 };   function treeview(nodetxt,nodehref,nodetag){     this.childNodes=[];  this

2007-04-03 09:43:00 2653

原创 用vc6操作xml以及xmldom的简单介绍

在asp3或.net中经常用到xml的操作以下写一段vc6中生成xml的代码做为引子写一下#include "msxml.h" #import "C:/windows/system32/msxml.dll" rename_namespace("xml") AfxEnableControlContainer();    ::AfxOleInit();    ::CoInitializ

2007-04-02 19:51:00 6194 10

原创 isapi中的一个转向例子

DWORD CUrltest1Filter::OnUrlMap(CHttpFilterContext* pCtxt, PHTTP_FILTER_URL_MAP pMapInfo){ // TODO: React to this notification accordingly and // return the appropriate status code char buffer[1024]; 

2007-01-28 22:54:00 2941 2

原创 Vbscript获取数据库结构类(修正版)

ADOX操作类,用ADOX获取数据库结构 制作人: 刘晓逸

2006-12-20 19:42:00 2689

原创 用atl写的缩略图组件

STDMETHODIMP Cgetimage::LoadPicture(VARIANT vFilename){ // TODO: Add your implementation code here    CComVariant v_1( vFilename ); v_1.ChangeType( VT_BSTR ); CComBSTR bstr( v_1.bstrVal ); hBmp=(HBI

2006-11-28 00:54:00 2587

原创 vb6中的hook技术

Public Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpfn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As LongPublic Declare Function

2006-11-23 20:02:00 2941

原创 InstallShield的基本打包功能(InstallShield从入门到精通二)

 Application Information Page:The Application Information page is where you specify general information about the application your project will install, including the applications name and versio

2006-11-11 18:44:00 3499

原创 InstallShield10.5中项目选择的简单介绍(InstallShield10.5从入门到精通一)

 在这里只介绍两种项目的基本概念,一种是InstallScript Project另一种是Basic MSI Project。通常可以选择到底用哪种项目可以这么介定:如果项目没有自定义的对话框而且没有修改xml配置文件的要求的话,选用Basic MSI Project。反之,如果在项目中需要自定义对话框且需要做对xml等外部文件的修改的时候,选用InstallScript Project。

2006-11-02 11:23:00 2659 1

原创 用vc6写windows service程序

网上满视野的c#或.net实现windows service的程序,想想还是研究一下vc6的实现方法我学习的方法一向是google msdn 问朋友 codeproject。。。也按照这个顺序说一下google关键词是"windows service" vc6 注册 搜索到csdn的一篇文章http://blog.csdn.net/ydfok/archive/2005/10/11/500050

2006-09-26 17:58:00 3591 1

原创 vc6中使用vbs正则表达式

参考的是:http://www.codeproject.com/string/use_regular_expression_in_your_program.asp这篇文章 VC工具OLE View,左边树展开Type Libraries,找到Microsoft VBScript Regular Expressions,不过我机上的版本是1.0,不知道上哪找5.5,右键选择view...出来的窗

2006-08-19 08:00:00 2363 1

原创 vc6用isapi的filter实现url重定向功能

用vc实现url重定向功能非常简单 ,当然用.net更简单一些,但是asp3并不能用.net方法,最近刚好工作中又需要这类技术最近参考了第五版的visual c++技术内幕 第35章Microsoft internet信息服务器(IIS)编程,里面讲到了一些isapi技术,但是里面对于过滤器(filter)讲得很少,很难理解如何去用url的rewriter技术不过在实践的时候发现了一个很好

2006-08-14 13:23:00 4096 4

原创 javascript写的图片转换

function controlimg(imgid){  this.objid=imgid;  this.imgnum=0;  this.imgarr=new Array();  }controlimg.prototype.add=addimg;controlimg.prototype.loadpic=preload;controlimg.prototype.convert=changeimg

2006-06-21 12:52:00 3325 6

原创 ADO的底层实现原理的猜想

简单的一个rs.open sql,conn,1,1我想其实现机制是1. 程序->数据库从程序给数据库发送一个sql语句的请求 2.数据库根据sql进行搜索得到一个双向十字链表3.ado得到返回的头指针进行如movenext movefirst之类的操作这个猜测的思想来源是这样的:如果十字链表可以很容易完成rs的各项基本操作,如 movenext movefirst movelast sav

2006-06-13 16:18:00 2053 1

原创 vb6下制作托盘程序

Public Const NIF_ICON = &H2Public Const NIF_MESSAGE = &H1Public Const NIF_TIP = &H4Public Const NIM_ADD = &H0Public Const NIM_DELETE = &H2Public Const NIM_MODIFY = &H1Public Const WM_MOUSEMOVE = &

2006-06-06 17:44:00 3297 1

原创 用asp文件制作的网站流量统计工具

   str_referrer=str_inject(request("referrer"))  Response.Expires = 0  queryurl=str_inject(Request.ServerVariables("HTTP_REFERER"))  str_url=str_inject(Request.ServerVariables("URL"))  str_ip=str_inje

2006-06-02 14:25:00 4012 4

原创 dotnet下用c#制作下载工具

System.Net.WebClient client=new WebClient();   byte[] page=client.DownloadData("http://www.google.com");   string content=System.Text.Encoding.UTF8.GetString(page);在dotnet下经常使用此类方法 string hostName

2006-06-02 13:38:00 3324 3

原创 突然想起的一个简单而好玩的关于js和vbs的反射问题

今天考一个朋友的一道题  function b()    Response.write("hello world!")  end function   function a(str)    //这句用str来执行b函数,请问怎么写?  end function  a "b" %>其实答案蛮简单的,用个execute(str)就解决了在js里我自己写的是 function b(){    a

2006-05-28 00:27:00 1741

原创 web下的投票系统设计

投票的选择的不确定性常常使我们在设计数据库的时候感到无从下手。所以我用的不是数据库保存的投票选项而是用的xml。用xml的设计的好处有很多,其中包括我们可以在其中保留很多的属性,在设计的时候,也可以进行多重选择都是一个很好的办法,用xsl对生成的xml文件进行解析这样的设计模式感觉很爽我的xml的sample是这样的        xsl的sample: http://www.w3.org

2006-05-26 12:21:00 3477

原创 用js写的一个跑马灯

function cls_marquee(id,id1,id2,sp){    this.obj_id=id;    this.obj_id1=id1;    this.obj_id2=id2;    this.speed=sp;    eval(this.obj_id2+".innerHTML="+this.obj_id1+".innerHTML");         function Marq

2006-05-22 11:36:00 2281 1

原创 在特定情况下用游标改善效率的方法

这是子查询问题,有机会重写吧,如何改进嵌套子查询性能问题

2006-05-10 23:14:00 1613

原创 dotnet下生成简单sql语句

static public void insert_sql(string tablename,Hashtable param_employeefield,string connstring)  {   //System.Web.HttpContext.Current.Response.Write("xxx");   Hashtable ht_field=new Hashtable();   ht_

2006-05-09 14:11:00 1565 2

原创 关于asp和asp.net的显示优化

在asp.net里你可以用cache的方式去优化你的显示,也可以用动态生成静态的方式,这个方法比较多首先说的是asp.net的cache方式缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。用cache来解决一些,经常访问的数据,这样的解决方式适用于,已经构建好的逻辑页面里,可以使你减轻一些考虑数据库结构或者是sql语句的优化方面的思考。调用的时候非常的简单,引用System.W

2006-04-14 12:29:00 3728 3

原创 对firefox的xmlhttp的一点点小研究

因为工作的需要用了一下firefox的xmlhttp也就是XMLHttpRequest()的应用,发现跟ms很不相同主要是有三点要注意的第一个是var xmlHttpReq = new XMLHttpRequest();          xmlHttpReq.open("GET", "http://localhost/xml.asp", false);          xmlHttpReq

2006-02-14 16:52:00 3038 2

原创 用概率论的方法实现理想化程序

碰到的问题如下http://community.csdn.net/Expert/topic/4503/4503918.xml?temp=.6404383我有一个网页需要从TextArea上传一千条记录信息,然后插入后台数据库中,ASP中的实现是通过循环调用一千次插入的存储过程,但是这样的执行效率非常低,前台网页需要等好几分钟才能得到上传成功的消息,请问有没有什么好的办法,能够在几秒钟之内完成这一千

2006-01-09 22:48:00 2315 3

原创 用adox实现直接连数据库帮你完成写sql的任务

代码如下,copy成hta就可以直接用了,不过还不够完善,现在只支持access class getsqlinfo  dim the_adox   Private Sub Class_Initialize          set the_adox=createobject("ADOX.Catalog")   end sub   public sub sqlserver_getactiveconn

2005-05-25 15:55:00 1637

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