码迷,mamicode.com
首页 > 2016年05月13日 > 全部分享
I/O复用,select和Reactor模式
I/O复用,select和Reactor模式,各自的概念其间的关系,以及最重要的,他们的优势在哪,与同类相比为什么能具有这样的优势。这就是写这篇文字最初的出发点。...
分类:其他好文   时间:2016-05-13 03:58:00    阅读次数:139
C#二十七 Dataset和DataAdapter
DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使DataSet中数据的更改与数据源保持一致。 DataSet是ADO.NET中最核心的成员之一,是各种基于.NET平台程序语言(如VB.NET、C#.NET、C++.NET)的数据库应用程序开发最常接触的类,这是因为DataS...
分类:Windows程序   时间:2016-05-13 03:59:43    阅读次数:230
《java入门第一季》之面向对象(接口收尾)
通过案例的形式,结束接口部分。 /* 猫狗案例,加入跳高的额外功能 分析:从具体到抽象 猫: 姓名,年龄 吃饭,睡觉 狗: 姓名,年龄 吃饭,睡觉 由于有共性功能,所以,我们抽取出一个父类: 动物: 姓名,年龄 吃饭();//吃的不一样,定义为抽象方法 睡觉(){} 猫:继承自动物 狗:继承自动物...
分类:编程语言   时间:2016-05-13 03:57:19    阅读次数:197
android 远程服务传递自定义数据类型
在Android系统中,进程间传递的数据包括Java语言支持的基本数据类型和用户自定义的数据类型,为了使数据能够穿越进程边界,所有数据都必须是“可打包”。对于Java语言的基本数据类型,打包过程是自动完成的。但对于自定义的数据类型,用户需要实现Parcelable接口,使自定义的数据类型能够转换为系统级原语保存在Parcel对象中,穿越进程边界后可再转换为初始格式。 AIDL支持的数据类型如下表...
分类:移动开发   时间:2016-05-13 03:59:05    阅读次数:294
C++(Qt)之尽可能延后定义式的出现时间
最近在看Scott Meyers的《Effective C++》改善程序与设计的55个具体做法(第三版),水平有限,有些东西没能完全理解,捡一些自己能理解的并很容易记住的点来分享下!有的是原文的内容的直接摘抄,敬请谅解! 这条建议是:尽可能地延后定义式的出现时间。这么做的意义在于:可增加程序的清晰度并改善程序的效率。这对小程序来说可能体会的不深或者说影响不大,但是我们依然要保持良好的代码习惯和提高代...
分类:编程语言   时间:2016-05-13 03:57:56    阅读次数:143
iOS 集成环信(四)
本节主要仿照环信demo来创建demo的界面。 我们在使用环信的demo可以看到环信的整个界面框架是UITabBarController作为主控制器,里面装了会话ConversationListController、通讯录ContactListViewController和设置SettingsViewController这三个控制器。现在我们来创建这三个控制器。创建ConversationListC...
分类:移动开发   时间:2016-05-13 03:57:03    阅读次数:229
Mybatis入门程序
在做这个入门程序之前,我们来顶一下需求,根据需求来写程序会不会很有感觉呢? 一、  需求 实现以下功能: 根据用户id查询一个用户信息 根据用户名称模糊查询用户信息列表 添加用户 更新用户 删除用户 1、  第一步:创建java工程 使用eclipse创建java工程,jdk使用1.7。 2、  第二步:加入jar包 加入mybatis核心包、依赖包、...
分类:其他好文   时间:2016-05-13 03:57:38    阅读次数:218
原型模式(创建型)
思考问题:如何快速复制出一个属性相同的对象(内存地址不同)? 解答:clone方法,也就是原型模式(逼格很高)。clone方法有两种方式: 浅克隆 深克隆 浅克隆与深克隆的区别: 1. 浅克隆用于只包含基本数据类型或String属性的类中; 2. 深克隆用于至少包含一个非基本数据类型(除String类型)属性的类中。比如存在Date类型的属性时就应该考虑深克隆; 3. 实现上的区别:浅克隆...
分类:其他好文   时间:2016-05-13 03:59:03    阅读次数:121
决策树算法预测森林植被
算法介绍回归和分类回归算法和分类算法通常会被联系在一起,因为两者都可以通过一个或者多个值来预测一个或者多个值 he 为了能够做出预测,两者需要从一组输入和输出中学习预测规则,在学习过程中需要告诉它们问题以及问题的答案 因此,回归和分类都属于监督学习类的算法回归是预测一个数值型的结果,例如温度,成绩等 分类是预测一个标号或者类别,例如邮件是否为辣鸡邮件,一个人是属于哪个人种这里将使用决策树和...
分类:编程语言   时间:2016-05-13 03:59:17    阅读次数:280
Java再学习-JVM类加载和执行机制
JVM简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就...
分类:编程语言   时间:2016-05-13 03:57:45    阅读次数:136
Spring 4 MVC 表单校验资源处理(带源码)
【本系列其他教程正在陆续翻译中,点击分类:spring 4 mvc 进行查看】 【翻译 by 明明如月 QQ 605283073】 上一篇:Spring 4 MVC HelloWorld 纯注解方式(带源码) #项目下载地址:http://websystique.com/?smd_process_download=1&download_id=1258# 本文...
分类:编程语言   时间:2016-05-13 03:57:35    阅读次数:416
多线程(三)
GCD的一般理解和常用的方法...
分类:编程语言   时间:2016-05-13 03:56:31    阅读次数:170
iOS vs Android 系统架构
iOS是基于UNIX内核,Android是基于Linux内核,iOS和android作为两款优秀的手机操作系统,他们有共性有区别。 iOS的系统架构 分为四个层次: 核心操作系统层(Core OS layer) 核心服务层(Core Services layer) 媒体层(Media layer) 可触摸层(Cocoa Touch layer) 如下如所示: iOS系统架构解析:...
分类:移动开发   时间:2016-05-13 03:56:42    阅读次数:369
RMAN备份动态性能视图 V$ARCHIVED_LOG
V$ARCHIVED_LOG displays archived log information from the control file, including archive log names. An archive log record is inserted after the online redo log is successfully archived or cleared (...
分类:其他好文   时间:2016-05-13 03:58:31    阅读次数:208
Linux下的旋钮驱动
这里简单写了个旋钮驱动,还需继续完善。 #include #include #include #include #include #include #include #include #define knod_pin1 56 #define knod_pin2 55 struct input_dev *input_dev; struct work_struct knod1_wo...
分类:系统相关   时间:2016-05-13 03:55:41    阅读次数:701
Custom 项目总结
客户管理系统—体验基于数据库javaweb的增删改查添加客户 查询客户列表 修改客户信息 删除客户 条件查询客户信息 分页查询客户javaee的经典三层架构--工厂类实现解耦jsp+servlet+service+dao+jdbc+mysql+c3p0+dbutils com.itheima.web .service .dao .domain .util .e...
分类:其他好文   时间:2016-05-13 03:55:48    阅读次数:132
哈弗曼编码
它是由n个带权叶子结点构成的所有二叉树中带权路径长度最短的二叉树。因为这种树最早由哈夫曼(Huffman)研究,所以称为哈夫曼树,又叫最优二叉树。...
分类:其他好文   时间:2016-05-13 03:57:10    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!