1.实践题目 2.问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 输入格式: 输入有n+1行: 第 1 行是数字三角形的行数 n,1<=n<=100。 接下来 n行是数字三 ...
分类:
编程语言 时间:
2018-11-05 22:52:04
阅读次数:
175
Hystrix的断容器监控dashboard。 dashboard是用来监控Hystrix的断容器监控的,图形化dashboard是如何实现指标的收集展示的。 dashboard 本地端口8730 项目地址:http://localhost:8730/hystrix 在Pom.xml文件引入: 在入 ...
分类:
编程语言 时间:
2018-11-05 22:52:14
阅读次数:
275
通过RestTemplate进行服务调用在RestTemplate基础上加上负载均衡:Ribbon是一个基于HTTP和TCP的负载均衡工具,可以让我们轻松的将面向服务的Rest模板请求自动转换成客户端负载均衡的服务调用。它不像注册中心、配置中心和网关那样需要独立部署,它几乎存在于每一个微服务应用中, ...
分类:
编程语言 时间:
2018-11-05 23:35:07
阅读次数:
354
我觉得c语言比较蛋疼的一个地方就是给字符串赋值,不是初始化,是赋值。 char string[20]={0}; 你不能通过 string="hello";这种方式赋值。但是在字符串初始化的时候可以通过这种方式赋值 char string[20]="hello"; //这是正确的,只有在初始化的时候是 ...
分类:
编程语言 时间:
2018-11-05 23:36:12
阅读次数:
190
首先我们创建一个类,编写两个排序方法:AscSort为升序排序,DescSort为倒序排序。然后我们在控制台中声明类的对象,调用排序方法进行排序。如下图: ...
分类:
编程语言 时间:
2018-11-05 23:36:46
阅读次数:
179
1、SocketServer: socket编程过于底层,编程虽然有套路,但是想要写出健壮的代码还是比较困难的,所以很多语言都对socket底层 API进行封装,Python的封装就是——socketserver模块。它是网络服务编程框架,便于企业级快速开发 2、类的继承关系: SocketServ ...
分类:
编程语言 时间:
2018-11-05 23:37:04
阅读次数:
262
Python生成随机验证码,需要使用PIL模块. 安装: 基本使用 1. 创建图片 2. 创建画笔,用于在图片上画任意内容 3. 画点 4. 画线 5. 画圆 6. 写文本 7. 特殊字体文字 图片验证码 注意:字体文件下载 猛击这里 ...
分类:
编程语言 时间:
2018-11-05 23:39:41
阅读次数:
247
所有人都知道面向对象思想,Java中的对象的创建在内存中是如何创建的,传智播客的视频看了一遍,把一些讲解的比较清晰的内容记录下来,方便记忆的更加深刻,Java中创建对象的过程,首先要理解JVM中栈、堆、方法区的空间,以及在这三个空间内,虚拟机都进行什么操作,这样就会理解起来容易一些,其实Java是在 ...
分类:
编程语言 时间:
2018-11-05 23:45:08
阅读次数:
390
终于到了自己编写一个完整的汇编语言源程序的时刻,生成可执行文件,但这要经历一个漫长的过程 下面将知识点总结如下: 一、汇编语言源程序中包含两种指令,一种是汇编指令(有对应的机器码,可被编译为机器指令,最终被CPU执行),一种是伪指令(无对应机器码,不能被CPU执行) 二、汇编源程序举例: assum ...
分类:
编程语言 时间:
2018-11-05 23:45:58
阅读次数:
330
Spring框架下,Bean的创建和装配非常的灵活,提供了三种主要的方式,并且相互见可以互相看见,也就是你可以随意地采用你喜欢且合适的方式创建Bean,而不用担心他们之间的兼容问题。 一、使用XML显示配置Bean 在Spring框架最初的是,XML是最主要的配置方式。在XML中创建Bean需要使用 ...
分类:
编程语言 时间:
2018-11-05 23:46:06
阅读次数:
347
¢ 设有n个顾客同时等待一项服务,顾客i需要的服务时间为ti,1≤i≤n,共有s处可以提供此项服务。应如何安排n个顾客的服务次序才能使平均等待时间达到最小?平均等待时间是n个顾客等待服务时间的总和除以n。 ¢ 给定的n个顾客需要的服务时间和s的值,编程计算最优服务次序。 ¢ 输入 第一行有2个正整数 ...
分类:
编程语言 时间:
2018-11-06 00:44:28
阅读次数:
251
1、实践题目。 数字三角形 2、问题描述。 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的 顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 3、算法描述。 首先输入a[ n ][ n ]. 再定义m[ n ][ n ]. 然后先 ...
分类:
编程语言 时间:
2018-11-06 00:44:57
阅读次数:
193
一、属性的几种访问方式 1、类.属性名 2、用内置函数getattr()访问属性 3、用property方法访问属性 4、各类内置函数访问属性 * __getattr__(self,name) 定义当用户试图获取一个不存在的属性时的行为 * __getattribute__(self,name) 定 ...
分类:
编程语言 时间:
2018-11-06 00:45:13
阅读次数:
153
1、``元素 6个属性 async 可选,表示立即下载脚本,但不妨碍页面中的其他操作,比如下载其他资源或者等待加载其他脚本。只对外部文件有效。 charst 可选,表示通过src属性指定的代码的字符集。由于大部分浏览器会忽略它的值,因此用的比较少。 defer 可选,表示脚本可以延迟到文档完全被解析 ...
分类:
编程语言 时间:
2018-11-06 00:45:22
阅读次数:
233
在Java中,Set的底层事实上是基于Map实现的,Map内部封装了一个Entry内部接口,由实现类来封装key-value对,当value值均为null时,key的集合就形成了Set。因此,Map集合具有如下的一些特点: 1. Key集因为是Set的实现,因此是无顺序、不可重复的。 2. Valu ...
分类:
编程语言 时间:
2018-11-06 00:46:00
阅读次数:
163
选择排序 思想是在一个列表中每次循环一遍,拿到最小值,接着再从剩下的无序区中继续拿最小值,如此循环,直到结束。 正宗的选择排序 python def select_sort(li): for i in range(len(li) 1): 需要选择n 1趟,最后一次不需要再找了 min_loc = i ...
分类:
编程语言 时间:
2018-11-06 00:46:19
阅读次数:
178
两种指令[BX]和loop指令 下面将知识点总结如下: 一、先介绍描述性符号() (ax)(al)(20000H) ((ds)*16+(bx)) ()中的元素可以有三种类型: 1.寄存器名 2.段寄存器名 3.内存单元的物理地址(20位数据) 举例(X)应用: 1.ax内容为0010H,(ax)=0 ...
分类:
编程语言 时间:
2018-11-06 00:46:31
阅读次数:
173
一、使用Fiddler抓包 1.一般登陆网站成功后,会生成一个已登录状态的cookie,那么只需要直接把这个值拿到,用selenium进行addCookie操作即可。 2.可以先手动登录一次,然后抓取这个cookie,这里我们就需要用抓包工具fiddler了 3.先打开博客园登录界面,手动输入账号和 ...
分类:
编程语言 时间:
2018-11-06 00:47:12
阅读次数:
204
粘包问题 上一篇博客遗留了一个问题,在接收的最大字节数设置为 1024 时,当接收的结果大于1024,再执行下一条命令时还是会返回上一条命令未执行完成的结果。这就是粘包问题。 因为TCP协议又叫流式协议,每次发送给客户端的数据实际上是发送到客户端所在操作系统的缓存上,客户端就是一个应用程序,需要通过 ...
分类:
编程语言 时间:
2018-11-06 00:47:21
阅读次数:
168
对于完全二叉树,如果将其中的元素按层次遍历顺序存放入一个一维数组中:设数组大小为n(节点数为n),节点标号(key)为数组下标i,即0,1,2,3,4,,,那么:1.完全二叉树的高度为: ceil(log2(n+1))2.i = 0: 根节点,root,无父节点。 i >= 1: 父节点为 floo ...
分类:
编程语言 时间:
2018-11-06 00:47:29
阅读次数:
210