码迷,mamicode.com
首页 > 2015年09月04日 > 全部分享
C语言字符串操作函数整理
#include<stdio.h> #include<string.h> #include<stdlib.h> int?main() { ????char?*str1="hello?world!"; ????char?*str2="HELLO?WORLD!"; ????int?len=strlen(str1);//求的字符串长度,不包括...
分类:编程语言   时间:2015-09-04 02:21:41    阅读次数:291
面向对象的设计思想
博主之间是做 Linux? C++ 软件开发的,深刻地领悟到了面向对象的设计思想。但新的工作岗位是做嵌入式开发的,用的是C语言,突然有一点不太习惯。 C语言是一种面向过程的语言,它本身不像C++具备面向对象的功能,...
分类:其他好文   时间:2015-09-04 02:23:17    阅读次数:224
Golang rsync
? //ref: //http://www.ieyebrain.com:8080/pts/src/rsync/ type?Rollsum?struct?{ a,?b??uint16 Xk?byte? count?int } func?New(count?int)?*Rollsum?{ return?&Rollsum{ a:0, b:0, c...
分类:其他好文   时间:2015-09-04 02:21:33    阅读次数:360
缓存算法(页面置换算法)-FIFO、LFU、LRU
转自:http://www.cnblogs.com/dolphin0520/ 1.FIFO算法   FIFO(First in First out),先进先出。其实在操作系统的设计理念中很多地方都利用到了先进先出的思想,比如作业调度(先来先服务),为什么这个原则...
分类:编程语言   时间:2015-09-04 02:22:10    阅读次数:200
使用tftpd32搭建PXE服务器——从FTP服务器下载内核及INITRD文件
必备工具 tftpd32-4.5.0 syslinux-6.0.3 vmware workstation 以上工具都可以从网上下载到,版本可以用最新的。 详细步骤 1、创建一个文件夹如D:/PXE_BOOT/,解压syslinux源码包,在源码包中搜索找到ldlinux.c32、...
分类:其他好文   时间:2015-09-04 02:21:33    阅读次数:381
const关键字
1.节省空间,避免不必要的内存分配,同时提高效率编译器通常不为普通const只读变量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的值,没有了存储与读内存的操作,使得它的效率也很高。例如:#defineM3//宏常量constintN=5;//此时并未将N放入内存中........
分类:其他好文   时间:2015-09-04 02:20:26    阅读次数:212
base基础网址
<basehref="http://www.baidu.com">表示在同网页中中所有的连接都会加上基础网址<basetarget="_blank">所有都跳出
分类:其他好文   时间:2015-09-04 02:21:14    阅读次数:176
判断计算机是大端还是小端
我们完全可以利用union类型数据的特点:所有成员的起始地址一致。到现在,应该知道怎么写了吧?参考答案如下:intcheckSystem(){unioncheck{inti;charch;}c;c.i=1;return(c.ch==1);}
分类:其他好文   时间:2015-09-04 02:19:25    阅读次数:159
(*(void(*) ())0)()------这是什么?
第一步:void(*)(),可以明白这是一个函数指针类型。这个函数没有参数,没有返回值。第二步:(void(*)())0,这是将0强制转换为函数指针类型,0是一个地址,也就是说一个函数存在首地址为0的一段区域内。第三步:(*(void(*)())0),这是取0地址开始的一段内存里面的内容,其内容..
分类:其他好文   时间:2015-09-04 02:19:47    阅读次数:192
GRUB应用
GRUB应用GRUB:全称为GNUGRUB,是一个来自GNU项目的启动引导程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机系统启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。GRUB:GRa..
分类:其他好文   时间:2015-09-04 02:19:38    阅读次数:406
常见的内存错误及其对策
内存分配未成功,却使用了它。编程新手常犯这种错误,因为他们没有意识到内存分配会不成功。常用解决办法是,在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(p==NULL)或if(..
分类:其他好文   时间:2015-09-04 02:20:00    阅读次数:188
python 脚本学习(二)
task1:在一个文件中,单词之间使用空格、分号、逗号或者句号分隔,请提取全部单词。代码实例:#!/usr/local/python27/bin/python2.7 importsys importre words=[] withopen(sys.argv[1])asf: forlineinf: #这里使用了re.split()正则表达式分隔符,可以指定一个正则表达式作..
分类:编程语言   时间:2015-09-04 02:20:07    阅读次数:296
OSPF
OSPFIGP适用于中到大型网络LS链路状态协议无类协议,支持VLSM/CIDR在三层协议中封装协议号89OSPF的传递特点:每台路由器都有整网的路由,且知道每条路由所对应的接偶口同一区域内的所有路由器都有相同的LSDB注意:多区域中必须有area0骨干区域,单区域中可以不是area0划分区域..
分类:其他好文   时间:2015-09-04 02:19:48    阅读次数:314
MySQL(十一)
一、MySQL日志日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢..
分类:数据库   时间:2015-09-04 02:20:27    阅读次数:347
制作Redhat/CentOS/Fedora更新源
命令:wget-r-p-np-khttp://xxx.edu.cn-r表示递归下载,会下载所有的链接,不过要注意的是,不要单独使用这个参数,因为如果你要下载的网站也有别的网站的链接,wget也会把别的网站的东西下载下来,所以要加上-np这个参数,表示不下载别的站点的链接.-np表示不下载别的站点的链接.-k表..
分类:其他好文   时间:2015-09-04 02:19:07    阅读次数:237
Linux shell脚本-基础学习笔记
Linux脚本能力不是太强,最近再补习下,毕竟linuxshell在日常工作中还是很普遍的,用起来更方便、省时省力。以下是学习笔记,偏理论,后面有几个例子,供参考。shell脚本组成元素系统命令、文本处理工具(grep\sed等)、变量、条件判断、循环结构和函数-------------------------..
分类:系统相关   时间:2015-09-04 02:18:43    阅读次数:387
1325条   上一页 1 ... 75 76 77 78
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!