自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

halazi100

总结分享,共同进步

  • 博客(71)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux以tree树状图逐级列出目录的内容

linux的tree命令,可以显示文件列表,将所有文件以树的形式列出来  但一般系统并不默认这个命令,需要手动下载安装CentOS系统:yum install treeubuntu系统:sudo apt-get install tree文件很小,只有31K,但功能可强大了! 比如到某个目录下如/boot# cd /boot# tree -a  -a 显示

2014-11-27 17:59:59 762

转载 malloc和free的原理

一、malloc()和free()的基本概念以及基本用法: 1、函数原型及说明: void *malloc(long NumBytes):该函数分配了NumBytes个字节,并返回了指向这块内存的指针。如果分配失败,则返回一个空指针(NULL)。 关于分配失败的原因,应该有多种,比如说空间不足就是一种。 void free(void *FirstByte): 该函数

2014-11-27 15:45:44 508

原创 内存泄漏与内存溢出

内存泄漏形象的比喻是“操作系统可提供给所有进程的存储空间正在被某个进程榨干”,最终结果是程序运行时间越长,占用存储空间越来越多,最终用尽全部存储空间,整个系统崩溃。所以“内存泄漏”是从操作系统的角度来看的。这里的存储空间并不是指物理内存,而是指虚拟内存大小,这个虚拟内存大小取决于磁盘交换区设定的大小。由程序申请的一块内存,如果没有任何一个指针指向它,那么这块内存就泄露了。

2014-11-27 15:28:12 538

原创 Ubuntu下添加开机启动脚本

Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。当然要添加到结束语句exit 0 的前面才行。  如: $ sudo vi /etc/rc.local 然后在 exit 0 前面添加脚本代码或脚本的位置。 如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d

2014-11-27 14:19:09 455

转载 linux编程中变量命名规则

1  标识符在程序设计中,变量名、函数名、数组名等统称为标识符。简单地说,标识符就是一个名字。除库函数的函数名由系统定义外,其余都由用户自定义。C语言规定,标识符只能由字母(a~z,A~Z)、数字(0~9)、下划线(_)组成,并且标识符的第一个字符必须是字母或下划线,不能以数字开头。C语言不限制标识符的长度,但它受各种C语言编译器的限制,同时也受到具体机器的限制。例如,在某编译器中规定标识符前

2014-11-27 14:12:01 2906

转载 程序变量命名法:匈牙利命名、驼峰式、帕斯卡命名法

一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 匈牙利命名法通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的作用域,类型等。这些符号可以多个同时使用,顺

2014-11-27 14:09:26 1926

原创 centos与ubuntu等ibus的配置并添加搜狗词库

首先是要安装了ibus输入法;对于ubuntu 14.04的ibus输入混乱的问题是确认输入模式是全拼,而不是双拼;另外要执行ibus-saemon -drx 指令,如果执行该命令可以使用但重启后就不行,请将该命令写入当前用户的.bashrc文件的末尾首先备份和恢复自己的用户词库和输入法习惯    在用户主目录下的.cache/ibus/pinyin/文件夹下存放着ib

2014-11-26 17:02:15 1402

原创 grep命令的使用

grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。另外的两个办法是:1.设置环境变量:    export GREP_OPTIONS="--color=auto"  2.修改.bashrc    给grep起别名,用alias设置。         alias grep='grep --color=auto'      

2014-11-24 10:06:46 662

翻译 CentOS 6.6安装Matlab R2014a UNIX版

x64 only  ~  feel free to patch the x86 versions or either libmwservices.so/libmwservices.dylib if you like   ....:-)1) Mount Matlab 2014a UNIX disc and run the appropriate installer for either Li

2014-11-22 09:42:19 3621

原创 CentOS 6.6单系统硬盘重装

由于1.将CentOS.iso放在/opt目录,/opt目录是在ubuntu系统下单独分区挂载的;2.重启ubuntu,长按Shift显示启动菜单,启动grub命令模式:    > set root=(hd0,msdos1)        ##可以在输入时按Tab键进行提示或自动不全##设置iso文件所在硬盘分区    //grub2.0之前版本用root (h

2014-11-21 18:47:09 890

转载 Matlab R2012a Unix的安装

1.挂载文件终端执行sj@sj-K52Je:~$ sudo mkdir /tmp/matlab这是创建挂在iso的地方sj@sj-K52Je:~$ sudo mount -o loop -t iso9660 ~/Matlab.R2012a.UNIX.ISO-TBE.iso /tmp/matlab mount: warning: /tmp/matlab s

2014-11-21 16:18:03 1564

转载 fedora下安装matlab

fedora linux下安装matlab注意:请将以下相应的目录改为适合自己的路径,另外确保磁盘有足够的空间,否则安装失败。1.挂载iso文件mount -o loop -t iso9660 ./Matlab_R14_Mac.Linux.Unix_CD.iso /mnt/cdrom2.拷贝license.datcp ./Matlab.7.R14.License-Mac

2014-11-21 15:26:26 1535

原创 CentOS中文字体安装与配置

下载常用的字体链接: http://pan.baidu.com/s/1gdmZg23 密码: 9tes

2014-11-21 15:16:45 790

转载 find命令的使用方法

find命令寻找空的目录:find /path -depth -type d -empty寻找空文件:find /path -depth -type f -empty根据名字查找文件:find /path -name name_of_file根据扩展名查找文件:find /path -name “*.given_extension”寻找具有特定权限且特定扩展名的

2014-11-21 14:38:17 735

原创 NeoKylin-Desktop-Personal-v6.0安装Matlab实战

NeoKylin-Desktop-Personal-v6.0安装matlab R2009a 1.首先当然需要下载matlab R2009a for unix。2.将iso文件挂载,我直接从u盘挂载。# mkdir /mnt/matlab# mount -o loop -t iso9660 /media/U/Mathworks.Matlab.R2009a.UNIX.ISO

2014-11-21 14:24:18 4629 1

转载 Warning: user mockbuild does not exist: using root

The ‘mock’ module is responsible to build the source RPMs (SRPMs) under a chroot environment and uses the ‘mockbuild’ user.If the mockbuild user does not exist while installing the source RPM, you w

2014-11-21 10:47:38 5272

原创 liveusb-creator创建启动优盘

在centos或ubuntu等系统上可以安装liveusb-creator软件,创建

2014-11-21 08:46:34 924

转载 CentOS / RHEL 防止Kernel升级

有时候需要更新除Linux内核的所有软件包。那么如何防止在CentOS/ RHEL/ Fedora Linux系统下yum命令更新系统内核呢?不过在更新其他软件包时,如果依赖最新的内核,那么该软件包是没法更新成功的。方法如下:方法1:# vim /etc/yum.conf exclude=kernel*在 [main]配置段下,追加或修改以上内容。可通过下面的命令查看是否

2014-11-20 14:38:44 600

转载 Ubuntu中阻止软件包的升级

如果你想在Ubuntu中升级软件但又想保持其中的一个当前状态不变,即不被升级的话,你可以使用命令 dpkg, aptitude 或者 dselect来延迟升级/via 1.使用dpkg 要选定需要延迟升级的软件包: sudo echo “package hold” | dpkg --set-selections 例如要延迟升级apache2软件包: sudo

2014-11-20 14:36:31 2142

原创 CentOS 6.6 yum源完全配置

一  yum 简介  yum,是Yellow dog Updater,Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器. 起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名.

2014-11-20 13:49:09 11268

转载 rpm和yum的使用

rpm主要是用来操作单独的rpm软件包,如果使用rpm来安装软件的话,必须得手动解决软件包的依赖关系,那可是件相当麻烦的事。而用yum就好多了,只要软件库里有这个软件,一条命令就解决问题,yum会自己解决软件包的依赖问题。一、rpm的使用//1.检查是否安装rpm –qa | grep mysql//2.安装软件包rpm -ivh bar-1.0-1.i386.

2014-11-20 10:21:24 687

原创 CentOS 6.6 安装matlab R2009a

1.首先当然需要下载matlab R2009a for unix。2.将iso文件挂载,我直接从u盘挂载。mkdir /mnt/matlabmount /media/U/Mathworks.Matlab.R2009a.UNIX.ISO-TBE.iso /mnt/matlab3.创建安装目录盘mkdir /usr/local/Matlab2009achmod 777 /usr

2014-11-20 10:06:38 920

转载 Deepin Movie

Deepin Movie:1. Install Qt5:   Download http://download.qt-project.org/official_releases/qt/5.1/5.1.1/qt-linux-opensource-5.1.1-x86_64-offline.run  And then    > sudo ./qt-linux-opensource-5

2014-11-19 14:59:28 937

转载 嵌入式Linux自学笔记及体会

针对初学嵌入式的广大朋友们,以下是我在初学接触嵌入式的过程中整理处的一些资料信息,希望能为大家有所帮助。  一个典型的桌面 Linux 系统包括 3 个主要的软件层---linux 内核、C 库和应用程序代码。  内核是唯一可以完全控制硬件的层,内核驱动程序代表应用程序与硬件之间进行会话。内核之上是 C 库,负责把 POSIX API 转换为内核可以识别的形式,然后调用内核,从应用程序向内

2014-11-19 13:48:07 512

转载 PS制作隐藏图层

准备:Adobe Photoshop.版本无所谓,我选的是Photoshop 7.0,图片2张,要求是最好一张图片十分花俏(制作:(1).将两张图片打开.(然后双击图层面板的背景层.将其转化为一般图层.若是想改变图片大小,选:编辑--->自由变换.)(2).新建(选:文件-->新建).大小请自定义.(3)将准备好的2张图片拖到新建的空图片里. --->防止意外的话,在拖

2014-11-17 13:09:15 1280

转载 在虚拟机上搭建中标麒麟Neokylin6桌面版开发环境

首先,到这里下载中标麒麟6.0桌面版,大小约3.6G:http://pan.baidu.com/s/1bnGlSsv 中标麒麟为NeoKylin,和原先的红旗Linux一样,国产化的Linux;而另一个ubuntukylin叫“优麒麟”,为ubuntu中文化版本。这里的工具还用到了虚拟机VBOX(VirtualBox)、putty远程终端连接工具、cuteftp或者WinSCP类似

2014-11-17 09:27:14 4194 1

原创 linux下常用的压缩解压缩命令

centos下解压rar、zip文件的方法#tar –xvf file.tar //解压 tar包#tar -xzvf file.tar.gz //解压tar.gz#tar -xjvf file.tar.bz2 //解压 tar.bz2#tar –xZvf file.tar.Z //解压tar.Z#tar -Jxvf xx.tar.xz //解压tar.xz#rar x

2014-11-15 21:22:44 893

原创 linux下使用xdg-open命令智能打开各文件

linux下使用xdg-open命令智能打开各文件在linux中,通常用命令行打开文本文件,比如用命令gedit、more、cat、vim、less。但当需要打开其他格式文件时,比如pdf、jpg、mp3格式文件,咱们通常做法是进入到文件所在的目录,双击打开,很影响效率。事实上,可以通过命令xdg-open(opens a file or URL in the user's preferred...

2014-11-15 21:21:54 4114 2

原创 wget配置及应用

wget一直显示英国中部时间,很让人郁闷,本来英文是eta (Estimated Time of Arrival 预计到达时间),翻译错了,改正这个问题的时候wget的进度条也恢复原样了执行以下命令:msgunfmt /usr/share/locale/zh_CN/LC_MESSAGES/wget.mo -o - | sed 's/eta(英国中部时间)/ETA/' | msgfmt -

2014-11-15 21:19:42 1327

转载 CentOS 6.3下FTP安装及配置

一、FTP的安装1、检测是否安装了FTP:[root@localhost ~]# rpm -q vsftpd     如果安装了会显示版本信息:    [root@localhost ~]# vsftpd-2.0.5-16.el5_5.1   否则显示:[root@localhost ~]# package vsftpd is not installed 2、如果没安装FT

2014-11-15 21:17:28 508

原创 vi配置

vi的配置文件位于~/.vimrc如果没有首先创建:#vi ~/.vimrc编辑以下内容set tabstop=4//设置缩进的空格数为4set softtabstop=4set shiftwidth=4set autoindent//设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置set cindent//设置使用 C/C++

2014-11-15 21:16:30 517

转载 linux用户和用户组管理

linux系统添加删除用户和组linux系统用户管理添加删除用户和组实例在这个任务中,必须以root用户身份登录到linux主机上,在系统中添加一个登录名为yan的用户,在新建一个office组,并将yan加入到这个组中,是指成为它的当前组,登录测试并退出,然后删除用户和组。1、使用[Ctrl]+[Alt]+[F3]组合键(F3可以是F2~F6中任何一个,[Ctrl]+[A

2014-11-15 21:15:37 459

转载 centos下笔记本触摸板能滑动但是不能点击的解决

centos下笔记本触摸板能滑动但是不能点击的解决点击[系统] -> [首选项] -> [鼠标] -> [触摸板] -> [常规],在启用使用触摸板进行鼠标点击的复选框前打勾;CentOS中,点击触摸板(Synaptics TouchPad)等效于单击左键的设置方法:在命令行中运行这条命令即可: synclient TapButton1=1注:还可以尝试下TapButt

2014-11-15 21:15:24 5852

原创 sudoers

默认没有启用sudo,首先应该是对sudo进行设置。sudo的作用就是使当前非root用户在使用没有权限的命令 时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。找到root ALL=(ALL) ALL这一行,在后面再加上一行就可以了

2014-11-15 21:14:31 1422

原创 主目录中文路径名转英文

如果安装了中文版到CentOS之后,root目录及home目录下会出现中文到路径名,如“桌面”、“文档”,“图片 、公共的” 、“下载”、 “音乐”、“ 视频”等目录,这样在命令行上操作十分到不方便,需要切换输入法,总不是那么酣畅淋漓。要是能把这些中文目录改成英文目录就好了方法一:首先把那几个中文名称修改成相应的英文,比如Desktop、 Documents、 Music、 P

2014-11-15 21:13:01 6680

转载 centos 5.2下QT4环境的设置

centos5.2下QT4环境的设置由于在centos5.2下自带的是qt3,对于编程者来说,qt3和qt4存在很大的区别,因此需要自己安装个qt4,我们通过yum install qt4-dev*命令安装的QT版本是qt4.2,当然你也可以通过下载qt的最新的源码包然后进行./configure ;make ;make install进行源码的安装,通过源码的安装花费的时间会很长,大约要2个

2014-11-15 21:11:47 1156

原创 mount加载存储介质

mount加载存储介质加载含有中文名的存储介质如果加载的存储介质中含有中文文件名,需要在运行mount命令时,加上“-o iocharset=cp950”参数,这样才能看到此存储介质内的中文文件名.例如加载光盘,可以执行以下命令:# mount -o iocharset=cp950 /dev/cdrom  /mnt/cdrom加上“-o iocharset=cp950”

2014-11-15 21:11:05 420

原创 upgrade kernel

1.check current system's version#uname -r2.download the linux kernel source code package.3.uncompress the kernel package to a directory4.change to the directory5.make mrproper6.make menuco

2014-11-15 21:10:29 528

原创 从ubuntu安装centos系统

1.将CentOS.iso放在/opt目录,/opt目录是在ubuntu系统下单独分区挂载的;2.重启ubuntu,长按Shift显示启动菜单,启动grub命令模式:    > set root=(hd0,msdos1)        ##可以在输入时按Tab键进行提示或自动不全##设置iso文件所在硬盘分区    //grub2.0之前版本用root (hd0,n),n代表/opt分

2014-11-15 21:09:28 6512 1

转载 grep命令

grep命令执行后,终端上输出显示颜色可以加“--color=auto”的参数。另外的两个办法是:1.设置环境变量:    export GREP_OPTIONS="--color=auto"  2.修改.bashrc    给grep起别名,用alias设置。         alias grep='grep --color=auto'      

2014-11-15 21:08:17 789

AnalysePlugin-v1.12-R43-all.zip for notepad++

Features Filtering log files It is designed to treat log-files of typical size like 60MB. More features can be found in the help dialogue of the plugin. https://sourceforge.net/projects/analyseplugin/

2020-02-11

vim使用入门进阶教程

文本编辑器概述 vi编辑器简介 模式切换与使用 基本操作命令 高级功能及其他选项 配置 插件使用 文本编辑器概述 vi编辑器简介 模式切换与使用 基本操作命令 高级功能及其他选项 配置 插件使用

2015-10-30

linux应用基础学习笔记

该文献为本人自学Linux所整理笔记,可任由传播复制以承Linux开源精神,特此声明。 该文献为本人自学Linux所整理笔记,可任由传播复制以承Linux开源精神,特此声明。 该文献为本人自学Linux所整理笔记,可任由传播复制以承Linux开源精神,特此声明。

2015-10-30

git-2.6.1-32bit

git是一个功能强大的分布式版本管理系统

2015-10-12

vim完全配置包括配置文档及plugins,解压到适当位置即可

vim完全配置,包括配置文档及plugins,解压到适当位置即可;

2015-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除