码迷,mamicode.com
首页 > 编程语言
线程之线程同步(1)
线程同步: 当多个线程访问同一个数据资源时,会造成数据的不正确 。则,当同时访问时必须确定一个线程访问,其他线程暂不可访问 在Java中 提出了对象互锁斥 使用synchronized 表示该线程被锁住,只能被当前线程访问,其他线程等待,暂不可访问实例:package com.e...
分类:编程语言   时间:2015-06-16 14:26:36    阅读次数:160
一个简单易懂的javascrip selection&range小案例
在制作富文本编辑器,尤其是在制作以div元素为编辑器区域时,当鼠标离开编辑区域以后会失去焦点,失去选区,这时候就要通过selection&range来重新设置选区。【以下代码尚未考虑IE低版本,请在现代浏览器下测试学习】 range 通过一个富文本编辑器,学习JavaScript! but...
分类:编程语言   时间:2015-06-16 14:22:32    阅读次数:194
Swift # 项目框架
利用Swift--简单的项目界面流程。TabBar+Navigation底部导航控制,界面的切换。GitHub源码分享,地址:URL:https://github.com/SpongeBob-GitHub/swift_TabNav.git
分类:编程语言   时间:2015-06-16 14:22:43    阅读次数:122
线程之线程同步(2)
在线程同步中 当一个方法被标示为synchronize,则其他线程不可同时再访问,但可以访问其他的方法和属性,并且可改变数据。实例:package com.exmaple.Thread;public class Test6 implements Runnable{ /** * 在线程同步中 当...
分类:编程语言   时间:2015-06-16 14:21:49    阅读次数:118
Java重写和重载的区别
一、重写(Overriding)的特点1、参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2、返回的类型必须一直与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3、访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected>default>priva...
分类:编程语言   时间:2015-06-16 14:20:46    阅读次数:110
javascript兼容性总结
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()
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 this 关键字以及四种函数调用模式
最近在学习javascript ,被js中的this关键字搞得晕头转向,都不知道这个东西到底是干什么的,不同的地方所指的对象又不一样。在查询了很多的资料以后,终于有了一些眉目了。 this的定义:在javascript中,上下文对象就是this指针,即被调用函数所处的环境,上下文对象的作用是一个函数内部引用调用它的对象本身。 上面就是javascript中this关键字的定义,单纯的理解来说还...
分类:编程语言   时间:2015-06-16 13:10:53    阅读次数:114
第二十二章,自定义函数(C++)
#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
简单易学的机器学习算法——集成方法(Ensemble Method)
一、集成学习方法的思想     前面介绍了一系列的算法,每个算法有不同的适用范围,例如有处理线性可分问题的,有处理线性不可分问题。在现实世界的生活中,常常会因为“集体智慧”使得问题被很容易解决,那么问题来了,在机器学习问题中,对于一个复杂的任务来说,能否将很多的机器学习算法组合在一起,这样计算出来的结果会不会比使用单一的算法性能更好?这样的思路就是集成学习方法。     集成学习方法是指组合多...
分类:编程语言   时间:2015-06-16 13:07:53    阅读次数:173
Spring MVC和Struts2的比较的优点
我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。 Spring MVC和Struts2的区别: 核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求...
分类:编程语言   时间:2015-06-16 13:08:06    阅读次数:130
javascript同源策略及解决
一、简介 跨域:浏览器中输入的地址与服务器内部请求资源的地址不同,即地址的协议、IP或域名、端口中的任何一个不相同都属于跨域。 JavaScript同源策略:javascript不允许跨域请求,即javascript中的请求地址与浏览器中输入的地址不同域。 二、解决 网上有实现跨域请求的方法,这里我就大概归个类: 1、避免跨域:重新修改请求策略,使其不跨域。 2、同意跨...
分类:编程语言   时间:2015-06-16 13:05:56    阅读次数:101
注释转换(C++到C)
在注释转换的学习中,仍有很多不足,希望大家可以批评改正,谢谢~ 满足条件: 1.C++风格的注释//注释转换为标准C分风格/* */注释 2./*  */风格的注释保持原样 3.所有的转换需要符合语法规则 4.注释转换需要支持注释嵌套 注释转换要求: 注释的嵌套情形很多,这里只是举例,你需要遵照C/C++语言的注释规则来编写代码,我不会仅测试这里的例子。 1、单行注...
分类:编程语言   时间:2015-06-16 13:07:56    阅读次数:132
使用C++11中的遍历工具
处理日期和时间的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
Java汉字转拼音pinyin4j
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
java 解压缩zip 压缩zip
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!