安装Python版本管理工具——Pyenv 通过下面这个命令查看可以安装的python版本: 查看好版本后,我选择安装3.6.5,但是安装之前,我们必须要安装python所需要的依赖包,否则会安装失败。 上面的依赖包搞定之后,我们就可以安装python了: 该命令会从github上下载python的 ...
分类:
编程语言 时间:
2018-04-16 18:35:36
阅读次数:
221
assert预处理宏 assert是一种预处理宏,所谓预处理其实是一个预处理变量,其行为类似于内联函数,assert宏使用一个表达式作为其条件: 首先是对expr进行求值,如果其值为false,那么assert输出信息并终止程序的执行,如果为true则什么也不做。assert宏定义在cassert头 ...
分类:
编程语言 时间:
2018-04-16 18:37:52
阅读次数:
192
描述 help() 函数用于查看函数或模块用途的详细说明。 语法 help 语法: 参数说明: object -- 对象; 返回值 返回对象帮助信息。 实例 以下实例展示了 help 的使用方法: >>>help('sys') # 查看 sys 模块的帮助 ……显示帮助信息…… >>>help('s ...
分类:
编程语言 时间:
2018-04-16 18:38:01
阅读次数:
220
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 ...
分类:
编程语言 时间:
2018-04-16 18:38:15
阅读次数:
154
1、继承 什么是继承? 继承是一种新建类的方式,新建的类称为子类或派生类 父类又称为基类、超类 子类可以“遗传”父类的属性,从而可以减少代码冗余 如何寻找继承关系? 先抽象,再继承,继承描述的就是 一种父子关系/从属关系 继承的语法 class Foo1: pass class Foo2: pass ...
分类:
编程语言 时间:
2018-04-16 18:40:10
阅读次数:
211
本文从基础概念开始到最后的并发模型由浅入深,讲解下线程方面的知识。
分类:
编程语言 时间:
2018-04-16 18:40:23
阅读次数:
191
对于如何利用smtp类发送邮件的过程,对于很多技术初学者都是不太理解的,通常会在编程过程中遇到许多问题,有些甚至不太清楚接口的调用流程,那么对于这种情况话,下面就跟大家讲解一下关于php编程语言中如何利用邮件发送接口调用的流程。实现代码与注释如下: 1.打开php.ini,找到extension=p ...
分类:
编程语言 时间:
2018-04-16 18:40:52
阅读次数:
227
在Unity做性能优化,或者做一些编辑器工具的时候,如果把收集回来的数据用图表来展示,可以使数据更加直观,如果是性能优化的时候,就能更突显出问题所在。在项目的开发过程中有同事做了个可视化工具,看了一下真实高端,就研究了一下并且简化做了个demo。所以这其实也不能算原创,更多的代码是同事写的,我只能算是介绍了一下代码逻辑和实现原理。首先看下效果:这个是我简化过的版本,数据是在一定范围内随机的,看起来
分类:
编程语言 时间:
2018-04-16 18:41:01
阅读次数:
260
目录: 继承 封装 多态 继承 封装 多态 一、继承 1.什么继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 2.为什么要有继承 子类会“”遗传”父类的属性,从而解决代码重用问题,减少代码的冗余 3.怎么应 ...
分类:
编程语言 时间:
2018-04-16 18:41:39
阅读次数:
224
遇到了一个问题需要创建List类型的数组,但是在网上查了很多资料,好像发现并不能创建泛型的数组,于是改用Hashmap实现同等的功能。 代码如下: Map<String,List<AddList>>map=new HashMap<String,List<AddList>>(); HashMap<St ...
分类:
编程语言 时间:
2018-04-16 18:41:46
阅读次数:
193
进程 VS 程序 程序:一段代码,一组指令的有序集合。 进程:程序的一次动态运行, 通过进程控制块唯一的标识这个进程。 进程:动态,有资源,有唯一标识,有并发性; 程序:静态,无资源,无唯一标识,无并发性。 线程:cpu 调度基本单位。比进程更小的独立运行单位,同一进程中可有多个线程并发执行。 进程 ...
分类:
编程语言 时间:
2018-04-16 18:41:53
阅读次数:
149
前端基础之JavaScript JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客户端执行的语言)。 Netscape(网景)接收Nombas的理念, ...
分类:
编程语言 时间:
2018-04-16 18:41:59
阅读次数:
239
Realm Swift 当前这个翻译,主要是方便我自己查阅api,有非常多地方写的比較晦涩或者没有翻译,敬请谅解 version 0.98.7 官方文档 參考文献 Realm支持类型 String,NSString Int Int8,Int16,Int32,Int64 Float Double Bo ...
分类:
编程语言 时间:
2018-04-16 18:42:33
阅读次数:
155
Python练习题一 1、简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型?答:概念:编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束!区别:编译型语言:执行速度快,效率 ...
分类:
编程语言 时间:
2018-04-16 18:42:48
阅读次数:
148
如果现在有人对这个车辆检测项目感兴趣,你负责算法,我负责FPGA硬件。 。。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。。 欢迎加入: FPGA广东交流群:162664354 。。。。。。。。。。。。。。。。。。。。 。。。。。。。。。。。。。。。。。。。。 ...
分类:
编程语言 时间:
2018-04-16 18:46:12
阅读次数:
249
1. 强制等待第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。看代码: 这种叫强制等待,不管你浏览器是否加载完了,程序都得等待3秒,3秒一到,继续执行下面的代码,作为调试很有用,有时候也可以在代码里这 ...
分类:
编程语言 时间:
2018-04-16 18:46:30
阅读次数:
221
不积跬步无以至千里,这里会不断收集和更新Java基础相关的面试题,目前已收集100题。
分类:
编程语言 时间:
2018-04-16 18:47:17
阅读次数:
171
JSF:一种构建java web的标准框架 JSF的生命周期分为运行阶段和渲染阶段两个主要的阶段 运行阶段: 当第一次请求时,构建或恢复应用程序视图。对于其他后续请求,执行其他操作,执行阶段被划分成以下子阶段: 1、恢复视图阶段 2、应用请求值阶段 3、流程验证阶段 4、更新模型值阶段 5、调用应用 ...
分类:
编程语言 时间:
2018-04-16 18:47:33
阅读次数:
234
登录成功后使用Subject.getSession()即可获取会话;其等价于Subject.getSession(true),即如果当前没有创建Session对象会创建一个; 另外Subject.getSession(false),如果当前没有创建Session则返回null(不过默认情况下如果启用 ...
分类:
编程语言 时间:
2018-04-16 18:48:28
阅读次数:
1005