`
pipal
  • 浏览: 163957 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论
文章列表
以前在群里有人问do{}while(false)有什么用,有人回答,是为了格式的工整,当时并没怎么理解,后来有了慢慢的体会。以下我自己写的一个小程序用到了这个结构。 以前写程序,当发生错误时都是直接用exit(int)或者return(int)来中止错误,现在这个结构也可以达到这个目的,并且优于前者。当你并不想直接中止程序时,这个结构用处就很大,这在大型的编程里是经常见到的。 /** *The program is to read msg from filename argv[1] && print to the CRT * */ #include <stdio ...
[转]Linux自动备份MySQL数据库 MySQL定期备份是一项重要的工作,但人工操作太繁琐,也难避免有所疏漏,使用下面的方法即可让系统定期备份数据。     1、创建备份文件夹     #cd /www     #makedir backup     2、编写运行脚本 ...
linux tr 命令详解 本文转自“http://blog.chinaunix.net/u2/66903/showart_1902477.html” 1、关于tr    通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。        tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种 ...
从官网下载了realplayer的deb包,安装完毕,播放文件的时候自动退出,网上找了方法好久,终于解决。 与SCIM冲突,打开Realplayer的startup script文件(默认位置为file:/usr/local/RealPlayer/realplay),RealPlayer11 在/opt/real/RealPlayer/realplay $ sudo gedit /opt/real/RealPlayer/realplay 直接在以#!/bin/sh开头的第一行下面(也就是第二行)添加下面语句: export GTK_IM_MODULE=xim 工具-首选项-硬件 里修改一下 ...
安装附件里的包,然后: 首先项-->插件-->常规-->showlyric
本方转自“http://forum.ubuntu.org.cn/viewtopic.php?f=122&t=196562” 飞鸽传书是大家经常使用的局域网通讯工具,网上找了很多方法都不能正确使用,经过多次实验 终于找到正确的方法,特此说明: 1:下载最新的飞鸽传书代码 目前为止是0.9.6 GNOME2版本 原版下载页:http://www.ipmsg.org/index.html.en 修改版下载: http://www.blogjava.net/Files/bukebushu ... 9.6.tar.gz 这个是我修改后的源码再打包后文件,主要改了三个文件: codeset.c ( ...
本文引自http://linux.chinaunix.net/techdoc/desktop/2009/04/30/1109599.shtml 好多情况下gedit 在打开windows分区下的文本文件,和下载下来的文本文件时会出乱码的情况,这种情况一般都是由于字符编码的源因,因为linux下缺省情况下是采用 UTF-8的,所以我们最好把GBK,GB2312,之类 的字符编码加上去。步骤是,在终端输入gconf-edit调出gconf-edit(如果没有装,则先安装gconf-edit) 在apps->gedit- 2->preferences->encodings在右边的auto ...
本文转自:http://hi.baidu.com/speiwak/blog/item/58db5f3430916682a71e1238.html
Shell字符串匹配 转意的"尖括号" -- \<...\> -- 用于匹配单词边界. 查看文件内容: hanbingxin@andLinux:~$ cat 1.txt 1. dfjksdfjklsdj dllthesdj dsjfksldfj 2. sdf the dksfksdf thesdf sdlfjsld 3. the 4. sdkfjklsdfjsdklfjsdklfjksdjfks 用不带"尖括号"进行匹配 hanbingxin@andLinux:~$ grep 'the' 1.txt 1. dfjksdfjklsdj dl ...
安装完Linux后再重新安装Windows,则会把grub给覆盖,恢复方法如下: 用安装的LivCd或者通过硬盘安装的方式加载LivCd进入安装界面。 打开终端-->sudo -s --> fdisk -l 找到/boot所在分区,假如为sda8 grub-->root (hdx,8)-->setup (hdx)-->quit-->init 6 x表示安装Linux在第几块硬盘驱动器。大功告成。
vi方向键的输出分别为ABCD,也就是说,不能使用方向键进行定位了 执行如下命令: echo "set nocompatible" >> ~/.vimrc
在forum.ubuntu.org.cn上看到这个自动挂载win分区的脚本挺不错的,记录一下,以后应该会用到。我就注释了两个地方。版权归原作者所有。 #!/bin/sh # #autowinfs auto mount media disks # # Copyright (c) 2005 Jiahua Huang <jhuangjiahua@gmail.com> #License: GPLv2 # # /usr/bin/sutowinfs # 用来自动挂载机器上的 Windows 分区 , 并写入 /etc/fstab # 五 2月 18 ...
换了新本本,自带的系统是Vista,说起这Vista,我就是一肚子的气,折腾了半天,感觉还是没XP好使。才用一天,由于它老是假死,被迫使用F11一键还原,气是气,但还得用啊,今天安装Ubuntu也折腾了好久,不过到现在终于成功了,但还是有点小失误,把grub安装写入mbr了。估计回头一键还原不好使了。现在把Ubuntu安装方法记录下来,免得下次再折腾。 硬盘安装主要进行的工作如下: 1.要安装ubuntu,当然得先下载它的镜像文件,我下载的是桌面版的ISO。 2.下载grub4dos。把里面的grldr,grldr.mbr,grub.exe复制到C盘根目录。 3.把ISO里的文件.disk、 ...
前面有生篇文章“给二级指针分配空间”,分配的空间有点问题,不连续,正确的分配方法如下面的例子。以下例子实现的功能是:把文件当中的每一行读到一个数组中的一个char*里面。 #include <stdio.h> #include <stdlib.h> #include <string.h> #ifndef _WORDSLEN_ #define WORDSLEN 32 #endif #define PRINTERR(errMsg) printf("error:%s",errMsg) #define FREEIF(ptr) { ...
ubuntu  终端记录日志软件---screen >screen -L -U 操作记录 …… …… …… >exit 生成log文件 -L:生成log -U:unicode
Global site tag (gtag.js) - Google Analytics