Wesley13 Wesley13
3年前
C语言函数:用位运算交换的方法交换两个变量值
void inplace_swap(int x, int y){    y  x ^ y; //Step 1    x  x ^ y; //Step 2    y  x ^ y; //Step 3 }int main(){  
Stella981 Stella981
3年前
Cppcheck简单测评
测评代码如下:include <cstdioinclude <stringint main(void){ // 多了或者少了格式化参数 ::printf("%d%d%d\n", int(1), int(2)); ::printf("%d%d%d\n", int(1), int(2
Stella981 Stella981
3年前
Excel中最精确的计算年龄的公式
身份证算年龄假设A1是身份证号所在单元格IF(MONTH(NOW())<INT(MID(A1,11,2)),INT(YEAR(NOW())INT(MID(A1,7,4)))1,IF(MONTH(NOW())INT(MID(A1,11,2)),YEAR(NOW())INT(MID(A1,7,4)),IF(DAY(NOW(
Stella981 Stella981
3年前
Linux内核编译及添加系统调用
1总体设计思路系统调用的本质是调用内核函数,以内核态运行程序。为了在内核态下运行,本实验针对Linux的内核进行修改,增加自定义系统调用函数实现用户态程序对任意进程的nice值进行修改或者读取来进行测试。2主要函数的接口设计核心态程序SYSCALL\_DEFINE3(mysetnice,pid\_t,pid,int,flag,i
Wesley13 Wesley13
3年前
Java int与Integer的区别
int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:int是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象1.Java中的数据类型分为基本数据类型和复杂数据类型int是前者而integer是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为n
Stella981 Stella981
3年前
Linux int $0x80
exp1:sys\_exit().section.data.section.text.globl\_start\_start:       movl   $1,%eax    \_sys\_call       movl   $0,%ebx    \_return0       int    
Wesley13 Wesley13
3年前
9999二进制 及 x=x&(x
题目:以下代码结果是多少?\include<iostreamusingnamespacestd;int func(int x){int count\0;while(x){count;x\x&(x\1);
Wesley13 Wesley13
3年前
VS2008的C++实践学习记录
1,当出现link到.exe文件的失败的时候,基本上是因为进程尚未关闭的问题,可以等一下继续编译,或者在任务管理器关闭进程。2,atoi()函数是将char\(即string.c\_str()这样的)的字符串转化为int,但是只能转化十进制的。遇到十六进制的字符串如“FE”,就会失败,结果输出0.3,承上,将十六进制的字符串转化为int,要用str
Wesley13 Wesley13
3年前
JAVA多线程之ThreadPoolExecutor
ThreadPoolExecutorpublicThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,
Stella981 Stella981
3年前
Python对象相关内置函数
针对一个对象,通过以下几个函数,可以获取到该对象的一些信息。1、type(),返回某个值的类型type(123)<class'int'type('str')<class'str'type(None)<type(None)'NoneType'使用就是括号