- 浏览: 424307 次
- 性别:
- 来自: 宁波
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
11大CSS按钮教程 -
a754782339:
楼主你好,我现在遇到的问题就是json与hibernate使 ...
Json-lib 与 hibernate 共同使用的问题 -
ying890:
非常感谢!
Extjs 处理 Date 对象 -
xa_zbl:
加了以后,报这个错误:TypeError: b[this.vt ...
ExtJs自定义Vtype示例 -
nbkangta:
dampce032 写道如果我想取到Person下Addres ...
Json-lib 与 hibernate 共同使用的问题
文章列表
Python如何输出环境变量
- 博客分类:
- Python
最近项目进展顺利,编码上面没干什么事情,就学起了Python
在wxpython遇到一个问题,ubuntu 12.04下面MenuBar没办法显示
查询了伟大的stackoverflow,证明是Ubuntu的一个bug,在调用脚本前设置环境变量就可以解决
export UBUNTU_MENUPROXY=0
就想着集成到脚本里面去,自然的想到如下代码
import os
os.system("export UBUNTU_MENUPROXY=0")
但是it doesn't work! why? 还是求助 stackoverflow,看到如下 ...
最近在学习JAX-RS, 使用的是Jboss的 resteasy实现,里面有个属性是resteasy.scan会自动扫描service
本来是件简单的不的了的事情,但是因为maven-jetty的bug,导致在集成的jetty中跑不起来
问过谷老师之后发现,有个办法可以解决
不要用
maven jetty:run运行
用 maven jetty:run-war 即可
具体原因请参照https://issues.jboss.org/browse/RESTEASY-251
来自《人人都是项目经理》
单项需求卡片模板
包含“采集时刻+采集者”信息
功能需求/非功能性需求
来自 http://blog.csdn.net/yang_hui1986527/article/details/6677450
第一步:下载jdk-7-linux-i586.tar.gz
[plain] view plaincopy
wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz
(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)
第二步:解压安装
[plain] view plaincopy
s ...
在URL编码中,a-z A-z 0-9 '-' '_' '*' 和 ‘.' 字符保持不变,空格被编码为'+',所有其他字符被编码成'%XY‘的形式,其中0xXY为该字符的十六进制ASCII码
一直以来对于应用架构,技术架构,XX架构的区分概念比较模糊。在我的印象中,架构就是分层分模块!
一般来说企业架构分为以下几个方面:
业务架构(Business Architecture):关注于业务及其流程;
应用架构(Application Architecture):关注于应用系统设计;
基础架构(Infrastructure Architecture):关注于基础技术;
数据架构(Data Architecture):关注于数据存储及其规划;
本篇文章的主题,一个完整的应用架构应该包含哪些方面呢?
1.目标和愿景 .即应用系统所面 ...
Linux FTP命令常用指令
- 博客分类:
- Linux
原贴:http://www.xxlinux.com/linux/article/accidence/internet/20071115/11979.htmllftp是linux下的一款ftp工具,lftp虽然没有界面,但是安装简单,使用方便,功能也极为强大。
1. 安装。在debian系下安装软件太简单了-_-!
$ apt-get install
lftp
2. 显示远端文件列表:
~>
ls
3. 切换远端目录:
~> cd
目录
4. 下载远端文件:
~> ge ...
Linux Rpm命令使用
- 博客分类:
- Linux
Linux Redhat中的rpm,比yum, apt这些网络的安装程序要来的复杂,分的模式,模式选项一大堆,下面转载一篇常用选项的用法
在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加/删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。 1.我们得到一个新软件,在安装之前,一般都要先查看一 ...
SGID
仅仅作用与二进制执行文件,会在属性中创建出s与t的权限,让一般使用者具有该程序拥有这的权限。
比如 /user/bin/passwd 的用户权限为 -rwsr-xr-x root root 具有这个s,那么普通用户执行 passwd 过程中就等同于获得了root的权限。
SGID
s 权限在group上,可以用在2个部分:
文件:如果设置在二进制执行文件上,使用者不论是谁,在执行该程序的时候,有效群组会变成该程序的群组
目录:作用在目录上,那么在这个目录中建立的文件或者目录,群组都会是A的群组
SB ...
Linux chattr命令
- 博客分类:
- Linux
chattr 就是 change file attribute的意思
参数
+ :加属性
- :减属性
= :设定一堆
属性:
A no atime update 不允许修改atime
C no copy on write
D synchoronous directory updates
S synchronous updates 必须sync
T top of directory hierarchy
a append only只允许append
c compressed自动压缩,读取时自 ...
Linux umask
- 博客分类:
- Linux
什么!umask这么简单,我为什么要写这篇文章?因为我觉得网上的理解要不要这么复杂!
我们开始,Linux建立文件默认权限 -rw-rw-rw,因为umask存在需要减去相应的权限!
root的umask 022 就是 -----w--w-,就是不许的事情,两个一组合,那么root新建文件的权限变成 -rw-r--r-- 644
建立文件夹的默认权限 -rwxrwxrwx,减去umask, 那就是 -rwxr-xr-x 755
很多Linux Distribution 中 root umask 022 , 其他用户 002,结束!
git clone各种类型之间的区别
- 博客分类:
- Git
我们知道 git clone有三种类型,分别是默认的 non-bare, bare 和 mirror。那么这三者之间到底有什么区别?请看如下E文(懒得翻译 =_=)
The difference is that all refs are copied as-is. This means everything: remote-tracking branches, notes, refs/originals/* (backups from filter-branch). The cloned repo has it all. It's also set up so that a rem ...
git checkout 和 git reset 操作就不介绍了git rebase 变基操作就像在某个版本,跟git revision说前面的路我们去过了走不通,转弯吧用法:
git rebase --onto
git rebase --onto
git rebase
git rebase
git rebase -i ...
git rebase -continue
git rebase --skip
git reba ...
Git各种命令回忆录
- 博客分类:
- Git
话说Git的命令集还是相当大的,为了避免忘记,就在这里开辟个回忆录吧
其他人可能看不懂,哈哈
git rev-parse 部分
$ git rev-parse --symbolic --branches //查看分支
$ git rev-parse --symbolic --tags //查看里程碑
$ git rev-parse --symbolic --glob=refs/* //查看所有引用
$ git rev-parse HEAD //查看head对应的sha1哈希值
$ git rev-parse HEAD master //多个 ...
git访问库中对象的方法总结
- 博客分类:
- Git
摘自《Git实战》
1、采用部分SHA1哈希值访问(4位以上)
2、使用master代表分支master中最新的提交,也可以使用全程refs/heads/master或heads/master
3、使用HEAD代表版本库最近的一次提交
4、符号^可以用于指代父提交
HEAD^代表版本库的上一次提交,即最近一次提交的父提交
HEAD^^代表HEAD^的父提交
5、对于一个提交有多个父提交,可以在符号^后面用数字代表是第几个父提交
a573106^2 提交 a573106的第二个父提交
HEAD^2 = HEAD^^
6、符号~< ...