码迷,mamicode.com
首页 > 编程语言 > 日排行
【Linux】Linux服务器(centos7)环境搭建java/python3/nginx
1. 用的服务器是阿里云服务器,系统是CentOS7,远程连接工具是 Xshell 和 Xftp 2. 搭建java环境,我用的是jdk1.8 需要 jdk-8u181-linux-x64.tar.gz,在自己电脑上下载,然后用Xftp传到服务器上,保存在usr/local文件夹下,解压。我试过用w ...
分类:编程语言   时间:2018-08-29 21:30:27    阅读次数:229
Java事件监听机制与观察者设计模式
一. Java事件监听机制 1. 事件监听三要素: 事件源,事件对象,事件监听器 2. 三要素之间的关系:事件源注册事件监听器后,当事件源上发生某个动作时,事件源就会调用事件监听的一个方法,并将事件对象传递进去,开发者可以利用事件对象操作事件源。 3. 入门程序 二. 设计一个能够被其它类监听的类( ...
分类:编程语言   时间:2018-08-29 22:18:31    阅读次数:288
python------Json与pickle数据序列化
一.json序列化 xml在被json取代,不同平台之间的语言转换,只能处理简单的。复杂的用pickle; pickle只能在python中用,而在Java中json也可以被识别。 ...
分类:编程语言   时间:2018-08-29 22:18:54    阅读次数:200
Python(os模块)
os模块 执行结果: 参考:http://www.cnblogs.com/alex3714/articles/5161349.html ...
分类:编程语言   时间:2018-08-29 22:19:27    阅读次数:217
108. 将有序数组转换为二叉搜索树
108. 将有序数组转换为二叉搜索树 https://leetcode-cn.com/problems/convert-sorted-array-to-binary-search-tree/description/ ...
分类:编程语言   时间:2018-08-29 22:48:15    阅读次数:172
跟着园内spring cloud+.net core搭建微服务架构 服务消费出错问题
http://www.cnblogs.com/longxianghui/p/7561259.html spring cloud+.net core搭建微服务架构:服务发现 最近在跟随着园区内的这个博客做服务发现的时候,发觉在vs 上调整了端口后还是无法实现通过,order 服务访问product,一 ...
分类:编程语言   时间:2018-08-29 22:48:59    阅读次数:231
09 Spring Cloud的集群保护框架Hystrix
1.概述 在很多系统架构中都需要考虑横向扩展、单点故障等问题,对于一个庞大的应用集群,部分服务或机器出现问题不可避免。在出现问题时,如何减少故障的影响、保障集群的高可用,成为一个重要的课题。在微服务集群中,不管是服务器,还是客户端,都支持集群部署,本节将介绍Spring Cloud中所用的集群保护框 ...
分类:编程语言   时间:2018-08-29 22:49:05    阅读次数:242
MQTT简单demo(java)
上次已经简单的谈了一些MQTT协议的一些知识,今天就来就上次的知识具体的Java实现。 现在就来具体说说实现这一步吧。中间的时间也是有点久。 MQTT消息的发送和订阅都是依赖MQTT服务器的,没有MQTT服务器,你的客户端是无法订阅和发送消息的。所以在最开始的时候,可以选择性的在你的电脑上面安装一个 ...
分类:编程语言   时间:2018-08-29 22:50:47    阅读次数:547
蒙特卡洛算法
一、概念 蒙特卡洛方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故接用赌城蒙特卡洛命名。 (以 ...
分类:编程语言   时间:2018-08-29 22:51:06    阅读次数:303
webpack4.0各个击破(4)—— Javascript & splitChunk
作为前端最火的构建工具,是前端自动化工具链 最重要的部分 ,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过 问题 + 解决方式 的模式,以前端构建中遇到的具体需求为出发点,学习 工具中相应的处理办法。(本篇中的参数配置及使用方式均基于 ) 本篇摘要: 本篇主要介绍基于 的`splitC ...
分类:编程语言   时间:2018-08-29 22:51:44    阅读次数:314
快速排序的Java实现
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以 ...
分类:编程语言   时间:2018-08-29 22:53:03    阅读次数:363
C++——虚函数表解析
转自:https://blog.csdn.net/haoel/article/details/1948051 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型指针指向其子类的实例,然后通过父类型指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是 ...
分类:编程语言   时间:2018-08-29 22:53:29    阅读次数:371
【leetcode 简单】 第一百零二题 找到所有数组中消失的数字
给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。 示 ...
分类:编程语言   时间:2018-08-30 00:02:54    阅读次数:191
python TCP协议详解 三次握手四次挥手和11种状态
11种状态解析 LISTEN 等待从任何远端TCP 和端口的连接请求。 SYN_SENT 发送完一个连接请求后等待一个匹配的连接请求。 SYN_RECEIVED 发送连接请求并且接收到匹配的连接请求以后等待连接请求确认。 ESTABLISHED 表示一个打开的连接,接收到的数据可以被投递给用户。连接 ...
分类:编程语言   时间:2018-08-30 00:04:37    阅读次数:226
Mac下使用eclipse查看Java源码
1、从http://jdk8.java.net中下载Java源码src.zip到本地, 2、在访达中shift+command进入“/资源库/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home”目录后,进入bin目录后新建Javadoc目录 ...
分类:编程语言   时间:2018-08-30 00:05:20    阅读次数:320
SpringCloud(二) 服务注册与发现Eureka
1.eureka是干什么的? 上篇说了,微服务之间需要互相之间通信,那么通信就需要各种网络信息,我们可以通过使用硬编码的方式来进行通信,但是这种方式显然不合适,不可能说一个微服务的地址发生变动,那么整个系统的所有微服务都要重新部署,显然是不合适的,那么我们需要一个服务发现机制,服务消费者通过这种机制... ...
分类:编程语言   时间:2018-08-30 00:06:34    阅读次数:179
Python写的C/C++代码比较
1 import sys 2 import re 3 4 # argv 是个列表,内容是文件的路径 5 def erase_mark(args): 6 mark = re.sub("//*.{1,1000}/*/","",args) 7 mark = re.sub("//.{1,1000}\n","... ...
分类:编程语言   时间:2018-08-30 00:06:50    阅读次数:237
关于子线程执行两次的问题
在运行时会出现3中情况: 1. 2. 3. 第一种情况可以理解为:主线程先运行,正要退出的时候,子线程运行了 第二种情况可以理解为:主线程运行完了,并结束了进程,这时子线程还没来的及运行。 第三种情况理解:答案是从网上找到的:https://segmentfault.com/q/1010000003 ...
分类:编程语言   时间:2018-08-30 00:07:13    阅读次数:193
随机化快速排序法
为什么要有随机化快速排序。对于快速排序大家知道,如果选取某个固定的值作为分界点(左边小于当前值,右边大于当前值),当排序的数组近乎有序,极有可能退化成O(n^2)级别的算法,因为拆分的数组极不均匀,两边的数组大小相差太大。如果采取随机化选取分界点,这样的化退化成O(n^2)几乎为零。 ...
分类:编程语言   时间:2018-08-30 00:08:04    阅读次数:205
C/C++中的const ,static
一、const 在C++中: 1、常对象:创建对象时添加const关键字,这个对象就不可以再修改,就有了常属性,就意味着整个对象所有变量不能更改 2、常对象不能调用普通函数,调用成员函数就相当于把对象的this指针给了他,就有被修改的风险 3、常对象只能调用常函数(函数体前加关键字叫常函数),普通对 ...
分类:编程语言   时间:2018-08-30 00:09:27    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!