您现在的位置:首页
--> Zhang Jiuan' Notes
Ubuntu Locale配置问题根源解决之道
• php语言漫谈
不知觉间,php使了两年多了,中间踩过不知多少坑,当然,也从中体悟到很多东西,也做了不少东西,多多少少有些感想,慢慢总结下来吧。1 php语方层面很随意: 这也主要是由它的功能及所属的层面决定的吧。php弱类型,在变量比较的时候可以选择使用==或===,前者表示变量转换成同类型后的值是不是相等,而后者则是要求首先是类型相同,然后值也相同。 php变量可以动态定议,它不需要提前定意一个变量,也不必要定义的时候指...
shell文件存在相关判断参数
• sed命令使用
今天对sed小命令的几个选项总结一下,以备忘。比如有这样一个源文件://schooltsinghua BJtongji SHshanda SDnanda JSxidian XA需求1:希望把BJ替换成Beijing, SH=>Shanghai, SD=>Shandong, JS=>Jiangshu, XA=>Xi’an于是想到了sed命令可以完成替换功能。sed ’s/BJ/Beijing/; s/SH/Shanghai/; s/SD/Shandong/; s/JS/Jiangshu/;s/XA/Xian/’ school//outputtsinghua Beijingtongji Shanghaishanda ...
之前经常为这些小问题搞的头痛,今天把它总结下来,希望对别的同学有用。vim批量替换: :%s/source_pattern/target_pattern/g即可完成如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。简单吧。vim列编辑: 有时候也会遇到这种情况,即对文件的列编辑,需要同时修改多行,就类似于ultraedit的alt+c功能。
文件的合并与拆分是经常遇到的问题,比如为了对日志的统一管理及查询,可能经常需要将许多日志合并成一个,然后对这一个文件作处理,这样可以提高工作效率,下面来给大家先讲述如何利用awk来实现文件的合并。
个人总结了一下QQ开源项目:(开源代码不要用于商业用途,只限于技术研究)第一个要说的就是lumaqq了,基于linux平台的开源项目。相关介绍:查看此处第二个是myqq3,是一款支持linux和windows平台的qq客户端。相关介绍:查看此处第三个是myqq-jieflower。有了这三个,基本对qq客户端就了解的差不多了。相关介绍:查看此处如果想了解更详细的信息,请参照相关协议查看此处
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问...
一、利用iconv函数族进行编码转换在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(const char *tocode, const char *fromcode);此函数说明将要进行哪两种编码的转换,tocode是目标编码,fromcod...
• MinGW
简介MinGW是Minimalistic GNU for Windows 的缩写。她是一个建立在GCC和binutils 项目上的编译器系统。和其他GCC的移植版相比,她可以说是最接近Win32的一个了。因为,MinGW几乎支持所有的Win32API,这也是MinGW的特色之一。她所连接的程序,不需要任何第三方库就可以运行了。在某种程度上看,MinGW更像是VC的替代品。获得与安装MinGW可以从MinGW的官方网站 http://www.mingw.org 上获得。如果,你要安装MinGW,那么你有两种安装方...
一般情况下,mysqldump数据时,需要锁表,以避免读赃数据。但是今天需要dump一个长时间不变的数据,不需要锁表反道难住了。最后查了一下,实际加一个参数就够了:
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具windows端需要支持ZModem的telnet/ssh客户端,SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)O 运行命令rz,即是接收文件,SecureCRT就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到当前目录 O 运行命令sz file1 file2就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
shell常用的判断条件
在写脚本中,肯定会遇到跨机器访问和scp的操作,每次都输入用户名和密码当然不方便,也不是写脚本的根本目的。如何在两台机器之间建立信任关系,那样每次访问都不用输入用户名和密码,这样脚本自动化起来就做到无人值守了。 那么下来就来讲下如何在两台机器之间建立信任关系。机器1:im1.com 机器2:im2.com假如把机器2作为主机器1、登陆机器2根目录为:/home/wanping2、进入.ssh目录(如果没有,手动创建mkdir .ssh)执行命令:ss...
只需要将访问目录的Options 内部的Indexes去掉即可。
cron来源于希腊单词chronos(意为“时间”),是linux系统下一个自动执行指定任务的程序。例如,你想在每晚睡觉期间创建某些文件或文件夹的备份,就可以用cron来自动执行。服务的启动和停止cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4行分别为启动、停止、重启服务和重新加...
• 野兽渡河问题
题目:有六只野兽A, a; B, b; C, c,其中A野兽为a的妈妈; B为b的妈妈;C为c的妈妈。大野兽和小b会划船,但小a和小c不会划船。一条船只能乘坐两只野兽。另外如果在船的任何一边或船上,只要任何一只小野兽离开了妈妈,又有其它的大野兽,那么它就会被吃掉。问有什么方案可保证六只野兽安全渡河。
cat aaa | xargs grep **想实现类似这样的东东,但似乎xargs 和grep搭配似乎不支持,于是采用了如下策略。for i in `awk ‘{print $1}’ bad.result.txt`; do if [ `grep $i uid_result` ]; then echo $i; fi; done
统计从1至400亿之间的自然数中含有多少个1?比如1-11中,有1,10,11这三个自然数有4个1。 拿到这道题目,您会如何去计算呢?如果是计算机方面的面试,你又该如何去思考呢?也有同事拿这道题目谈到了“数学”与“数感”的理解,不过笔者却想谈一些更实际一些东西。 如果是计算机方面的出现这道题目,我们可能首先想到的是挨个去找。比如1含有一个1,然后2不含有1,…10含有1个1, 11含有2个1,….直到4亿。实际...
前些天看到世界javascript程序员有所增加,因此想着也凑凑热闹。看了一些基本的语法,写了些简单的小程序,还挺好使。但是后来也遇到一些问题,比如想写个简单的五子棋的游戏,想画一些数学公式的曲线,并没有找到现呈的东西可使。找了一些javascript的UI设计的东东,自已封装了了个最简单的画线的UI,下面介绍一下。//zjaUI.js/************************************************************** * this is write by zhangjiua...
[ 共40篇文章 ][ 第2页/共2页 ][ 1 ][ 2 ]
近3天十大热文
- [71] Twitter/微博客的学习摘要
- [67] Go Reflect 性能
- [65] find命令的一点注意事项
- [63] 流程管理与用户研究
- [62] IOS安全–浅谈关于IOS加固的几种方法
- [61] Oracle MTS模式下 进程地址与会话信
- [61] 如何拿下简短的域名
- [61] android 开发入门
- [60] 图书馆的世界纪录
- [60] 读书笔记-壹百度:百度十年千倍的29条法则
赞助商广告