随笔分类 - 转载
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->-将字符串中从某个字符开始截取一段字符,然后将另外一个字符串插入此处...... 转载请注明 http://netsos.cnblogs.com/select stuff('hello,world!',4,4,'****') --返回值hel****orld!--返回从指定位置开始指定长度的字符串select substring('Hello,World!
阅读全文
摘要:目前为止,据我个人观察,从语法角度上讲,最被人诟病的一种语言应该是 LISP 语言了。打开这种语言的代码,一眼望去,满目全是括弧,一层套一层。这种语言特征最大的问题是,它不符合人们通常的思维习惯。LISP 语言的这个特点是个整体的语言现象,而任何一种语言其实也都有一些个别的很奇特的东西,其中有些会奇怪的让你摸不着头脑。有一个好事者在一个帖子上征集各种语言里不合常理的地方,结果收集到了 320 多条,问题最大最多的语言算是 Javascript 了,另外还有C,Java,Python,PHP 等等。下面列出的是其中最有趣的几条。 1、在C语言里,数组可以这样索引取值:a[10] 这种写法...
阅读全文
摘要:HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作为RC4流加密算法,这对于商业信息的加
阅读全文
摘要:第一步:下载j2sdk和tomcat:到sun官方站点最新的jdk为1.6.04,tomcat为6.0,建议jdk1.4以上,tomcat4.0以上第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:\j2sdk1.4.2):JAVA_HOME=c:\j2sdk1.4.2classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\
阅读全文
摘要:1、MSBuild1.1、概述MSBuild(Microsoft Build Engine)是Microsoft的新的生成平台,通过MSBuild可以创建和编辑可扩展的生成解决方案。从Visual Studio 2005之后,CLR项目的生成工作就转由MSBuild完成,大家比较一下Visual Studio 2005/2008下C#工程和VC工程就会发现其中的不同。MSBuild可以认为是makefile的扩展,采用XML格式的项目文件描述生成过程中的任务序列,有能力的用户可以自行调整生成过程。1.1.1、MSBuild平台包括:1.1.1.1、 执行引擎:MSBuild.exe和Micro
阅读全文
摘要:有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别介,等一下!别按那个联接!给你六年你也搞不清这玩意。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你可以把省下的时间去读医学院了(译注:美国的医学院可是要读死人的!)。Joel衡量法则你们用不用源文件管理系统?你们可以把整个系统从源码到CD映像文件一步建成吗?你们每天白天都把从系统源码到CD映像做一遍吗?你们有软件虫管理系统吗?你们在写新程序之前总是把现有程序里已知的虫解决吗?你们的产品开发日程安排是否反映最新的开发进展情况?你们有没有软件开发的详细说明书?你们的程序员是否工作在安静的环境里?你们是否使用
阅读全文
摘要:前言 关于每日构建这个话题,也已经有很多很好的文章讨论了。本文的写作过程中也参考了这些文章。本文之所以继续这个题目,是因为在查阅了网上的资源后,发现没有一个比较通用的过程。所以本文就主要讨论了利用NAnt构建一个通用日编译的方案。利用这个方案,日编译的维护者可以不需要对每个要编译的方案都要做很多维护。只要定义一个属性文件就可以了。 关键词: Daily Build, NAnt1. 简介 1.1. 每日构建的优点: 每日构建(Daily Build)也可称为持续集成(Continuous Integration),强调完全自动化的、可重复的创建过程,其中包括每天运行多次的自动化测试。每日构建的.
阅读全文
摘要:关于冒烟测试,应该是微软首先提出来的一个概念,和微软一直提倡的每日build有很密切的联系。具体说,冒烟测试就是在每日build建立后,对系统的基本功能进行简单的测试。这种测试强调功能的覆盖率,而不对功能的正确性进行验证。从这一点看和所谓的“接受性(验收)测试(Acceptance Test)”非常相似。不同之处就在于他们执行的频率和被测的版本不同。 至于冒烟测试这个名称的来历,大概是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒烟在进行其它测试,否则就必须重新来过。类似的如果冒烟测试没有通过,那么这个build也会返回给开发
阅读全文
摘要:1:电子邮件 对于很多公司来说,电子邮件可以说是生命线;因此,这就导致了没有公司愿意放弃的后果。这样的想法我们是可以理解的。但是,现在的托管电子邮件服务提供商提供的包含了5000电子邮箱的300账户套装价格,已经比一台运行最基本POP3/SMTP设置的廉价计算机更便宜了。并且除了提供基本电子邮件服务以外,在需要专业服务的情况下,很多供应商还可以提供Exchange服务,或者高端的非Exchange服务。电子邮件架构已经变得相当规范化,我们实在没有必要将它保留在防火墙内增加管理方面的问题。 2:会议软件 安装和维护会议软件并不是一件简单的事情。更糟的问题是,一旦宕机就需要尽快恢复。如同电
阅读全文
摘要://安装完成后执行某些操作并将其删除function OnFirstUIAfter() begin TARGETDIR = PROGRAMFILES ^@COMPANY_NAME ^@PRODUCT_NAME; LaunchAppAndWait(TARGETDIR^"FtpConfig.bat","" ,WAIT); DeleteFile("FtpConfig.bat"); end;//验证序列号在function OnFirstUIBefore()中的Dlg_SdRegisterUserEx:里nResult下面添加:if szSerial!=("e43f2811-6643-4742-8
阅读全文
摘要:1、在相对引用、绝对引用和混合引用间快速切换 在Excel进行公式设计时,会根据需要在公式中使用不同的单元格引用方式,这时你可以用如下方法来快速切换单元格引用方式:选中包含公式的单元格,在编辑栏中选择要更改的引用,按F4键可在在相对引用、绝对引用和混合引用间快速切换。例如选中“A1”引用,反复按F4键时,就会在$A$1、A$1、$A1、A1之间切换。 2、快速复制公式内容...
阅读全文
摘要:今把这段激扬的文字转贴于此,以提醒、鞭策和激励我们每一个有理想、有追求的人。强烈的信仰能铸造坚强的人,然后又使他们更加坚强。 美国的《企业家》月刊,每期都在目录页上全文登载下面这篇《美国企业家协会的信条》的文章:我是不会选择做一个普通人的。如果我能够做到的话,我有权成为一位不寻常的人。我寻找机会,但我不寻求安稳,我不希望在国家的照顾下成为一名有保障的国民,那将被人瞧不起而使我感到痛苦不堪。我要做有...
阅读全文
摘要:中国股市牛短熊长的最主要原因是股市的基本制度与现代市场经济不相适应,基本制度的扭曲与股市政策的过于短期化就造成了中国股市的剧烈波动,并形成了牛短熊长的基本运行格局。第一种观点,中国股市牛短熊长的根本原因在于制度缺陷。网友“嫦娥奔月2010 ”指出,需要资金的企业往往因为审批而错过了发行时间。当大势向好的时候,监管层让大量的企业发行股票;大势不好时,监管层又往往采用停发新股来...
阅读全文
摘要:注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science 2n (Level 0)n2 (Level 1)n (Level 2)log(n) (Level 3)Comments数据结构不知道数组和链表的差异 能够解释和使用数组,链表,字典等,并且能够用于实际的编程任务。了解基本数据结构时间和空间的折中,比如数组vs 链表,能够...
阅读全文
摘要:何庆魁与高秀敏: 2005年8月18日,我国著名的小品演员高秀敏因心脏病突发,在睡梦中猝然辞世。在她的葬礼上,何庆魁悲恸欲绝。长久以来,人们都知道何庆魁、高秀敏一个写,一个演,两人珠联璧合,创造了演艺界“夫妻店”的佳话。事实上,鲜为人知的是,何庆魁和高秀敏并不是法律意义上的夫妻,因为何庆魁没有和妻子张艳茹离婚,也没和高秀敏办理结婚手续。12年来,张艳茹一直是默默地站在何庆...
阅读全文
摘要:1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码private void Button1_Click(object sender, System.Even...
阅读全文
摘要:(阿宝亲自执笔) 大家好,我是阿宝,下面告诉大家一个最真实的我。我姓张,阿宝是我高中时的外号,因为当时有个电视剧里面有个叫阿宝的特别象我,同学们就这么叫开了。我从小酷爱唱歌,父亲是个参加过抗日的老八路,受父亲影响喜欢郭兰英那种土民歌,对民歌领悟还比较快,我四岁就曾跟文艺宣传队登台独唱,六岁就可以把“兄妹开荒”全部唱下来。儿时我.家旁边那个村子叫周家店,里面有个老艺人叫邢...
阅读全文
摘要:dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表DatSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接 datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。 分布式系统的数据可能会用dataset做数据载体,因为dataset是保存数据的数据结构,而DataReader不承担保存数据的责任...
阅读全文
摘要:List<T>类:表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。IList<T>接口:表示可按照索引单独访问的一组对象。下面谈谈它们之间的区别:首先,List<T>是一个类,IList<T>是一个接口。接口和类的区别是本质的,类是负责功能的实现,而接口则是负责功能的定义。所以它们的区别本质上也就是类和接口的区别。具体...
阅读全文
摘要:现在,ARP欺骗病毒几乎是所有局域网朋友的客星,不管是在企业、单位、学校等等,只要是局域网用户,到处能见到ARP欺骗病毒的踪影,典型的症状就是局域网内很多用户不能上网,或者提示IP地址冲突等。这个问题真的是让许多网管头疼,只能提醒用户安装ARP防火墙、绑定网关地址等,其实还有一个方法可以有限防止ARP欺骗病毒,就是修改Windows的系统文件npptools.dll权限。 一、为什么修改nppto...
阅读全文