- 浏览: 5327 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
stefan_li:
xzqttt 写道安全的东西你去读bouncy castle的 ...
Mina代码走读的进度 -
xzqttt:
安全的东西你去读bouncy castle的源代码吧 呵呵
Mina代码走读的进度
文章列表
linux中录制桌面操作视频
- 博客分类:
- linux
linux中录制桌面操作视频:
ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
这几天用ubuntu9.04,在用apt-get安装软件时出现了类似于
:
install-info: No dir file specified; try --help for more information.dpkg:处理 gettext (--configure)时出错: 子进程 post-installation script 返回了错误号 1 在处理时有错误发生:
findutils
E: Sub-process /usr/bin/dpkg returned an error code (1)
这样的错误,我在网上找了半天也没有找到我的解决办法,我用ubuntu已经两年有 ...
ZZ 关于sudo环境变量的问题
- 博客分类:
- linux
在使用ubuntu的过程中发现了一个问题,大概是这样的:
在bash.bashrc等地方设置好环境变量后,比如PATH中添加了自己的路径,在使用
sudo command执行命令的时候还是提示找不到
可以通过如下方法修改:
1、编辑/etc/sudoers文件把Defaults env_reset改成Defaults !env_reset
2.编辑.bashrc,最后添加alias sudo='sudo env PATH=$PATH'
这是nginx的作者Igor在邮件列表中的回答:
A:I'm wondering about the regex usage in location though - this is one of
the things I like very much about nginx. Can you please elaborate the reasons for avoiding them?
Q:The difference is how nginx processes location.
If you use only prefix or exact locations, then ngi ...
从上次规划Mina代码阅读到现在也过去一个多月了,这里简单说一下进度。
现在基本上对Mina的核心代码框架已经比较清楚,就是mina_core里面的部分。根据mina的结构,主要有这么几个部分,acceptor,Processor,Codec,IOFilterChain,IOHandler等几个部分。
Acceptor主要是接收新连接,processor主要处理数据的读取和写出,IOhandler主要完成用户的逻辑代码,codec主要就是数据的编解码了。
我阅读mina的代码主要是通过这样几个问题来学习的:
1、新连接来了之后,mina是如何处理的?
2、新的数据来了之后,mi ...
基于目前所做项目前期规划没有做好,导致代码的异常处理没有做好,引起了很多的问题。所以对异常处理做了一点简单的规范,期望能够暂时解决问题。
异常处理一般原则
异常处理实质就是错误处理,从本质上,错误分为两种,一种是可恢复的,另一种是不可恢复的。(一下描述错误统称为异常)
1. 对于可以恢复的异常,可以在异常发生的地方进行处理。一般来说这种类型的异常比较少。
2. 对于不可以恢复的异常,一般有两种方案:一是做适当的清理,退出模块和系统;二是系统提供一个统一处理模块,此模块负责的事情通常就是logging、发送错误报告、可能也会重启模块。基于目前的项目环境,在模块出现异常的时候是不应该导致 ...