自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(42)
  • 资源 (16)
  • 收藏
  • 关注

原创 开发和发布时对Code singing Identity 使用不同的证书

在开发时 Code Sining Identity 中使用 developer的证书而在发布时时

2014-04-19 18:26:10 449

原创 iOS 开发总结

- (NSString *)URLEncodedString:(NSString *)string{    NSString *result = (NSString *)CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,

2012-12-14 10:22:05 633

原创 在virtual box上装ubuntu addtion tools

装好ubuntu后,先安装synaptic软件。然后运行 sudo synaptic.如果 你的ubuntu的内核版本是:3.5.0-17-generic那么将 linux-headers-3.5.0-17-generic选择上。然后你 再安装ubuntu的 addtion tools它就可以编译安装了

2012-11-01 14:06:21 255

原创 pt 转换 px

屏幕坐标屏幕坐上为原点坐标,坐标轴的正方向为向右,向下。px是以屏幕象素为单位。pt是以1/72英寸为单位。因此转换的思路是:1,创建一个长度为1英寸静态值得元素2,测试这个长度上有多少象素3,如果上面测试结果为a,那么y = x * a/72 y是 x(pt)转换成的象素值。4,如果上面测试结果为a,那么y = x * 72/a y是 x(px)转换成pt的结果。

2012-10-15 10:25:53 1013

原创 java 对 xslt 的扩展。

1     目前主流的Transformer的实现Java sdk要求XSLT的transformer实现javax.xml.transform.TransformerFactory抽象类中的抽象方法。该工厂类成为具体的Transformer实例创建的入口。目前主流的实现在www.jdom.org/docs/apidocs/org/jdom2/transform/XSLTransformer.

2012-10-12 15:03:14 534

原创 javascript 颠倒的设计模式

javascript 由于全部是object 因此

2012-10-05 16:16:41 74

转载 手工在ubuntu上安装apache-tomcat

1,下载apache-tomcat2,解压,并将文件拷贝到 /usr/local/webservers3,update-alternatives --install /etc/init.d/tomcat tomcat /user/local/webservers/apache-tomcatxxxx/bin/catalina.sh4,编辑/etc/rc.local。在里面加入: /etc

2012-10-03 13:50:41 217

原创 在ubuntu上安装eclipse

1, 下载最新版的eclipse.2,  解压并将目录拷贝到 /usr/local/dev/下面3,修改用户属性将用户属性改写成 root:root4,做执行文件的符号链结:可以使用命令 update-alternatives     【命令】sudo update-alternatives --install /usr/bin/eclipse eclipse /usr/local

2012-10-03 12:20:47 400

原创 linux 动态链接

linux 的动态链接文件叫so 是 share object的意思。编译使用参数 -fPIC 是 Position Independent Code 位置无关代码 gcc hello.c -fPIC -shared -o libhello.so动态加载为引用libhello.so, 编译main.cs时用下面命令 gcc main.c -L. -lhello

2012-09-30 01:17:08 183

原创 java 线程同步使用的几种特殊变量

volatile条件变量 conditionAtomicLong

2012-09-28 11:10:13 90

在eclipse juno 上 安装tomcat 7

Install and Start EclipseGo to http://www.eclipse.org/downloads/. Choose "Eclipse IDE for Java EE Developers", download, and unzip. As of 2012, the latest version is Eclipse 3.7 (Indigo), and is

2012-09-09 20:29:40 125

JavaScript Drag and Drop Tutorial

JavaScript Drag and Drop Tutorial(last updated: 21.02.09 00:19 UTC)back  Try dragging one of the items below:Item 1 is Item 2 is NON-draggable element clickedIntroduction由于没有太好

2012-07-16 21:31:16 122

原创 Java JDK 实现AOP

AOP的产生摘 要面向方面编程 (AOP) 是施乐公司帕洛阿尔托研究中心 (XeroxPARC) 在上世纪 90 年代发明的一种编程范式,它使开发人员可以更好地将本不该彼此纠缠在一起的任务(例如数学运算和异常处理)分离开来。 AOP 方法有很多优点。首先,由于操作更为简洁,所以改进了性能。其次,它使程序员可以花费更少的时间重写相同的代码。总之,AOP 能够为不同过程提供更好的封装性,提高未

2012-07-11 23:11:53 435

转载 vim 高级应用 原文地址 http://www.2maomao.com/blog/wp-content/uploads/vim_tips.txt

最佳vim技巧----------------------------------------# 信息来源----------------------------------------www.vim.org : 官方站点comp.editors : 新闻组http://www.newriders.com/books/opl/ebooks/07357100

2012-04-11 13:12:30 6361

原创 我的bash 脚本运行不了,由于有不可见字符

解决方法:cat oldefilename | col -d > new filename

2012-04-10 21:13:51 262

转载 ANSI/VT100 Terminal Control Escape Sequences

ANSI/VT100 Terminal Control Escape Sequences[ Status | Setup | Fonts |Cursor | Scrolling | Tabs |Erasing | Printing | Keyboard |Colours ] Many computer terminals and terminal emu

2012-04-01 00:13:46 679 1

转载 VIM python 自动补全插件:pydiction

1. VIM python 自动补全插件:pydiction这是一个相当不错的 Python 代码自动完成的脚本。可以实现下面python代码的自动补全:简单python关键词补全python 函数补全带括号python 模块补全python 模块内函数,变量补全from module import sub-module 补全

2012-03-31 22:52:36 4574

转载 java 设置连接超时

HttpURLConnection是基于HTTP协议的,其底层通过socket通信实现。如果不设置超时(timeout),在网络异常的情况下,可能会导致程序僵死而不继续往下执行。可以通过以下两个语句来设置相应的超时:System.setProperty("sun.net.client.defaultConnectTimeout", 超时毫秒数字符串);System.setProperty(

2012-03-19 23:53:01 2435

转载 Java 带编码的读写。原文来自:http://www.javapractices.com/topic/TopicAction.do?Id=42

Home |Poll | Wiki | Source Code | WEB4J | DATE4J | LinksReading and writing text filesWhen reading and writing text files :it's almost always a good idea to use b

2012-03-19 11:28:57 4558

转载 VirtualBox虚拟机Ubuntu找不到网卡的解决方法

VirtualBox虚拟机Ubuntu找不到网卡的解决方法分类: Linux NetWork2011-07-14 18:31 102人阅读 评论(0)收藏 举报VirtualBox安装完Ubuntu server 9.10虚拟机。然后就copy了几个,想构建一个网络环境。可是在新的虚拟机环境下,总是提示找不到eth0.很是郁闷,搞了好久,

2012-03-16 01:12:09 295

原创 htmlparser

阅读htmlparser的源码起点:org.htmlparser.scanners.CompositeTagScanner这个类实现额树桩层次tags的完整的扫描逻辑。这个类中最重要的也是htmlpaser项目最重要的函数是scan(Tag tag, Lexer lexer, NodeList statck)isEndTag函数只是简单的检查 标签的第一个字符是否是

2012-03-11 21:46:29 65

原创 mongodb 遇到 mongodb couldn't connect to server 127.0.0.1 shell/mongo.js错误时

可以删除 /var/lib/mongodb/mongod.lock 文件然后重新启动mongodb: sudo /etc/init.d/mongodb restart

2012-03-10 22:16:03 3101

转载 ubuntu安装mongodb 原文地址:http://www.gaojinbo.com/ubuntu-mongodb%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE.htm

ubuntu mongoDB安装配置十月 11th, 2010 Posted in 4.数据库 | 阅读次数: 1,988 次 双线Linux服务器合租  Nginx服务器合租  Linux服务器合租64G超大内存Author:gaojinbo Time:2010-8-18 模式自由(schema-free),意味着对于存储在mongodb数据库中的文件,我们不

2012-03-10 22:12:52 490

转载 htmlparser 的使用 原文网址:http://www.iteye.com/topic/149493

企业应用    我这次要介绍的是如何抽取正文,这部分是最为核心的.因为如果不能很好的提取原有文章的内容和样式,那么搜索出来的东西就会惨不忍睹.根本就没有使用价值  在做正文抽取模块之前我曾经参考过很多抽取模式,有配置模版的,有搞视觉匹配的.有搞关键字识别的.我挨个做了分析首先配置摸版是不太现实的,因为我在搜索技术资讯的时候,根本不知道会搜索到哪个网站,也根本没精

2012-03-08 18:20:41 163

原创 在ubuntu 上让tomcat 绑定80端口

sudo apt-get install authbind然后配置80端口:sudo touch /etc/authbind/byport/80接下来再启动tomcat就可以访问到80的服务了:sudo authbind --deep ./catalina.sh start或者 sudo authbind --deep ./startup.sh

2012-03-08 14:56:05 620

原创 在ubuntu 上配置固定ip

编写配置文件 /etc/networ/interfaces你可以通过man interfaces查看详细说明然后配置如下auto loinface lo inet loopbackauto eth0iface eth0 inet static        address 192.168.xxx.xxx        netmask 255.

2012-03-08 14:48:12 182

翻译 在ubuntu上安装apache-tomcat. 原文:https://help.ubuntu.com/10.04/serverguide/C/tomcat.html

Apache TomcatApache Tomcat 是一个非常流行的java servelet和jsp的容器。Tomcat6.0 安装的安装分成两部分。第一部分是安装一个tomcat主机。其次还可以安装一些私有的tomcat 服务。第一部分是tomcat启动的必要条件。他必须同tomcat服务一起启动。独立运行方式的安装为了安装tomcat server 你可

2012-03-07 20:54:10 533

ubuntu 上安装 python

apt-get install pythonapt-get install ipythonapt-get install python-mysqldbsudo apt-get install python-setuptsudo apt-get install python-pip python-dev build-essential sudo pip install --upg

2012-03-07 17:38:39 129

转载 在ubuntu 上 安装 sun java7 jdk

Install the JDK第一种方法:sudo apt-get purge openjdk*Then, add ppa:eugenesan/java and install Oracle Java (JDK) 7 in Ubuntu 10.04/10.10/11.04/11.10/12.04:sudo add-apt-repository ppa:eugenesan

2012-03-07 00:11:57 1032

原创 xmanager key

Xmanager 4 注册码 序列号2014年到期141213-116390-999366

2012-02-28 00:57:58 749

转载 ubuntu package 管理包

目录[隐藏]1第 6 章 - Ubuntu 软件包管理1.1介绍1.1.1主要的包管理工具1.1.2方便的工具1.2Ubuntu 软件包管理基础1.2.1设置 APT1.2.2安装 tasks1.2.3aptitude1.2.4dselect1.2.5使用 APT 来维护发行版本1.2.6aptitude, apt

2012-02-26 22:19:17 1106

原创 virual box 网络安装

我在vitual box 中对网络进行设置。

2012-02-26 18:44:59 257

转载 ubuntu server 安装必备

ubuntu server+gnome+Telnet+vsftp+XDCMP (2008-04-04 23:20) 分类: 基于Arm9的仪表设计下面我们来记录安装ubuntu server+gnome+Telnet+vsftp+XDCMP 的过程。1、分区表的建立:   以前装RedHat,强调合理的建立分区,现在装ubuntu,手上有80G的空间,下面我来说一下我的分区是怎

2012-02-26 18:34:37 1793

原创 双盒架子维护内容的一致性

1      记录和内容的概念1.  表(content table) 由记录(content record)组成,全部的记录描述一个内容清单。2.  表 T 中的记录r是由内容名(content name)和md5组成的一个二元组。3.  一个内容(content)是一个数据单元。如果某个数据单元,可以用名字标识,然后用md5加密,那么这个数据单元就是内容。文件系统中的数据文件(与设

2011-12-09 16:53:59 71

翻译 Regular Expressions (java part)

Regular ExpressionsAshley J.S MillsCopyright © 2005 The University Of BirminghamSayid.YoungTranslates1      介绍模式匹配是计算机科学的一门重要学问,它主要研究对信息的定义和按照定义进行匹配识别。人类每天都在使用各种模式(已经定义的信息),去识别各种事物。计算机也在使用

2011-11-06 12:05:28 262

转载 linux 特殊字符

在linux/unix的字符界面下,可以利用一些控制符来定位显示位置、控制颜色、清屏等。printf("/033[47;31mhello world/033[5m");47是字背景颜色, 31是字体的颜色, hello world是字符串.  后面的/033[5m是控制码.颜色代码:QUOTE:字背景颜色范围: 40--49                  字颜色:

2010-12-30 17:31:00 86

原创 关于权限管理

 昨天,我隔壁的一批人讨论了一天的权限管理问题,直道我头痛的离去。我把他们讨论的东西整理如下:1,权限管理的作用域是被赋予权限的人的集合。2,人有三个纬度,个人,角色和部门3,个人权限和角色权限必须在部门权限存在的前提下。3.1,角色纬度受部门纬度限制即 R(G(a)) 可以,但G(R(a))错误 : G是给a赋予部门权限,R是给a赋予角色权限。3.2,个人纬度受部门纬度限制即 P(G

2010-01-16 12:43:00 371 2

原创 杂谈

一直以来,我的博客访问量太少,而且回帖几乎为零。我就有点懒得写了。而且管于约瑟夫环的还留下个小bug也没人骂骂我,真是郁闷。今天想来想去还是简单的写点小问题吧。前天,在表达式解释器的设计中。我给一个小女生指出“浮点数字段缺省值应该是零”。同时我跟她说,空字符串不应该出现现在浮点数集合中。特别是,因为围绕浮点数构造的函数集合,如果引入了空字符串这种东西,很容易引入bug.现在从这说起,扩展到程序的架

2010-01-15 12:25:00 334 4

原创 段页式管理模型一个新的应用

现在有一个问题,应用程序最大内存空间是2G,有n个内存池子大小4k,每个池子有m个块,每个块可能被使用,也可能没有被使用。找到一种方法,通过任意给定地址可以知道该地址是否在内存池中,并且属于那个块,同时知道该块是否被使用。解决方案: 1,将2G内存空间分三段。分别命名为高位,中位,低位。高位10bit,中位 10bit,

2009-06-22 15:50:00 223

原创 软件架构的基础——状态机

相信学计算机的不管是学硬件(电子)还是学软件的都知道这句话,可计算的都是可图灵的。输入事件产生状态改变。把事件(数据)和控制状态的部分分离(中央控制器)就成了现在的冯氏计算机的模型。在冯氏计算机模型上,我们的程序是顺序执行的。它有始有终,即使中间产生循环,但还是顺序的。在这种情况下我们验证我们程序的对错很困难。因为状态是平面的太复杂。一旦程序进入到错误状态,我们很难找到。这个阶段状态机几乎接近

2009-06-16 15:21:00 553 1

java 扩展 xslt

这是一篇关于如何使用 java 对xslt进行扩展的原创文档。

2012-10-12

JavaScript Patterns

一本非常好的关于javascript的书

2012-10-07

AOP编程模式与标准java的应用

讲述了aop产生的北京,以及分析了aop应用场景。同时用一段标准java代码实现了简单的aop模式模型。

2012-07-12

Java JDK 实现AOP

用实例讲述了如何在标准的java6 sdk下实现AOP开发模式。

2012-07-11

bash 起点 说明

对于linux系统管理工具shell脚本的初步介绍。英文原版,不错的。

2012-03-29

关于上传资源时的内容完整性的保证

通常一组文件会作为一个完整的信息,传递给目标对象.而这组信息通常要分时分地完成.这篇文档完成了一个这样的设计.

2011-12-11

Regular Expression(java part)

一个关于正则表达式的不错的译文。并且演示了java如何使用正则表达式。

2011-11-06

howto webservice by phython

develop webservice with python

2009-08-05

phython urllib2 api

about phyton's urllib2 api

2009-08-05

phython api document

about phython 2.6 api

2009-08-05

普通树算法实现的演示 gcc 编译过的代码

普通树算法实现的演示 gcc 编译过的代码 包括深度优先的先序遍历和后序遍历以及广度便利。同时演示了节点关系。

2009-06-15

约瑟夫环的源码gcc 编译运行 通过

包含了关于约瑟夫环的普通实现和数学优化后的实现

2009-06-15

c++ specification

It describes c++ language specification. It is good for c++ programer.

2008-12-28

grub bootloader source code

it is source code package of grub boot loader.

2008-12-28

精通linux 内存管理

这是一本很好的关于linux 内存管理方面的电子书

2008-12-07

axfs source code

axfs is a file system used in emboded equipment. It has bouth blance xip and demond page performance.

2008-09-29

空空如也

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

TA关注的人

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