- 博客(27)
- 资源 (19)
- 收藏
- 关注
转载 【转载】Shell if else语句
https://www.cnblogs.com/yang-hao/p/5969252.htmlif 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句:if ... fi 语句;if ... else ... fi 语句;if ... elif ... else ... fi 语句。1) if ... else 语句if ... else 语句的...
2018-04-25 17:42:23
194
转载 【转载】shell脚本中的if 参数-a至-z
[-a file] 如果file存在则为真 不过貌似有时候-a表示为and:条件与[-b file] 如果file存在且是一个块特殊文件则为真 [-c file] 如果file存在且是一个字特殊文件则为真 [-d file] 如果file文件存在且是一个目录则为真 -d前的!是逻辑非 例如: if [ ! -d $lcd_path/$par_date ] 表示后面的那个目录不存在,则执行后面的th...
2018-04-25 17:40:35
1155
转载 【转载】如何给shell脚本传入参数小结
原文:https://blog.youkuaiyun.com/beibei0921/article/details/45287855大家都知道普通的bash命令后边可以跟任意的参数,那我们自己编写的脚本是否也支持传递参数呢?答案当然是肯定的执行“vim test.sh”创建一个新的shell脚本。脚本test.sh的内容如下:#!/bin/shname=$1echo "the ${name} are grea...
2018-04-25 17:39:30
908
转载 linux下修改IP
最简单的方法,输入setup,配置界面就出来了~或者跟一般Linux一样,在/etc/sysconfig/network-scripts下找到ifcfg-eth0文件,编辑:DEVICE=eth0IPADDR=192.168.0.254域名服务器配置文件:/etc/ resolv.conf以下方法,可使修改直接生效:修改ip地址# ifconfig eth0 192
2016-10-18 22:07:56
282
转载 vmware下linux上网
原文 http://blog.sina.com.cn/s/blog_696600730100lfws.html最近在windows上装了虚拟机,开始了linux的学习之路;无聊的时候就看上几眼,呵呵。首先给初学的朋友们介绍一下如何在vmware的linux下上网,高手请飘走~~~~~仅献给linux菜菜们,嘿嘿……linux_iso:Red Hat Enterprise
2016-10-18 21:58:21
329
转载 Linux 下使用 objdump 反汇编
原文http://www.linuxidc.com/Linux/2011-05/35775.htmobjdump有点象那个快速查看之流的工具,就是以一种可阅读的格式让你更多地了解二进制文件可能带有的附加信息。对于一般只想让自己程序跑起来的程序员,这个命令没有更多意义,对于想进一步了解系统的程序员,应该掌握这种工具,至少你可以自己写写shellcode了,或者看看人家给的exploit中
2016-10-18 21:54:26
4430
转载 linux下安装gcc,g++
linux中安装gcc和g++ 今天在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令: 1 yum install gcc 2 yum install g++ 然后发现gcc可以正确安装,但安装g++时却提示: Cannot find a package matching g++ 后在网上搜索后才发现
2016-10-18 21:51:23
33615
转载 C++文件操作
原文 http://blog.163.com/shi_shun/blog/static/23707849200931684635666/C++ 通过以下几个类支持文件的输入输出:ofstream: 写操作(输出)的文件类 (由ostream引申而来)ifstream: 读操作(输入)的文件类(由istream引申而来)fstream: 可同时读写操作的文
2016-10-17 09:45:01
243
转载 原码, 反码和补码详解
作者:张子秋出处:http://www.cnblogs.com/zhangziqiu/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式,
2016-09-29 15:35:15
268
转载 希尔排序
原文地址 http://blog.youkuaiyun.com/morewindows/article/details/6668714希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序
2016-09-22 20:40:18
228
转载 快速排序
原文地址 http://blog.youkuaiyun.com/morewindows/article/details/6684558快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。
2016-09-22 20:37:05
209
转载 归并排序
原文地址 http://blog.youkuaiyun.com/morewindows/article/details/6678165#reply归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个
2016-09-22 20:34:18
263
转载 各种排序算法的稳定与不稳定
原文地址 http://www.cnblogs.com/codingmylife/archive/2012/10/21/2732980.html首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。 其次,
2016-09-22 20:26:26
5160
转载 P问题、NP问题和NPC问题
原文地址 http://www.matrix67.com/blog/archives/105什么是P问题、NP问题和NPC问题 这或许是众多OIer最大的误区之一。 你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的
2016-09-21 16:06:25
224
转载 堆与堆排序
原文地址:http://blog.youkuaiyun.com/morewindows/article/details/6709644堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。二叉堆的定义二叉堆是完全二叉树或者是近似完全二叉树。二叉堆满足二个特性:1.父结点的键值总是大于或等于(小
2016-09-20 09:01:42
224
转载 判断是否是完全二叉树
原帖地址 http://www.cnblogs.com/buptLizer/archive/2012/03/30/2425097.html 给出一个二叉树,判断是否是完全二叉树。分析:我们都知道完全二叉树是指最后一层左边是满的,右边可能慢也不能不满,然后其余层都是满的,根据这个特性,利用层遍历,如果我们当前遍历到了NULL结点即叶结点,那么后续如果还有非叶结点,就说明是
2016-09-11 11:32:05
395
原创 二叉树的基本用法总结
下面列举了二叉树的一些常用方法,水平有限 代码写的质量不怎么地,基本功能是实现了的功能有:树的建立、删除;先序、后序、中序、层次遍历;节点的查找,节点的插入;兄弟的查找,父节点的查找;计算树的深度、叶子数、节点数;树的拷贝;判断两个树是否相等;判断是否是满树、完全树;#include#include#include#include#includeusi
2016-09-11 11:08:35
2202
转载 并查集详解 (转)
这个文章是几年前水acm的时候转的, 当时也不知道作者是谁, 要是有人知道的话说一下吧并查集是我暑假从高手那里学到的一招,觉得真是太精妙的设计了。以前我无法解决的一类问题竟然可以用如此简单高效的方法搞定。不分享出来真是对不起party了。(party:我靠,关我嘛事啊?我跟你很熟么?)来看一个实例,杭电1232畅通工程首先在地图上给你若干个城镇,这些城镇都可
2016-09-06 15:35:02
2830
转载 结构体字节对齐
原帖地址http://www.cnblogs.com/dolphin0520/archive/2011/09/17/2179466.html,写的真好,对博主表示再次感谢在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只
2016-05-06 20:35:19
279
原创 C语言中的IO函数小计
1.gets(char *str)会把所有字符读入str,换行符'\n'会读取但不会保存,最终将被舍弃,gets函数可能会造成str溢出2.puts(char*str)把str中所有字符打印,最终会自动追加一个换行符'\n'3.scanf("%s",s);遇到空格,换行符会终止并跳过,但这些符号仍会存留在输入队列中,如:char bb[10]:if(scanf("%s",bb)==1
2016-05-03 15:05:53
559
转载 C语言中宏定义"#"和"##"符号的用法
C语言中宏有两个非常有用的宏符号“#”“##”这两个符号的用法总结如下。 #把宏参数变为一个字符串而##把两个宏参数贴合在一起。 一、一般用法 #include #define STR(s) #s #define CONSS(a,b) (int)a##e##b int main() { printf(STR(vck));
2016-04-25 16:28:05
1881
转载 C语言中的变参数函数,宏
前言:本文在很大程度上改编自网友kevintz的“C语言中可变参数的用法”一文,在行文之前先向这位前辈表示真诚的敬意和感谢。一、什么是可变参数我们在C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为:int printf( const char* format, ...);它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三
2016-04-25 16:18:34
517
转载 关于宏的一些问题,和__LINE__,__FILE__一些编辑器默认宏
注:本文转自蚂蚁跳楼博客园,感谢作者整理 前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低下。所以,很多人会选择使用
2016-04-25 16:16:18
668
转载 怎样写参数个数可变的宏
#if #ifdef #if defined 在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) /printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表 你可能很熟悉在函数中使用可变参数表,如:voi
2016-04-25 16:09:54
245
转载 断言assert,和#define NDBUG 学习小结
Re:#define NDEBUG是what?按照字母序首先我们来看看,这个文件提供的接口功能很简单,但却是我们极其常用的功能-断言机制(如果条件为False,则输出Diagnostics信息,然后Abort)。当然在最终产品中使用断言并不是一种好的方法,不过断言是一种很有用的帮助我们调试程序的好工具。我们一般在程序的调试版本中使用断言机制,一般用来对Input进行Validation
2016-04-25 15:55:22
1063
[深入理解计算机系统(原书第2版)].part3(美)布莱恩特,奥哈拉伦.扫描版.part3
2016-10-18
[深入理解计算机系统(原书第2版)].part2(美)布莱恩特,奥哈拉伦.扫描版.part2
2016-10-18
[深入理解计算机系统(原书第2版)].part1(美)布莱恩特,奥哈拉伦.扫描版.part1
2016-10-18
Linux程序设计第4版.part2
2016-09-21
Linux程序设计第4版.part1
2016-09-21
《LINUX/UNIX系统编程手册 下》.((德)Michael Kerrisk ).part3
2016-04-21
《LINUX/UNIX系统编程手册 下》.((德)Michael Kerrisk ).part2
2016-04-21
《LINUX/UNIX系统编程手册 下》.((德)Michael Kerrisk ).part1
2016-04-21
《LINUX/UNIX系统编程手册 上》.((德)Michael Kerrisk ).part3
2016-04-21
《LINUX/UNIX系统编程手册 上》.((德)Michael Kerrisk ).part2
2016-04-21
《LINUX/UNIX系统编程手册 上》.((德)Michael Kerrisk ).part1
2016-04-21
《LINUX/UNIX系统编程手册》((德)Michael Kerrisk )随书代码完整版
2016-04-21
《LINUX/UNIX系统编程手册》.((德)Michael Kerrisk )随书代码完整版
2016-04-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人