前言:C++最初诞生时,仅仅被称作带类的C。这说明C和C++是一衣带水的关系,随后C++扩充了很多特性,成为了面向对象的一个语言,真正成了扛把子。那么C++有什么优势呢?举个例子类比,一个C代码项目就像是一个冰柜,所有的东西都装在一块,且不说会不会“窜味儿”,看起来很没条理。而C++就像是一个冰箱, ...
分类:
编程语言 时间:
2018-04-05 19:17:37
阅读次数:
183
在当我们谈论线程安全时,我们在谈论什么中,我们讨论了怎样通过Java的synchronize机制去避免几个线程同时访问一个变量时发生问题。忧国忧民的Brian Goetz大神在多年的开发过程中,也悟到了人性的懒惰,他深知许多程序员不会在设计阶段就考虑到线程安全,只是假设自己的代码能按照自己的想法很好 ...
分类:
编程语言 时间:
2018-04-05 19:18:11
阅读次数:
234
为了避免麻烦,安装的时候全部默认路径 我安装的CUDA和CUDNN版本 tensorflow版本1.7 这里还有点小问题,直接import tensorflow有个报错,我百度了错误有的说安装个软件,但是我偏偏不想装,然后输入import tensorflow as tf就没有报错了 实测有效教程 ...
分类:
编程语言 时间:
2018-04-05 19:18:20
阅读次数:
219
系统整理了一下有关Java的面试题,包括基础篇,javaweb篇,框架篇,数据库篇,多线程篇,并发篇,算法篇等等,陆续更新中。其他方面如前端后端等等的面试题也在整理中,都会有的。 注:文末有福利! 1、String s = new String("xyz");创建了几个StringObject?是否 ...
分类:
编程语言 时间:
2018-04-05 19:18:44
阅读次数:
182
1.下载spring-framework-3.2.0 完整包下载路径: https://repo.spring.io/webapp/#/artifacts/browse/tree/Properties/libs-release-local/org/springframework/spring/3.2 ...
分类:
编程语言 时间:
2018-04-05 19:19:07
阅读次数:
220
一、Servlet的生命周期 二、JSP和Servlet的关系 详细可参考:https://blog.csdn.net/kaixinbingju/article/details/9409927 ...
分类:
编程语言 时间:
2018-04-05 20:00:41
阅读次数:
224
# 输入一个数据,删除一个列表中的所有指定元素# 给定的列表数据data = [1,2,3,4,5,6,7,8,9,0,5,4,3,5,"b","a","c","f","d","b","a","c",]print("打印删除前的列表元素!")print(data)# 用户输入needDeleteEl... ...
分类:
编程语言 时间:
2018-04-05 20:01:12
阅读次数:
236
一、服务端 二、客户端 客户端结果为: 服务端结果为: 三、有时间运行服务端程序的时候,显示端口占用错误,这时候可以使用如下代码防止出现这种情况 四、当客户端输入为空时(也就是直接回车),按回车后,客户端一直横在那, 原因分析: 客户端发送空信息需要调用操作系统接口,把客户端程序内存中要发送的信息拷 ...
分类:
编程语言 时间:
2018-04-05 20:01:47
阅读次数:
511
现在开始学习下闭环检测线程。 LocalMapping线程把关键帧送到了mlploopKeyFrameQueue队列中,我们检查该队列是否为空,如果有先的关键帧进来,那么就开始进行回环检测。LoopClosing中的关键帧都是LocalMapping中送过来的:送过来一帧,就检查一帧. Funtio ...
分类:
编程语言 时间:
2018-04-05 20:02:19
阅读次数:
258
Chapter Review 1 Both version give the same answers, but the version is more efficient. Consider what happens, for example, when is a space. Version 1 ...
分类:
编程语言 时间:
2018-04-05 20:03:08
阅读次数:
140
培训怎么说呢,给你铺垫个底子,前期能避免一些坑,如果是跨专业或者完全0基础自学的话,在没有天赋的情况下,的确得踩不少坑,记住前期踩坑可不算成长,有时候各种撞墙,而且撞了属于白撞。可能你自学的东西与现实工作偏了很远。其次没有强烈的兴趣爱好在你脱离行业外的时候自学很难坚持下去,可能学着学着就lol一把了 ...
分类:
编程语言 时间:
2018-04-05 20:03:42
阅读次数:
211
基础与控制原语 读写锁 与互斥量类似,但读写锁允许更高的并行性。其特性为:写独占,读共享。 读写锁状态: 一把读写锁具备三种状态: 1. 读模式下加锁状态 (读锁) 2. 写模式下加锁状态 (写锁) 3. 不加锁状态 读写锁特性: 读写锁是"写模式加锁"时, 解锁前,所有对该锁加锁的线程都会被阻塞。... ...
分类:
编程语言 时间:
2018-04-05 20:05:25
阅读次数:
210
python import 时,执行被import的包或者py文件。 注意:不论是全部引用(*) 还是只引用一个方法(from 包 import 方法)。被引用的文件全部执行! 注意误区: ...
分类:
编程语言 时间:
2018-04-05 20:06:26
阅读次数:
192
给定一个文件;以及给定的字符,比如“a”; 统计字符个数;(可选)# 文件的打开操作f = open("wyl.txt","r")# 文件的读取操作content = f.read()# 用户输入需要统计的字符:receiveData = input("请输入需要统计的字符:")count = 0f... ...
分类:
编程语言 时间:
2018-04-05 20:06:32
阅读次数:
193
闭包 理解:a函数执行后return出b函数且b函数可以访问a函数的数据 好处:子函数存储在复函数内部,子函数执行完不会被自动销毁 坏处:占用内存比较大 ex: 递归 理解:子元素有子元素,子元素的子元素有子元素..... 深拷贝和浅拷贝 理解:人的克隆和影子的区别,内存地址的区别 深拷贝: Jso ...
分类:
编程语言 时间:
2018-04-05 20:07:05
阅读次数:
195
插入排序算法有种递归的思想在里面,它由N-1趟排序组成。初始时,只考虑数组下标0处的元素,只有一个元素,显然是有序的。 然后第一趟 对下标 1 处的元素进行排序,保证数组[0,1]上的元素有序; 第二趟 对下标 2 处的元素进行排序,保证数组[0,2]上的元素有序; ..... ..... 第N-1 ...
分类:
编程语言 时间:
2018-04-05 20:07:28
阅读次数:
141
又是一道数据结构题,使用堆来进行权值调整和排序,每次调整都是o(n)的复杂度,非常高效。 第一眼看题觉得可以用优先队列来做,应该也很简单。 事实上多数优先队列都是通过堆来实现的。 写的时候还是出了一些问题: 1、二叉树根节点下标显然不能为0; 2、限界之后若出现扩界要小心; 3、在迭代循环比较的时候 ...
分类:
编程语言 时间:
2018-04-05 20:07:37
阅读次数:
196
直接选择排序:直接选择排序(Straight Select Sort)算法思想:第一趟从n个元素的数据序列中选出关键字最小/大的元素并放在最前/后位置, 下一趟从n-1个元素中选出最小/大的元素并放在最前/后位置。以此类推,经过n-1趟完成排序。时间复杂度O(n**2) ...
分类:
编程语言 时间:
2018-04-05 20:07:55
阅读次数:
176
0x00案例 爬取博客园某页面的所有图片并下载到本地 连续搞了一周的python,收获颇多,主要还是锻炼了自己的脾气。。。话不多说,先贴上脚本 运行结果 ...
分类:
编程语言 时间:
2018-04-05 20:08:25
阅读次数:
117
转自https://www.cnblogs.com/qiumingcheng/p/7126281.html 先说明一下好处有哪些:1,如果你想 new 一个空的 List ,而这个 List 以后也不会再添加元素,那么就用 Collections.emptyList() 好了。new ArrayLi ...
分类:
编程语言 时间:
2018-04-05 20:56:36
阅读次数:
135