#include
int main()
{
int i=10;
while(i--);
printf("%d\n",i);
return 0;
}
结果i=-1,虽然最后i=0但是i--作为判断条件仍然要执行,因此i=-1而不是0.
#include
int main()
{
int x=4,y=0,z=0;
if(x=y+z)
printf("...
分类:
其他好文 时间:
2015-04-19 19:34:07
阅读次数:
97
指针:一个用来存储数据存储地址的变量。
int a=10; a变量里面存储的数据0 1按照int 的长度解析为数据
int *p=&a; p变量里面存储的数据0 1解析为地址,只是这个地址(这个地址是这段空间的首地址)标号的那段空间里面存储的是a的值,这里的p是给这段地址的取的名字用来给程序员看的,这里的a是给这段地址里面存储内容所取得名字来给程序员看的。...
分类:
其他好文 时间:
2015-04-19 19:33:07
阅读次数:
130
首先需要说的就是commit id,它和svn不同,git的commit id不是1,2,3...这种递增的数字,而是一个SHA1计算出来的一个非常大的数字,它用十六进制来表示,因为git是分布式的版本控制系统,所以就只能用这种方式了。
在git中,我们用HEAD表示当前版本,上一个版本就是HEAD^,上上个版本就是HEAD^^,如果我们前100个版本就是HEAD后面跟100个^...
分类:
其他好文 时间:
2015-04-19 19:32:39
阅读次数:
132
1.7 内联函数和重载函数
内联函数:函数调用是有时间开销的。如果函数本身只有几条语句,执行非常快,而且函数被反复执行很多次,相比之下调用函数所产生的这个开销就会显得比较大。
为了减少函数调用的开销,引入了内联函数机制。编译器处理对内联函数的调用语句时,是将整个函数的代码插入到调用语句处,而不会产生调用函数的语句。
重载函数:一个或多个函数,名字相同,然而参数个数或参数类型不相同,这...
分类:
编程语言 时间:
2015-04-19 19:34:57
阅读次数:
157
前言:我们在注册一款App的时候,如果注册成功的话,那么我们就直接跳过登陆界面,直接进入主界面,那么我们现在就通过BroadcastReceiver来实现这个功能:(1)注册界面RegisterActivity.java,这里跳过了一些基本的操作,直接调用的是注册方法signUp()方法:btn_reg.signUp(RegisterActivity.this, new SaveListener()...
分类:
移动开发 时间:
2015-04-19 19:34:13
阅读次数:
133
嵌入式入门-远程登录
一 登录前提
1 windows与linux相互ping通
ifconfig
2 linux关闭防火墙
/etc/init.d/iptables stop
二 登录工具-命令行
1 putty
2 SecureCRT
三 登录工具-图形化
1 vncserver
附:my_qq8727857...
分类:
其他好文 时间:
2015-04-19 19:33:55
阅读次数:
142
博客:http://blog.csdn.net/muyang_ren
1、实现功能:
1)信息录入
2)信息显示(按照起飞时间先后顺序显示)
3)信息查询(可根据不同的关键字进行查询)
4)信息删除
2、 要求:
1)使用链表对录入的信息进行存储
2)对录入的信息进行排序(可按起飞时间进行排序)
3)Make管理项目
3、结构体:
struct flydate{
...
分类:
编程语言 时间:
2015-04-19 19:32:50
阅读次数:
193
本文旨在收集好的靠谱的技术教程,不定期更新。
Sublime Text使用教程:Sublime Text 全程指引 by Lucida
补充:可以将sublime text的安装路径添加到PATH,echo "PATH=$PATH:/path/you/install/sublimeText" >> ~/.bashrc
source ~/.bashrc...
分类:
其他好文 时间:
2015-04-19 19:32:35
阅读次数:
111
本文谢绝转载,如有需要,请以链接的方式引用。
注:本文中的代码为git库中的dpdk-2.0.0-rc1,对应Linux平台。
1 log简介
dpdk中通过log系统记录相关的日志信息,每一条日志除日志内容外,还有两个附加信息,log级别和log类型。开发人员可根据级别和类型对日志信息进行过滤,只记录
必要的日志。
1.1 log级别
根据日志信息的优先级高低...
分类:
其他好文 时间:
2015-04-19 19:34:14
阅读次数:
237
Palindromes _easy version
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 26800 Accepted Submission(s): 16271
Problem Description...
分类:
其他好文 时间:
2015-04-19 19:32:14
阅读次数:
129
STL里,这两个函数用于在有序的数组里找某个元素的位置,用法简单提一下upper_bound(begin,end,key),start是查找的起点,end是终点,key是关键值,lower_bound()用法一样,upper_bound()函数,返回第一个大于要找的值得位置(或者理解是这个元素的下一个位置),而Lower_bound是小于等于关键字的位置(或者理解为关键字第一次出现 的位置),
...
分类:
其他好文 时间:
2015-04-19 19:33:04
阅读次数:
126
MainActivity.java:
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.os.Bundle;
import android.view.Menu;
import android...
分类:
移动开发 时间:
2015-04-19 19:33:33
阅读次数:
174
1.OAuth2认证简介
(1)OAuth2认证原理图:
2)简介:OAuth2(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。(3)为什么使用OAuth2认证:防止第三方应用获得用户名和密码,在网页中完成认证。另外
使用https请求,防止抓包泄密。即使抓包获得了用户和密码,也是经过加密...
分类:
其他好文 时间:
2015-04-19 19:31:03
阅读次数:
186
把在C语言学习过程的知识记录下来,积少成多。
1、各种特殊字符
\n 换行 ;\r 输出指针移到当前位置 ;\b 去掉一个前面的字符 ;\t 制表对齐 ;\f 换页符...
分类:
编程语言 时间:
2015-04-19 19:30:59
阅读次数:
160
将下载进度持久化。下次下载再读取上一次的进度,再次下载即可。下载线程中记录下载进度,关键代码如下:
正确如下;
设置标志位来判断线程是否执行完。
清除文件
在android中将这些状态保存在数据库中。...
分类:
编程语言 时间:
2015-04-19 19:32:08
阅读次数:
181
声明:本系列博客参考资料《大话设计模式》,作者程杰。
前面我们介绍了简单工厂和工厂方法设计模式,今天我们学习最后一个工厂——抽象工厂。
案例:追MM少不了请吃饭了,去麦当劳,只管向服务员说“两个B套餐”就行了。麦当劳就是B套餐的AbstractFactory,B套餐里含有汉堡, 鸡翅和饮料. 麦当劳或肯德基会根据B套餐的规格, 让汉堡Fact...
分类:
Web程序 时间:
2015-04-19 19:31:46
阅读次数:
147
PAT 1088 1089. Insert or Merge (25)(排序啊)...
分类:
编程语言 时间:
2015-04-19 19:31:11
阅读次数:
131