1、线程概述 <!--CRLF--> 几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。 <!--CRLF--> 当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 <!--CRLF--> 2、线程和进程 <!--CRLF-- ...
分类:
编程语言 时间:
2016-06-15 19:17:34
阅读次数:
226
一、Object作为构造函数使用时,可以接收一个参数, 1.如果这个参数是原始类型的值时则返回改值这个值对应的包装对象 2.如果这个参数是一个对象,那么直接返回传入对象 然后可以利用接收一个对象返回原对象的特性就可以判断变量是否是对象类型 二、Object.prototype.toString可以得 ...
分类:
编程语言 时间:
2016-06-15 19:18:14
阅读次数:
202
直流电机调速 对于给定的模型,只需修改Controller部分就可以达到仿真目的,之前的代码只有比例环节,没有积分和微分环节,因此需要增加这两个环节,这里设定Kp=8,Ki=1,Kd=60,最后得到的仿真波形如下图 可以看出,此时,加减速时间很短,反应迅速,超调量也不大,得到的速度曲线偏差很小。 具... ...
分类:
其他好文 时间:
2016-06-15 19:16:58
阅读次数:
254
JS中return有时会遇到这种情况,具体表现为:google浏览器等浏览器可以继续执行,IE浏览器不能执行return,并且google浏览器:执行时会显示SyntaxError: Illegal return statement;IE浏览器:问题原因:'return' 语句在函数之外。JS语法中 ...
分类:
Web程序 时间:
2016-06-15 19:16:14
阅读次数:
331
CMakeLists.txt wMA.h wMA.cpp wMA.py ...
分类:
编程语言 时间:
2016-06-15 19:18:14
阅读次数:
349
概述 之前讲解Thread类中方法的时候,interrupt()、interrupted()、isInterrupted()三个方法没有讲得很清楚,只是提了一下。现在把这三个方法同一放到这里来讲,因为这三个方法都涉及到多线程的一个知识点 中断机制。 Java没有提供一种安全、直接的方法来停止某个线程 ...
分类:
编程语言 时间:
2016-06-15 19:16:58
阅读次数:
277
--数据分页脚本 --创建包含数据分页代码元素声明的包头结构create or replace package data_controlis type type_cursor_data is ref cursor; v_totalline int; --总数据行数 v_totalpage int; ...
分类:
数据库 时间:
2016-06-15 19:17:20
阅读次数:
244
yii2 的资料很少,在网上搜了很多资料,综合着安装完之后,才发现他们都很不全面,以至于走了很多弯路 下面我把完整的安装流程介绍给大家: 前提:非常重要,你的php版本必须是php5.4以上 1.首先需要下载应用模板,分为基础模板和高级应用模板,这里我以高级应用模板为例子 : 去这里现在高级应用模板 ...
分类:
其他好文 时间:
2016-06-15 19:18:08
阅读次数:
152
原文地址:http://www.uedsc.com/fastclick.html 用途:去掉移动端click事件的300ms的延迟。 延迟为什么存在 …在移动浏览器中,当你点击按钮的单击事件时,将会等待大约300ms的时间。这是因为,浏览器是等着看,如果你是真正执行双击 延迟为什么存在 …在移动浏览 ...
分类:
Web程序 时间:
2016-06-15 19:16:59
阅读次数:
798
Thread类中的方法调用方式: 学习Thread类中的方法是学习多线程的第一步。在学习多线程之前特别提出一点,调用Thread中的方法的时候,在线程类中,有两种方式,一定要理解这两种方式的区别: 1、this.XXX() 这种调用方式表示的线程是线程实例本身 2、Thread.currentThr ...
分类:
编程语言 时间:
2016-06-15 19:15:21
阅读次数:
293
问题1: c++工程编译时出现“LIBCMT.lib(invarg.obj) : error LNK2005: __pInvalidArgHandler 已经在 libcmtd.lib(invarg.obj) 中定义” 解决办法: 链接器->输入->忽略特定默认库: libcmt.lib 问题2: ...
分类:
其他好文 时间:
2016-06-15 19:17:40
阅读次数:
392
①使用Trigger 时会先触发我们绑定的blur事件,之后触发了浏览器默认的blur事件.这样的话。keyup时就会发生鼠标移出。不是我们想要的效果。 ②TriggerHandler 相对于 Trigger 只会触发我们绑定的blur, 而不会触发浏览器的默认事件.可以顺利执行keyup和focu ...
分类:
Web程序 时间:
2016-06-15 19:16:52
阅读次数:
862
内部类的主要作用如下: 1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类 2. 内部类的方法可以直接访问外部类的所有数据,包括私有的数据 3. 内部类所实现的功能使用外部类同样可以实现,只是有时使用内部类更方便 内部类可分为:成员内部类、静态内部类、方法内 ...
分类:
编程语言 时间:
2016-06-15 19:17:22
阅读次数:
247
webAPP即时通讯解决方案一开始总是找一些web端的第三方,其实做移动端还是比较推荐使用插件引入原生的第三方比较好。当然也试过用WebSocket协议来做,之前尝试过但是在PC上完美实现,当时在移动机上出了些问题,但是开发任务紧张后来放弃了。这里本章简单介绍使用融云的cordova来实现即时通讯。 ...
分类:
其他好文 时间:
2016-06-15 19:17:12
阅读次数:
599
公平锁与非公平锁 ReentrantLock有一个很大的特点,就是可以指定锁是公平锁还是非公平 锁,公平锁表示线程获取锁的顺序是按照线程排队的顺序来分配的,而非公平锁就是一种获取锁的抢占机制,是随机获得锁的,先来的未必就一定能先得到锁,从这 个角度讲,synchronized其实就是一种非公平锁。非 ...
分类:
编程语言 时间:
2016-06-15 19:16:03
阅读次数:
258
轮询 线程本身是操作系统中独立的个体,但是线程与线程之间不是独立的个体,因为它们彼此之间要相互通信和协作。 想像一个场景,A线程做int型变量i的累加操作,B线程等待i到了10000就打印出i,怎么处理?一个办法就是,B线程while(i == 10000),这样两个线程之间就有了通信,B线程不断通 ...
分类:
编程语言 时间:
2016-06-15 19:14:53
阅读次数:
177
前言 定 时/计划功能在Java应用的各个领域都使用得非常多,比方说Web层面,可能一个项目要定时采集话单、定时更新某些缓存、定时清理一批不活跃用户等等。 定时计划任务功能在Java中主要使用的就是Timer对象,它在内部使用多线程方式进行处理,所以它和多线程技术关联还是相当大的。那和 Thread ...
分类:
编程语言 时间:
2016-06-15 19:14:55
阅读次数:
260