首页 > 编程语言
Java NIO原理图文分析及代码实现
最近在分析hadoop的RPC(Remote Procedure Call Protocol ,远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。可以参考:http://baike.baidu.com/view/32726.htm )机制时,发现hadoo ...
分类:编程语言   时间:2017-09-21 17:06:13    收藏:0  评论:0  赞:0  阅读:211
Python 一个抓取糗百的段子的小程序
如果发现不能用,那就是糗百又改规则了 ...
分类:编程语言   时间:2017-09-21 16:35:47    收藏:0  评论:0  赞:0  阅读:297
PyNLPIR python中文分词工具
官网:https://pynlpir.readthedocs.io/en/latest/ github:https://github.com/tsroten/pynlpir NLPIR分词系统前身为2000年发布的ICTCLAS词法分析系统,从2009年开始,为了和以前工作进行大的区隔,并推广NLP... ...
分类:编程语言   时间:2017-09-21 16:32:47    收藏:0  评论:0  赞:0  阅读:353
java读取数据,2,2,1方式读取
/* * for(int i=0;i<15;) * { for(int j=0;j<5;j++,i++) * { * if(j%2==0&&j!=4){ * System.out.println(i+""+(i+1)); * } * else if(j==4) * {System.out.print ...
分类:编程语言   时间:2017-09-21 16:29:10    收藏:0  评论:0  赞:0  阅读:205
动态代理Java实现
思考:在IBuyWatermelon添加一个方法selectWatermelon() 静态代理中需要在RealSubject中实现该方法,而且Proxy也要实现该方法调用RealSubject中的实现,如果再增加10个方法还是得这样操作,导致大量的代码重复。 现在来看动态代理(顾名思义,是在运行时才 ...
分类:编程语言   时间:2017-09-21 16:28:10    收藏:0  评论:0  赞:0  阅读:340
Java的三种技术架构
JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Java Platform Mic ...
分类:编程语言   时间:2017-09-21 16:27:45    收藏:0  评论:0  赞:0  阅读:275
java生成指定范围内的随机数
我们经常说Java中的随机数是伪随机数,那么我们要知道什么是伪随机数。 什么是伪随机数? 1、真正意义上的随机数在某次产生过程中是按照实验过程中表现的分布概率随机产生的,其结果是不可预测的,是不可见的。这才是真随机。 2、计算机中的随机函数是按照确定算法模拟产生的,其结果是确定的,是可见的,我们可以 ...
分类:编程语言   时间:2017-09-21 16:24:25    收藏:0  评论:0  赞:0  阅读:184
<eclipse jar-- apache>
1. Commons-Beanutils: commons-beanutils.jar commons-beanutils-core.jar commons-beanutils-bean-collections.jar 2. Commons-Dbutils: 3. Commons-fileuploa ...
分类:编程语言   时间:2017-09-21 16:22:34    收藏:0  评论:0  赞:0  阅读:214
<a>实现按钮的javascript+jquery编程实例
涉及知识点:怎样实现让注册的function获取当前<a>,以便通过它进行其他操作 风格一: 1.html端: 2.javascript端: 风格二:1.html端 2.javascript端 ...
分类:编程语言   时间:2017-09-21 16:22:07    收藏:0  评论:0  赞:0  阅读:197
python学习笔记:什么事*args和**kwargs?
一.*args和**kwargs原理 先看个例子: 可以看到这两个是python中的可变参数,*args表示任何多个无名参数,他是个tuple,**kwargs表示关键字参数,它是个dict。在同时使用*args和**kwargs时,必须*args参数列要在**kwargs前面,要是test(a=1 ...
分类:编程语言   时间:2017-09-21 16:21:45    收藏:0  评论:0  赞:0  阅读:241
C语言选择排序
#include<iostream> #include<stdio.h> usingnamespacestd; intdata[]={2,1,3,8,6,7,9}; intmain(intargc,char*argv[]) { intlength=sizeof(data)/sizeof(int); inti=0; while(i<length) { intj=i; intmin=i; while(j<length) { if(data[j]<data[min])..
分类:编程语言   时间:2017-09-21 15:42:06    收藏:0  评论:0  赞:0  阅读:263
搭建python数据分析平台
基本结构其实没什么高深的东西,无非是常用的那一套:pandas,numpy,matplotlib…但是为了更方便使用,加持了jupyternotebook(即以前的ipythonnotebook)……又为了更方便使用,前端加了nginx或apache反代……双为了更安全,加持了Let’sEncrypt的HTTPS(只是这台服务器没有80..
分类:编程语言   时间:2017-09-21 15:40:01    收藏:0  评论:0  赞:0  阅读:316
(二)整合spring cloud云服务架构 - particle云架构
第一篇文章简单给大家介绍了Spring Cloud架构,我这边结合了当前大部分企业的通用需求,包括技术的选型比较严格、苛刻,不仅要用业界最流行的技术,还要和国际接轨,在未来的5~10年内不能out。作为公司的架构师,也要有一种放眼世界的眼光,不仅要给公司做好的技术选型,而且..
分类:编程语言   时间:2017-09-21 15:38:37    收藏:0  评论:0  赞:0  阅读:192
PHP 数组获取最后一个值
$array=array(1,2,3,4,5);echo$array[count($array)-1];//计算数组长度,然后获取数组最后一个元素,如果数组中最后一个元素含有非数字键名,结果可能跟预期不符合//适用于键名为数字的数组echo‘<br>‘;echoend($array);//将数组的内部指针指向最后一个单元,适用于所有数..
分类:编程语言   时间:2017-09-21 15:37:59    收藏:0  评论:0  赞:0  阅读:281
《Java从入门到放弃》JavaSE入门篇:网络编程(入门版)
要进行网络编程,首先要搞清楚目的是什么。网络编程说简单点就是在网络上的计算机进行数据的交互。既然要进行数据交互,那就需要有一个发送方和一个接受方。按网络上的说法,就是一个攻一个受·当然,现阶段网上的电脑一般来说都是既接受数据,也能发送数据的,所以说这些电脑..
分类:编程语言   时间:2017-09-21 15:36:22    收藏:0  评论:0  赞:0  阅读:339
Java finally语句到底是在return之前还是之后执行?
网上有很多人探讨Java中异常捕获机制try…catch…finally块中的finally语句是不是一定会被执行?很多人都说不是,当然他们的回答是正确的,经过我试验,至少有两种情况下finally语句是不会被执行的: (1)try语句没有被执行到,如在try语句之前就返回了,这样finally语句 ...
分类:编程语言   时间:2017-09-21 15:29:31    收藏:0  评论:0  赞:0  阅读:332
C++primer 16.1.3节练习
练习16.17 原则上并没有什么特别的差别,只是在我们希望通知编译器一个名字表示类型时,必须使用关键字typename,而不能使用class。 练习16.18 a)template <typename T, typename U, typename V> void f1(T, U, V);b)tem ...
分类:编程语言   时间:2017-09-21 15:26:02    收藏:0  评论:0  赞:0  阅读:308
Java中的sleep()和wait()的区别
对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。 sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。 在调用sleep()方法的过程中,线程不会 ...
分类:编程语言   时间:2017-09-21 15:23:14    收藏:0  评论:0  赞:0  阅读:231
算法复习——状压dp
状压dp的核心在于,当我们不能通过表现单一的对象的状态来达到dp的最优子结构和无后效性原则时,我们可能保存多个元素的有关信息··这时候利用2进制的01来表示每个元素相关状态并将其压缩成2进制数就可以达到目的····此时熟悉相关的位运算就很重要了····以下是常见的一些需要位运算方法 然后说实话状压d ...
分类:编程语言   时间:2017-09-21 15:22:48    收藏:0  评论:0  赞:0  阅读:288
[BZOJ4994] [Usaco2017 Feb]Why Did the Cow Cross the Road III(树状数组)
传送门 1.每个数的左右位置预处理出来,按照左端点排序,因为左端点是从小到大的,我们只需要知道每条线段包含了多少个前面线段的右端点即可,可以用树状数组 2.如果 ai < bj < bi, 也就是说在两个i之间只有一个j那么对答案的贡献为1,所以可以用树状数组,当第一次出现一个数的时候,那个位置+1 ...
分类:编程语言   时间:2017-09-21 15:22:37    收藏:0  评论:0  赞:0  阅读:399
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!