1.结构 #!指定执行脚本的shell #!/bin/sh # 注释行 命令和控制结构 2.修改权限
chmod +x ... 3.变量 分为临时变量和永久变量
临时变量是shell程序内部定义的,使用返回仅限于定义它的程序,对其他程序不可见。包括用户自定义的变量、位置变量。永久变量是环...
分类:
其他好文 时间:
2014-06-03 06:44:47
阅读次数:
293
实际上,不管是前置++,还是后置++,都是先将变量的值加1,然后才继续计算的。二者之间真正的区别是:前置++是将变量的值加1后,使用增值后的变量进行运算的,而后置++是首先将变量赋值给一个临时变量,接下来对变量的值加1,然后使用那个临时变量进行运算。int
i = 2;int j = i++ *.....
分类:
其他好文 时间:
2014-05-30 18:12:00
阅读次数:
218
需求:小修改,扩展功能时间:三天经验教训:1.
修改必须尽最大可能保持原功能、原逻辑、原代码不变。2. services能不改就不改,改了就要用:cs f e
functionName去查找所有的调用点或Client中的定义点然后所有的都要做更改。更改的时候不要直接改原来的变量,而是加新增临时变量。...
分类:
其他好文 时间:
2014-05-29 08:03:33
阅读次数:
259
如果要交换a、b之间的值,一般的做法是:tmp=a;a=b;b=tmp;这种方法不得不使用一个临时变量。从网上学来一个方法,可以不用使用临时变量:a^=b^=a^=b;这样计算之后,就可以交换a、b值证明:首先:^
是 位运算 的一种: 异或 运算1^1=0;0^0=0;1^0=1;0^1=1;将a...
分类:
其他好文 时间:
2014-05-23 22:07:50
阅读次数:
285
1、在OC中,不允许直接修改“对象”的“结构体属性”的“成员变量”,但是允许修改“对象”的“结构体属性”修改结构体属性的成员变量方法如下:1>
使用临时变量记录对象的结构体属性2> 修改临时变量的属性3> 将临时变量重新赋值给对象的结构体属性2. 在程序开发中需要避免出现魔法数字(Magic
Num...
分类:
移动开发 时间:
2014-05-23 04:23:45
阅读次数:
363
js闭包的用途
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1
匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏....
分类:
Web程序 时间:
2014-05-21 21:39:35
阅读次数:
455
一,匿名函数自执行我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数可能误用这些变量;造成全局对象过于庞大,影响访问速度(因为变量的取值是需要从原型链上遍历的)。除了每次使用变量都是用var关键字外,我们在实际情况下经...
分类:
其他好文 时间:
2014-05-16 19:45:28
阅读次数:
282
FrmMain.cs中存在问题 1. int i=0 设定为了全局常量且未在类顶部,出现问题时不好查找
i 属于常用临时变量,设定全局变量容易引起混乱 2.定义的全局变量但仅在一处方法中使用,定义全局变量过多
3.变量名及控件名等意义不明确又缺少注释,如顶部定义的全局变量 long length =...
分类:
其他好文 时间:
2014-05-12 13:51:01
阅读次数:
370
原文:[转载]闭包的用途我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1
匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有...
分类:
其他好文 时间:
2014-05-12 08:03:19
阅读次数:
257
C++返回引用类型A& a(){ return *this;}
就生成了一个固定地址的指针,并把指针带给你但A a() { return
*this;}会生成一个临时对象变量,并把这个临时变量给你这样就多了一步操作当返回一个变量时,会产生拷贝。当返回一个引用时,不会发生拷贝,你可以将引用看作是一个变...
分类:
编程语言 时间:
2014-05-08 07:03:15
阅读次数:
357