码迷,mamicode.com
首页 >  
搜索关键字:expr    ( 2087个结果
gcc源代码分析,expand_call()函数和printf("Hello, world!\n");的关系
expand_call()函数在expr.c文件中。 下面是expand_call()函数的主要调试结果,记录之。 主要是加入了debug_tree()函数和debug_rtx()函数。 debug_tree()函数加入到了expand_expr()函数的开始。 debug_rtx()函数加入到了gen_rtx()函数的结束处。 emit_call_1()函数是何时调用的也能看出。e...
分类:其他好文   时间:2015-01-05 11:12:32    阅读次数:184
gcc源代码分析之varasm.c
rtx expand_expr (exp, target, tmode, modifier)      register tree exp;      rtx target;      enum machine_mode tmode;      enum expand_modifier modifier; { .....     case STRING_CST:     ...
分类:其他好文   时间:2015-01-05 09:27:54    阅读次数:239
gcc源代码分析,debug_tree()函数的利用
tree.def 中第0x3d个元素是 DEFTREECODE (CALL_EXPR, "call_expr", "e", 3) 下面是debug_tree()函数的结果,可以看出expand_expr()函数到gen_rtx()函数的调用过程! expand_expr code = 3d       type         size         align 3...
分类:其他好文   时间:2015-01-04 23:06:23    阅读次数:306
【Shell脚本学习10】Shell运算符:Shell算数运算符、关系运算符、布尔运算符、字符串运算符等
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/b...
分类:系统相关   时间:2014-12-30 20:25:27    阅读次数:274
用Objective-C的foundation框架解决表达式求值问题
主要思想:本程序分2个类一个是ExpressionString类,主要用于存储表达式以及对它进行求值。以下是该类中的内容:(NSString *)expString//用于存储要计算的表达式;-(NSString*)caculateExpression//就用于计算该表达式的值。另外一个类是Expr...
分类:其他好文   时间:2014-12-30 11:35:27    阅读次数:290
MySQL 聚合函数
MySQL聚合函数常用的有五个SUMCOUNTAVGMIN/MAXAVG([DISTINCT]expr)返回expr的平均值。DISTINCT选项可用于返回expr的不同值的平均值。SELECTgender,AVG(age)FROMstudentGROUPBYgender;COUNT(expr)返回SELECT语句检索到的行中非NULL值的数目。SELECTCOUNT(*)FROMstudent;--返回检..
分类:数据库   时间:2014-12-30 01:50:00    阅读次数:281
Access中替代case when的方法 .
最近在做一个用Access的东东,其中用到了case when的方式,但是Access是不支持这种语法的,查询知道IIf和Swith可以作为替代,总结如下:IIf(expr, truepart, falsepart)IIf 函数的语法含有下面这些命名参数:部分 描述expr 必要参数。用...
分类:数据库   时间:2014-12-28 10:23:43    阅读次数:137
用jquery编写的分页插件
用jquery编写的分页插件源码function _pager_go(total_page) { var page_str = $("#_pager_textbox").val(); var int_expr = /^(\+|-)?\d+$/; if (!int_expr.test...
分类:Web程序   时间:2014-12-26 16:15:05    阅读次数:147
Bash相关指令(续)
1.变量测试与内容替换小结:1)var=${str-expr},str没有设定,则var等于expr;str=’’,则var=’’;str已设定则var=$str2)var=${str:-expr},str没有设定,则var等于expr;str=’’,则var=expr;str已设定则var=$str3)var=${str+expr}:str没有设定,则var等于’’;str=..
分类:其他好文   时间:2014-12-25 06:38:57    阅读次数:400
随机取出若干个文件脚本
#!/bin/bash #随机取出res目录下20个大于50K的图片并输出其名称 res=(`findres/-name"*.png"-size+50k-o-name"*.jpg"-size+50k`) tmp_file="/tmp/temp_res.txt" touch$tmp_file >$tmp_file while[[`uniq$tmp_file|wc-l`!=20]] do echo`expr$RANDOM%${#res[@]}`>>$t..
分类:其他好文   时间:2014-12-22 02:07:10    阅读次数:205
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!