首页 > 2016年05月27日 > 全部分享
透过 Linux 内核看无锁编程
非阻塞型同步 (Non-blocking Synchronization) 简介 如何正确有效的保护共享数据是编写并行程序必须面临的一个难题,通常的手段就是同步。同步可分为阻塞型同步(Blocking Synchronization)和非阻塞型同步( Non-blocking Synchronization)。 阻塞型同步是指当一个线程到达临界区时,因另外一个线程已经持有访问该共享数据...
分类:系统服务   时间:2016-05-27 12:36:10    收藏:0  评论:0  赞:0  阅读:237
QT——1、介绍
参考书:《QtCreator快速入门》第2版 1、QT简介         Qt是一个跨平台应用程序和UI开发框架。使用Qt只需一次性开发应用程序,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。Qt Software 的前身为创始于1994年的Trolltech(奇趣科技),Trolltech于2008年6月被 Nokia 收购,加速了其跨平台开发战略。...
分类:其他   时间:2016-05-27 12:36:01    收藏:0  评论:0  赞:0  阅读:220
java类的初始化
简单的归纳一下java类的初始化: 基础知识: 对于一个类,我们可以看到他有 public 类名{} 这样子形式的的构造方法,java中,我们把这样子的方法叫做默认构造器或者无参构造器 可以注意到的是,这个方法没有返回值,即使有这个返回值,那么编译器也并不知道如何处理这个返回值,而且,从实质来说,构造方法其实就是一个隐式的static方法 当我们指定了其他的构造方法,假设有一个...
分类:编程语言   时间:2016-05-27 12:35:57    收藏:0  评论:0  赞:0  阅读:280
算法课笔记系列(八)——NP问题及其计算复杂性
本周的内容是NP问题,NP的全称是Non-deterministic Polynomial,即多项式复杂程度的非确定性问题。百度上对NP的解释是,P/NP问题是在理论信息学中计算复杂度理论里至今没有解决的问题。通俗的说,是将不可知的问题转化为已知的问题,进而计算器复杂度。 首先介绍多项式时间的约减,即Polynomial-Time Reductions,通过解决另一个不同问题的假设的子程序,使用...
分类:编程语言   时间:2016-05-27 12:35:36    收藏:0  评论:0  赞:0  阅读:247
USB设备驱动开发之远程访问USB设备(二 USB设备虚拟端)
By Fanxiushu 2016-05-22 转载或引用请注明原始作者 接上文, 在处理好USB数据采集端的问题之后,接下来进入核心的部分,虚拟USB设备端的开发工作。 上文简单介绍过,需要开发虚拟总线驱动来模拟USB设备。 所谓虚拟总线驱动,就是安装于System系统设备下的一个驱动,由PnP管理器创建出一个虚拟的总线PDO设备, 我们的虚拟总线驱动Attach到这个PDO上,形成一...
分类:其他   时间:2016-05-27 12:35:25    收藏:0  评论:0  赞:0  阅读:651
Hive的基本操作
Hive数据类型 基础数据类型: TINYINT,SMALLINT,INT,BIGINT,BOOLEAN,FLOAT,DOUBLE,STRING,BINARY,TIMESTAMP,DECIMAL,CHAR,VARCHAR,DATE。 复杂数据类型: 包括ARRAY(数组),MAP(字典),STRUCT(结构体),UNION(联合体),这些复杂类型是由基础类型组成的。   ARRAY:A...
分类:其他   时间:2016-05-27 12:35:20    收藏:0  评论:0  赞:0  阅读:201
JS闭包理解
在web前段开发中经常听到的一个词汇就是“闭包”,而且各种面试中总有一些相关的题目,那么到底啥事闭包?闭包的定义: 是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值(深连结)。简单来说,Javascript闭包就是在另一个作用域中保存了一份它从上一级函数或作用域取...
分类:Web开发   时间:2016-05-27 12:35:06    收藏:0  评论:0  赞:0  阅读:287
【论文笔记】Deep Structured Output Learning for Unconstrained Text Recognition
论文结构: Abstract 1.Introduction 2.Related Work 3.CNN Text Recognition Model       3.1 Character Seguence Model Review       3.2 Bag-of-N-gram Model Review 4.Joint Model 5.Evaluation       5.1 D...
分类:其他   时间:2016-05-27 12:34:55    收藏:0  评论:0  赞:0  阅读:292
(4.6.12)AndroidManifest.xml常用属性大全[进行中]
1-manifest 属性和节点 1-1 package 1-2 xmlnsandroidhttpschemasandroidcomapkresandroid 1-3 xmlnstoolshttpschemasandroidcomtools 1-4 androidversionCode1000 1-5 androidversionName9999 2-uses-sdk 3-uses-permissi...
分类:移动平台   时间:2016-05-27 12:34:26    收藏:0  评论:0  赞:0  阅读:624
Glide 图片请求库(工具类)
Glide :Google推荐的图片加载库,专注于流畅的滚动,Github下载地址: https://github.com/bumptech/glide/releases/ 封装的工具类: import com.bumptech.glide.DrawableTypeRequest; import com.bumptech.glide.Glide; import com.bumptech....
分类:其他   时间:2016-05-27 12:34:18    收藏:0  评论:0  赞:0  阅读:224
Android应用界面开发(三)
Inflater、Fragment与handler...
分类:移动平台   时间:2016-05-27 12:34:06    收藏:0  评论:0  赞:0  阅读:254
操作系统存储管理实验课程设计报告
操作系统报告 存储管理 姓名: 郑兆涵                                           专业: 计算机科学与技术(嵌入式方向) 一、设计目的、意义 本次实验针对:(1)存储管理实验,(2)主存储器空间的分配和回收实验,两个实验进行学习。 (1)存储管理实验:本实验的目的是通过请求页式存储管理...
分类:其他   时间:2016-05-27 12:33:41    收藏:0  评论:0  赞:0  阅读:220
使用apache和nginx代理实现tomcat负载均衡及集群配置详解
实验环境: 1、nginx的代理功能 nginx proxy: eth0: 192.168.8.48 vmnet2 eth1: 192.168.10.10 tomcat server1: vmnet2 eth0: 192.168.10.20 tomcat server2: vmnet2 eth0: 192.168.10.30...
分类:Web开发   时间:2016-05-27 12:33:36    收藏:0  评论:0  赞:0  阅读:308
Openstack liberty源码分析 之 云主机的启动过程2
接上一篇: Openstack liberty源码分析 之 云主机的启动过程1nova-conductornova-api通过rpc发送启动云主机请求后,nova-conductor会收到该请求,根据路由映射,该请求会递交给 nova/conductor/manager.py.ComputeTaskManager.build_instances处理,如下(函数说明见注释):def build_in...
分类:其他   时间:2016-05-27 12:33:12    收藏:0  评论:0  赞:0  阅读:195
Android自定义控件3:带边框点击背景变色的textview,原型是支付宝手机充值中话费充值按钮
一、原型:支付宝手机充值中话费充值按钮。 二、实现效果:...
分类:移动平台   时间:2016-05-27 12:32:55    收藏:0  评论:0  赞:0  阅读:693
Unity 5 中的全局光照技术详解
简介全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度的预先处理这些计算,而非游戏执行时实时运算。同一场景里:没有照明(左),只有直接光源(中),和有间接光源的全局光照(右)的表现,注意颜色如何在不同的表面进行光的”反弹”,产生更真实的结果。在本文中,我们会描述全局光照如何在Unity里运作,带领你通...
分类:编程语言   时间:2016-05-27 12:32:49    收藏:0  评论:0  赞:0  阅读:242
Android插件化探索(一)类加载器DexClassLoader
在Java环境中,有个概念叫做“类加载器”(ClassLoader),其作用是动态装载Class文件。标准的Java SDK中有一个ClassLoader类,借助它可以装载想要的Class文件,每个ClassLoader对象在初始化时必须指定Class文件的路径。...
分类:移动平台   时间:2016-05-27 12:32:35    收藏:0  评论:0  赞:0  阅读:331
sqlite学习笔记
1.java中的数据类型与sqlite中的对应关系 Boolean 对应 INTEGER(SQLite 并没有单独的布尔存储类型,而是将布尔值存储为整数 0 (false) 和 1 (true)。) Byte 对应 INTEGER Short 对应 INTEGER Integer 对应 INTEGER Long 对应 INTEGER Float 对...
分类:数据库技术   时间:2016-05-27 12:32:26    收藏:0  评论:0  赞:0  阅读:203
MIT 6.828 学习笔记5 Lab3实验报告
Lab3 实验报告 Exercise 1 Modify mem_init() in kern/pmap.c to allocate and map the envs array. // mem_int() // 第一处 envs = (struct Env *) boot_alloc(NENV * sizeof(struct Env)); memset(pages, 0, NENV...
分类:其他   时间:2016-05-27 12:32:15    收藏:0  评论:0  赞:0  阅读:310
swift资源库—3—字典/集合/数组
持续更新中,纯笔记记录哦~ 相关的代码需要的话,还请留邮箱,后续我会更新到github上~~ 这里是本人学习swift的系列文章,相关知识还请查看本人的其他文章 Swift语言提供Array、Set和Dictionary三种基本的集合类型用来存储集合数据。数组是有序的数据集;集合是无序无重复的数据集;而字典是无序的键值对数组集。 Swift的Array、Set和Dictionary类型被实现为泛型集合。因此,它所存储的元素的类...
分类:编程语言   时间:2016-05-27 12:32:10    收藏:0  评论:0  赞:0  阅读:219
2002条   上一页 1 ... 58 59 60 61 62 ... 101 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!