自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 资源 (2)
  • 收藏
  • 关注

原创 test blog

test test blog   test blog JD-GUI JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields. JD-GUI is free for non-co

2010-08-05 11:57:00 748

原创 使用py2exe打包python脚本(except 2.6)

  使用py2exe打包python脚本(except 2.6) 收藏 document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() {

2009-11-07 23:22:00 2874

转载 ansi,dbcs,mbcs,unicode各是甚麽意思

所有的   string   类都是以C-style字符串为基础的。C-style   字符串是字符数组。所以我们先 介绍字符类型。这里有3种编码模式对应3种字符类型。第一种编码类型是单子节字符集(single-byte   character   set   or   SBCS)。在这种编码模式下,所有的字符都只用一个字节表示。ASCII是SBCS。一个字节表示的0用来标志SBCS字符串的结

2009-01-13 17:08:00 2317

原创 Java常见问题

第一,谈谈final, finally, finalize的区别。  final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 第二,Anonymous Inner

2009-01-12 23:43:00 831

转载 PHP开源电子商务购物网站程序集锦

最近一年来,站长界有一个趋势:很多站长转型做电子商务,或利用现有的网站资源整合电子商务。一方面由于网站越来越难做,而同时在经济大环境的影响下,网上购物却越为越吃香。转做网商或是结合网络购物是个不错的主意。       要做电子商务,你可以选择在淘宝,拍拍,Ebay或是最新的百度有啊,而如果要自己搭建平台,当然首先要选择一个合适的电子商务管理系统。这里是开源电子商务购物网站程序集锦。如果你想做C

2009-01-12 22:25:00 3959 1

转载 McAfee Artemis诠释云安全技术

摘要:当前日益严峻的安全需求,需要安全厂商推出一种新的安全技术,能够实时的从用户社区智能的收集安全威胁信息,并实时提供防护。 标签:云安全  McAfee  特征码  VirusScan Oracle帮您准确洞察各个物流环节当前安全行业最大的一个缺陷是响应时间的问题,继续使用特征码防护机制面临的最大问题之一,是存在防护时间差的问题。McAfee Artemi

2009-01-04 22:41:00 1041

转载 Google开源了其C++测试框架 C++ Mocking框架

几个月前Google开源了其C++测试框架,现在Google又基于BSD协议将其C++ Mocking框架Google Mock开源。在Google内部Google Mock被用在100多个项目中,根据Google软件工程师Zhanyong Wan所说,Google Mock的灵感来自于jMock和EasyMock。该框架可用在Linux、Windows及Mac OS X上,面向C++开发者。

2008-12-19 19:46:00 1323

转载 动态链接库与静态链接库

  首先纠正所谓“静态连接就是把需要的库函数放进你的exe之中”的说法。在真实世界中,有三个概念:Use   static   libary,   static   linked   DLL,   dynamic   linked   DLL.     多数人混淆了static   libary   和   static   linked   DLL的概念,当然他们有似是而非的“相似之处”,比

2008-10-28 23:26:00 1031 1

转载 Google C++ Style

http://www.cnblogs.com/kaiyang/archive/2008/10/07/1305475.htmlGoogle的开源项目大多使用C++开发。每一个C++程序员也都知道,C++具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现bug、难于阅读和维护。本指南的目的是通过详细阐述在C++编码时要怎样写、不要怎样写来规避其复杂性。这些规

2008-10-28 23:18:00 1317

转载 “服务器推”技术的应用

 http://www.ibm.com/developerworks/cn/web/wa-lo-comet/ 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 Comet - 使用 HTTP 长连接、无须浏览器安装插件的两种“服务器推”方案:基于 AJAX 的长轮询方式;基

2008-10-28 23:00:00 688

转载 大话socket是网络编程

socket是网络编程的基础,本文用打电话来类比socket通信中建立TCP连接的过程。    socket函数,表示你买了或者借了一部手机。    bind函数,告诉别人你的手机号码,让他们给你打电话。    listen函数,打开手机的铃声,而不是静音,这样有电话时可以立马反应。listen函数的第二个参数,最大连接数,表示最多有几个人可以同时拨打你的号码。不过我们的手机,最多只能有一个人打进

2008-10-28 22:57:00 1195

转载 Perl语言总结(4)

2.7 环境到现在为止,我们已经看到了一些会产生标量值的项。在我们进一步讨论项之前,我们要先讨论带环境(context)的术语。2.7.1 标量和列表环境你在 Perl 脚本里激活的每个操作(注:这里我们用“操作”统称操作符或项。当你开始讨论那些分析起来类似项而看起来象操作符的函数时,这两个概念间的界限就模糊了。)都是在特定的环境里进行的,并且该操作的运转可能依赖于那个环境的要求。

2008-10-24 02:12:00 1463

转载 Perl语言总结(3)

1.2.4 复杂数据结构 $wife{"Jacob"} = ("Leah", "Rachel", "Bilhah", "Zilpah");   # 错误$wife{"Jacob"} = ["Leah", "Rachel", "Bilhah", "Zilpah"];   # 正确用[] 中括弧来将一个列表转换成一个标量。$wife[0] = ["Leah", "Rachel", "B

2008-10-24 01:26:00 833

原创 Perl语言总结(2)

1.4 文件句柄 文件句柄只是你给文件,设备,网络套接字或管道起的一个名字,这样可以帮助你分清你正在和那个文件或设备通讯,同时掩藏了如缓冲等复杂性。你可以使用 open 创建并关联一个文件。open 函数需要至少两个参数:文件句柄和你希望与文件句柄关联的文件名。Perl 也给你一些预定义(并且预先打开)的文件句柄。STDIN 是我们程序的标准输入,STDOUT 是标准输出。STDERR

2008-10-24 01:15:00 874

转载 Perl 语言概览

1. 使用帮助手册如果你是在 Linux/Unix 下,那么 Man 给我们准备好了各色点心,用 man 加上下面中的类别名就能查阅到对应的帮助,如 man perldata  手册页内容perl 有些什么 perl 手册页 perldata 数据类型 perlsyn 语法 perlop 操作符和优先级 p

2008-10-24 00:59:00 877

转载 Perl语言总结

 标量  $  $cents  一个独立的数值(数字或字串)  数组  @  @large  一列数值,用编号做键字  散列  %  %interest  一组数值,用字串做键字  子过程  &  &how  一段可以调用的 Perl 代码  类型团  *  *struck  所有叫 struck 的东西  $answer = 42; # 一个整数 $pi = 3.14159265 # 一个"

2008-10-24 00:56:00 1055

转载 Perl学习笔记(一)--变量

标量可以存放的数据类型有很多,除了常用的字符串和数字外,还可以存放引用, 而引用则可以是任何类型数据的引用.比如:@array = (1, 2, 3);$ref = /@array; #创建一个对数组array的引用注意引用的使用方法是, 在所引用的对象前面加上/,而在解引用的时候需要记住的是引用是一个标量,所以$ref表示的是一个引用, 要继续解释该引用所引用的数据还需要根据引用的数据类型进一步

2008-09-16 23:33:00 865

转载 C#命名规则和开发习惯

 一、命名 1.用pascal规则来命名方法和类型,类名添加cls前缀。Pascal规则是:第一个字母必须大写,并且后面的并发连结词的第一个字母均为大写,例如象GeneralManager、SmallDictionary、StringUtil都是合乎这种规则的类名。public class clsTextBox{     public void DataBind() 

2008-07-15 17:34:00 1089

原创 C#命名规则和开发习惯

一、命名 1.用pascal规则来命名方法和类型,类名添加cls前缀。Pascal规则是:第一个字母必须大写,并且后面的并发连结词的第一个字母均为大写,例如象GeneralManager、SmallDictionary、StringUtil都是合乎这种规则的类名。public class clsTextBox{     public void DataBind()   

2008-07-15 17:31:00 647

转载 C++ , CppUnit , assert

上学的时候经常看到一些VC编程方面的书上说,在用VC开发程序的时候,最好用VERIFY宏代替ASSERT,当时不知道是其中的原因,今天看了两个宏的定义,终于明白了。1、在DEBUG模式下,两个宏的功能是一样的2、在RELEASE模式下,ASSERT不会对参数里的表达式进行计算,VERIFY会计算里面的表达式(如果是函数,将会调用该函数)。 部分定义如下:#ifdef _DEBU

2008-07-12 16:14:00 928

转载 C++ 的字符串处理

曾经有一篇关于C++程序写作的文章,文章说C++程序员要花费20%的时间来处理字符串方面的细节问题,甚至更多。可见C++中的字符处理是相当复杂,原因是C++中有着丰富的字符及字符串类,如STL中的string,wstring,char,wchar_t、还有windows C程序写作中PTSTR,PWSTR,PTSTR,MFC及ATL中的CString,  BSTR,_bstr_t,CComBSTR

2008-07-12 16:13:00 930

转载 static_cast, dynamic_cast, const_cast探讨

 首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。  int ival = 3;double dval = 3.14159;ival + dval;//ival被提升

2008-07-12 16:08:00 614

转载 用 PHP 走向动态

PHP V5 新的面向对象编程特性显著提升了这个流行语言中的功能层次。学习如何用 PHP V5 动态特性创建可以满足需求的对象。PHP V5 中新的面向对象编程(OOP)特性的引入显著提升了这个编程语言的功能层次。现在不仅有了私有的、受保护的和公共的成员变量和函数 —— 就像在 Java™、 C++ 或 C# 编程语言中一样 —— 但是还可以创建在运行时变化的对象,即动态地创建新方法和成员变量

2008-07-06 23:37:00 515

转载 Python编写WEB服务器压力测试工具

最近在编写一个简单的WEB服务器,一个日常的工作就是测试服务器 的性能,试用了MS的Web Application Stress,发现它居然不支持除80以外端口的测试,其他的如Loadrunner 太贵而且太大,试用版只支持10个并发用户,我Google到了100个并发用户的许可想试用一下,不过没有安装成功。想想这种压力测试实际上没啥技术含 量,就自己用Python来编写了小段测试代码。使

2008-07-06 23:06:00 3132

转载 Python语言动态WEB开发学习总结

一,语言, 学习python后,认为一个好的动态语言应该,     虚拟机,一次编写到处执行     泛类型,但不是无类型     OOP的实现(继承,重载等等)     现代的,强大的词法 语法 二,Web Framework或Web protocol, 作为一个动态web程序框架,必须处理的有, URL Dispatch Form Proces

2008-07-06 22:50:00 3436

转载 微软试题

微软试题 测测您的能力:微软程序员测试题   一.最基本题型(说明:此类题型比较简单)   1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧   绳的方法来计时一个小时十五分钟呢?   2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可   以确定你肯定有两个同一颜色的果冻?(5秒-1

2008-07-03 23:55:00 1400

转载 企业开发框架NHibernate和Spring.Net简介

在开始介绍NHibernate和Spirng.Net之前,有必要先介绍一下相对应的两个Java开源框架Hibernate和Spring。它们是在Java的Web应用开发中已经很成熟的框架,而前者则是两个还不成熟的.Net中的开源框架,它们在SourceForge开源社区中正在得到不断的补充和完善,其最终目标就是要在.NET环境下实现Hibernate和Spring的全部  特性。Spring是

2008-06-29 11:33:00 892

转载 正确地做事与做正确的事同样重要

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。正确地做事与做正确的事同样重要一位软件工程师的6年总

2008-06-16 00:05:00 662

转载 C/C++ 开发人员采用 Windows 64 位

5. 针对 C/C++ 开发人员采用 Windows 64 位 发布日期: 2006-7-10 | 更新日期: 2006-7-105.1 开发环境目前,Windows 64 位的开发环境由两部分组成: • 在 32 位机器上开发

2008-05-29 14:14:00 1170

转载 今天移植了2.6.25的网卡驱动 总结一下

今天移植了2.6.25的网卡驱动 总结一下因为在驱动中使用的是虚拟地址,因此要首先将网卡的物理地址映射到虚拟地址**************************************************************1 。在include/asm-arm/plat-s3c24xx/common-smdk.h文件中添加其中必须使用宏__phys_to_pfn 即将物理

2008-05-26 21:10:00 728

转载 类型限定词volatile

一、类型限定词volatile限定词volatile告诉编译器该变量除了可以被程序改变以外还可被其他代理改变。它通常被用于硬件地址和与其它并行运行的程序共享的数据。如:volatile int locl; volatile int *ploc;你可能会奇怪为什么ANSI觉得有必要把volatile作为一个关键字。原因是它可以方便编译器优化。例如val1 = x;/* 一

2008-05-25 23:17:00 770

转载 结构对齐对结构成员的访问效率影响的测试。

测试一下 结构对齐对其成员访问效率的影响,程序中应该涉及到了对结构成员变量的读/写操作,测试应该是比较全面可信的。测 试结果表明,改变结构默认的对齐方式对其成员访问效率的影响是蛮大的。另外按CPU宽度来测试似乎与默认对齐方式的结果差不多,看来 #pragma pack(1)还是要慎用!!唉~~ 不过要是在 pack(1) 慎用的情况下,做socket 程序时。。。发送或接收数据的结构可怎么写??用

2008-05-23 00:10:00 706

转载 面试題的总结

今天接到电话面试,被问到几个问题,汗颜之余,小结一下1、      多态是如何实现绑定的多态的绑定可以分为运行是多态和编译时多态● 编译时的多态性编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。● 运行时的多态性运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过

2008-05-20 20:25:00 679

转载 两道最最基础的题:

再次说明,面试会面试很多方面,这两道题只是面试中百分之几的技术能力的测试.我不敢说精通,我只能说熟练,于是我这个熟练的人对那个精通的大牛出了两道最最基础的题:1.class A{}语句A a;在java,c#,c++中各发生了什么?2.x = new int[10];x[20] = 100;在java,c#,c++中分别发生了什么?------------------1.class A{}

2008-05-20 19:39:00 645

转载 用C#2.0实现网络蜘蛛(WebSpider)

摘要:本文讨论了如何使用C#2.0实现抓取网络资源的网络蜘蛛。使用这个程序,可以通过一个入口网址(如http: //www.comprg.com.cn)来扫描整个互联网的网址,并将这些扫描到的网址所指向的网络资源下载到本地。然后可以利用其他的分析工具对这些 网络资源做进一步地分析,如提取关键词、分类索引等。也可以将这些网络资源作为数据源来实现象Google一样的搜索引擎。关键词:C#2.0,Htm

2008-05-19 23:55:00 690

转载 用Post方式抓取一个网页

这段时间接到一个抓取任务,任务的目标是,对Http://www.hzti.com网站的违章数据进行抓取,刚接到这个任务粗略的分析了一下网站代码的格式,认为这个任务在一天之内就能完成(应该还可以省下一点时间看看新闻。。:))。  由于以前用Nutch对网站进行抓取过,所以我认为只要完成网页有效数据的提取就等于完成了这个任务。三个小时过后提取部分测试通过,我将代码组装到Nutch(Nutch经过我的修

2008-05-18 13:18:00 1440

转载 35岁

一位网友foxtail在http://solidot.org/上 看了篇文章,叫做>, 问我怎么看待这个问题。我上去细细看了一下,有点了那位自称四十岁的老兄的blog欣赏了一番。文章中描述道: 一方面很多公司要求应聘者有多年从事软件开发的经验,另一方面又要求年龄不能大于35岁。经验是靠积累的,没有一定年份的开发,又哪里来经验,经过多年开 发的人年龄又怎么会小。应聘的人员如果是真正有经验的年龄也该接

2008-05-16 12:54:00 763

转载 运用C#创建一个.Net下的Web Service

微软在其.net战略中,对其主推的Web Service做了大肆的宣扬。现在,Web Service正如火如荼地发展着,相关的各项新技术层出不穷。Web Service的发展正构筑着互联网时代美好的明天。在本文中,我将向大家介绍Web Service的一些基本知识、如何用C#建立一个Web Service。通过文章,我们还将对WSDL、UDDI以及未来的Web Service有一个大致的了解。

2008-05-15 20:11:00 580

转载 web标准必备的HTML/XHTML基础

每个标签的语义,这一点是网页标准的根本。而整个网页标 准化几乎都是围绕着这一点而来的,明确了语义,才能选择合适的标签;明确了语义,才能构建可读性良好的结构。例如就是网站最高等级的 标题,它不应该放在层级之下;例如和,主要用于表单元素分组,不应该 因为它那个漂亮的边框就用来表现新闻列表。 每个标签的初始样式,现在有很多重置标签样式就是针对这一点,因为每个标签在不 同浏览器下

2008-05-14 19:56:00 657

转载 XHTML与HTML的区别 XHTML是什么 HTML是什么

XHTML是具有延伸性的超文本标记语言 出现XHTML目的就是要替代HTML XHTML和HTML4.01几乎相同 XHTML是更严密代码更整洁的HTML版本 XHTML的定义形同将HTML视为XML(从代码的结构上) XHTML是W3C的推荐标准 XHTML 1.0是一种在HTML 4.0基础上优化和改进的的新语言,目的是基于XML应用。XHTML是一种增强了的HTML

2008-05-14 19:51:00 8235 1

Java技术 葵花宝典

Java技术 葵花宝典 Java核心技术集合

2008-09-22

《MATLAB程序设计教程》源代码

不错的matlab源代码 matlab源代码

2007-06-19

空空如也

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

TA关注的人

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