自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Log4j打开debug功能

今天在fix一个bug的时候发现Log4j加载了多个配置文件导致系统日志出现问题,后来发现可以通过打开log4j的debug功能来检查,具体做法就是在启动JVM的时候加一个参数,如下:JAVA_OPTS=-Xms64m -Xmx512m -Dlog4j.debug=true...

2010-09-30 13:13:00 434

sys/types.h中howmany宏的使用

howmany(x,y)相当于求不小于(x除以y的结果)的最小整数。#include <stdio.h>#define howmany(x,y) (((x)+((y)-1))/(y))int main (){ //一个整型包含的bit位 int bitnum = (sizeof(int)/sizeof(char))*8; //定义能够容...

2010-09-27 23:22:00 90

我的职业生涯

我的职业生涯 (by chen shu)回顾我在上海的IT职业生涯是一件有趣的事情。为什么会转行11年前我做了一个改变我人生的重要决定,那就是参加计算机自学考试。从此我从文科毕业生转变成了一个计算机专业的学生,两年以后,又从在扬州卖人寿保险的销售员变成了在上海张江开发区写程序的程序员。当时我做出这个决定,是因为我觉得我更适合研究一些东西,天性喜欢研究自然科学而不是人际关系。很...

2010-09-27 14:19:00 56

指向结构的指针

指向结构的指针运算规则#include <stdio.h>int main (){ struct user{ char name[6]; int age; }; char *str = "qifei ,26"; /* 1 */ printf("qifei age:%s/n", &(((struct user *)(str)...

2010-09-26 20:59:00 51

架构设计的一点想法——MVC架构和及其胶合层的思考

最近在解读两个项目的设计文档和代码, 对项目设计有了一些思路. 因此想做一点零散的总结, 后面再重新整理一下, 让这个思想系统化. 言必称MVC架构的时代, 动辄将架构往MVC上面靠, 实在是一个理解的误区。 另外, 当软件分层之后, 连接两个分层之间的胶合层, 应该做怎样的一个设计, 才会达到软件架构中推荐的"薄胶合层". 这也是笔者想全力解决的问题, 厚重的胶合层带来分层不清晰的问题. 危害颇...

2010-09-26 09:42:00 71

Android NDK 原理

本文介绍Android NDK 原理, 熟悉此教程, 需要有JNI的基础, 以及Android 应用程序的入门知识(环境搭建, 工程运行等), 可以查看本站的其它文章. 本文关注Android NDK的原理知识.关于JNI的基本原理, 请参考:cygwin + gcc+makeFile入门(三): JNI的编译NDK的基本上可以分解成以下步骤:1. 搭建编译环境...

2010-09-23 08:54:00 92

符合W3C的网站的开发模型和必要性的探讨(二)

二、推荐的WebUI开发流程和模式随着浏览器兼容性的问题越来越严重和得到关注,Web开发市场场终于出现了一个重要的角色和技术:UI。这个UI技术不再是关注所谓让页面炫耀的事情,而且关注页面的标准化问题。2.1 Web页面的结构化和语义化UI工程师所做的第一件事情就是将平面美工设计的页面草图转为结构化的Web页面。html最大的误解就是元素的使用随意,而且由于历史原因,h...

2010-09-22 11:52:00 52

搂膝拗步

准备姿势右弓步,左掌向前推出,于胸平,右掌掌心向下按在右腿边。分为八个动作1-2.松腿,松手松腰,沉身,用空劲让对方起跟(实战技巧就在于此)3-4 转脚,搂手重心后移,右脚外撇45度。腰松。腰挺起,上左脚,收在右脚附近。左手向右搂手,右手向后打开。5-6 松腿 出脚松腰,右腿弯曲,左脚往前迈一步,右手到耳朵,左手往左搂手(没有完全搂到位,停...

2010-09-18 21:10:00 136

如封似闭2的实战运用

预备姿势,双手握住对方的双手,对方直立,并且不做松腰以便配合1.松腰,沉跨,双手外旋,打开对方的双手,右手略微往后一点此时对方应感觉腰背部紧张2.起身,直腰,拔背,双手继续打开,并且外旋对方应该觉脚跟拔起,站立不稳3.沉胯,手保持不变4.胸靠...

2010-09-18 21:08:00 110

符合W3C的网站的开发模型和必要性的探讨(一)

互联网是本世纪最伟大的产品,其自由开放的特征符合人类文化的特性,因此互联网产品迅速的走进每一个人的生活中。可以预见的是,将来人们的生活将极度的依赖于与各类互联网产品。因为互联网的开放自由的特性,因此互联网的产品也同时具有标准和自由两种极端的特征,在浏览器上,这两种特征表现的更加明显和重要。一、浏览器的兼容问题的提出在早前,微软的IE6浏览器曾经占据了90%强的市场,几乎成为浏览器的标准,在...

2010-09-18 18:23:00 50

RHCE心得18——IPTABLES学习心得

Blog:http://iminmin.blog.51cto.comIptables是管理Netfilter的唯一工具,Netfilter直接嵌入在Linux内核。他可以为个人工作站创建一个防火墙,也可以为一个子网创建防火墙,以保护其他的系统平台(市场上有很大一部分硬件防火墙也是使用iptables系统的)。Netfilter在内核中过滤,没有守护进程,在OSI模型的第2、3、4层插入策略。过滤的...

2010-09-16 08:51:00 87

iptable指令(转载)

iptables 指令语法:iptables [-t table] command [match] [-j target/jump]-t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和 filter,当未指定规则表时,则一律视为是 filter。个规则表的功能如下:nat 此规则表拥有 Prerouting 和 postrouting 两个规则链,...

2010-09-15 23:54:00 99

netfilter/iptables模块编译及应用

by KindGeorge # yahoo.com2005.4.2 at ChinaUnix.net相信很多人都会用iptables,我也一直用,并且天天用.特别是看完platinum的<<如何给iptables添加新的模块>;>;介绍后,觉得有必要深入了解一下它的拓展功能.于是立刻下载,先查看一下它的说明, 其功能很是令人感觉很兴奋,例如:comment ...

2010-09-15 23:53:00 250

UBuntu8.04使用的IPTables版本

iptabels --version 可以帮助查看版本号,当前版本为1.3.8原理 IPTables由若干个table组成。每个table都包含了若干个链,每个链都包含了一组规则列表,每条规则指定了对数据包的处理规则。[转自http://hi.baidu.com/%CA%AB%D5%B9/blog/item/4ba3504efde97208b2de05ce.html...

2010-09-15 23:47:00 271

新手的 iptables 设置

使用 ubuntu 已经有两个星期了, 才忽然发现原来一直都没有安装防火墙, 赶紧去找些资料看看, 下面给出我自己的 iptables 设置, 供和我一样新来的兄弟们参考,水平有限,多多指教。(对于防火墙的设置,有两种策略:一种是全部通讯口都允许使用,只是阻止一些我们知道的不安全的或者容易被利用的口;另外一种,则是先屏蔽所有的通讯口,而只是允许我们需要使用的通讯端口。这里使用的是第二种...

2010-09-15 23:44:00 58

Iptables 指南 1.1.19

Iptables 指南 1.1.19Oskar Andreassonoan@frozentux.netCopyright © 2001-2003 by Oskar Andreasson本文在符合 GNU Free Documentation 许可版本1.1的条件下,可以拷贝、分发、更改,但必须保留绪言和所有的章节,如印刷成书,封面...

2010-09-15 22:04:00 172

linux iptables 端口 防火墙 规则(转)

开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target ...

2010-09-15 21:54:00 61

优化linux启动服务(sysv-rc-conf)

安装sysv-rc-conf,禁止掉那些你不需要启动的服务。sudo apt-get install sysv-rc-confsudo sysv-rc-conf以下是一些服务选项参考,可参考1. acpi-support - 你最好使其在S运行等级处于“X”状态。2. acpid - acpi守护程序.这两个用于电源管理,对于笔记本和台式电脑很重要,所以让它们开启。3. a...

2010-09-15 00:01:00 155

Spring Security ACL使用Oracle数据库的配置与数据库脚本

在Spring Security的官方文档上面只给出了关于security ACL的hsql脚本,但是在使用Oracle数据库时spring没有明确给出数据库创建脚本和配置说明,以下是自己在使用Oracle数据库时使用到的sql脚本和配置sql脚本如下---------------------------------------------------------- Creat...

2010-09-14 19:52:00 103

Spring Security ACL使用MySQL配置与数据库脚本

在Spring Security的官方文档上面只给出了关于security ACL的hsql脚本,但是在使用MySQL数据库时spring没有明确给出数据库创建脚本和配置说明,以下是自己在使用MySQL数据库时使用到的sql脚本和配置sql脚本如下CREATE TABLE `acl_class` ( `ID` bigint(20) NOT NULL auto_increment,...

2010-09-14 19:49:00 118

Debian的服务(service)管理

  相比较RH系列的ntsysv,Debian也有个类似的服务管理软件rcconf. 这是个很简单的管理软件,通过文本窗口管理.  想使用他同样需要下载安装  apt-get install rcconf  然后在shell下输入rcconf就可以了  当然,我只是想把Debian改造成一个web服务或者firewall服务.我也不想安装其他很少会用到的软件.就不要...

2010-09-12 23:43:00 2088

蓝魔w7无法启动修复办法

早上用蓝魔w7一切正常,然后关机休息,下午再次开机,发现w7无法正常启动,症状是,启动界面到android界面往复循环,按任何按键都没反应,弄了好久发现目前唯一解决办法1. 给W7放电,就是开着机器让它自己重复启动去,直到它自动关机2. 下载最新版本固件升级包,我用的是最新的 VER:1.4.3,刷机,完成后一切正常。...

2010-09-12 20:37:00 70

单鞭的发劲练习

单鞭单鞭的发劲练习弓步,手掌撑住对方的胸口,先用僵劲顶住对方。沉身之后,后腿脚跟开始连续轻踩,重心开始前移,上身略微前倾。这是一个持续的发力过程,要做到快速轻微。腿部的发力,带动身体,力量传递到手,形成共振。对方的身体感受一种电钻式的力量进来。这个过程可以重复多次,每次都要还原后在进行。当一波力量到最后的时候,突然撤去力量,对方会情不自禁的往前冲。...

2010-09-12 15:13:00 71

Linux中文件夹的解读

Linux根据版本的不同, 文件的组织结构当然会有所差别,但主要的文件夹应该是一样的,了解这些文件夹的含义,对于了解Linux有着重要的意义.1, / Linux文件系统的入口,也是处于最高一级的目录;2, /bin 系统所需要的那些命令位于此目录,比如 ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户都可以使用的命令。作为基础系统...

2010-09-12 15:02:00 60

田金龙讲解杨式太极拳的起势

今天带老婆一起去报名扬州大学田金龙的太极拳学习班。挺有意思,把今天所学做个笔记。太极拳的起势用来做什么? 打人的。:)起势包含了上下摆。上下摆分为四个步骤1)松膝盖微微往外分开,膝盖微微弯曲,命门突出,敛臀,含胸,松肩,松手。可以想象脚陷到泥地里。双臂由于含胸,略微的向前向内靠拢。实战运用:两人用力相抗,力量刚一接触,其中一人通过松撤去劲力,对方猝不及防因此...

2010-09-11 14:22:00 129

用Python写的socket脚本

1.Server端import socketHOST = '127.0.0.1' # Symbolic name meaning all available interfacesPORT = 8888 # Arbitrary non-privileged ports = socket.socket(socket.AF_INE...

2010-09-10 11:38:00 126

用Perl写的socket脚本

1.Server端use IO::Socket;my $sock = new IO::Socket::INET (LocalHost => '127.0.0.1', LocalPort => '8888', Proto => 'tcp', Listen => 1, Reuse => 1, ); die "Could not crea...

2010-09-10 11:09:00 131

CentOS5.5 NFS不能启动问题解决

今天重新启动自己的CentOS5.5系统的时候,突然NFS不能启动,手动启动出现以下错误# /etc/init.d/nfs restartShutting down NFS mountd: [FAILED]Shutting down NFS daemon: ...

2010-09-08 08:45:00 243

防火墙配置文件iptables详解(转!)

防火墙配置文件iptables详解(转!) 防火墙配置文件iptables详解(转!) (转注:这篇文章全面而深入的介绍了linux下iptables的使用!强烈推荐) 对于Internet上的系统...

2010-09-07 22:41:00 94

linux下IPTABLES配置详解

IPTABLES简单应用说明:iptables -A INPUT -p tcp -s 10.1.2.187 -j ACCEPT将10.1.2.187加入允许范围iptables -t nat -A POSTROUTING -j SNAT --to-source 10.1.2.1参数——-A: 添加 (跟链)-I: 插入-p: 跟协议-s: 源IP-d...

2010-09-05 15:05:00 115

EM无法正常登录

错误一“应用程序要求的数据库权限超出了您当前具有的权限"grant select_catalog_role to scott;这样用scott登录EM就可以实现了错误二您的用户名和/或口令无效。...

2010-09-05 11:56:00 206

CentOS5.3安装Oracle10g 小记

u环境准备OS:Centos5.3物理内存最少1GB硬盘空间1.5~3.5G试情况而定,swap试物理内存大小而定,0.75~1.5倍内存大小RAMSwapSpaceBetween1024MBand2048MB1.5timesthesizeofRAM...

2010-09-05 11:18:00 86

实用UML知识——如何看懂UML传递的软件架构信息

前公司的技术交流大体是靠口授, 个人会采用一些简单的架构文档+ 口述的方式, 描述一个软件产品的整体架构. 并且, 大多数情况是, 先有代码, 后有文档的方式, 这样做有以下优点:1. 关注软件结构分层, 整体上对项目把握比较准确.2. 架构设计者的思路一目了然, 整体思路非常清晰缺点也是显然的:风格不统一, 多人交流非常困难细节描述不够, 细节补充需要口述或者看...

2010-09-04 11:33:00 113

Hibernate 3.x "org.hibernate.LazyInitializationException: illegal access to loading collection"异常解决方...

最近在使用Hibernate 3.x做一个小项目,但是在持久化一些类的时候抛出以下异常Sep 2, 2010 12:56:40 PM org.hibernate.LazyInitializationException <init>SEVERE: illegal access to loading collectionorg.hibernate.LazyInitializat...

2010-09-03 08:12:00 195

空空如也

空空如也

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

TA关注的人

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