线程同步: 当多个线程访问同一个数据资源时,会造成数据的不正确 。则,当同时访问时必须确定一个线程访问,其他线程暂不可访问 在Java中 提出了对象互锁斥 使用synchronized 表示该线程被锁住,只能被当前线程访问,其他线程等待,暂不可访问实例:package com.e...
分类:
编程语言 时间:
2015-06-16 14:26:36
阅读次数:
160
在制作富文本编辑器,尤其是在制作以div元素为编辑器区域时,当鼠标离开编辑区域以后会失去焦点,失去选区,这时候就要通过selection&range来重新设置选区。【以下代码尚未考虑IE低版本,请在现代浏览器下测试学习】 range 通过一个富文本编辑器,学习JavaScript! but...
分类:
编程语言 时间:
2015-06-16 14:22:32
阅读次数:
194
利用Swift--简单的项目界面流程。TabBar+Navigation底部导航控制,界面的切换。GitHub源码分享,地址:URL:https://github.com/SpongeBob-GitHub/swift_TabNav.git
分类:
编程语言 时间:
2015-06-16 14:22:43
阅读次数:
122
在线程同步中 当一个方法被标示为synchronize,则其他线程不可同时再访问,但可以访问其他的方法和属性,并且可改变数据。实例:package com.exmaple.Thread;public class Test6 implements Runnable{ /** * 在线程同步中 当...
分类:
编程语言 时间:
2015-06-16 14:21:49
阅读次数:
118
一、重写(Overriding)的特点1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>priva...
分类:
编程语言 时间:
2015-06-16 14:20:46
阅读次数:
110
javascript在IE和Firefox中的兼容考虑1.document.formName.item("itemName")问题说明:IE下,可以使用document.formName.item("itemName")或document.formName.elements["elementName...
分类:
编程语言 时间:
2015-06-16 14:21:32
阅读次数:
176
join() 在A线程中加入B线程,这时当运行线程A时,先将其中B的线程运行完后再运行A中的后面的代码(不会交替运行),相当于A线程中的一个方法实例: 功能:创建一个子线程,将子线程作为主线程的一部分package com.exmaple.Thread;public class Test3...
分类:
编程语言 时间:
2015-06-16 14:18:32
阅读次数:
108
1.判断在页面是鼠标的click事件还是手机移动端的tap事件 var _click = "ontouchend" in document ? "tap" : "click"; 2.产生随机数组 Math.RandomNumbers = function (rn, rcount, bn, bcount) {
var ret = [...
分类:
编程语言 时间:
2015-06-16 13:14:22
阅读次数:
108
最近在学习javascript ,被js中的this关键字搞得晕头转向,都不知道这个东西到底是干什么的,不同的地方所指的对象又不一样。在查询了很多的资料以后,终于有了一些眉目了。
this的定义:在javascript中,上下文对象就是this指针,即被调用函数所处的环境,上下文对象的作用是一个函数内部引用调用它的对象本身。
上面就是javascript中this关键字的定义,单纯的理解来说还...
分类:
编程语言 时间:
2015-06-16 13:10:53
阅读次数:
114
#include
//要先定义,放在main方法之前,可写默认参数,
int sum(int a=3);
//有初始值的放在后面
int num(int b,int c=4);
int main(int argc, char** argv) {
std::cout<<sum()<<std::endl;
std::cout<<sum(4)<<std::endl;
std::cou...
分类:
编程语言 时间:
2015-06-16 13:12:33
阅读次数:
108
一、集成学习方法的思想
前面介绍了一系列的算法,每个算法有不同的适用范围,例如有处理线性可分问题的,有处理线性不可分问题。在现实世界的生活中,常常会因为“集体智慧”使得问题被很容易解决,那么问题来了,在机器学习问题中,对于一个复杂的任务来说,能否将很多的机器学习算法组合在一起,这样计算出来的结果会不会比使用单一的算法性能更好?这样的思路就是集成学习方法。
集成学习方法是指组合多...
分类:
编程语言 时间:
2015-06-16 13:07:53
阅读次数:
173
我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。
Spring MVC和Struts2的区别:
核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求...
分类:
编程语言 时间:
2015-06-16 13:08:06
阅读次数:
130
一、简介
跨域:浏览器中输入的地址与服务器内部请求资源的地址不同,即地址的协议、IP或域名、端口中的任何一个不相同都属于跨域。
JavaScript同源策略:javascript不允许跨域请求,即javascript中的请求地址与浏览器中输入的地址不同域。
二、解决
网上有实现跨域请求的方法,这里我就大概归个类:
1、避免跨域:重新修改请求策略,使其不跨域。
2、同意跨...
分类:
编程语言 时间:
2015-06-16 13:05:56
阅读次数:
101
在注释转换的学习中,仍有很多不足,希望大家可以批评改正,谢谢~
满足条件:
1.C++风格的注释//注释转换为标准C分风格/* */注释
2./* */风格的注释保持原样
3.所有的转换需要符合语法规则
4.注释转换需要支持注释嵌套
注释转换要求:
注释的嵌套情形很多,这里只是举例,你需要遵照C/C++语言的注释规则来编写代码,我不会仅测试这里的例子。
1、单行注...
分类:
编程语言 时间:
2015-06-16 13:07:56
阅读次数:
132
处理日期和时间的chromo库duration表示一段时间间隔,表示几秒、几分钟等。typedef duration<Rep, ratio> minutes;
typedef duration<Rep, ratio> seconeds;
typedef duration<Rep, ratio> milliseconds;Rep表示时间数值,ratio表示时...
分类:
编程语言 时间:
2015-06-16 13:08:13
阅读次数:
119
package com.joyce.pinyin4j;
import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
im...
分类:
编程语言 时间:
2015-06-16 13:07:31
阅读次数:
178
1、解压缩
package zuo.file.zip.unzip;
import java.io.BufferedInputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
imp...
分类:
编程语言 时间:
2015-06-16 13:04:48
阅读次数:
120