宏的使用举例#include<stdio.h>#defineregregister#definedo_foreverfor(;;)intmain(){intregn=10;do_forever;return0;}
分类:
编程语言 时间:
2015-12-25 06:28:23
收藏:
0 评论:
0 赞:
0 阅读:
122
宏里面参数不加括号容易出错,在使用时尽量加括号程序1:#include<stdio.h>#defineSQARE(X)X*Xintmain(){intn=10;intm=SQARE(n);printf("m=%d\n",m);return0;}结果:m=100请按任意键继续...分析:貌似没有出问题,请看下面两个例子程序2:#include<stdio.h>#define..
分类:
编程语言 时间:
2015-12-25 06:28:13
收藏:
0 评论:
0 赞:
0 阅读:
350
printf可以自动把两个字符串合并成一个字符串,并且可以合并多个程序1:#include<stdio.h>intmain(){printf("hello""world\n");return0;}程序2:#include<stdio.h>intmain(){printf("he""llo""wor""ld\n");return0;}结果:helloworld请按任意键继续...
分类:
编程语言 时间:
2015-12-25 06:28:03
收藏:
0 评论:
0 赞:
0 阅读:
233
#是把宏参数变为一个字符串,##是把两个宏参数连接在一起,注意只能连接两个宏参数程序:#include<stdio.h>#definehehe(x,y)x##yintmain(){charstring[]="helloworld!\n";printf("%s",hehe(str,ing));return0;}结果:helloworld!请按任意键继续...
分类:
编程语言 时间:
2015-12-25 06:27:23
收藏:
0 评论:
0 赞:
0 阅读:
249
一、重置root密码GRUB-->e键-->到“linux16”开头那行,最后添加“rd.break”(虚拟机需要额外添加console=tty0)-->Ctrl+x-->单用户模式switch_root:/#mount-oremount,rw/sysrootswitch_root:/#chroot/sysrootsh-4.2#echo密码|passwd--stdinrootsh-4.2#touch/.a..
分类:
其他 时间:
2015-12-25 06:27:14
收藏:
0 评论:
0 赞:
0 阅读:
290
实现字符串拷贝strcpy方法一://字符串拷贝函数的实现#include<stdio.h>#include<assert.h>voidmy_strcpy(char*dest,char*src)//src表示source源,dest目标{assert(dest!=NULL);assert(src);char*ret=dest;while(*dest++=*src++){;}returndest;}intmain(){chararr[2..
分类:
编程语言 时间:
2015-12-25 06:26:53
收藏:
0 评论:
0 赞:
0 阅读:
263
1,简介rpm(RedHatPakageManager),现在更名为RPMPackageManager,是一款业界公认的标准包管理器。所谓包管理器,就是把编译好的应用软件的各组成部分组成一个或几个程序包文件,从而实现程序包的安装,升级,卸载和查询等相关操作。广泛应用与redhat,centos,opensuse等发..
分类:
其他 时间:
2015-12-25 06:26:43
收藏:
0 评论:
0 赞:
0 阅读:
257
//如果要找程序调试的快捷键,请看博客“C语言:VS环境下的程序调试快捷键”Alt+空格+R:恢复最小化窗口Alt+空格+N:最小化当前窗口Alt+空格+X:最大化当前窗口Alt+空格+C:关闭窗口Alt+F4:关闭当前程序Alt+回车:查看文件属性shift+F10:选中文件的右菜单shift+FH:执行当前..
分类:
编程语言 时间:
2015-12-25 06:26:23
收藏:
0 评论:
0 赞:
0 阅读:
286
环境:centos7.1简介:当脚本检测到某个RS的http服务掉线时,在LVS中自动移除RS;当所有RS的http服务掉线时,在LVS中移除所有RS,并将LVS调度器上的http服务加入到LVS中,作为告警页面。当脚本检测到某个RS的http服务活跃时,自动将其加入到LVS中,如果有调度器本身的存在LVS中..
分类:
其他 时间:
2015-12-25 06:26:14
收藏:
0 评论:
0 赞:
0 阅读:
129
Ajax 用法 var total=100; var orderName='sssss'; var orderDescrib='dddd'; var pair2 = new NameValuePair("total", total); ...
分类:
Web开发 时间:
2015-12-25 06:24:33
收藏:
0 评论:
0 赞:
0 阅读:
311
额外任务:学习YouXianMing封装好的GCD源码1、GCD串行队列与并发队列串行队列一次只执行一个线程,按照添加到队列的顺序依次执行并发队列一次可以执行多个线程,线程的执行没有先后顺序UI界面所在的线程队列是串行队列下面使用将基于C语言的GCD封装成面向对象的可复用的源码,资源文件下载地址: ...
分类:
其他 时间:
2015-12-25 06:24:23
收藏:
0 评论:
0 赞:
0 阅读:
286
There is a fence with n posts, each post can be painted with one of the k colors.You have to paint all the posts such that no more than two adjacent f...
分类:
其他 时间:
2015-12-25 06:24:13
收藏:
0 评论:
0 赞:
0 阅读:
133
这也能算hard题……Given a string, find the length of the longest substring T that contains at most 2 distinct characters.For example, Given s =“eceba”,T is "...
分类:
其他 时间:
2015-12-25 06:24:03
收藏:
0 评论:
0 赞:
0 阅读:
234
Given twosparse matricesAandB, return the result ofAB.You may assume thatA's column number is equal toB's row number.Example:A = [ [ 1, 0, 0], [-1, .....
分类:
其他 时间:
2015-12-25 06:23:52
收藏:
0 评论:
0 赞:
0 阅读:
242
1、GCD队列组拦截通知和等待所有任务全部结束在继续往下执行|阻塞需求:下载两张图片,等两张图片都下载完毕之后,合成图片(这个实例额外补充)官方规定了,栅栏函数 只能用在并发队列中,不能使用在全局并发队列中
分类:
编程语言 时间:
2015-12-25 06:23:43
收藏:
0 评论:
0 赞:
0 阅读:
356
首先是昨天在北京大学oj网上看到一个简单的算法题目,虽然简单,但是如何完成一段高效、简洁、让人容易看懂的代码对于我这个基础不好,刚刚进入计算机行业的小白来说还是有意义的。而且在写代码的过程中,会发现自己平时学习中不会发现的问题,所以想写下这个博客,主要是便于自己对算法的理解。来,上题。DNA Sor...
分类:
编程语言 时间:
2015-12-25 06:23:33
收藏:
0 评论:
0 赞:
0 阅读:
213
1.启用Apache(httpd)Centos7默认已经安装httpd服务,只是没有启动。如果你需要全新安装,可以yum install -y httpd启动服务:systemctl start httpd.service设置开机自动启动:systemctl enable httpd.service...
分类:
其他 时间:
2015-12-25 06:23:13
收藏:
0 评论:
0 赞:
0 阅读:
188
一、Node&NPM的安装与配置下载:https://nodejs.org/en/V4.2.x LTS(9.75MB)——长期支持版,成熟可靠V5.x.x Stable(9.71MB)——稳定版,最新特性检测nodejs是否安装成功。打开cmd命令行 输入 node - v 显示当前版本号检查npm...
分类:
Web开发 时间:
2015-12-25 06:23:03
收藏:
0 评论:
0 赞:
0 阅读:
153
Follow up for H-Index: What if the citations array is sorted in ascending order? Could you optimize your algorithm?Hint:Expected runtime complexity is...
分类:
其他 时间:
2015-12-25 06:22:43
收藏:
0 评论:
0 赞:
0 阅读:
214
父页面与子页面之间有多种传值的方式:第一种,通过window.open的方法打开一个新的页面,在新的页面里面通过window.opener来获取对象,以下为实例父页面:function opennewwindow(){ window.open(URL); //字符串形式的URL}子页面:f...
分类:
Web开发 时间:
2015-12-25 06:22:33
收藏:
0 评论:
0 赞:
0 阅读:
286