4.1 true 和 false *Java 不允许将一个数字作为布尔类型(虽然在C和C++中可以),使用时需要条件表达式将其转换为布尔类型; 如下: 4.2 if-else 4.3 迭代 1.do-while 2.for 3.for循环中的逗号操作符 4.4 Foreach 语法 * 增强for循 ...
分类:
编程语言 时间:
2016-06-25 19:02:31
阅读次数:
121
group by 使用group by子句联合集合函数分组查询: group by 用于对结果集分组异对,每组数段进行汇总。 语法格式: group by 列名 [having 条件表达式] 它是按指定的列进行分组,将该列相同的记录组成一组,对每组进行计算,having 则是把分组的记录加以过滤,w ...
分类:
数据库 时间:
2016-06-21 23:59:28
阅读次数:
446
昨天早上在准备省队集训,发现自己连2-SAT是什么都不知道,于是一早上都投身于2-SAT模板中,终于有个结果。 思路如下: 1.根据条件表达式建边; 2.缩环; 3.判断是否可行; 4.根据缩完环的图反向建边; 5.拓扑排序进行染色(1表示true,2表示false)。 ...
分类:
其他好文 时间:
2016-06-21 09:15:19
阅读次数:
205
1. 循环语句 Go只有for一个循环语句关键字,但支持3种形式 初始化和步进表达式可以是多个值 条件语句每次循环都会被重新检查,因此不建议在条件语句中 使用函数,尽量提前计算好条件并以变量或常量代替 左大括号必须和条件语句在同一行 1.1 for 的无限循环 1.2 for 带条件表达式 1.3 ...
分类:
编程语言 时间:
2016-06-20 06:22:40
阅读次数:
184
指针又叫地址。 指针变量:就是一个其值为另一个内存地址的变量(指针是修饰语); 条件语句表达式*a产生的结果类型是int,知道了*操作符执行的是间接访问操作以后,我们可以推断a肯定是一个指向int的指针。 警告: C在本质上是一种自由形式的语言,这很容易诱使你把星号写在靠近类型的一侧,如下所示 这个 ...
分类:
其他好文 时间:
2016-06-18 12:49:19
阅读次数:
106
最用心的转载了…我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下objc写码中遇到的各类非主流代码技巧和一些妙用:
[娱乐向]objc最短的方法声明
[C]结构体的初始化
[C]三元条件表达式的两元使用
[C]数组的下标初始化
[objc]可变参数类型的block
[objc]readonly属性支持扩展的写法
[C]小括号内联复合表达式
[娱...
分类:
其他好文 时间:
2016-06-16 14:39:24
阅读次数:
231
苹果在foundation.framework中定义了这么一个宏: #define NSAssert(condition, desc, ...) NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运 ...
分类:
其他好文 时间:
2016-06-14 15:35:25
阅读次数:
280
方案一:使用标记 结果: 标记前i=0,j=0i=0,j=1i=0,j=2i=0,j=3i=0,j=4i=0,j=5标记后 不推荐使用标记,因为它容易破坏代码的执行顺序 方案二:使外层的循环条件表达式的结果可以受到里层循环体代码的控制 ...
分类:
编程语言 时间:
2016-06-08 19:04:58
阅读次数:
190
1:首先关注程序的注释,我们在写程序的时候通常会加入很多注释,我们将其注释掉,并不到代表着我们将他从源代码中移除了,只不过是不起作用了而已,如果注释嵌套注释,可能还会出现问题,要从逻辑上删除一段c代码,最好使用#if eg: #if 0 statement #endif这样我们的if条件表达式默认为 ...
分类:
其他好文 时间:
2016-06-08 01:43:43
阅读次数:
356
了解了下shell的函数和case语句: 函数格式: function(){ } 例子: function rsyncstart() { if [ "${status1}X" == "X" ];then rm -f $pidfile ${start_rsync} status2=$(ps -ef |... ...
分类:
系统相关 时间:
2016-06-07 23:59:59
阅读次数:
467