Netty 零拷贝(一)Linux 零拷贝 本文探讨 Linux 中主要的几种零拷贝技术以及零拷贝技术适用的场景。 一、几个重要的概念 1.1 用户空间与内核空间 操作系统的核心是内核,独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证用户进程不能直接操作内核 ...
分类:
Web程序 时间:
2018-12-02 14:20:12
阅读次数:
1042
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在《依赖注入[2]: 基于IoC的设计模式》介绍的模板方法、工厂方法和抽象工厂,接下来我们 ...
分类:
其他好文 时间:
2018-12-02 14:20:01
阅读次数:
157
声明:本系列大多是翻译自https://www.javatpoint.com,加上自己的增删改,尽力写的系统而通俗易懂,后文不再重复声明。 java的多线程是一个同时执行多个线程的过程。 线程是一个轻量级的子进程,是最小的处理单元。多线程和多进程都用于实现多任务处理。 但是,我们使用多线程而不是多进 ...
分类:
编程语言 时间:
2018-12-02 14:19:42
阅读次数:
261
num=input().split() x=int(num[0]) y=int(num[1]) a=[] while x>0: st=input() a.append(st.split()) x=x-1 a.sort(key=lambda s:s[y-1]) print(a) ...
分类:
其他好文 时间:
2018-12-02 14:19:35
阅读次数:
120
l shiro框架的核心功能:认证、授权、会话管理、加密 Application Code:应用程序代码,由开发人员负责开发的 Subject:框架提供的接口,代表当前用户对象 SecurityManager:框架提供的接口,代表安全管理器对象 Realm:可以开发人员编写,框架也提供一些,类似于D ...
分类:
Web程序 时间:
2018-12-02 13:41:44
阅读次数:
196
荔枝派Licheepi nano,基于大神的裸机程序移植ZLG_GUI和3D旋转立方体 ...
分类:
其他好文 时间:
2018-12-02 13:41:35
阅读次数:
947
工程类名红色波浪线没有错误也不消除 最近打开一个新工程,遇到一个问题,当修改类里面的代码时,中间有语法不正确的情况,这时左边目录结构会有红色下划线,这是正常情况。 问题是当我把代码语法改正确后,左边的目录结构中的红色波浪线还是存在,这个问题让我很恼火。 查个底朝天 查了两小时,起初怀疑是idea设置 ...
分类:
其他好文 时间:
2018-12-02 13:41:26
阅读次数:
438
现在仍然怀念今年夏天,创新工场夏令营的笔试,题目很有水平。关于今年报名的详细情况,请参考链接 冬令营的筛选笔试一共有两部分,第一部分是客观题,10道题目,包括单选、判断和填空;2道客观题,问答类型 10道选择题当时时间比较紧张,没有来得及做详细记录,第一题是一个字符串相邻的计算,下文会有详解;后面的 ...
分类:
其他好文 时间:
2018-12-02 13:41:18
阅读次数:
632
自定义指令 全局指令 语法:Vue.directive('全局自定义指令名称', { /* 自定义指令配置对象 */ }) 私有指令 指令配置对象中 bind 和 inserted 的区别 bind 方法: 绑定当前指令的元素,在内存中被创建的时候就会被立即调用; 指令所绑定到的元素,还没有被插入父 ...
分类:
Web程序 时间:
2018-12-02 13:40:51
阅读次数:
244
Bagging 典型的代表:随机森林。 从训练集从进行子抽样组成每个基模型所需要的子训练集,对所有基模型预测的结果进行综合产生最终的预测结果: Boosting 典型代表:AdaBoost, Xgboost。 训练过程为阶梯状,基模型按次序一一进行训练(实现上可以做到并行),基模型的训练集按照某种策 ...
分类:
编程语言 时间:
2018-12-02 13:40:42
阅读次数:
280
一、java发展 创始人:詹姆斯 高斯林(java之父) 开始是C++程序员 互联网时代的产物 起初名字叫做OAK(老橡树) 后来更名位java(爪哇) java应用领域 javaSE(J2SE) java基础 javaME(J2ME) 移动设备开发(如:安卓) javaEE(J2EE) 企业级开发 ...
分类:
编程语言 时间:
2018-12-02 13:40:35
阅读次数:
229
最近使用cython时,遇到一个问题,报错如下: cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD "-Id:\program files\python361\include" "-Id:\program files\python361\include" "-IC ...
分类:
其他好文 时间:
2018-12-02 13:40:24
阅读次数:
410
上一篇《更加简练的编程体验》提供了最新版本的Dora.Interception代码的AOP编程体验,接下来我们会这AOP框架的编程模式进行详细介绍,本篇文章着重关注的是拦截器的定义。采用“基于约定”的Interceptor定义方式是Dora.Interception区别于其他AOP框架的一个显著特征 ...
分类:
Web程序 时间:
2018-12-02 13:40:14
阅读次数:
169
分析范围:/**同一个包,同一个类中: * 注意:eat1与eat2是方法的重载(方法名相同,参数列表不同与返回值类型无关) * 在同一个.java文件中可以写多个类,但是只能有一个public修饰的类 * 同一个类中同类型的(静态与非静态)方法之间可以相互调用,例如eat()与sleep(); * ...
分类:
其他好文 时间:
2018-12-02 13:40:02
阅读次数:
216
为文件生成MD5字符串funcCreateMd5(filenamestring,md5str*string){f,err:=os.Open(filename)iferr!=nil{fmt.Println("Open",err)return}deferf.Close()md5hash:=md5.New()if_,err:=io.Copy(md5hash,f);err!=nil{fmt.Println
分类:
其他好文 时间:
2018-12-02 13:39:55
阅读次数:
126
%金融数据分析导论—基于R语言 基础理论: 1、在时间序列分析中,统计推断的基础是弱平稳性的概念。 %P30 2、一个弱平稳时间序列是序列前后不相关的(例如股票收益率没有显著的前后相关性这个原假设),充要条件,对所有的k>0,自相关系数=0。 %P34-35 3、资本资产定价模型(Capital A ...
分类:
其他好文 时间:
2018-12-02 13:39:46
阅读次数:
423
自动类型转换 强制类型转换 二 转int() 三 转float() 四 complex() 五 bool() 六 字符串str() ...
分类:
编程语言 时间:
2018-12-02 13:39:34
阅读次数:
198