散文

打算买个单反玩玩

准备弄个单反来玩玩, 新的买不起,弄个二手的吧!泡在蜂鸟里面学功课!

生产者消费者模式

用两种方式实现第一种,使用timertask实现,timertask,可以比较精确的实现定时任务。在这里插一句,java的实时性是很差的,timertask也就是大概的可以实现看代码:Producer.javapackage me.dapeng.timer;import java.util.concurrent.LinkedBlockingQueue;public class Producer extends Thread { private LinkedBlockingQueue queue; public Producer(LinkedBlockingQueue queue) { this.queue = queue; } @Override public void run() { int i = 0; while (true) { queue.offer("string" + i); // System.err.println("[Producer]queue size:" + queue.size()); i++; } }}Consumer.javapackage me.dapeng.timer;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimerTask;import java.util.concurrent.LinkedBlockingQueue;public class Consumer extends TimerTask { private LinkedBlockingQueue queue; public Consumer(LinkedBlockingQueue queue) { this.queue = queue; } @Override public void run() { SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String date = formatter.format(new Date()); int size = queue.size(); try { if (size > 0) {…

命起涟漪-仙剑5音乐

刚刚发现仙剑5发了首曲子,命起涟漪,听曲风就是仙剑的曲风。刚开始玩的是仙剑3,着迷后,就把仙剑的1到4全玩了一次,经典,好玩,有情景。好像仙剑5会在年前放出了,一点要好好玩玩,这次准备买仙剑正版盘来玩的。

做了301的域名重定向

之前一直用joypen.cn,今天刚用301做了,域名的重定向,修改.htaccess,加入RewriteEngine onRewriteRule ^(.*)$ http://dapeng.me/$1 [R=301,L]所以的都就到了dapeng.me了。

dojo中的懒加载和提前加载

提前加载:var pane= new dijit.layout.ContentPane({  href:".html"});懒加载:var pane= new dijit.layout.ContentPane({});pane.set("href",".html")在用法上来说,两种的使用是没有区别的,但我在实际使用中,使用提前加载不能把*.html加载进去,而懒加载可以。而且推荐使用懒记载的方式,懒加载在效率上面也要比提前加载好一些。

祝爷爷寿比南山

祝爷爷寿比南山爷爷刚刚过寿,先祝爷爷寿比南山啊!身体健康,高高兴兴就好。我的弟弟妹妹们都回家了,就我在外面。看着爷爷过寿的相片,一家人团团圆圆的,真是幸福啊!

vmware安装linux、oralce笔记

  1.vmware安装linux 笔记  linux版本:Red Hat Enterprise Linux as4.8  vmware7.0  linux安装软件,全部选择  语言:英语  防火墙:打开ssh、ftp、web常用端口  安装vmware tools,使用默认  分配内容:512M  分区: 总共20G  20G分法  /boot200M  /swap1G  /home1G  linux安装完毕  2.安装oracle10G  在vmware下直接操作linux,分辨率看这很不舒服,我使用的是secureCRT,命令行进行操作的  2.1创建oralce组和账户  使用root用户可以直接使用  #groupadd oinstall  #groupadd dba  #useradd -m -g oinstall -G dba oracle  如果出现找不到命令的话,就使用/usr/sbin/+命令来解决  2.2创建安装目录  #mkdir -p /oracle/app  #mkdir -p /oracle/data  #chown -R oracle:oinstall /oracle/app /oracle/data  #chmod -R 775 /oracle/app /oracle/data  2.3配置linux内容参数  #cat>>/etc/sysctl.conf<<EOF  kernel.shmall=2097152  kernel.shmmax=2147483648  kernel.shmmni=4096  kernel.sem=25032000100128  fs.file-max=65536  net.ipv4.ip_local_port_range=102465000  EOF  # /sbin/sysctl -p  2.4 oracle 用户设置 Shell 限制  #cat >> /etc/security/limits.conf <<EOF  oracle soft nproc2047  oracle hard nproc16384  oracle soft nofile1024  oracle hard nofile65536  EOF  #cat >> /etc/pam.d/login <<EOF  session required/lib/security/pam_limits.so  EOF  #cat >> /etc/profile <<EOF  if [ $USER="oracle" ];then  if [ $SHELL="/bin/ksh" ];then  ulimit-p16384  ulimit-n65536  else  ulimit-u16384-n65536  fi  umask022  fi  EOF  #cat >> /etc/csh.login <<EOF  if ( $USER=="oracle" )then  limit maxproc16384  limit descriptors65536  umask022  endif  EOF  2.5配置oralce用户的环境变量  仅仅是配置oracle的环境变量,就用oracle帐号登陆或者使用root命令使用  刚才忘记设置oracle用户的秘密了  使用root帐号执行  #passwd oracle  输入两次密码为oracle  #su - oracle  切换到oracle用户  设置用户变量  $vi~/.bash_profile  增加以下内容:  ORACLE_BASE=/oracle; export ORACLE_BASE  ORACLE_HOME=$ORACLE_BASE/app/product/10.2.0/db_1; export ORACLE_HOME  ORACLE_SID=orcl; export ORACLE_SID  PATH=$PATH:$ORACLE_HOME/bin; export PATH  注意:sid为oracl,必须与之后建立的sid名称一直,不然,就会创建两个sid,在系统中生效的此处的sid  保存,用oracle帐号登陆,就生效了  2.6安装oralce  使用图形化的界面来安装,简单,点下一步就行。  我本地系统和虚拟机做了共享,直接解压到本地安装  $unzip10201_database_linux32.zip  $ cd database/  $ ./runInstaller  有一大堆的检查什么的,通过了就可以安装了,出现的界面和windows一样的,之后的工作就是下一步的事情了。  注意sid要和刚才一直,刚才用的是orcl,默认也就是orcl了。  填入密码就行了  1.安装过程中,出现了需specify inventory directoryand creadentials的安装,按照提醒,默认安装就行。  /oracle/oraInventory 会提醒没有权限,查看一下就行,建立了文件,付给oralce  #mkdir oracle/oraInventory  #chown -R oracle:oinstall oracle/oraInventory  2.有时出现了一些什么错误,也不管了,我也没有搞明白,说是没有权限,我直接赋值为777,够大的权限了吧!还出现同样的错误,不管他了。忽略,忽略掉。  3.安装完毕后,会有个让root用户执行的脚本,按照给出的路径执行脚本就行。  至此,oracle安装成功了。  2.7打开oracle数据库端口  # vi /etc/sysconfig/iptables  加入  -A…

使用vsftpd搭建

使用vsftpd搭建1.在ftp://vsftpd.beasts.org/users/cevans/下载使用vsftpd-2.2.2.tar.gz版本2.上传解压到[root@EMAG-167-115 soft]# tar -zxvf vsftpd-2.2.2.tar.gz3.进入解压后的目录[root@EMAG-167-115 soft]# cd vsftpd-2.2.24.进行编译[root@EMAG-167-115 vsftpd-2.2.2]# make5.改错我在编译的过程中,出现了下面的错误/lib/libpam.so.0: could not read symbols: 文件格式错误&nbsp;修改这个文件,将所有lib替换成lib64修改的方法如此:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;修改这个文件,将所有lib替换成lib64使用vi编辑[root@EMAG-167-115 vsftpd-2.2.2]#vi vsf_findlibs.sh:0,$ s//lib//lib64//g保存退出后再次编译[root@EMAG-167-115 vsftpd-2.2.2]# make[root@EMAG-167-115 vsftpd-2.2.2]# make install6.保存配置文件到系统目录[root@EMAG-167-115 vsftpd-2.2.2]# cp vsftpd.conf /etc/7.copy pad 模块 这个模块是进行用户识别的模块,没有它不能进行用户识别。[root@EMAG-167-115 vsftpd-2.2.2]# cp RedHat/vsftpd.pam /etc/pam.d/ftp在/etc/pam.d/下面没有ftp文件夹,就新建一个ftp文件夹吧!8.建立匿名用户默认的目录[root@EMAG-167-115 vsftpd-2.2.2]# mkdir /var/ftp9.启动vsfptd[root@EMAG-167-115 vsftpd-2.2.2]# /usr/local/sbin/vsftpd &10.防火墙通过21端口[root@EMAG-167-115 vsftpd-2.2.2]# /sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT11.保存重启配置[root@EMAG-167-115 vsftpd-2.2.2]# /etc/rc.d/init.d/iptables save[root@EMAG-167-115 vsftpd-2.2.2]# /etc/init.d/iptables restart12.设置自动启动vsftpd[root@EMAG-167-115 vsftpd-2.2.2]# echo "/usr/local/sbin/vsftpd &" >> /etc/rc.local————-现在就可以匿名的登陆ftp了我在windows下cmd进行测试&nbsp;C:WindowsSystem32>ftp 192.168.167.115连接到 192.168.167.115。220 (vsFTPd 2.2.2)用户(192.168.167.115:(none)): anonymous注:要求用户就写:anonymous,否则会进入失败331 Please specify the password.密码:注:密码直接回车230 Login successful.ftp> dir200 PORT command successful. Consider using PASV.150 Here comes the directory listing.226 Directory send OK.ftp>

结果,是需要一个从无到有的过程的

  结果,是需要一个从无到有的过程的  是不是和我一样的年龄的人都是这样的,只想要结果,却忽略了过程,这是一种贪劲,也是一种逃避。  因为有贪劲,才有了动力,因为害怕过程中的折磨,就选择追求结果。用结果来满足,贪欲所要达到的目的的欲望,逃避过程中的折磨。  很早企业就流传着一个“以结果为导向”的理论,无论过程是个怎么样的情况,如果结果好,那你好,结果坏,那你坏。这个是企业所特有的,因为企业要生存,需要的就是有产出,有效益,这是它所必须,但我们的生活却不是这样的。  我们的生活也是需要追求一个目的,有目的的生活着,但我们不能仅仅关注在于这个目的上面,生活本身就是一个漫长的过程的,不是一蹴而就,就能蹦出目的的。我们想要一个苹果,苹果不是立马就出的,苹果树也需要开花,结果,长大,成熟这样一个过程,才能给我们一个苹果的。当你吃完这个苹果的时候,苹果也就没有,如果你还怀念苹果的香甜可口,那我告诉你,那还是个过程,在过程中,才可以体验到苹果的味道,结果仅仅是让我们兴奋了一下而已。  结果永远是个点,当越过那一点之后,更多想到的是为了那一点,说走过的过程,那条线。一条线,走的越长,那一点才容纳的东西,才会更多。  自从去年开始做这个系统,从无到有,人,什么都不懂,业务,没有人了解,用户,是刚刚涉足这个行业,我们,才知道使用的技术,都是两样抹黑,摸着石头过河,一点一点的把系统做起来了,虽然不是什么佼佼者,但之后,也给好些地方做了参考。中间不知道出了多少问题,吃了多少的苦,遭了多少的罪,结果谈不上好字,但也谈不上差字。不愿意离开这个系统,是想看看最终的结果是怎样的,离开了这个系统,却不想知道这个结果,想的更多的是,为了这个系统,走了多少路。  我们在追求结果,结果才是我们真正想要得到的,但结果,是需要我们用过程来磨练出来,想要一个结果,缺少了过程,就不完美了。过程和结果,是个统一体,缺少一样,总是一种缺陷了。  知道 懂的 理解  结果和过程的关系都是知道的,很早之前,就看过一个人在一个大花园中急匆匆追寻最大的花,没有欣赏到花园中漂亮的花,等找到最大的花,漂亮的花,也凋谢了。说的是让人要在奔跑的时候,也需要慢下来,观赏一下附近的风景的。这个道理一看,就明白了,也懂的了。等跑起来的时候,看到也就只有终点了,等到了终点,才想起来,有风景没有看呢!这时,才理解了。这个知道,懂的,是浅显的,我们也都是知道,懂的,明白的,我们需要更深点,那就得理解,理解,不是需要想想,看看,就行了,需要有个过程来支撑它的。  赵鹏于2010-07-20 00:13:40使用vim编辑

最苦闷的日子

这个文章写了好久了,但是一直没有发布,保存为草稿了。日子一天一天过,还是比较苦闷的了!

1 4 5 6 8