码迷,mamicode.com
首页 > 编程语言 > 周排行
礼让线程
礼让线程 yield让出cpu ...
分类:编程语言   时间:2017-02-17 19:01:05    阅读次数:171
【 js 算法类】数组去重
以 var arr = [1,2,3,1]; 作为测试用例 方法一:双循环 (时间复杂度比较高,性能一般。) A、(1) 输出 newArr 结果: B、(2) 输出 newArr 结果: tip: j = ++ i; 等价于 j = j+1; i = i+1; 整体思路就是 如果是重复元素,则跳过 ...
分类:编程语言   时间:2017-02-17 19:02:19    阅读次数:292
线程的优先级
设置线程的优先级 setPriority()设置线程的优先级 ...
分类:编程语言   时间:2017-02-17 19:07:03    阅读次数:206
多线程的方法和类别
获取名字 * 通过getName()方法获取线程对象的名字 设置名字 * 通过构造函数可以传入String类型的名字 获取当前线程的对象 *Thread.currentThread(), 主线程也可以获取 ...
分类:编程语言   时间:2017-02-17 19:10:40    阅读次数:182
python 基础4
无参装饰器: 不修改原函数,加入装饰器,在原有基础上包装函数 res现在返回装饰器中的wrapper对象,但没有执行 res('w')这时传参数,并执行wrapper函数,到执行fun(*args,**kwargs),此时执行的是index(msg),最后完成整个函数体。 有参装饰器 有参装饰器就是 ...
分类:编程语言   时间:2017-02-17 19:13:33    阅读次数:220
多线程的二种区别
查看源码的区别: * 继承Thread : 由于子类重写了Thread类的run(), 当调用start()时, 直接找子类的run()方法 * 实现Runnable : 构造函数中传入了Runnable的引用, 成员变量记住了它, start()调用run()方法时内部判断成员变量Runnable ...
分类:编程语言   时间:2017-02-17 19:11:56    阅读次数:214
线程组
Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 默认情况下,所有的线程都属于主线程组。 * public final ThreadGroup getThreadGroup()//通过线程对象获取他所属于的组 * public f ...
分类:编程语言   时间:2017-02-17 19:58:14    阅读次数:165
Python strip()方法
描述 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。 语法 strip()方法语法: 参数 chars -- 移除字符串头尾指定的字符。 返回值 返回移除字符串头尾指定的字符生成的新字符串。 实例 以下实例展示了strip()函数的使用方法: 以上实例输出结果如下: ...
分类:编程语言   时间:2017-02-17 19:56:17    阅读次数:217
SpringMVC对静态资源文件的访问(配置)
<!-- 自动扫描的包名 --> <context:component-scan base-package="com.app,com.core,JUnit4" ></context:component-scan> <!-- 默认的注解映射的支持 --> <mvc:annotation-driven ...
分类:编程语言   时间:2017-02-17 20:00:02    阅读次数:178
二个线程间的通信
* a.什么时候需要通信 多个线程并发执行时, 在默认情况下CPU是随机切换线程的 如果我们希望他们有规律的执行, 就可以使用通信, 例如每个线程执行一次打印 * b.怎么通信 如果希望线程等待, 就调用wait() 如果希望唤醒等待的线程, 就调用notify(); 这两个方法必须在同步代码中执行 ...
分类:编程语言   时间:2017-02-17 19:58:42    阅读次数:176
多线程卖票代码
package com.loaderman.syn; public class Demo_Ticket { /** * 需求:铁路售票,一共100张,通过四个窗口卖完. */ public static void main(String[] args) { new Ticket().start();... ...
分类:编程语言   时间:2017-02-17 20:00:05    阅读次数:125
javascript之自增自减典型运算(易错)
JavaScript“自增”运算符与表达式 递增运算符(++)是一个一元运算符,该运算符可以将操作数进行递增操作,即每次增加1.递增运算符要求其操作数必须是变量、对象中的某个属性或数组中的某个元素,并且操作数的类型必须是数字型的。 如果操作数类型不是数字型,递增运算符会将其先转换为数字型数据,再进行 ...
分类:编程语言   时间:2017-02-17 20:03:12    阅读次数:193
java--xml文件读取(DOM)
1、表现:一“.xml”为扩展名的文件 2、存储:树形结构 3、xml解析应用: 不同应用程序之间的通信-->订票软件和支付软件 不同的平台间通信-->操作系统 不同平台间数据的共享-->网站和手机 4、 在Java程序中读取xml文件的过程也称为解析xml文件 解析的目的:获取节点名、节点值、属性 ...
分类:编程语言   时间:2017-02-17 20:04:12    阅读次数:236
正确、安全地停止SpringBoot应用服务
引言 Spring Boot,作为Spring框架对“约定优先于配置(Convention Over Configuration)”理念的最佳实践的产物,它能帮助我们很快捷的创建出独立运行、产品级别的基于Spring框架的应用,大部分Spring Boot应用只需要非常少的配置就可以快速运行起来,是 ...
分类:编程语言   时间:2017-02-17 20:23:44    阅读次数:385
【Java拾遗】Java transient关键字
1. transient的作用及使用方法2. transient使用小结3. transient使用细节——被transient关键字修饰的变量真的不能被序列化吗?1. transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序... ...
分类:编程语言   时间:2017-02-17 20:24:40    阅读次数:210
【C++11学习笔记】类型判断的type_traits学习
一、简单的type_traits 我理解的type_traits是利用C++模板特性和static、enum特性定义编译器常量,例如 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 8 9 这里利用的是static常量为编译器常量的特,定义了value。使用方法:从std::inte ...
分类:编程语言   时间:2017-02-17 20:25:20    阅读次数:958
【BZOJ1717&POJ3261】Milk Patterns(后缀数组,二分)
题意:求字符串的可重叠的k次最长重复子串 n<=20000 a[i]<=1000000 思路:后缀数组+二分答案x,根据height分组,每组之间的height>=x 因为可以重叠,所以只要判断是否有一组的height个数>=k即可 ...
分类:编程语言   时间:2017-02-17 21:16:57    阅读次数:183
JavaScript 闭包
“闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。在PHP、Scala、Scheme、Common Lisp、Smalltalk、Groovy、JavaScript、Ruby、 Pyt ...
分类:编程语言   时间:2017-02-17 21:24:43    阅读次数:231
angular ng-repeat数组中的数组
//先定义一个数组 anular代码: var app = angular.module('serApp', []); app.controller('indexCtrl', function($scope, $http) { $scope.arrs = [{ n:'a'; arr:['1','2' ...
分类:编程语言   时间:2017-02-17 21:24:19    阅读次数:234
java接口
1. 接口中不能使包含实例相关的内容,比如方法实现,实例域等,特别的,在接口中声明的域被自动地设为public static final,比如 ”double PI = 3.14“ 。 2. 关于克隆,类从Object类中继承过来的clone()方法是protected类型的,也就是说只能在本包或者 ...
分类:编程语言   时间:2017-02-17 21:29:55    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!