自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(203)
  • 收藏
  • 关注

统计大容量文本里面单词的函数(方法)

#include <stdio.h> #define VALIDATE_IS_STRING(f) do{ \ while ((c = getc(f)) != EOF) { \ if (validate_character_is_space(c)) { \ if (word) { \ wcount++; \ ...

2012-12-31 23:56:00 144

python client使用 http post 到server端

import urllib, httplibimport utilsimport jsonclass User: def __init__(self): print 'a' def login(self, imsi, ua): print "==============user start login==============...

2012-12-31 23:52:00 291

【D3D11游戏编程】学习笔记十五:混合(Blending)

(注:【D3D11游戏编程】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 在D3D11中,“混合”发生在像素着色器阶段的下一阶段,即Output Merger Stage。整个场景在全部经历过像素着色器阶段后,对应于屏幕上每一点像素,可能有多个片段(Fragment)。如下图所示: 该图中,...

2012-12-31 06:28:00 721

java解惑 - Hello world(续)

面的是一个合法的Java程序吗?如果是,它会打印出什么呢? Java代码 \u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0020\u0020\u0020 \u0063\u006c\u0061\u0073\u0073\u0020\u0055\u0067\u006c\u0079 \u007b\u0070\u0075\u0062\...

2012-12-30 14:57:00 74

测试覆盖率

【摘要】在测试方法中粗略的介绍了几种测试方法。其中,白盒测试的动态分析方法中提到逻辑覆盖率测试有:语句覆盖、分支覆盖/判定覆盖、条件覆盖、条件—判定覆盖和路径覆盖。这里将详细阐述逻辑覆盖率测试。<wbr></wbr>准备知识:可执行语句:可执行的一项操作;真、假分支:Ture、False操作数(Opreand)、操作符(Operator):...

2012-12-30 14:49:00 284

单元测试的基本理论

基本概念 单元测试:单元测试又称模块测试,属于白盒测试,是最小单位的测试。模块分为程序模块和功能模块。功能模块指实现了一个完整功能的模块(单元),一个完整的程序单元具备输入、加工和输出三个环节。而且每个程序单元都应该有正规的规格说明,使之对其输入、加工和输出的关系做出名明确的描述。 测试驱动:驱动被测试模块正常运行起来的实体 测试桩:代替被测模块调用的子模块的实体,该实体一般为桩函数。...

2012-12-30 14:47:00 473

basename 和 dirname

dirname工具将它的参数作为一个路径名,并将该路径前缀(不包含最后部分的整个串)写到标准输出:$ dirname a/b/c/da/b/c如果只给dirname一个简单的文件名(不含字符/)作为参数,dirname将写一个.字符到标准输出:$ dirname simple.用一个bash函数实现dirname。要确保当参数为/之类时,该函数也能很好地处理。14. 用...

2012-12-30 11:58:00 466

Linux如何修改用户家目录

方法:usermodusermod -d /usr/newfolder -u uid-u后面一定要接uid啊,不是username附:usermod详细参数语  法:usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][- f <缓冲天数>][-g <群组>][-G <群组&g...

2012-12-30 11:52:00 1589

Linux系统的家目录

一般来讲home目录就是每个用户的个人目录所在的顶级目录,在LINUX中每个用户都有一个自己的目录,在这个目录中有用户的一些信息在里面,跟WINDOWS中的用户名的目录很像,你就把home理解成WINDOWS下的Documents and Settings目录就行,一般的路径名是/home/登陆用户名。 主目录用于存储各种用户文件:设置文件,程序配置文件,用户文档,数据,net...

2012-12-30 11:50:00 611

四大Linux图形界面赏析:KDE、Gnome、Xfce、LXDE

如果不是加入了图形界面,微软的Windows系列操作系统不会成功地占领计算机桌面这块高地。这种人机交换的图形化界面,使得界面更加直观、简易、而且更人性化,同时也大大减少了使用者的认知负担,普通用户无需再牢记让人“劳神”的命令,直接拖拽就能操作。在这一点上,微软确实是将图形化操作界面这条路走得更彻底、更专一,尽管人们一直都在抱怨Windows系统安全性和稳定性上的不足,但是,在应用程序和娱乐性上...

2012-12-30 11:48:00 370

The method *** of type *** must override a superclass method

在用Eclipse开发Java项目时,@Override 注解时会出现以下错误提示:The method *** of type *** must override a superclass method主要是因为该项目的Compiler comliance level的值设置不正确造成的,5.0是不支持@Override等注解,只要把它改为6.0就可以了,当然或者你也可以直接把注解@Ov...

2012-12-30 11:46:00 144

教你如何提高网速(3种)

教你如何提高网速(3种)这个调节,也是目前网吧网管员必学的技术。调节之后,你电脑上网速度提高20%,可惜只支持XP系统, 1使用宽带上网的自然比普通拨号的上网快了很多,可是WINDOWS XP系统会自动保留一部分宽带,有点浪费.利用起来吧.!单击开始→运行.在对话框中输入"gpedit.msc"单击确定进入WINDOWS XP 组策略编辑器,在本地计算机策略中.逐一双击"计算机配置→管理摸...

2012-12-30 11:44:00 514

使用 AppFuse 快速构建 J2EE 应用

http://www.ibm.com/developerworks/cn/java/j-lo-appfuse/关于 AppFuse 的特性、架构以及为什么要使用 AppFuse,AppFuse 的创始人 Matt Raible 在《使用 AppFuse 的七个理由》一文中已经做了很详尽的阐述,这里就不再赘言。本文将着力于实践,即如何运用 AppFuse 开发 J2EE 应用。...

2012-12-30 11:33:00 80

[回顾]清华申请退学博士作品:完全用Linux工作

尽管我们已经不习惯看长篇大论, 但我还是要说, 这是一篇值得你从头读到尾的长篇文章.2005年9月22日,清华在读博士生王垠在水木社区BLOG上发表了《清华梦的粉碎--写给清华大学的退学申请》明确要求退学, 引起社会各界广泛争论. 他创作的长篇文章《完全用Linux工作》,洋洋两万多字, 从不同角度居高临下的阐述了他眼中Linux完全优越于Windows的各种理由, 这篇文章并不简单的是一...

2012-12-30 10:13:00 304

Eclipse和NetBeans是最常用IDE

在过去一周的java.net调查显示,Eclipse和NetBeans之间,同样受欢迎。 一共有528票投票。 结果:39%(207票) - Netbeans41%(216票) - Eclipse8%(42票) -其他IDE7%(38票) -上述多个4%(21票) -文本编辑器1%(4票) -其他 结果表明,NetBeans和Eclipse之间共同...

2012-12-30 10:03:00 94

名词王国里的死刑(翻译) - A Story of Hello World

翻译自Steve Yegge的大作《Execution in the Kingdom of Nouns》原文在这里中文翻译:名词王国的死刑另外第一次翻译,很多地方不准确或根本翻译不出来,见谅~翻译正文Hello,world!今天我给大家讲一个关于Java魔鬼国王和他在全国范围内驱逐动词的故事。注意:这个故事并没有什么圆满结局。如果你心灵脆弱或者吹毛求疵的...

2012-12-30 10:01:00 88

使用 AppFuse 的七个理由

AppFuse 是一个开放源码的项目和应用程序,它使用了在 Java 平台上构建的开放源码工具来帮助我们快速而高效地开发 Web 应用程序。我最初开发它是为了减少在为客户构建新 Web 应用程序时所花费的那些不必要的时间。从核心上来说,AppFuse 是一个项目骨架,类似于通过向导创建新 Web 项目时 IDE 所创建的东西。当我们使用 AppFuse 创建一个项目时,它会提示我们将使用开放源...

2012-12-30 09:51:00 69

分布式消息中间件 MetaQ 作者庄晓丹专访

MetaQ(全称Metamorphosis)是一个高性能、高可用、可扩展的分布式消息中间件,思路起源于LinkedIn的Kafka,但并不是Kafka的一个Copy。MetaQ具有消息存储顺序写、吞吐量大和支持本地和XA事务等特性,适用于大吞吐量、顺序消息、广播和日志数据传输等场景,目前在淘宝和支付宝有着广泛的应用。Github地址:https://github.com/killme2008/...

2012-12-29 11:24:00 290

【D3D11游戏编程】学习笔记十四:纹理基础

(注:【D3D11游戏编程】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 光照和材质的加入使得场景的真实感大大增加,但仅仅这些依然不足以表现出真实世界中物体表面的各种细节。毕竟,材质所能够提供的细节等级仅仅停留在顶点级别上。纹理的引入,使得在像素级别上提供细节成为可能,因而可以进一步大大提高物体的真实...

2012-12-29 03:17:00 457

上海群硕软件公司的一道Java笔试题

原题地址:点击查看要求是写出结果,并说明为什么。据回忆程序是这样的:package org;public class Test{ public static void main(String[] args) { A a = new B(); a.print(); }}class A{ ...

2012-12-29 00:09:00 393

一家公司的几道笔试题

public class Jtest{int m=1;int i=3;void Jtest(){m=2;i=4;}public static void main(String[] args){Jtest app=new Jtest();System.out.println(app.m+","+app.i);}}写出输出.结果是1,3;...

2012-12-29 00:04:00 115

一家公司的几道笔试题

public class Jtest{int m=1;int i=3;void Jtest(){m=2;i=4;}public static void main(String[] args){Jtest app=new Jtest();System.out.println(app.m+","+app.i);}}写出输出.结果是1,3;...

2012-12-29 00:04:00 63

一道Struts面试题

题目是这样的有两张表 一张为新闻类别表 有2个字段: nid(pk) sort 有一张新闻内容表 有三个字段 cid(pk) nid(fk) title content 要求通过下拉列表框的方法选择新闻类别然后显示该类别的新闻标题(在当前页中显示)我是用Struts2+Hibernate3.2+JPA实现的.数据库脚本:cre...

2012-12-28 23:57:00 57

一道Struts面试题

题目是这样的有两张表 一张为新闻类别表 有2个字段: nid(pk) sort 有一张新闻内容表 有三个字段 cid(pk) nid(fk) title content 要求通过下拉列表框的方法选择新闻类别然后显示该类别的新闻标题(在当前页中显示)我是用Struts2+Hibernate3.2+JPA实现的.数据库脚本:cre...

2012-12-28 23:57:00 60

【火影】等待了十年的一幕

2012-12-28 20:07:00 51

netbeans.org/地址

http://netbeans.org/

2012-12-28 15:10:00 144

NetBeans IDE 5.5 发行说明

http://netbeans.org/community/releases/55/relnotes_zh_CN.htmlNetBeans IDE 5.5 发行说明 欢迎使用 NetBeans IDE 5.5。NetBeans IDE 是一个基于标准的模块化集成开发环境 (Integrated Development Environment, IDE),它是使用 Java 编程语言...

2012-12-28 15:10:00 126

Netbeans提示找不到JDK无法安装

提示说“在此计算机中找不到 Java SE Development Kit (JDK),需要 JDK 6 或 JDK 5 才能安装 NetBeans IDE。请确保正确安装了 JDK,然后重新运行安装程序。您可以使用 --javahome安装程序参数来指定有效的 JDK 位置。”可是已经安装了jdk,安装出错NetBeans。想NetBeans, Eclipse, myEclips...

2012-12-28 15:08:00 3336

Eclipse安装TestNG插件

安装TestNG Eclipse Plugin:Eclipse:Help -> Software Updates -> Find and Install -> Search for new features to install按 New Remote SiteName:TestNGURL: http://beust.com/eclipse然後安裝....

2012-12-28 14:49:00 54

JAVA7语言特性投票的结果

上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do yousupport this language change?",答案可以是"YES","NO","Maybe"三者之一.下面罗列出这十种语法特性以及投票结果:1.Property declara...

2012-12-28 14:23:00 112

项目总结之调试和部署

一个软件必须经历需求,设计,编码,调试,部署,维护几个阶段,对于开发者来说这个阶段也是必不可少的,因为这就是一个过程,一个软件生产的流程。这个月的任务主要是做调试和部署工作,中国的软件状况不是很乐观,因为现在是测试人员测出的bug,都需要归属于自己开发去修改,这在软件工程学上是很不好的一点事情,因为这样很打击信心,最好的开发流程是别人去改,这也对三方来说都是一个很好的选择,是一个不错的...

2012-12-28 14:00:00 727

JUnit4 和JUnit3的区别

为了说明JUnit4 和JUnit3 的区别,我们先看代码:Largest.java: 这是一个测试类//测试类public class Largest { public Largest() { } public static int largest(int[] list){//用于求该数组的最大值,为了测试方便,该方法为静态方法 int index,max=Integer.M...

2012-12-28 13:30:00 223

Jdk 8 新功能

我们已经急不可待想知道Java 8可用的新功能,其中大部分是以前为Java 7设计的新功能,但不得不推迟。现在,甲骨文承诺,他们在“革命”,而不是“进化”新版本。未来Java语言有什么呢?马克·雷纳德,甲骨文的Java的总设计师,在2011年JavaOne大会上,给观众提到了Java 8预计会有什么,并谈到即将到来的Java 9一点点计划。这是不幸的,本来将会在Java 7实现的五个重...

2012-12-28 12:15:00 65

单元测试,TestNG,Junit

前一阵子在看关于TestNG的东西,不小心看到Cedric的一篇blog(http://beust.com/weblog/archives/000171.html),突然得到很多启发。这篇blog讲的是方法的依赖,然而最让我感兴趣的是下面的回复。I don't buy your arguments. It just looks to me as though you're overlook...

2012-12-28 10:26:00 92

公共变量和属性的区别

http://blog.csdn.net/eric_insh/article/details/50907191. 前言:面向对象的目的就是抽象和封装;在类中,变量是对类本身而言,可以称之为域,也可以是Private和Public等。属性是外部显示出来的特性。虽然可以把域声明为Public的,但是这么做不利于类的封装,因为外部使用者可以对类进行直接修改。属性控制了外部使用者对该域的使...

2012-12-28 10:25:00 119

抽象类和接口的比较

http://blog.csdn.net/eric_insh/article/details/50907111. 抽象类:是一种特殊的类,具有以下特点:a) 抽象方法只作声明,而不包括实现,可以是看成没有实现体的虚方法。b) 抽象类不能被实例化,除此之外,具有类的其他特性。c) 抽象类可以但不是不惜具有抽象方法和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类。...

2012-12-28 10:24:00 63

面向对象三要素

http://www.cnblogs.com/zxjyuan/archive/2009/12/11/1621621.html面向对象三要素是:封装 继承 多态封装封装就是事物抽象为类,把对外接口暴露,将实现和内部数据隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写...

2012-12-28 10:23:00 229

TestNG 与 Junit的比较

转自 http://www.blogjava.net/fanscial/archive/2005/12/14/23780.html1. JDK 5 Annotations (JDK 1.4 可以用JavaDoc代替).一个典型的Junit的测试类import junit.framework.TestCase;public class Jtest extends Test...

2012-12-28 09:54:00 77

【D3D11游戏编程】学习笔记十三:内存对齐的一点思考

(注:【D3D11游戏编程】学习笔记系列由CSDN作者BonChoix所写,转载请注明出处:http://blog.csdn.net/BonChoix,谢谢~) 不知你是否还有印象,在上一篇中提到三种光源的结构体时,无论是C++中的定义还是HLSL中的定义,都存在着名为"unused"的成员(平行光和点光源)。如下为C++程序中对平行光的定义: //平行光 struct DirLi...

2012-12-27 23:02:00 185

MySql查询随机几条数据

MySql查询随机几条数据想到了 Max RAND 这几个函数用以下2种办法都可以实现查询。 速度还行。我的 IT技术资源库 http://www.itlib.tk/几十万数据左右, 没有什么问题。转载注明出处:http://blog.csdn.net/yjflinchong/article/details/8444417SELECT * FROM `news`WH...

2012-12-27 16:44:00 170

空空如也

空空如也

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

TA关注的人

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