- 浏览: 127237 次
- 性别:
- 来自: 北京
最新评论
-
zifangsky:
关于“继承HttpServletRequestWrapper以 ...
HttpServletRequestWrapper的使用 -
wuzb417:
请根据提示,复制“libsvnjavahl-1, svnjav ...
MyEclipse使用SVN插件报Failed to load JavaHL Library.错误 -
lichuanbao:
yunan246 写道嘿嘿,记得11年的时候维平介绍过JNot ...
JNotify使用 -
yunan246:
嘿嘿,记得11年的时候维平介绍过JNotify。
JNotify使用 -
xwqiang:
1,"There is no Action mapp ...
Struts2零配置开发(注解Annotation的使用)二
文章列表
我的系统是ubuntu12.04,因为最近装上了dock工具条,所以以前在顶部工具栏的时间和日期控件没有了,导致我看时间很不方便。今天装了一个conky,感觉不错,给大家分享一下。
1,首先,需要安装conky基础包,ubuntu下面直接使用命令sudo apt-get install conky安装就行了。
2,从网站http://gnome-look.org/content/show.php/Conky+lua?content=139024下载conky lua的最新包。这个包里面包含时钟样式,插件支持的操作系统的logo和插件的配置文件等。
3,将2中下载的压缩包解压,里面有若干个安装包 ...
公司有两个数据库服务器,使用的MySql的主从库同步功能定时同步数据。因为从库服务器搬迁,导致IP地址的更改,引起两个数据库不能同步。这时通过一下简单的几步恢复。
1,修改主库中同步账户的host属性,以允许新地址的用 ...
突然心血来潮想学习一下PHP,然后鼓捣了半天,终于把PHP的环境给配置好了,公司的电脑是Windows系统,这里讲一下我遇到的问题。
1,PHP安装包要确认下载的是正确的版本,比如我用Apache作为我的服务器,那么我就要下载对应的VC6版本;具体的什么服务器对应什么版本在PHP的官网很清楚,就在安装包下载页面的左下部分,大家下载的时候要看清自己下载的版本是不是正确的。
2,我下载的PHP是5.3.2 for win32版本的。在配置Php对数据库的支持时,该版本的连接数据库的动态文件移植到了根目录的ext文件夹下面,所以我们再去掉注释的同时,还要稍微修改一下配置文件,改为extension ...
课堂老师留个作业,开发一段代码,从配置文件中读取用户配置的值,按照从小到大的顺序排序,然后依次输出圆形、方形或者三角形。
配置文件如下:
triangle=2
cycle=5
square=8
老师给的例子是C#的,因为对C#不是很熟悉,因此改造成了C版本和Java版本的,这里是C版本的例子。
要完成本例子,需要将任务分解成以下步骤:读取配置文件、排序用户配置数值、按照升序依次输出图形。
1,读取配置文件:感觉C读取文件还是很方便的,但是字符串操作相对较少,读取完每行按照“=”分割时比较麻烦。
//load the configure file
FILE *f;
...
PBMS-个人图书管理系统_V1.1
- 博客分类:
- Android
这是前两天发表的博客相关连接。http://lichuanbao.iteye.com/admin/blogs/1887955
这两天对程序做了小小的优化,包括退出机制,扫码获取图书信息的流程等等。
这篇文章中介绍的是上一个的修正版本,并且附有源码。
相同的是,图书列表按照类别筛选功能仍然没有完成。
下面是本程序的简单介绍
====关于本程序=====
1,这是一个简单的个人图书管理系统(Personal Book Management System)。通过本系统,可以轻松管理您的个人图书。
2,本应用最大的亮点是添加图书时具有扫码添加的功能。
3,根据ISBN获取 ...
PBMS-个人图书管理系统
- 博客分类:
- Android
最近家里的图书比较多,用Android写了一个图书管理系统,大体功能已经差不多了,有些小地方还要优化.
这个是启动界面,可以查看列表,添加图书,修改和删除图书. 这时图书列表界面,可以根据图书类别\阅读状态\购买状态等筛选 这时删除和修改菜单 这时图书添加解密那,这里的信息都是扫码后,根据豆瓣的节后获取到的图书信息:
笔记本今天没有带公司来,过两天方便,公布一下源码.
现存问题:
1,系统退出功能,因为启动Activity较多,导致退出有问题,这个计划今天解决.
2,调用扫码模块获取isbn,再去豆瓣接口获取图书信息计划采用异步实现.
3,图书类别\状态等管理现在都是配 ...
服务器巡检发现,/var/spool目录已经被消息队列占满了,导致定时任务都没发设置.
直接切换到改目录下,使用rm -fr *和ls -l|xargs rm -f都不能删除,报告异常"参数过多".
于是采用了下面的方法
find /var/spool/ -type f|xargs rm -f
轻松搞定
由于客户端有上传文件的需求,服务器接收到客户端上传的文件后,需要将文件透传给后台业务系统.
以前给后台业务系统交互时,组装多段请求时使用的是org.apache.http.entity.mime.content.FileBody对象保存文件对象透传,但是这样的话,服务器需要在本地生成临时文件,比较麻烦.ContentBody body = new FileBody((File) value);
entity.addPart("pic", body);这样的话需要先生成本地文件,上传成功后再删除临时文件,相当繁琐.
今天偶然发现,可以使用org.apache.http.e ...
从google code上面发现了一个基于命令行的JVM监控工具,可以监控本机全部jvm情况,或则制定一个PID监控进程的详情,大家可以参考一下。
地址http://code.google.com/p/jvmtop/
因为公司服务器需要每半个月巡检一次,还要将巡检结果生成图片贴到巡检报告中,每次手动操作相当麻烦。恰好刚学python,于是使用python和java写了一个半自动化的程序,javaq的作用是为了生成巡检图片。python可以自动依次登录服务器,执行巡检并在本地生成文本格式的巡检结果,java读取这些文本巡检结果生成图片。
下面是代码,欢迎讨论。
#!/usr/bin/evn python
#*-* encoding:utf-8 -*-
#Filename:ssh.py
#自动登录服务器,实现服务器巡检工作
import os
import sys
import paramiko
...
ubuntu系统好久没有关机了,反应很慢,于是直接长按关机键重启,硬盘检查,结果再开eclipse时,working sets都还在,但项目工程都看不见了,使用Import,导入现有的工程,选择当前工作空间,找到了工程但不让导入(提示已存在“Some projects cannot be imported because they already exist in the workspace”),这时先选择Select archive file,再选回Select root directory,这时下面的工程选项就可以选择了,然后选中要导入的工程点finish就能导入了。
#/usr/bin/env python
#-*- encoding:utf-8 -*-
#Filename:file_filter.py
#作用:接收用户指定的目录和正则表达式,返回目录中符合规定条件的文件的列表
import os
import fnmatch
class file_filter:
"""文件过滤器:接收用户指定的目录和正则表达式,返回目录中符合规定条件的文件的列表"""
#类初始化的方法,类似于java中的构造器
def __init__(self):
pass
#self ...
昨天晚上配置了两个定时任务,一个root用户,一个普通用户,两个脚本在终端执行都是没有问题的,但是早上上班发现,两个任务都没有自动执行,相当诡异,查看/var/spool,发现cron也没有给我发送邮件,这说明定时任务没有执行。
排查原因,脚本中我的命令路径都是全路径,没有相对路径,shell使用的是c shell,也是没有问题。
于是将我的定时任务设置成每分钟执行一次,看看有没有被调用:
*/1 * * * * xxxx,然后一直查看cron的日志tail -f /var/log/cron,半点动静也是没有。
那还能有什么原因呢?想了一下,只可能是cron服务没有启动过,因为这个是新配置到服 ...