这几天状态不好看不下去,所以停了一下。今天把二叉树的实现写了一下,把其中的原理也重新理解了一遍。 ...
分类:
编程语言 时间:
2018-11-06 13:41:20
阅读次数:
127
如何在C++中产生随机数 C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。 Rand Srand 通式 Rand 单纯的rand()会 ...
分类:
编程语言 时间:
2018-11-06 14:31:43
阅读次数:
193
任何应用程序通常需要设置安装所需并依赖一组类库来满足工作要求。要求文件是指定和一次性安装包的依赖项具体一整套方法。 Python项目依赖,生成requirements.txt :pip freeze > requirements.txt 如果要安装requirements.txt中的类库内容,那么你 ...
分类:
编程语言 时间:
2018-11-06 14:33:55
阅读次数:
164
首先声明,此系列shell系列博客分为四篇发布,分别是: 基础篇:https://www.cnblogs.com/lsy131479/p/9914747.html 提升篇: 高级篇: 面试篇: 1. Shell概述 为什么要学习Shell呢? 1)需要看懂运维人员编写的Shell程序。 2)偶尔会编 ...
分类:
编程语言 时间:
2018-11-06 14:34:04
阅读次数:
241
1、先在pom文件中导入druid的jar包 2、新建DruidDataSourceConfig 配置类 3、再在application.properties配置文件中配置相关参数 访问:http://localhost:8080/springboot/druid进行登录访问。 可以看出,是使用了d ...
分类:
编程语言 时间:
2018-11-06 14:34:38
阅读次数:
538
1. 框架概述 所谓的框架其实就是程序的架子,在这个程序的架子中,搭建起程序的基本的骨架,针对程序的通用问题给出了便捷的解决方案,可以使开发人员 基于框架快速开发具体的应用程序。 2. 常见的框架 SSH Struts2 Spring Hibernate SSM SpringMVC Spring M ...
分类:
编程语言 时间:
2018-11-06 14:36:42
阅读次数:
143
urllib包括以下四个模块: 1.request:基本的HTTP请求模块,可以用来模拟发送请求。就像在浏览器里输入网址然后回车一样,只需要给库方法传入URL以及额外的参数,就可以模拟实现这个过程。 2.error:异常处理模块 3.parse:提供了许多URL处理方法,如拆分、解析、合并等 4.r ...
分类:
编程语言 时间:
2018-11-06 14:37:12
阅读次数:
120
H264视频压缩算法现在无疑是所有视频压缩技术中使用最广泛,最流行的。随着 x264/openh264以及ffmpeg等开源库的推出, 大多数使用者无需再对H264的细节做过多的研究,这大降低了人们使用H264的成本。 但为了用好H264,我们还是要对H264的基本原理弄清楚才行。今天我们就来看看H ...
分类:
编程语言 时间:
2018-11-06 14:38:54
阅读次数:
334
1.创建bean类,并在spring中进行配置交由spring来管理1. IOC(DI) - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周期的管理,而是在需要时由S ...
分类:
编程语言 时间:
2018-11-06 14:39:03
阅读次数:
178
fractions 模块可以被用来执行包含分数的数学运算 在大多数程序中一般不会出现分数的计算问题,但是有时候还是需要用到的。比如,在一个允许接受分数形式的测试单位并以分数形式执行运算的程序中,直接使用分数可以减少手动转换为小数或浮点数的工作 ...
分类:
编程语言 时间:
2018-11-06 14:39:31
阅读次数:
154
有时候我们的一个类需要依赖另外一个类,这种就是依赖关系,创建对象的工作一般由spring容器来完成然后注入给调用者,这种就是依赖注入。 代码可参考1227210565朋友空间 DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自 ...
分类:
编程语言 时间:
2018-11-06 14:39:37
阅读次数:
158
JAVA大数据中高级架构2018-11-0614:24:56挂起和恢复线程Thread的API中包含两个被淘汰的方法,它们用于临时挂起和重启某个线程,这些方法已经被淘汰,因为它们是不安全的,不稳定的。如果在不合适的时候挂起线程(比如,锁定共享资源时),此时便可能会发生死锁条件——其他线程在等待该线程释放锁,但该线程却被挂起了,便会发生死锁。另外,在长时间计算期间挂起线程也可能导致问题。下面的代码演
分类:
编程语言 时间:
2018-11-06 15:12:31
阅读次数:
185
总结一下自己在用Python requests库对jira进行的一个bug统计时,在登录遇到的问题,以前也遇到过登录302重定向的问题,那个时候用requests同样的方法没有获取到cookie,但是jira可以用requests获取到cookie,我也不知道怎么回事 网上百度了很多资料,好多都是用 ...
分类:
编程语言 时间:
2018-11-06 15:14:31
阅读次数:
244
一、行为树 行为树是一种控制结构,在相关论文资料中通常会与有限状态机进行比较,并认为其比有限状态机更适合复杂条件下的控制,目前多用于游戏开发中(主要用于NPC行为),工业领域的应用研究正逐渐增多,主要面向移动机器人/AGV/无人驾驶等等。 相关论文资料可以参考:http://kth.diva-por ...
分类:
编程语言 时间:
2018-11-06 15:14:37
阅读次数:
537
需要在大数据集(比如数组或网格) 上面执行计算,涉及到数组的重量级运算操作,可以使用NumPy 库。 下面是一个简单的小例子,展示标准列表对象和NumPy 数组对象之间的差别 正如所见,两种方案中数组的基本数学运算结果并不相同。特别的, NumPy 中的标量运算(比如ax * 2 或ax + 10 ...
分类:
编程语言 时间:
2018-11-06 15:15:46
阅读次数:
156
1 def start_requests(self): 2 cookies = 'anonymid=jcokuqwe................省略' 3 # 首先是对cookies进行分割以;为节点 4 ookies = {i.split("=")[0]:i.split("=")[1] for... ...
分类:
编程语言 时间:
2018-11-06 15:16:10
阅读次数:
245
以下方法只需要知道用法就行了,权当了解,不用硬背,以后需要用到的时候再回来看说明:一般方法中前面是is开头的就是判断来的,输出不是True就是False,例如isalpha()方法capitalize()方法:首字母大写In[1]:a=‘abc‘In[2]:a.capitalize()Out[2]:‘Abc‘center()方法:设置宽度,并对字符串进行居中输出指定的总长度,这里是20,然后内容居
分类:
编程语言 时间:
2018-11-06 15:41:44
阅读次数:
186
1.虚函数(impure virtual) C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。 子类可以重写父类的虚函数实现子类的特殊化。 如下就是一个父类中的虚函数: 2.纯虚函数(pure virtual) C++中包含纯虚函数的类,被称为是“抽象类”。抽 ...
分类:
编程语言 时间:
2018-11-06 15:42:18
阅读次数:
187
Python机器学习全流程项目实战精讲(2018版)网盘地址:https://pan.baidu.com/s/16SSVq74YC07M0dW1iDekPg提取码:vu7r备用地址(腾讯微云):https://share.weiyun.com/5VGzPK0密码:yp4ri9课程特色:机器学习一线工程人员讲师,以切身的学习和工作经历直击机器学习进阶过程中的痛点;案例实战导向。从需求分析开始,对机器
分类:
编程语言 时间:
2018-11-06 16:37:13
阅读次数:
446
本周,SpringCloud联合创始人SpencerGibb在Spring官网的博客页面宣布:阿里巴巴开源SpringCloudAlibaba,并发布了首个预览版本。随后,SpringCloud官方Twitter也发布了此消息,以下翻译自博客原文。大家好,很高兴地告诉大家,今天SpringCloudAlibaba的第一个版本发布了。SpringCloudAlibaba项目由两部分组成:阿里巴巴开源
分类:
编程语言 时间:
2018-11-06 16:37:22
阅读次数:
176