Java多线程实现的方式有四种 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target 3.通过Callable和FutureTask创建线程 4.通过线程池创建线程 前面两种可以归结为一 ...
分类:
编程语言 时间:
2019-03-21 11:48:00
收藏:
0 评论:
0 赞:
0 阅读:
128
1. 数组存储方式: 数组引用变量是存放在栈内存(stack)中,数组元素是存放在堆内存(heap)中,通过栈内存中的指针指向对应元素在堆内存中的位置来实现访问。 2. 数组支持的类型:支持基本类型和引用类型(引用类型变量可以使用类、接口或数组来声明) ps: "深入理解引用类型" 3. 集合支持的 ...
分类:
编程语言 时间:
2019-03-21 11:47:26
收藏:
0 评论:
0 赞:
0 阅读:
122
def a(): global phone phone=input('请输入手机号码') def b (): id=phone print(id) 在函数内用global定义变量,变量外就可使用该变量 ...
分类:
编程语言 时间:
2019-03-21 11:47:09
收藏:
0 评论:
0 赞:
0 阅读:
226
S3C2440里面带的是MMU,而现在流行的Cortex M3/4 里面带的是MPU。 MMU vs MPU 内存是现代计算机最重要的组件之一。因此,它的内容不能被任何错误的应用所篡改。这个功能可以通过MMU(Memory Management Unit)或者MPU(Memory Protectio ...
分类:
其他 时间:
2019-03-21 11:46:52
收藏:
0 评论:
0 赞:
0 阅读:
255
题目描述 Secsa最近对最小生成树问题特别感兴趣。他已经知道如果要去求出一个n个点、m条边的无向图的最小生成树有一个Krustal算法和另一个Prim的算法。另外,他还知道,某一个图可能有多种不同的最小生成树。例如,下面图 3中所示的都是图 2中的无向图的最小生成树: 当然啦,这些都不是今天需要你 ...
分类:
其他 时间:
2019-03-21 11:46:35
收藏:
0 评论:
0 赞:
0 阅读:
133
JS中的六大数据类型 js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 typeof 操作符 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是typeof关键 ...
分类:
编程语言 时间:
2019-03-21 11:46:02
收藏:
0 评论:
0 赞:
0 阅读:
140
TCP三次握手 三次握手,是指在建立一个TCP连接时,需要客户端和服务器共发3个包.目的是连接服务器的指定端口,在客户端发起connect()请求时,会出发三次握手. (1)第一次握手:客户端发送一个TCP的SYN信号包,表明要连接服务器的端口; (2)第二次握手:服务器发回确认包(ACK)应答; ...
分类:
其他 时间:
2019-03-21 11:45:46
收藏:
0 评论:
0 赞:
0 阅读:
152
题意 https://loj.ac/problem/2980 思路 分块是处理序列问题的一种比较无脑暴力的做法,相较线段树的优势在于不用考虑多层的 $\text{push_up}$ 和 $\text{push_down}$,即不用考虑延迟标记下传下一层标记的问题(分块的延迟标记是只针对一个块的,一下 ...
分类:
其他 时间:
2019-03-21 11:45:29
收藏:
0 评论:
0 赞:
0 阅读:
231
阿里flexible布局 版本1.x 该布局于 2017年8月9日被2.0版本取代 实现原理 设置viewport的 将屏幕分成10份, 开发时直接填写 利用 转换为 实际rem 阿里flexible布局 版本2.x flexible 2.x: https://github.com/amfe/lib ...
分类:
移动平台 时间:
2019-03-21 11:44:30
收藏:
0 评论:
0 赞:
0 阅读:
144
思考 作为一个编程人员,你可能从来没仔细思考过,为什么这么多高级语言会有类型这东西。 实际上,类型有点类似生活中的类别,我们日常生活,早已经把这个概念理解到了,切肉和切水果会用不同的刀。 语言级别的类型给我们带来了什么 类似分类,我们会用合适的类别去做它擅长的事,编程语言的类型给我们带来的就是它们自 ...
分类:
Web开发 时间:
2019-03-21 11:44:13
收藏:
0 评论:
0 赞:
0 阅读:
100
KISS原则 KISS? 此KISS不是彼KISS, 乃Keep It Simple, Stupid! 直接翻译过来,就是“保持简单,傻瓜!”( Stupid这个词,在英语中含义也很复杂,很难简单翻译,这个KISS中的Stupid我认为更多是语气词。关于这个词,最喜欢的解释是阿甘的妈妈教育 的那个: ...
分类:
其他 时间:
2019-03-21 11:43:55
收藏:
0 评论:
0 赞:
0 阅读:
148
另一种写法: ...
分类:
Web开发 时间:
2019-03-21 11:43:28
收藏:
0 评论:
0 赞:
0 阅读:
743
String 判断字符串是否为空 数组转换为String Integer ...
分类:
其他 时间:
2019-03-21 11:42:49
收藏:
0 评论:
0 赞:
0 阅读:
126
https://www.elastic.co/guide/en/x-pack/current/setting-up-authentication.html Active Directory User Authentication 域账号集成 https://www.elastic.co/guide/ ...
分类:
其他 时间:
2019-03-21 11:42:27
收藏:
0 评论:
0 赞:
0 阅读:
230
1.安装: hangfire包、StackExchange.Redis(abp下的hangfire则安装abp.hangfire) 2.配置 startup文件configuration方法添加以下代码 3使用 abp.hangfire的用法:Enqueue<TJob, TArgs>(TArgs a ...
分类:
其他 时间:
2019-03-21 11:41:31
收藏:
0 评论:
0 赞:
0 阅读:
155
项目中用到的是ORACLE数据库,字符编码是GBK,所以在数据库中一个汉字占用2个字节,如果是UTF-8编码,则一个汉字占用3个字节。 也就说如果字段定义为VARCHAR2(100),则最多存储50个汉字,如果是UTF-8编码,则最多存储33个汉字。 项目中有个需求是到处文件,要求:每个字段按一定的 ...
分类:
其他 时间:
2019-03-21 11:40:51
收藏:
0 评论:
0 赞:
0 阅读:
242
百万并发之 tcp_mem 在服务端,连接达到一定数量,诸如50W时,有些隐藏很深的问题,就不断的抛出来。 通过查看dmesg命令查看,发现大量TCP: too many of orphaned sockets错误,也很正常,下面到了需要调整tcp socket参数的时候了。 第一个需要调整的是tc ...
分类:
其他 时间:
2019-03-21 11:40:34
收藏:
0 评论:
0 赞:
0 阅读:
124
Njinx配置,Njinx作为一款高性能的http和反向代理服务组件,我们组要是学习如何配置和使用即可,以及出现问题如何排查解决; Nginx的配置文件是以block的形式组织的,一个block通常使用大括号“{}”表示。block分为几个层级: Nginx General Config定义一些ng ...
分类:
其他 时间:
2019-03-21 11:39:41
收藏:
0 评论:
0 赞:
0 阅读:
185
一、问题描述: 无法用service命令启动nginx 二、问题分析: /etc/init.d/目录下缺少nginx默认启动脚本 三、问题解决: 在/etc/init.d/路径下添加脚本文件,名称为nginx,并添加文件可执行权限: 修改nginx启动脚本文件: 四、问题验证: ...
分类:
其他 时间:
2019-03-21 11:39:09
收藏:
0 评论:
0 赞:
0 阅读:
964
1.与AngularJS的区别 相同点: 都支持指令:内置指令和自定义指令。 都支持过滤器:内置过滤器和自定义过滤器。 都支持双向数据绑定。 都不支持低端浏览器。 不同点: 1.AngularJS的学习成本高,比如增加了Dependency Injection特性,而Vue.js本身提供的API都比 ...
分类:
Web开发 时间:
2019-03-21 11:38:52
收藏:
0 评论:
0 赞:
0 阅读:
117