码迷,mamicode.com
首页 > 编程语言 > 周排行
JAVA中几种常用的RPC框架介绍
RPC是远程过程调用的简称,广泛应用在大规模分布式应用中,作用是有助于系统的垂直拆分,使系统更易拓展。Java中的RPC框架比较多,各有特色,广泛使用的有RMI、Hessian、Dubbo等。RPC还有一个特点就是能够跨语言,本文只以JAVA语言里的RPC为例。 对于RPC有一个逻辑关系图,以RMI ...
分类:编程语言   时间:2017-08-20 14:51:04    阅读次数:167
Java实现简单的RPC框架
一、RPC简介 RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。另外,RPC是与语言无关的。 RPC示意图 如上图所示 ...
分类:编程语言   时间:2017-08-20 14:52:49    阅读次数:213
汇编语言第4周学生总结反馈
汇编语言程序设计课到第4周。这周的课后总结中。让同学们写下“我的疑惑”。这倒好,真引出了一大堆好问题。事实上。这也就是大家学习的最真实情况。 为同学们的解答发布例如以下。下一周,老贺不做这样的一对多的事情了,我们开启互评模式,靠同学们的多对多,完毕更有意义的深入交流。学号学生小结老师点评(14)11 ...
分类:编程语言   时间:2017-08-20 14:53:16    阅读次数:202
从进程到线程
该文出自:http://www.civilnet.cn/bbs/browse.php?topicno=78429 首先声明,gemfield本文以Linux为基础,所涉及到的线程概念以Linux为准。避免对于windows下的你产生困扰。 在《从程序到进程》一文中,我们知道了进程在内核中是以一个ta ...
分类:编程语言   时间:2017-08-20 14:54:59    阅读次数:295
Weka算法Clusterers-Xmeans源代码分析(一)
<p></p><p><span style="font-size:18px">上几篇博客都是分析的分类器算法(有监督学习),这次就分析一个聚类算法(无监督学习)。</span></p><p><span style="font-size:18px"></span></p><p><span style= ...
分类:编程语言   时间:2017-08-20 14:55:10    阅读次数:233
数组迭代方法
常用的数组迭代方法,很多人第一想到的就是for循环,比如需要迭代出下面数组peoples年龄(age)大于30的人名(name)。 其实ES5为数组定义了五个迭代方法: forEach():没有返回值,只是针对每个数组项调用指定的函数(callbackfn) every(): 测试数组的所有元素是否 ...
分类:编程语言   时间:2017-08-20 14:55:28    阅读次数:250
JavaScript入门(二)
JavaScript基本知识点(二)之JS中的运算符和分支结构 ...
分类:编程语言   时间:2017-08-20 14:56:03    阅读次数:190
Java并发之volatile二
使用volatilekeyword的场景 Volatile 变量具有 synchronized 的可见性特性。可是不具备原子特性。这就是说线程可以自己主动发现 volatile 变量的最新值。Volatile 变量可用于提供线程安全,可是仅仅能应用于很有限的一组用例:多个变量之间或者某个变量的当前值 ...
分类:编程语言   时间:2017-08-20 14:56:38    阅读次数:223
6、R语言绘制带errorbar 的柱状图
转载:http://www.cnblogs.com/xudongliang/p/7283733.html data <- data.frame(mean = c(10, 15), sd = c(12, 17))rownames(data) <- c("case", "control") par(lw ...
分类:编程语言   时间:2017-08-20 14:56:51    阅读次数:806
selenium+python启动浏览器出错,安装浏览器驱动
WebDriver 支持 Firefox (FirefoxDriver)、IE (InternetExplorerDriver)、Opera (OperaDriver) 和 Chrome (ChromeDriver) 。 下载ChromeDriver.exe、IEDriverServer.exe放到 ...
分类:编程语言   时间:2017-08-20 14:57:46    阅读次数:300
C语言中内存分布及程序运行中(BSS段、数据段、代码段、堆栈)
BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。 数据段 :数据段(data segment)通常是指用来存放程序中 已初始化 的 全局变量 的一块内存区域。数据段 ...
分类:编程语言   时间:2017-08-20 14:58:24    阅读次数:297
stoer-wagner算法小记
首先是当年stoer和wagner两位大佬发表的关于这个算法的论文:A Simple Min-Cut Algorithm 直接上算法部分: 分割线 begin 在这整篇论文中,我们假设一个普通无向图G=(V,E),其中每条边e都有一个正实数权值w(e)。 如果我们知道:怎样找到两个节点s,t,以及怎 ...
分类:编程语言   时间:2017-08-20 14:58:40    阅读次数:317
python模块导入
一、模块的本质 我们写python程序经常会导入很多模块,那到底模块是什么呢?其实模块就是一个python文件,我们导入模块时的模块名就是python文件的名字,比如我们写了一个叫my_module.py的文件就可以当作模块导入其他python文件中,模块名就是my_module。 二、模块导入的两 ...
分类:编程语言   时间:2017-08-20 15:40:50    阅读次数:200
Python反射、异常处理
反射 :字符串到对象属性的映射 hasattr(obj,string), 判断对象obj里面是否有叫string的字段或方法 getattr(obj,string) 获取obj对象里名叫string的字段或方法(如果重名先找字段) setattr(obj,y,v) 设置属性或者方法obj.y = v ...
分类:编程语言   时间:2017-08-20 15:41:21    阅读次数:196
python常用模块之sys模块与序列化模块
一、sys模块 sys模块是一个与python解释器交互的模块,常用方法如下 sys.argv:用于程序运行时从程序外部接收参数,如果不传参数则显示的是程序的文件名 sys.exit(n):用于退出python程序,默认正常退出返回数0,错误返回1,可以指定退出时返回的数字用来判断退出原因 sys. ...
分类:编程语言   时间:2017-08-20 15:41:29    阅读次数:191
python--面向对象(初识)
python--面向对象(初识) Python 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特 ...
分类:编程语言   时间:2017-08-20 15:41:37    阅读次数:165
python sys模块
1 sys.argv 命令行参数List,第一个元素是程序本身路径 2 sys.exit(n) 退出程序,正常退出时exit(0) 3 sys.version 获取Python解释程序的版本信息 4 sys.maxint 最大的Int值 5 sys.path 返回模块的搜索路径,初始化时使用PYTH... ...
分类:编程语言   时间:2017-08-20 15:42:21    阅读次数:164
Rxjava与Retrofit的使用
韩梦飞沙 韩亚飞 313134555@qq.com yue31313 han_meng_fei_sha ...
分类:编程语言   时间:2017-08-20 15:42:39    阅读次数:107
python--面向对象(高级)
python --面向对象进阶 isinstance和 issubclass isinstance(obj,cls)检查是否是obj是否是类cls的对象 反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机 ...
分类:编程语言   时间:2017-08-20 15:44:32    阅读次数:204
python常用模块之random
一、random的作用 random模块是一个跟取随机值相关的模块,主要用于类似抽奖、验证码等场景 二、常用方法 random.random():产生一个0-1之间的随机数 print(random.random()) 0.13955850706432626 random.randint():产生一 ...
分类:编程语言   时间:2017-08-20 15:45:08    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!