Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

C/C++函数调用约定

C/C++函数调用约定

关于 C/C++ 函数调用约定,大多数时候并不会影响程序逻辑,但遇到跨语言编程时,了解一下还是有好处的。VC 中默认调用是 __cdecl 方式,Windows API 使用 __stdcall 调用方式,在 DLL 导出函数中,为了跟 Windows API 保持一致,建议使用 __stdcall 方式。调用约定跟堆栈清除密切相关。如果写一个汇编函数,给 C/C++ 调用,在 __cdecl 方式下,则汇编函数无需清除堆栈,在 __stdcall 方式下...
关于C语言中的volatile变量

关于C语言中的volatile变量

volatile的解释:是一个类型修饰符(const也是一个类型修饰符),它是被设计用来修饰被不同线程访问和修改的变量。volatile的作用:作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。简单地说就是防止编译器对代码进行优化。volatile的例子:并行设备的硬件寄存器(如:状态寄存器) 一个中断服务子程序中会访问到的非自动变量(Non-automatic variables) 多线程应用中被几个任务共享的变量vo...
R语言学习笔记(概念、公式及R函数)

R语言学习笔记(概念、公式及R函数)

1、随机实验:可在相同2、随机事件均值u:这个很好理解 R函数:mean中位数:对序列排序后,排在中间的数,需要特别注意的是如果序列为偶数,中位数是中间两个数平均值. R函数:median百分位数:也是顺序统计量,设百分数为p,n是样本个数,则p位数指:np为小数,ceiling(np)+1,np为整数,则p位数:(x[np]+x[np+1])/2. R函数:quantile()方差s^2,标准差s:注意是除以n-1,而不是n.与方差期望的计算不一样.变异...
Linux work queue工作队列小结与使用

Linux work queue工作队列小结与使用

1、linux内核中断处理的工作队列workqueue机制工作队列(workqueue)是另外一种将工作 推后执行的形式。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。 这样,通过工作队列执行的代码能占尽进程上下文的所有优势。最重要的就是工作队列允许被重新调度甚至是睡眠。那么,什么情况下使用工作队列,什么情况下使用tasklet。如果推后执行的任务需要睡眠,那么就选择工作队列。如果推后执行的任务不需要睡眠,那...
Android Lint分类及常见错误

Android Lint分类及常见错误

Android Lint常见类型:一, Correctness:Messeges(1)字符串国际化不完全(2)国际化的字符串,在默认位置(default locale),没有定义二,Correctness(1)Xml中view的id重名(2)代码中使用的某些API高于Manifest中的Min SDK(3)字符串国际化中,同一名字的的String-Array对应的item值不相同 (4)Activity没有注册到Manifest(5)使用已经废弃的api(...
Android UI异常分析

Android UI异常分析

根据最近的工作经验,总结出以下几点:图片错误:1,a.9.filename标准命名中,缺少.9错误显示:如果标记了内容区域,则图像右下有异常的黑线。因为ninepatch图最外一个像素来标记ninepatch属性。2,缺少左上点错误显示:单向或者双向的拉伸异常。3,左右padding不对错误显示:出现图像显示不全,挤压的情形。4,忽视图像的透明部分因为程序员对图像不够敏感,所以要注意此处。实现的方式,可能是root背景,然后通过第二层透明的方式实现。5,v...
struts中接收数组的表单和ajax两种形式

struts中接收数组的表单和ajax两种形式

我们对于struts2中表单传值太熟悉不过了,可以传一个或多个值或者是作为一个对象的各属性传,十分简单。但是我们要传一个数组并希望struts正确接收,怎么办?下面我将通过普通表单和ajax两种方式讲解。首先我们有如下一个实体,一个action和一个jsp。Student.javapublic class Student{private String name;private String num;}StudentAction.javapublic cla...
<< 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 >>