日期
内核版本
架构
作者
GitHub
CSDN 2016-05-12
Linux-4.5
X86 & arm
gatieme
LinuxDeviceDrivers
Linux-进程管理与调度
Linux 内核使用 task_struct 数据结构来关联所有与进程有关的数据和结构,Linux 内核所有涉及到进程和程序的所有算法都是围绕该数据结构建立的,是内...
分类:
系统相关 时间:
2016-05-13 15:01:41
阅读次数:
383
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。
其实还有两类:并发型模式和线程池模...
分类:
其他好文 时间:
2016-05-13 14:59:54
阅读次数:
252
【芯片简介】
AR8033是Atheros公司的第4代10/100/1000Mbps速率以太网PHY芯片,可用于家庭网关、企业交换机、移动基站、光模块等设备。该芯片采用RGMII协议或SGMII协议与MAC芯片进行通信,只需要单一3.3V电源供电,可自行整流变换出片内电路所需其它电源。AR8033还内置了一个工作频率为1.25GHz的SerDes接口,可以直接与光纤收发模块连接,将光信号...
分类:
其他好文 时间:
2016-05-13 15:01:11
阅读次数:
390
下面我们看看HBase Shell的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:
名称
命令表达式
创建表
create '表名称', '列名称1','列名称2','列名称N'
添加记录
put '表名称', '行名称', '列名称:', '值'
查看记录...
分类:
系统相关 时间:
2016-05-13 15:00:43
阅读次数:
258
接着第一篇内容,来完成一下中间部分,中文验证码的部分,先看一下要实现的效果:一、分析功能分析一下,我们要实现一个验证码功能,随机生成4个中文组合,文字随机,文字颜色随机,文字会出现不同程度的旋转,并且文字周围会出现一些干扰项,点击看不清时验证码内容会进行刷新重置.要解决的问题基本就这么多,下面分步来解决一下.(1)文字和文字颜色随机,这个实现起来不难,只需要随机产生一个中文,并且画笔定义随机的颜色即...
分类:
移动开发 时间:
2016-05-13 15:01:11
阅读次数:
371
适配:即当前应用在相同的手机上面显示相同的效果。适配前需要首先确定当前手机所属像素密度类型(如:xhdpi、hdpi、mdpi等),然后计算其像素密度,按一定比例给出界面元素的布局位置和大小。在android中,屏幕视频主要有以下几种方式:
图片适配
dimens适配
布局文件适配
java代码适配
权重适配
案例一:手机型号:G700
手机分辨率:1280*720 (注:手...
分类:
移动开发 时间:
2016-05-13 15:00:15
阅读次数:
293
函数原型:列出了函数期望收到的参数数目及类型,但是它只能显示“固定数目”的参数。
可变参数列表:让一个函数在不同的时刻接受“不同数目”的参数。可变参数列表是通过宏来实现的,这些宏都在stdarg.h这个头文件中,所以使用可变参数列表时要引用头文件#include。
例如:求寻找一组整数中最小的值,因为整数的个数不确定,所以函数在传参的时候也是不确定的,因此需要用...
分类:
其他好文 时间:
2016-05-13 14:59:33
阅读次数:
206
各种图形处理经常需要鉴别对象的内部区域。识别简单对象如凸多边形、圆或椭圆的内部通常是一件很容易的事情。但有时我们必须处理较复杂的对象。例如,我们可能描述一个图3.46所示的有相交边的复杂填充区。在该形状中,xy平面上哪一部分为对象边界的“内部”、哪一部分为“外部”并不总是一目了然的。奇偶规则和非零环绕规则是识别平面图形内部区域的两种常用方法。...
分类:
其他好文 时间:
2016-05-13 14:58:50
阅读次数:
266
接着按多边形边界顺序计算连续的边向量的叉积。如果有些叉积的z分量为正而另一些为负,则多边形为凹多边形;否则,多边形为凸多边形。这意味着不存在三个连续的顶点共线,即不存在连续两个边向量其叉积为0。如果所有顶点共线,则得到一个退化多边形(一条线段)。我们可以通过逆时针方向处理边向量来应用向量方法。如果有一个叉积的z分量为负值(如图3.43所示),那么多边形为凹且可沿叉积中第一边向量的直线进行切割。下面的例子给出了分割凹多边形的这一方法。...
分类:
其他好文 时间:
2016-05-13 15:00:51
阅读次数:
187
可以通过导入support-v7对其进行使用。
据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。
那么有了ListView、GridView为什么还需要RecyclerView这样的控件呢?整体上看RecyclerView架构,提供了一种插拔式的体验,高度的解耦,异常的灵活,通过设置它提供的不同Lay...
分类:
移动开发 时间:
2016-05-13 15:01:01
阅读次数:
321
原文地址:http://developer.android.com/training/displaying-bitmaps/manage-memory.html除了在上一节中描述的步骤之外,还有一些细节上的事情可以促进垃圾回收器的回收及位图的复用。其推荐的策略取决于Android的目标版本。示例APP BitmapFun展示了如何使应用程序在不同的版本上高效的工作。为了给这节课的知识奠定一些基础,下...
分类:
移动开发 时间:
2016-05-13 15:00:40
阅读次数:
251
昨天我使用Spark MLlib的朴素贝叶斯进行手写数字识别,准确率在0.83左右,今天使用了RandomForest来训练模型,并进行了参数调优。首先来说说RandomForest 训练分类器时使用到的一些参数:
numTrees:随机森林中树的数目。增大这个数值可以减小预测的方差,提高预测试验的准确性,训练时间会线性地随之增长。
maxDepth:随机森林中每棵树的深度。增加这个值可以是模型更具...
分类:
其他好文 时间:
2016-05-13 14:58:40
阅读次数:
296
VanDyke CRT 和 VanDyke SecureCRT是最常用的终端仿真程序,简单的说就是Windows下登录UNIX或Liunx服务器主机的软件。二者不同的是SecureCRT支持SSH(SSH1和SSH2)。
本文主要介绍SecureCRT的使用方法和技巧。
【概念解释】什么是SSH?
SSH的英文全称是Secure Shell
传统的网络服务程序,如:...
分类:
其他好文 时间:
2016-05-13 15:00:08
阅读次数:
260
题目链接:点击打开链接
细节参见代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define Max(a,b) ((a)>(b)?(a...
分类:
其他好文 时间:
2016-05-13 14:58:25
阅读次数:
162
1. Spring框架的作用
清理:Spring是轻量级的,基本的版本大小为2MB
控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。
面向切面的编程AOP:Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。
容器:Spring包含并管理应用中对象的生命周期和配置
MVC框架: Spring-MVC
事务管理:Spring提供一个持...
分类:
编程语言 时间:
2016-05-13 14:58:08
阅读次数:
230
#include
#include
#include
void chess_board(char arr[3][3]) //打印棋盘
{
int i = 0;
int j = 0;
for (i = 0; i < 3; i++)
{
printf( " %c | %c | %c \n", arr [i][0], arr[i][1], arr...
分类:
其他好文 时间:
2016-05-13 15:00:05
阅读次数:
208
最近几天写了一个简单的朋友圈程序,包含了朋友圈的列表实现,视频的录制、预览与上传,图片可选择拍照或者从相册选取,从相册选取可以一次选择多张照片,并且限制照片的张数。大致也就这些功能了。
FriendsListActivity 代码如下
public class FriendsListActivity extend...
分类:
移动开发 时间:
2016-05-13 14:59:04
阅读次数:
294