三种方法 第一种不断除2 除2可以用右移方式,但这种方式对于负数的话容易造成左边全为1,进入死循环 可以判断如果输入负数的话,取他的相反数,也就是取绝对值 第二种方法不断乘2,然后用n与该乘2的数做与,如果不为零,则说明该位有一个1 但这种方式这个不断乘2的数字要乘到溢出才完,可以设定while循环...
分类:
其他好文 时间:
2015-03-31 17:18:40
阅读次数:
114
链接库时的搜索路径顺序:LD_LIBRARY_PATH --> /etc/ld.so.conf --> /lib,/usr/lib方法1. vi .bash_profile 设置环境变量LD_LIBRARY_PATH并导出另:LD_LIBRARY_PATH:启动时连接共享函数库,执行时打开动态函数....
分类:
编程语言 时间:
2015-03-31 10:32:45
阅读次数:
163
直接上示例了
#include
struct student_st
{
char c;
int score;
const char *name;
};
static void show_student(struct student_st *stu)
{
printf("c = %c, score = %d, name = %s\n", stu->c, stu->score, stu...
分类:
编程语言 时间:
2015-03-30 21:15:01
阅读次数:
154
转自 http://yuanliang4521-163-com.iteye.com/blog/1888601第一种方法第三种方法:escape对字符串进行编码时,字符值大于255的以"%u****"格式存储,而字符值大于255的恰好是非英文字符(一般是中文字符,非中文字符也可以当作中文字符考虑);i...
分类:
Web程序 时间:
2015-03-30 12:43:33
阅读次数:
151
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UILabel *remindLabel;@end@implementation ViewController- (v...
分类:
编程语言 时间:
2015-03-29 17:56:08
阅读次数:
142
从使用的角度来看,一个模块就是一个程序库,可以通过Lua自身提供的require来加载。然后便得到一个全局变量,表示一个table。这个table就是像一个名字空间,其内容就是模块导出的所有东西,例如函数和常量。简单的说,Lua中的模块就是一个table,table中可以包括任何东西。本文首先详细介绍模块相关的require函数,包括该函数的执行流程以及查找模块的路径,然后介绍了实现模块的三种方法...
分类:
其他好文 时间:
2015-03-29 16:32:37
阅读次数:
137
| 一. 退出终端的三种方法: | 二. 关机: | 三. 重启: | 四. 快速打开文件夹: | 五. 快速输入: ...
分类:
系统相关 时间:
2015-03-29 16:24:29
阅读次数:
233
jquery判断checked的三种方法:.attr('checked): //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false.prop('checked'): //16+:true/false.is(':checked'): //所有版本:.....
分类:
Web程序 时间:
2015-03-20 18:26:27
阅读次数:
206
第一种方法,大家会借助第三个变量来实现:如:C=A;A=B;B=C;这种方法需要借助第三变量来实现;第二种方法是利用加减法实现两个变量的交换,如:A=A+B;B=A-B;A=A-B;第三种方法是得用位异或运算来实现,也是效率最高的一种,在大量数据交换的时候,效率明显优于前两种方法,如:A=A^B;B...
分类:
其他好文 时间:
2015-03-19 21:49:37
阅读次数:
120
在实际工作中我们会遇到需要为“不定宽度的块状元素”设置居中,比如网页上的分页导航,因为分页的数量是不确定的,所以我们不能通过设置宽度来限制它的弹性。不定宽度的块状元素有三种方法居中(这三种方法目前使用的都比多):加入 table 标签设置display;inline 方法设置 position:re...
分类:
其他好文 时间:
2015-03-19 13:10:54
阅读次数:
575