- 博客(67)
- 资源 (1)
- 收藏
- 关注
原创 linux下拷贝文件 排除制定文件夹
强大的cp好像实现这个排除比较麻烦啊,还是rsync方便啊rsync -av --exclude /data/xxx1 --exclude /data/xxx2 --exclude /data/xxx3 /myolddir /mynewdir
2011-09-17 12:17:45
1874
原创 Java 定时执行 Timer
import java.util.Calendar;import java.util.Timer;import java.util.TimerTask;public class kkk { static int count = 0; /** * @param ar
2011-09-10 23:49:22
1241
转载 Android中shape的使用
本人在美工方面一直是比较白痴的,对于一些颜色什么乱七八糟的非常头痛,但是在Android编程中这又是经常涉及到的东西,没办法,只有硬着头皮上。Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结
2011-09-07 15:44:34
502
原创 drawable-mdpi、drawable-ldpi,、drawable-hdpi三个文件夹的区别
关于res目录下的drawable-mdpi、drawable-ldpi,、drawable-hdpi三个文件夹的区别,mdpi 里面主要放中等分辨率的图片,如HVGA (320x480)。ldpi里面主要放低分辨率的图片,如QVGA (240x320)。hdpi里面主要放高分辨
2011-08-25 17:53:09
1400
转载 Lua脚本语法说明(修订)
Lua脚本语法说明(增加lua5.1部份特性) Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。 所以,我只简单的归纳一下Lua的一些语法规则,使用起来方便好查就可以了。估计看完了,就懂得怎么写Lua程序了。 在Lua中,一切都是变量,除了关
2011-08-25 09:00:56
467
原创 禁止搜索引擎收录的方法
什么是robots.txt文件? 搜索引擎使用spider程序自动访问互联网上的网页并获取网页信息。spider在访问一个网站时,会首先会检查该网站的根域下是否有一个叫做robots.txt的纯文本文件,这个文件用于指定spider在您网站上的抓取范围。您可以在您的网站中创建
2011-08-22 11:22:25
530
原创 netbeans 更改外观
看到现在netbeans的本地外观风格,还是比较希望 swing的默认风格etc/netbeans.conf添加下面的启动参数就可以了--laf Metal添加后netbeans_default_options="-J-client -J-Xss2
2011-08-21 19:03:10
2783
原创 ubuntu 10.04 如何把系统菜单放到最右边
按Alt+F2快捷键打开”运行对话框”,并输入gconf-editor或者直接在终端中输入gconf-editor命令,打开Ubuntu的Configuration Editor对话框。找到”apps/metacity/general”项,在右边的列表中找到”button_lay
2011-07-10 14:15:02
1081
原创 discuz X2 权限
<br />犹豫不是完整权限安装走了点弯路 哈<br />目录、文件权限检查目录文件所需状态当前状态./config/config_global.php可写目录不存在./config/config_ucenter.php可写目录不存在./config可写不可写./data可写不可写./data/avatar可写不可写./data/plugindata可写不可写./data/sysdata可写目录不存在./data/request可写目录不存在./data/template可写不可写./data/thread
2011-06-01 10:51:00
2564
原创 Nginx 关闭日志功能
<br />对面访问量的网站来说,开着日志还真是负担啊。<br />error_log off<br />这个是不行的,日志会写到名字叫off的文件中的<br /> <br />error_log /dev/null crit;<br />这样就能关闭了<br /> <br />最怕日志把分区写满了
2011-05-15 20:40:00
5963
转载 CentOS 5.5-64位,Yum一下子给了x86_64和i386两份大礼包
<br />编译PHP5.3.3时,需要用到libjpeg-devel库,早些时候通过rpm安装真是麻烦,现在通过yum安装软件包真方便。于是执行:1yum install libjpeg-devel<br />突然注意到yum这小子一下子给了两份包:x86-64 + i386,系统明明是64位的,怎么也给了个32bit的包?以前安装的32位CentOS,yum就只给32位的包。<br />让yum只给64bit的包,也不难,只需要在/etc/yum.conf中加个exclude选项:
2011-04-18 21:56:00
1395
原创 C# 访问 SQLite
<br />SQLite 个人感觉比access有意思多了。<br />C#访问sqlite 和访问access一样方便。<br />主要得益于ADO.NET 2.0 Provider for SQLite<br /> <br />这个是一个开源的项目<br />http://sourceforge.net/projects/sqlite-dotnet2/<br /> <br />安装好后<br /><br />加入命名空间 就可以用了<br /><br />代码不多吧,和访问其他数据库一样吧。做个笔记防止
2011-03-19 21:30:00
891
原创 Linux 下使用 rsync 同步文件
可以先使用rpm -qa |grep rsync 查看rsync是否已经安装,没有的话 yum一个的,这种工具我想也不用自己编译了。服务器端为备份源,需要配置 vi /etc/rsyncd.conf内容/etc/rsyncd.scrt 就是用户名和密码了 比如 kkk:123456这个是同步的密码 不是linux的系统用户密码在客户端也就是要备份的目的地。也需要建一个这样的密码问题,但是内容只要密码好 就123456 不需要再kkk:123456最后还需要服务器端和客户端的密码文件 chmod 600
2011-03-19 12:43:00
640
原创 linux 启动服务 与 自启动
<br />sync 为例<br />#/usr/bin/rsync --daemon<br />就是启动服务,呵呵。强大的守护进程<br /> <br />echo "/usr/bin/rsync --daemon" >> /etc/rc.local<br />加入开机自启动<br />当然也可以 vi /etc/rc.local 去查看下
2011-03-18 22:12:00
580
原创 Android Eclipse ADT 可视化生成的XML 格式化
<br />虽然一般都是自己手写的,没有用ADT的可视化拖拽功能,但是有时候写个小demo还是拖一下算了,呵呵。<br />先看看自动生成的<br /> <br /><br />真是纠结啊,怎么都排成了一排了啊。还好有Eclipse的Format功能,但是format出来的也不见得看着舒服。<br /><br />看着累啊。<br /> <br />现在来修改下<br /><br />勾上就好多了<br />split 这个函数经常用的吧,呵呵。一看就明白打钩什么意思了。<br /> <br /><br /
2011-03-17 19:34:00
3251
1
原创 Linux 备份MySQL 并压缩
#!/bin/bashbakdir=/root/kkk/bak/year=`date +%Y`month=`date +%m`day=`date +%d`hour=`date +%k`min=`date +%M`dirname=$bakdir$year$month$day.sql.gz#mysqldump testdb -uroot -p1234 | gzip>$dirnameecho $dirnamestr=$(date +%Y%m%d --date '30 day
2011-03-12 14:57:00
1222
原创 SimpleCursorAdapter 真让我吐血啊
<br />SimpleCursorAdapter<br /> <br />An easy adapter to map columns from a cursor to TextViews or ImageViews defined in an XML file. You can specify which columns you want, which views you want to display the columns, and the XML file that defines t
2011-03-01 23:14:00
607
转载 VC++6.0禁止改变单文档窗口大小,修改标题的实现
<br />刚才又有人在我QQ里问到如何禁止用户该表自己单文档窗体的大小,修改标题等等问题,其实这些问题不难,那么我现在来讲一下这个东西的实现。<br />首先找到单文档程序中的PreCreateWindow(CREATESTRUCT& cs)这个函数,这个函数是用来设置我们窗体的一些特征的,现在,我们来仔细看一下这个函数,如下:<br />BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)<br />{<br />if( !CFrameWnd::P
2011-02-26 23:45:00
3001
原创 消息: 'Ext.EventObject' 为空或不是对象 行: 13 字符
<br /> 在ExtJS的经典布局 TreePanel + TabPanel<br />TabPanel加载一个页面的时候弹出这个错误,很有可能是extjs的包加载了两次的原因,也就是之后被加载进来的页面也带了上<br /> <br /><link rel="stylesheet" type="text/css" href="lib/ext/resources/css/ext-all.css"/><br /><script type="text/javascript" src="ext/adapter
2011-02-15 15:18:00
2364
1
原创 extjs htmleditor 提交出错 解决
<br />htmleditor 是extjs中自带的一个简单编辑器,<br />{ id:'home', title:'通知', layout: 'form', labelAlign: 'top', items: [{ xtype: 'htmleditor', fieldLabel: '通知',
2011-02-15 09:55:00
2765
原创 想用全局钩子屏蔽 QQ截屏 【失败】
<br />可能判断组合键的方法有点问题<br />#define _WIN32_WINNT 0x0501#define STRICT#define WIN32_LEAN_AND_MEAN#include <stdio.h>#include <stdlib.h>#include <windows.h>DWORD g_main_tid = 0;HHOOK g_kb_hook = 0;BOOL CALLBACK con_handler (DWORD){ PostTh
2011-02-10 22:00:00
1691
原创 获取MIDI数据
参考了Dwing大侠int _tmain(int argc, _TCHAR* argv[]){ unsigned char c; unsigned int n=0; FILE *fin =fopen("E://cnhacker.mid","rb"); FILE *fout=fopen("E://cnhacker.h" ,"wb"); if(!fin||!fout) {printf("not found data.bin!/n");return 0;} fprintf(fout
2011-02-06 08:57:00
1936
原创 关于日期控件(DateField)在FireFox3下过长的解决办法
FireFox 3.x 出来了一段时间了,很多用户依然使用的是EXTJS 2.02的版本。(很多原因......),日期控件在FireFox 3.x 下会被拉得很长很长。 这一个问题官方已经解决了。解决办法:你必须在CSS中明确设置它的宽度。.x-date-middle { padding-top:2px;padding-bottom:2px; width:130px; /* FF3 */}另一种解决办法:Ext.override(Ext.menu.DateMenu
2011-02-05 08:46:00
589
原创 iUI Documentation
iUI Documentation<br /> Copyright (c) 2007-10, iUI Project Members. See LICENSE.txt for licensing terms. Version @VERSION@ <br /> This version of iUI has a partial implementation of the busy flag for Issue #191, it will not work
2011-02-02 16:34:00
1071
原创 PHP 获取文件扩展名非截取
echopathinfo('test.apk', PATHINFO_EXTENSION);结果就直接是 apk了,比找点的位置再截取,或者explode要好多了<br />注意: pathinfo 支持第3个参数<br />PATHINFO_DIRNAME - 目录<br />PATHINFO_BASENAME - 文件名(含扩展名)<br />PATHINFO_EXTENSION - 扩展名<br />PATHINFO_FILENAME - 文件名(不含扩展名)
2011-01-23 13:35:00
687
原创 纠结的MySQL ODBC啊
Invalid attribute string 这个错误实在是恶心啊,Google之后发现是MySQL的一个bug (Bug #56233)解决办法还是挺多的,什么删注册表了。不过我想这种方法不能根治还是老老实实打个补丁吧,这个是下载地址,win32的去mysql odbc的安装目录下替换就可以了。http://ftp.mysql.com/pub/mysql/download/myodbc5S5_1_7with56233patchR926win32.zip
2011-01-22 17:33:00
1383
1
原创 Extjs 内网环境 图片无法显示问题
Ext.BLANK_IMAGE_URL = '../ext/resources/images/default/s.gif'; 其实是他在作怪,抓包看下了也就这个s.gif 是去Ext的官网下的,虽然小是小,但是得连外网。
2011-01-17 11:07:00
858
原创 php mkdir 0777 结果却是 755
<br />php mkdir 0777 结果却是 755 ,呵呵,相当的郁闷,以为是上层目录没有权限,加了权限还是755,无奈啊。<br />mkdir 0777 后再跟上一个chmod 0777,呵呵解决。
2011-01-16 13:46:00
2212
原创 波特率和比特率
<br />先从网上摘几段概念回来<br /> ①波特率指信号每秒的变化次数。比特率指每秒可传输的二进制位数。在无调制的情况下,波特率精确等于比特率。采用调相技术时,波特率不等于比特率。②数字信道传送数字信号的速率称为数据传输速率或比特率。③传输率就是指每秒传输多少位,传输率也常叫波特率。④波特率是指线路状态更改的次数。只有每个信号符合所传输数据的一位时,才等于每秒位数。⑤波特率是模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量。如果数据不压缩,波特率等于每秒钟传输的数据位数,如果数据进行了压缩,
2010-12-31 00:39:00
1129
原创 xp下架设简单 Nginx PHP环境
自己也是第一次尝试,欢迎帮忙指正。谢谢。NginxNginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点运行超过四年多了。Igor 将源代码以类BSD许可证的形式发布。自Nginx 发布四年来,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。目前国内各大门户网站已经部署了Ng
2010-12-22 17:56:00
1882
原创 体验Chrome OS,预装了Chrome浏览器的Linux吗
关键字:Chrome OS,VirualBox本文主要使用虚拟机Virtualbox来体验Chrome OS。先下载Chrome OS 光盘镜像下载地址 http://getchrome.eu/download.php再下载virtualbox下载地址 http://www.virtualbox.org/wiki/Downloads开工了,先安装Virtualbox。和MySQL,Openoffice一样名字前面加了个Oracle和别的软件一下,一路Next就OK。但是中间会安装虚拟网卡你当前的网络会断个半
2010-12-09 09:52:00
1299
原创 MongoDB 3言2语尝试篇
MongoDB算是NOSQL中比较热门的吧,今天就来尝试一把。主页http://www.mongodb.org/下载地址 http://www.mongodb.org/downloads我挑了这个 http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.4.zip解压到D:/mongodb-win32-i386-1.6.4进入bin目录mongod.exe 是服务器端mongo.exe 是客户端接下来就是启动服务器端了命令行下mongod.exe -
2010-12-08 16:45:00
368
原创 int 0-6
0 : 停机<br />1:单用户形式,只root进行维护<br />2:多用户,不能使用net file system<br />3:完全多用户<br />5:图形化<br />6:重启
2010-11-28 18:13:00
511
转载 天龙八部之算法
<br /> 那老僧道:“居士全副精神贯注在攻击、破解典籍之上,心无旁鹜,自然瞧不见老僧。记得居士第一晚来阁中借阅的,是一本《黑客攻击十八法》,唉!从那晚起,居士便入了魔道,可惜,可惜!”<br /> 老僧又道:“居士第二次来借阁的,是一本《软件破解大全》。当时老僧暗暗汉息,知道居士由此入魔,愈隐愈深,心中不忍,在居士惯常取书之处,放了一部《算法导论》一部《计算机程序设计艺术》,只盼居士能借了去,研读参悟。不料居士沉迷于破解攻击之道,于正宗宝典却置之不理,将这两部宝书撇在一旁,找到一册《DD
2010-10-05 14:27:00
709
原创 centos5.5 mysql 连接数
<br />vi /etc/my.cnf在[mysqld]中增加max_connections=10000重启mysql 就好了。
2010-09-30 21:01:00
1345
1
原创 Oracle job周期设置
1:每分钟执行Interval => TRUNC(sysdate,'mi') + 1/ (24*60)或 Interval => sysdate+1/14402:每天定时执行例如:每天的凌晨1点执行Interval => TRUNC(sysdate) + 1 +1/ (24)3:每周定时执行例如:每周一凌晨1点执行Interval => TRUNC(next_day(sysdate,'星期一'))+1/244:每月定时执行例如:每月1日凌晨1点执行Interval =>TRUNC(LAST_DAY(SYSD
2010-09-28 09:39:00
676
原创 c/c++ 在catch住错误后写入日志文件,加上函数名,所在文件,所在行号
void testFunction(){ printf("%s/n %s/n %d/n",__FUNCTION__,__FILE__,__LINE__);}int _tmain(int argc, _TCHAR* argv[]){ testFunction(); printf("%s/n",__FUNCTION__); getchar(); return 0;}呵呵,还是挺有用的。
2010-08-02 17:24:00
1320
原创 C,C++中输出具体哪个函数被调用了。
可能标题描述的不是很好,嘿嘿。void testFunction(){ printf("%s/n",__FUNCTION__);}int _tmain(int argc, _TCHAR* argv[]){ testFunction(); printf("%s/n",__FUNCTION__); getchar(); return 0;}这样就可以知道现在运行到了哪个函数了,如果函数多的话,这样还是比较方便的。
2010-08-02 16:30:00
880
原创 C语言或其开机时间与控制台电子时钟
printf("已经开机:%d分钟/n",GetTickCount()/1000/60);一句代码而已,呵呵。time_t m_time; time(&m_time); tm* tm_local=localtime(&m_time); while(1) { clrscr(); printf("已经开机:%d分钟/n",GetTickCount()/1000/60); time_t m_time; time(&m_time); tm* tm_local=local
2010-07-30 10:51:00
974
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人