- 浏览: 509379 次
- 性别:
- 来自: 北京
-
最新评论
-
gaoke:
"我觉得这是java动态生成代码的方式得到的,因为使 ...
InvocationHandler中invoke()方法的调用问题 -
lyandyhk:
可以,反正对于我这个水平来说刚刚好,正好全部看懂,满分
InvocationHandler中invoke()方法的调用问题 -
593844923:
Subject subject=(Subject) Proxy ...
InvocationHandler中invoke()方法的调用问题 -
hl174:
写的不错 源码确实有点长 第一次大致看还有些没看怎么明白
InvocationHandler中invoke()方法的调用问题 -
draem0507:
129应该表示为00000000 10000001,转成byt ...
Java的补码表示
文章列表
firefox几个比较有用的扩展
- 博客分类:
- 其他
1、down them all
不用多说,多线程下载的
2、chmfox
看chm格式文件的
3、ease link
解码迅雷、qq、快车等专用下载连接的,相当有用
4、firebug
搞开发的都知道这个干啥的了吧
5、webmail notifier
使用网页邮箱时的邮件提醒
6、huaban extension
花瓣(www.huaban.com)的扩展,方便收集图片到花瓣
7、firegestures
鼠标手势
安装python的mysql驱动的问题
- 博客分类:
- Python
在fedora 15下安装python的mysql驱动遇到了两个小问题,记录一下:
1、找不到setuptools模块
在执行python setup.py build时提示找不到setuptools模块。
解决:安装setuptools模块即可。
2、build过程中提示找不到Python.h文件
解决:安装python-devel即可。
3、install过程中提示mysql_config命令找不到
解决:打开setup_posix.py,找 ...
编译安装ngnix,有时configure不成功,有时configure勉强成功了,make又出错。后来发现是依赖包没有安装完全。
zlib zlib-devel openssl openssl-devel pcre pcre-devel 这几个包提前安装好之后,configure和make就没什么问题了。
cygwin环境下运行mahout的一些问题
- 博客分类:
- 其他
本来想在windows环境下运行mahout处理一些数据问题,没想到cygwin中运行mahout遇到的问题让我很头疼。下面记录一些遇到的问题:
1、$MAHOUT_HOME/bin/下的mahout脚本中默认的MAHOUT_CONF_DIR是"$MAHOUT_HOME/src/conf",但是发行版与源码是两个独立的包,故发行版中没有src目录,不过倒是有conf,这个地方可能会出现”WARN driver.MahoutDriver: No org.apache.mahout.clustering.syntheticcontrol.cano ...
vim对于文件的编解码有三个参数,分别是encoding、fileencoding,fileencodings,下面说的应该可以解决绝大多数的问题了。
1、支持中文编码的基础
要更好地支持中文编码需要两个特性:+multi_byte和+iconv,可以用|:version|命令检查当前使用的Vim是否支持,否则的话需要重新编译。
2、影响中文编码的设置项
Vim中有几个选项会影响对多字节编码的支持:
encoding(enc):encoding是Vim的内部使用编码,encoding的设置会影响 ...
Linux下比较好用的几个软件(不定时更新)
- 博客分类:
- Linux
1、expect
programmed dialogue with interactive programs。
Expect is a program that "talks" to other interactive programs according to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be. An interp ...
关闭Fedora15多余的tty
- 博客分类:
- Linux
由于fedora15使用了systemd来启动系统,所以老版本的fedora关闭多余tty(虚拟控制台)的方法就没用了。
其实阅读/etc/inittab能看出些端倪,很简单,只需要把/etc/systemd/system/getty.target.wants下多余的tty删除掉就行,这些文件都是一些link,均指向了/lib/systemd/system/getty@.service,内容都一样。
更新了fedora15的新内核之后,发现无线网卡不能用了,驱动装载了之后照样不管用。一开始以为是驱动模块的问题,又重新装了两三遍驱动,还是不行。google了一下,发现是与bcma冲突,解决方法如下:
1、打开/etc/modprobe.d/broadcom-wl-blacklist.conf
2、添加语句:blacklist bcma
问题解决了
参照http://lefred.be/?q=node/143
以下分析基于Hadoop-0.19.2
我们在写job的时候经常会写这么一句
JobConf conf = new JobConf(***.class)
显而易见,这是加载Hadoop的配置。虽然整个过程简单说无非就是读取配置文件,但还是来简单分析一下内部是如何进行处理的。看一下JobConf这个类的继承关系
public class JobConf extends Configuration {
public JobConf(Class exampleClass) {
setJarByClass(exampleCla ...
这篇文章是基于webx框架官方文档整理的。具体的请参见webx官方文档。
首先先弄明白在面向对象的设计中比较核心的一个原则——OCP(Open-Closed Principle),也就是开闭原则。
最早描述OCP的是OCP原则的提出者Bertrand Meyer,他在他的著作《Object Oriented Software Construction》中提出了OCP原则:“Software entities should be open for extension,but closed for modification”,也就是“软件实体应当对扩 ...
xml schema学习
- 博客分类:
- 其他
xml schema大有取代dtd的趋势,下面这篇文章作为xml schema的入门再合适不过了,讲的比较细、比较基础,容易懂。
http://www.w3school.com.cn/schema/index.asp
之前用ubuntu和archlinux时无线都没怎么出过问题,换了fedora之后,lspci可以找到无线网卡,但是就是没有驱动加载。无奈上网搜了一下,捣鼓了半天终于弄好了。详细的方法可以参见附件内容。
1、下载相关文件
http://www.broadcom.com/support/802.11/linux_sta.php下载源码和补丁包,按照补丁的说明进行操作。补丁包是供2.6.37以上的版本使用。不使用补丁的话,编译会报错。
PS:补丁用到一个patch命令,如果机器上没安装相应的程序则无法使用patch命令,这里注意一下。 ...
前一段时间装了Arch,这系统不错,可不知为何在我本子上不稳定。时常死机,而且死的很彻底,sysrq都无法使用只能硬关机。日志里找不到任何有价值的信息,我这里也不存在网上所说的cpu温度过高等原因。无奈另求他路,Fedora15。
我用的是LiveCD版,U盘安装。以往常用的方法都试过了,包括UltraISO以及官网推荐的liveusb-creator,都无法启动。无奈之下又尝试了下老办法,grub手动配置。在这里要感谢一下这篇文章http://sng326333.blog.163.com/blog/static/16012894620109610321228/ ...
摘抄自http://zhmocean.iteye.com/blog/759809
1、使用实例锁而非类锁。比如:
public synchronized void foo1(int k){
String key = Integer.toString(k);
String value = key+”value”;
if(null == key){
return;
}else{
maph.put(key, value);
}
}
此时加的是类锁,我们只要改成:
public void foo1(int ...
首先我这笔记本的有线网卡是bcm57780,装上archlinux能认出来,但是有时会不加载。/lib/modules/<kernel_version>/kernel/drivers/net/tg3.ko,这个是驱动模块,手动加载一下。
modprobe -r tg3
modprobe broadcom
modprobe tg3
ifconfig eth0 up
PS:还是用networkmanager替换掉network吧,前者比较好用。具体参照wiki.archlinux.org,se ...