码迷,mamicode.com
首页 > 2016年03月26日 > 全部分享
线程特定数据TSD总结
一线程的本质 二线程模型引入是为了数据共享为什么又引入线程私有数据 三线程特定数据 四关键函数说明 五刨根问底啥原理 六私有数据使用示例 七参考文档一、线程的本质Linux线程又称轻量进程(LWP),也就说线程本质是用进程之间共享用户空间模拟实现的。二、线程模型引入是为了数据共享,为什么又引入线程私有数据?有时候想让基于进程的接口适应多线程环境,这时候就需要为每个线程维护一份私有数据了,最典型的就是...
分类:编程语言   时间:2016-03-26 07:03:45    阅读次数:404
第三章信息编码与数据表示(一)
第三章信息编码与数据表示一.进位计数值基本概念基数R 指在这种进位制中允许使用的基本数码个数。基数为R的数制称为R进制数。 R进制数的主要特点就是逢R进1权Wi 权也称位权,指某一位i上的数码的权重值,即权与数码所处的位置i有关。 Wi =Ri。 假设任意数值N用R进制数来表示,形式为: N=(Dm-1Dm-2…D0 .D-1D-2 …D-k )R 其中,Di为该进制的基...
分类:其他好文   时间:2016-03-26 07:04:35    阅读次数:268
Linux USB驱动开发(一)—— USB设备基础概念
在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元: a -- 这里的USB总线接口指的是USB设备中的串行接口引擎(SIE); b -- USB逻辑设备被USB系统软件看作是一个端点的集合; c -- 功能单元被客户软件看作是一个...
分类:系统相关   时间:2016-03-26 07:03:13    阅读次数:235
C语言要点笔记
一.基础 1. 位运算补码(取反加一)是为了计算负数。 2. 编译原理: 源文件——.i文件——.s文件(汇编文件)——.o文件(二进制文件)——可执行文件(预处理——汇编——编译——执行) 3. Gcc(C语言编译器)+vim(linux自带的字符编辑器) 【eg.  vim 文件名,gcc 文件名,./a.out(输出)】 4. C语言基础语法: 1)if嵌套最多15层,If语...
分类:编程语言   时间:2016-03-26 07:02:35    阅读次数:296
iOS系统原生二维码条形码扫描
本文讲述如何用系统自带的东东实现二维码扫描的功能:点击当前页面的某个按钮,创建扫描VIEW。细心的小伙伴可以发现 title被改变了,返回按钮被隐藏了。这个代码自己写就行了,与本文关系不大。。。绿色的线会上下跑,不要担心:D 实现效果如下:   1.在工程中添加框架AVFoundation.framework   2.声明代理:AVCaptureMetadataOutpu...
分类:移动开发   时间:2016-03-26 07:03:03    阅读次数:243
逆向工程实战分享
逆向工程实战分享                 本文转自移动开发:http://mobilev5.github.io/2016/03/24/crack-share/         逆向工程一般说来就是在没有源代码的情况下,通过一定手段分析软件结构,挖掘出有用的信息或绕过软件自身的一些限制。目前对逆向的研究主要集中在Windows, Android,Mac和iOS这几个平台,各...
分类:其他好文   时间:2016-03-26 07:02:52    阅读次数:283
图像的压缩与恢复
一个图像是如何数字化的呢?不妨从一张玩具鸭子图片说起。首先要把图片打格子分成若干小块,每块用一个数字来表示一种颜色。如果图像是纯黑白两色的,那每块只用1或0表示即可。若图像是16色的,每块用4位二进 数表示,因为2^4=16,即4位二进制有16种组合,每种组合表示一种颜色就行了。真彩色位图的每个小块,都是由不同等级的红绿蓝三种色彩组合的,如图所示,每种颜色有2^8个等级,所以共有2^24种颜色, ...
分类:其他好文   时间:2016-03-26 07:01:56    阅读次数:320
JVM - JIT编译器
对效率的追求是程序的天生信仰 - JVM在不断的追求效率 1. 什么是Just In Time编译器?在主流商用JVM(HotSpot、J9)中,Java程序一开始是通过解释器(Interpreter)进行解释执行的。当JVM发现某个方法或代码块运行特别频繁时,就会把这些代码认定为“热点代码(Hot Spot Code)”,然后JVM会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完...
分类:其他好文   时间:2016-03-26 07:00:20    阅读次数:537
Android Studio配置SVN
?? 一、 Android Studio关联配置SVN很简单,在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的SVN安装目录,选到"\svn.exe"即可; 在Use command line client下面还有一个Use...
分类:移动开发   时间:2016-03-26 07:02:54    阅读次数:241
Hadoop源码分析下载、最新最全资料分享
apache_hadoop源码,下载: http://archive.apache.org/dist/ Hadoop 工具下载: http://hadoop.apache.org/ Hadoop大数据最新最全资料下载地址: http://download.csdn.net/album/detail/3047...
分类:其他好文   时间:2016-03-26 07:00:38    阅读次数:178
C++程序文档生成器——doxygen
本文就简单的介绍一下doxygen的文档注释方法,以供初学者参考: C++ 程序文档生成器——doxygen 1. 模块定义(单独显示一页) /*  * @defgroup 模块名 模块的说明文字  * @{  */    ... 定义的内容 ...   /** @} */ // 模块结尾   2. 分组定义(在一页内分组显示...
分类:编程语言   时间:2016-03-26 07:02:27    阅读次数:394
HTTP in iOS你看我就够
HTTP in iOS你看我就够HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行,始于足下。越想走的远,基本原理就应该了解的透彻全面一些,仅仅停留在使用ASIHttpRequest或者AFNetWorking传个参数发个请求的程度上是不够的。这篇文章就是带你全方面回顾一下HTTP。通过本文你能收获哪些内容: 完整HTTP请求与...
分类:移动开发   时间:2016-03-26 07:00:17    阅读次数:281
Android 实现ListView的A-Z字母排序和过滤搜索功能,实现汉字转成拼音
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/12684155 前段时间因为换工作的缘故又恰巧碰到国庆节,所以有段时间自己没有更新博客了,过完国庆到新公司报道,感觉还不错,就是现在住的地方离新公司有点远,地铁20站,伤不起啊,我每天早上7点多就要起床,然后屁颠屁颠的去挤地铁上班,晚上下班还要挤地铁,先不说路程远,车费一天就要10几块...
分类:移动开发   时间:2016-03-26 07:00:48    阅读次数:394
《阳光心态和职业素养》课程大纲 刘欢仪老师
课程背景: ----为什么员工忠诚度差,不敬业,工作散漫 ----为什么员工松散,懈怠,没积极性,做事消极被动 ----为什么员工对工作缺乏热情,抱怨牢骚,跳槽事件不断 ----为什么员工的行为与企业的形象相悖 ----为什么很多员工处在有心无力状态,想做好,但不知如何做好 这些现象的根源是员工心态素质出了问题,心态决定行为,行为导致结果。 良好的职业形象是员工职业素质的体现,也是增...
分类:其他好文   时间:2016-03-26 07:01:06    阅读次数:395
iOS开发中调试的总结
本博客转自:http://www.jianshu.com/p/9c4c92a38468 【1.普通断点】 断点(Breakpoint)绝对是调试程序的第一大选择,也是掌握的基础技能。顾名思义,当程序运行到断点处时会暂停运行。比如断点打在11行,那么程序就会停在11行(注意:程序只运行到了前10行,第11行其实还没有被执行!!!)。只要在代码行旁边点击,就能添加一个断点,再次点击,就...
分类:移动开发   时间:2016-03-26 06:59:34    阅读次数:290
Android技术积累:开发规范
原创文章,转载请注明:转载自Keegan小钢 并标明原文链接:http://keeganlee.me/post/android/20150709 微信订阅号:keeganlee_me 写于2015-07-09 上个月发布了Android项目重构的三篇系列文章,其中,界面篇中提到了在项目中保持规范性的重要性,也有简单举了几个例子。这篇文章则将其延伸,提供更完整的开发规范说明。 ...
分类:移动开发   时间:2016-03-26 07:01:13    阅读次数:494
C++之:虚函数表
一、文章来由虚函数表究竟存放在哪里?二、概念C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。对...
分类:编程语言   时间:2016-03-26 06:58:13    阅读次数:303
1502条   上一页 1 ... 82 83 84 85 86 87 88 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!