现在位置: 首页 > brights发表的所有文章
  • 10月
  • 09日
综合 ⁄ 共 4195字 评论关闭
来源:http://www.itisedu.com/phrase/200604231322005.html       Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。       在《设计模式》这本书的最大部分是一个目录,该目录列举并描述了 23 种设计模式。另外,近来这一清单又增加了一些类别,最重要的是使涵盖范围扩展到更具体的问题类......
阅读全文
  • 10月
  • 02日
综合 ⁄ 共 679字 评论关闭
在使用Xcode进行iPhone编程时,有时需要参考iPhone SDK的文档,不过每次Option+Double Click后,Xcode都会试图连接Internet,进行在线读取。但是在Xcode升级到4.2之后,似乎参考iPhone SDK的时候需要登陆Apple ID, 如果没有开发者权限就不能够查看,这里我们可以将SDK文档下载到硬盘上,进行离线使用SDK文档。 首先去Xcode->References->Downloads->Documentation下,选中所需的docset,现在我们需要ios5.0 Library 然后点击左下角有个上三角图标显示详细信息,找到Feed URL:http://developer.apple.com/rss/com.apple.a......
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 22958字 评论关闭
Table of Contents 1 Git详细教程 1.1 Git简介 1.1.1 Git是何方神圣? 1.1.2 重要的术语 1.1.3 索引 1.2 Git安装 1.3 Git配置 1.3.1 用户信息 1.3.2 高亮显示 1.3.3 忽略特定的文件 1.3.4 使用.gitkeep来追踪空的文件夹 1.4 开始操作Git 1.4.1 创建内容 1.4.2 创建仓库、添加文件和提交更改 1.4.3 diff命令与commit更改 1.4.4 Status, Diff 和 Commit Log 1.4.5 更正提交的信息 - git amend 1.4.6 删除文件 1.5 远端仓库(remote repositories) 1.5.1 设置一个远端的Git仓库 1.5.2 推送更改到其他的仓库 1.5.3 添加......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2074字 评论关闭
集成测试是为了构建一个更大的系统或平台,这个系统的几个部分通常是由不同的团队或甚至不同的公司开发的,以前在做信息化的软件开发时,面临的集成测试通常是不同软件子系统之间的集成测试,往往被这一阶段的测试搞得人仰马翻的,在从事了四年的视频监控和GPS软件开发之后,才知道,软硬件系统之间的集成测试更加折磨人的脆弱的神经。虽然两者本质上都是一样,软硬件系统集成实际上是嵌入式软件系统和常规的PC软件系统直接的集成。集成测试常常成为压垮复杂项目的最后一根稻草。主要存在的问题如下: 1.嵌入式软件开发团队和常......
阅读全文
  • 05月
  • 28日
综合 ⁄ 共 240字 评论关闭
路上拿了一本算法导论,看了下随机平衡二叉树,盗版有点严重,不是很清楚。算是复习了一下。 想弄点图上来, 帮助自己理解,真心佩服那么写博客  还配那么多图的人。  好麻烦。算了,还是自己想想,回顾一下。 BST树  构造的过程其实也是一个排序的过程, 和快排有点像,最好是n*n, 理想是lgn  后来想想快排其实也是在构造一个快排树。 然后进行中序遍历。 后面好多证明, 证明为什么树的高度期望为什么是lgn  额 没太看。 数据结构书中证明过好多次了吧。 没有图 例子也不好说,没有例子。 就只能写这么多了。 哎。 
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 1499字 评论关闭
  今天终于把JAVA里一个比较头痛的问题——字符编码弄清晰了,所以写一篇文章来纪念一下,也为大家提供一点自己的心得。   众所周知,JAVA为了国际通用,用的是UNICODE来保存里面的字符。而UNICODE只是一个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编码格式就是我们常看到的UTF-8,UTF-16等等,而UTF-8是最常用的,所以人们常常把它和UNICODE等同起来(我以前就是这样的),这在某些情况下是没有错的,但这样的理解在JAVA里就会产生一些混淆。我们用下面的程序来演示一下。   定义一个字符串 ......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 18339字 评论关闭
目录(?)[+] Android 之窗口小部件详解--App Widget      版本号 说明 作者 日期  1.0  添加App Widge介绍和示例  Sky Wang 2013/06/27            1 App Widget简介 App Widget是应用程序窗口小部件(Widget)是微型的应用程序视图,它可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget Provider来发布一个Widget。 本文参考Android官方文本,先介绍App Widget的主要组件,然后再以示例来详细说明。     2 App Widget主要的相关类介绍 2.1 AppWidgetProvider AppWidgetProv......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 226字 评论关闭
Whether the page is a page with server code directly in the page, which is called a single-file page, or whether it is a page with code in a separate class file, which is called a code-behind page. 摘自:http://msdn.microsoft.com/zh-cn/library/k33801s3(v=vs.100).aspx
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 2774字 评论关闭
代码设置EditText只输入数字、字母   如何设置EditText,使得只能输入数字或者某些字母呢? 一、设置EditText,只输入数字:        方法1:直接生成DigitsKeyListener对象就可以了。 et_1.setKeyListener(new DigitsKeyListener(false,true));        方法2:在EditText中设置属性,android:numeric="integer"即只能输入整数,如下  <EditText android:singleLine="true" android:numeric="integer" />        方法3:新建一个char[],在里面添加允许输入的字符。如下 editText.setKeyListener(new NumberKeyListen......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 9660字 评论关闭
string.h中的函数@函数名称:   strdup函数原型:   char *strdup(const char *s)函数功能:   字符串拷贝,目的空间由该函数分配 函数返回:   指向拷贝后的字符串指针参数说明:   src-待拷贝的源字符串所属文件:   <string.h> #include <stdio.h>#include <string.h>#include <alloc.h>int main(){  char *dup_str, *string="abcde";  dup_str=strdup(string);  printf("%s", dup_str);  free(dup_str);  return 0;} @函数名称:   strcpy函数原型:   char* strcpy(char* str1,char* str2);函数功能:   把str......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 2073字 评论关闭
struts2接收前台传来的参数有3种方法 1、第一种:action 设置 相应的变量      在相应的action中设置与将要传进来的参数名相同的变量      eg: 前台传给后台两个参数 name=chance & age = 1,那么后台的action中 要设定这样的变量:private String name; private int age;同时,必须设置set,和 get方法   那么在访问action过程中,struts会自动的为action中的这两个变量设置前台传来的值   (深度解析:     实际上,当前台想后台的一个action发出请求的时候,struts会相应的new出来一个action对象,并调用ac......
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 438字 评论关闭
//使用EditPlus集成java编译和运行 在EditPlus工具菜单中添加两个自定义的java运行、编辑项,如上图红框所示: 添加步骤如下: EditPlus,工具》配置用户工具 选择“Group 9”,点击“组名称”,将“新的名称”改为“编译运行Java”,点击“确定” //添加“编译Java程序” 单击“添加工具”》程序,在界面中输入: 菜单文本:编译Java程序 命令:javac 参数:-d . $(FileName) 初始目录:$(FileDir) 选中:捕捉输出 点击“应用”,“确定”保存设置 按Ctrl+1运行“编译Java程序”,输出界面如下图所示: //添加“运行Java程序” 菜单文本:运行Java......
阅读全文