1、实践题目 数字三角形 2、问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 3、算法描述 文字描述:新建一个二维数组b,用来记录当前数的上一层累加的最大值。由于每一步只能 ...
分类:
编程语言 时间:
2018-11-02 01:48:59
阅读次数:
136
1.GO语言命令: godoc -http :8080 //在本地获取官网文档 go get //获取远程资源包 go run //直接运行程序 go build //测试编译,检测是否有编译错误 go install //编译包文件并编译整个程序 2.GO环境变量及工作目录 *bin:存放编译后生 ...
分类:
其他好文 时间:
2018-11-02 01:48:37
阅读次数:
192
多线程的实现方式: 个人认为,要说多线程的实现方式,万变不离其宗,最基本的就是两种1.继承Thread类;2.实现runnable接口,本质上来说就是用来启动线程执行任务的过程,具体来说的话,通过这两周方式变种为多种实现方式。此处简单举例最基本的两类类 1.继承Thread类 运行结果: 这里要注意 ...
分类:
编程语言 时间:
2018-11-02 01:48:29
阅读次数:
135
第1章 课程介绍课程内容的整体介绍以及学习建议。 第2章 6种抽奖活动来一遍看书不如动手,本章将从年会抽奖、彩票刮奖、微信摇一摇、支付宝集福卡、微信抢红包、抽奖大转盘6种抽奖活动的实现出发,让小伙伴切身的体验下如何实现不同的抽奖活动,这些活动实现的差异和难点在哪,并示范用多种方法(互斥锁、atomi ...
分类:
编程语言 时间:
2018-11-02 01:48:17
阅读次数:
749
题目大意:给定一个有 N 个正整数的序列,求出此序列满足和大于等于 S 的长度最短连续子序列。 cpp include include using namespace std; const int maxn=1e5+10; int n,s,a[maxn]; void read_and_parse() ...
分类:
其他好文 时间:
2018-11-02 01:48:08
阅读次数:
153
第1章 课程介绍(瓜分1000元红包)本章为大家介绍通过本课程大家可以收获什么,课程讲解哪些知识,如何安排,是否适合你,学习之前你应该具备什么样的基础等。 第2章 RocketMQ初探门径本章主要带着小伙伴一起了解Apache RocketMQ 顶级开源消息中间件的整体介绍、概念模型与源码包编译安装 ...
分类:
其他好文 时间:
2018-11-02 01:48:01
阅读次数:
1200
1.中间件是发生在request和response 之间,都会经过中间键, 上述截图中的中间件都是django中的,我们也可以自己定义一个中间件,我们可以自己写一个类,但是必须继承MiddlewareMixin 需要导入 1 from django.utils.deprecation import ...
分类:
其他好文 时间:
2018-11-02 01:47:53
阅读次数:
256
【From】 https://blog.csdn.net/iguyue/article/details/77006201 <!-- flowchart 箭头图标 勿删 --> ELK 之 Logstash 简介: ELK 之 LogstashLogstash 是一个接收,处理,转发日志的工具。支持系 ...
分类:
其他好文 时间:
2018-11-02 01:47:36
阅读次数:
158
今天在工作中遇到的几个小问题,总结一下: 1.因为业务需要调用PHP的接口,获取到的返回体需要做一段逻辑处理,然而某个字段接收到的参数是io.serializable类型,字段的类型不是预期的string类型,当时有点懵逼,因为是用Scala的match case做模式匹配,也没多想,幸亏同事提示一 ...
分类:
其他好文 时间:
2018-11-02 01:47:30
阅读次数:
200
①使用Debug,将下面的程序段写入内存,逐条执行,根据指令执行后的实际运算情况填空。 mov ax,0021 mov ds,ax mov ax,2200 mov ss,ax mov sp,0100 mov ax,[0] ;ax= 3130 add ax,[2] ;ax= 6462 mov bx,[ ...
分类:
其他好文 时间:
2018-11-02 01:47:18
阅读次数:
186
前言 itertools模块是python内置的迭代器模块,定义了可生成多种迭代器的函数,用来代替可迭代对象的遍历等操作,节约内存。 迭代器函数的类型 无限迭代器:包括count、cycle、repeat,用于生成无限序列的迭代器; 有限迭代器:接收一个或多个序列作为参数,进行组合、分组和过滤等; ...
分类:
编程语言 时间:
2018-11-02 01:47:08
阅读次数:
511
数据科学:R & Python 工作 & Kaggle机器学习比赛 可重复函数式编程 一、Python模块的载入 包 Package 模块 module 二、R语言包的载入 install必须加双引号,library可以不加。 pacman包可以一次性加载多个包。 p_load函数可以一次性加载多个 ...
分类:
编程语言 时间:
2018-11-02 01:47:00
阅读次数:
199
P2可以实现物体碰撞模拟,同时在碰撞过程中派发一些事件实现碰撞检测,将碰撞信息及时反馈,以添加相应的特效。 P2中,当两个刚体的最小包围盒AABB发生重叠,碰撞就开始了;然后刚体的形状发生重叠,同时P2会对重叠进行修复,使刚体朝对方的反方向移动,来消除形状重叠;当形状不再有重叠时,整个碰撞过程结束。 ...
分类:
其他好文 时间:
2018-11-02 01:46:52
阅读次数:
617
P2中用来约束刚体运动的还有弹簧Spring。弹簧除约束两个刚体之间的运动轨迹外,通过damping阻尼和stiffness刚度系数等属性,使得刚体在向目标移动时,出现类似弹簧的简谐运动。Spring只是抽象的父类,参与运动模拟的是两个子类LinearSpring和RotationalSpring。 ...
分类:
其他好文 时间:
2018-11-02 01:46:40
阅读次数:
210
什么是值传递,什么是引用传递。为什么说Java中只有值传递 对于初学者来说,要想把这个问题回答正确,是比较难的。在第二天整理答案的时候,我发现我竟然无法通过简单的语言把这个事情描述的很容易理解,遗憾的是,我也没有在网上找到哪篇文章可以把这个事情讲解的通俗易懂。所以,就有了我写这篇文章的初衷。这篇文章 ...
分类:
编程语言 时间:
2018-11-02 01:46:28
阅读次数:
207
描边的思路是需要两个pass。第一个pass让顶点沿着法线方向延伸出去,使得模型变大一圈。第二个pass正常渲染,让正常渲染的模型挡在第一个pass之上,这样就会露出延伸出去的部分,延伸出去的就是我们要的描边了。代码实现如下: 效果如下: 法线外拓有些缺陷,在棱角分明的模型中表现较差,锐利的部分,描 ...
分类:
其他好文 时间:
2018-11-02 01:46:21
阅读次数:
1325
1、MySQL的复制原理以及流程 (1)、复制基本原理流程 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; ...
分类:
数据库 时间:
2018-11-02 01:46:13
阅读次数:
170