自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 C语言中各种进制间的转换(2进制,8进制,10进制,16进制)

#include //2进制转10进制void B_D(int a) {     int i, s = 0;     int result = 0;     for(i = 1; a != 0; i *= 2)     {         if (a % 10 > 1)         {             s = 1;             break;  

2014-11-03 21:01:06 1231

转载 在 Ubuntu 12.04 下编译 GCC 4.7

本文将介绍如何在 Ubuntu 12.04 下编译 gcc 4.7,我很奇怪的是在 Ubuntu 下编译 gcc 源码也那么复杂,不过 Ubuntu 也是 Linux 系统之一,就没什么好奇怪的了。 首先检查你是否已经默认安装 Ubuntu gcc 和 binutils ,如果你使用了 64 位的桌面版本,那么默认是已经安装了。下面的部分我们建议你打开一个终端来执行相应的命令。 在此之前建议更

2014-10-26 15:20:18 439

转载 bash_profile和.bashrc的区别

转自http://blog.csdn.net/dingxy/archive/2009/03/20/4008724.aspx 和http://blog.csdn.net/dingxy/archive/2009/03/23/4016383.aspx /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集sh

2014-10-19 20:10:05 319

转载 pcap文件格式

pcap文件格式是bpf保存原始数据包的格式,很多软件都在使用,比如tcpdump、wireshark等等, 了解pcap格式可以加深对原始数据包的了解,自己也可以手工构造任意的数据包进行测试。   pcap文件的格式为:   文件头    24字节   数据包头 + 数据包  数据包头为16字节,后面紧跟数据包   数据包头 + 数据包  ......   pcap.h里定义了文

2014-09-03 17:13:07 345

转载 算法 老鼠迷宫问题

#include "stdafx.h" #include "iostream.h" #include "string.h" #include "stdio.h" double dMeans=0,dWalkLen=10000;//dMeans表示走出迷宫的方法,dWalkLen表示当前走出迷宫最少步数             char Maze[10][52]={      {"##

2014-08-10 11:22:15 630

转载 Ubuntu主文件夹里的中文文件夹名称改成英文

方法一: 首先修改现有主文件夹下各文件夹名称: Desktop、 Documents、 Download、 Music、 Pictures、 Public、 Templates、 Videos …… 然后编辑配置文件: gedit ~/.config/user-dirs.dirs 把文件夹指向改掉,例如: XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOW

2013-12-23 14:27:17 535

转载 Ubuntu字符界面中文乱码和分辨率的解决方案

字符界面经常会遇到中文无法显示的情况, 比如: 我没有安装图形界面。  我只想让系统在字符界面下能够显示中文和输入中文!  请给出步骤!   解决方法其实也很简单的,装一个类似dos下面中文环境的程序即可 chcon 方法 ubuntu用户就有福了, 首先要装一个console的软件,应该是一个虚拟的终端吧,之后就可以启动了 $console 会提示你装的东西 装好后,

2013-12-23 14:12:34 1123

转载 Linux(centos)系统各个目录的作用详解

文件系统的类型  LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。  普通文件:如文本文件、C语言源代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。  目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。  连接

2013-12-23 13:27:58 430

原创 修改用户名、改变语言环境

1. 修改计算机名: $ sudo vim /etc/hostname 可以看到终端@后面的名字变了   2. 修改用户名   $ sudo usermod -l new_name old_name 注意: 如果该用户已登录,则无法修改。   3. 修改用户组   $ sudo groupmod -n new_group_name old_group_name   临时改

2013-12-23 13:04:15 527

转载 系统语言环境的转换

查看当前系统语言环境 locale 编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en sudo vi /etc/default/locale LANG="en_US.UTF-8" LANGUAGE="en_US:en" 继续查看更改后的系统语言变量,如果出现下列错误,说明没安装en_US的local qii@ubuntu:~$ locale locale

2013-12-23 12:52:16 511

转载 ubuntu文字接口图形接口的转换

注:此文为转载,ubuntu版本11.0.4,Kernel版本2.6.38。 ubuntu默认启动进入文本模式方法: 1。首先,查看自己所安装的Ubuntu版本: lch@linuxidc:~$ cat /etc/issue  ubuntu 9.10 \n \l  2。根据不同的版本,操作方法有所不同,具体如下:   ubuntu10.10以前的操作方法:   第一步,具体命

2013-12-23 12:18:46 947

翻译 C下的快速排序算法

#include stdio.h> #include stdlib.h>  void swap(int *x,int *y) {    int temp;    temp = *x;    *x = *y;    *y = temp; } int choose_pivot(int i,int j ) {    ret

2013-11-09 02:42:16 324

原创 某一正整数,进行递减,每次将该数减半后再减一,当对该数进行第10次减半时

//某一正整数,进行递减,每次将该数减半后再减一,当对该数进行第10次减半时 //发现该数只剩下1不能再减了,求该数。 #include using namespace std; int main() {     int a,b,c,d,e,f,g,h,l,i;     for(i=1;i     {         a=(i*2)+1;          b=(a*2)+1;

2013-10-14 08:51:47 2612

原创 利用VIM提供的正则去掉代码每行开头不想要的行号

利用无所不能的VIM,以及它的正则,它的替换功能。解决步骤: 1.将代码贴到VIM 2.替换掉每行首的所有空格及数字 VIM底行模式下 :1,315s/^\s*[0-9]*\s*//g 解释:1为起始行号,315为终止行号,^在正则中代表行首,\s*代表若干个空格,可以没有,[0-9]*代表若干个数字,可以没有,即将^\s*[0-9]*\s*替换为NOTHING。 3.格式化代码

2013-10-14 08:42:28 475

转载 Linux技巧:一次删除一百万个文件的最快方法

最初的测评 昨天,我看到一个非常有趣的删除一个目录下的海量文件的方法。这个方法来自http://www.quora.com/How-can-someone-rapidly-delete-400-000-files里的Zhenyu Lee。 他没有使用find 或 xargs,他很有创意的利用了rsync的强大功能,使用rsync –delete将目标文件夹以一个空文件夹来替换。之后,我做了一个

2013-10-13 00:21:24 854

转载 Linux 为什么要用字符 ~ 来表示 home 目录

在Unix风格的操作系统里(包括BSD, GNU/Linux 和 Mac OS X),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目录是/home/bloggsj,那么,输入 cd 或 cd ~ 或 cd /home/bloggsj 或 cd $HOME 都是等效的。这种习惯源自于1970年代流行的Lear-Siegler ADM-3A终端机,这种机器上波

2013-10-13 00:17:34 494

原创 linux下C语言编程1-gdb调试程序

使用gdb调试程序前,编译命令须加-g参数,如gcc -g -o test test.c(-g在前) 启动gdb,如#gdb test   常用命令,括号中是命令缩写: run(r):执行当前被调试的程序 break(b):设置端点,如(gdb) b 10 list(l):列出正在调试的应用程序的源代码,显示10行代码 next(n):单步执行 print(p):显示变量(表达式)

2013-06-19 17:44:32 564

原创 如何使用gdb调试C程序

本文中,我们讨论如何在6个简单步骤下使用gdb调试器调试C程序。 为了调试目的编写一个带有错误的C程序示例。 为了学习C编程调试,让我们创建下面C程序,它计算并且打印一个数的阶乘。然而该C程序包括一些错误,它是为了我们调试目的而为。 $ vim factorial.c # include   int main() {          inti, num, j;

2013-06-19 17:42:40 617

转载 冒泡排序的多种方法

冒泡排序算法的思想:很简单,每次遍历完序列都把最大(小)的元素放在最前面,然后再对剩下的序列从父前面的一个过程,每次遍历完之后待排序序列就少一个元素,当待排序序列减小为只有一个元素的时候排序就结束了.因此,复杂度在最坏的情况下是O(N ^ 2). [cpp] view plaincopy void  Swap( int   * a,  int   * b)    {

2013-06-19 17:40:14 450

转载 linux下打开windows txt文件中文乱码问题

在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。 出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示 txt文件在linux环境下打开呈现了乱码状态。 解决方法:在linux用iconv命令,如

2013-06-19 17:36:05 582

C语言的多种算法

介绍多种C语言的算法计算,对于理解算法很有帮助。

2013-04-08

空空如也

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

TA关注的人

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