码迷,mamicode.com
首页 > 编程语言
常见排序算法(上)
1 //1. 冒泡排序 2 var bubbleSort = function(arr) { 3 for (var i = 0; i arr[j + 1]) { 7 flag = false; 8 arraySwap(arr...
分类:编程语言   时间:2015-11-29 23:13:49    阅读次数:349
多线程之:如何避免死锁
java代码中,我们如何避免死锁呢?根据死锁产生的原因,我们可以得出解决方法,那就是多线程环境下以相同顺序获取一组锁;另外,由于无限期等待对方所持有的锁导致死锁,因此可采取限时等待,当超过设定时间时还无法获取到锁时,可尝试重试或者放弃锁的获取,行其他操作,总的来说,避免死锁有以下两种方法:1、以相同...
分类:编程语言   时间:2015-11-29 23:12:24    阅读次数:326
c++生成二维码
vs2010编译好的qrencode库:http://files.cnblogs.com/files/verstin/qrencode.rar版本是3.4.4编译方法参考:http://blog.csdn.net/liyuanbhu/article/details/44647139测试代码:#inc...
分类:编程语言   时间:2015-11-29 23:11:52    阅读次数:334
Aprori算法[关联规则算法]
1 2 =0;$i--) 33 { 34 for($j=0;$j=$sup)&&($confidence>=$con))182 {183 $Meg = merge($arrayA,$arrayB);184 ...
分类:编程语言   时间:2015-11-29 23:08:13    阅读次数:605
leetcode implement strStr python
#kmp class Solution(object): def strStr(self, haystack, needle): """ :type haystack: str :type needle: str :rtype: int ...
分类:编程语言   时间:2015-11-29 23:06:26    阅读次数:187
R语言:用简单的文本处理方法优化我们的读书体验
延续之前的用R语言读琅琊榜小说,继续讲一下利用R语言做一些简单的文本处理、分词的事情。其实就是继续讲一下用R语言读书的事情啦,讲讲怎么用它里面简单的文本处理方法,来优化我们的读书体验,如果读邮件和读代码也算阅读的话。。用的代码超级简单,不涉及其他包
分类:编程语言   时间:2015-11-29 23:03:29    阅读次数:666
ACM算法总结及刷题参考
参考:http://bbs.byr.cn/#!article/ACM_ICPC/11777OJ上的一些水题(可用来练手和增加自信)(poj3299,poj2159,poj2739,poj1083,poj2262,poj1503,poj3006,poj2255,poj3094)初期:一.基本算法: (...
分类:编程语言   时间:2015-11-29 23:01:47    阅读次数:473
理解JavaScript中的闭包
闭包的定义最初是来自一些学习资料上的说明,比如说闭包的意思是封闭包围,用于模拟一个私有变量的访问,通过成员函数的返回,才能访问成员变量//我可能说的跟C#一样了 囧先来看几个例子吧 var func = function(n,c){//这个函数创建一个对象 var nam...
分类:编程语言   时间:2015-11-29 22:56:38    阅读次数:203
JavaScript的继承
JavaScript继承有两种较好的方法1. prototype继承YUI的做法如下:function extend(Child,Parent){ var F = function(){}; F.prototype = Parent.prototype; Child.proto...
分类:编程语言   时间:2015-11-29 22:46:01    阅读次数:200
MFC笔记6
1.VS中显示行号工具 -> 选项 -> 文本编辑器 -> C/C++ -> 行号2.VS中调整字体大小工具 -> 选项 -> 环境->字体和颜色3.VS中调试编译按钮在VS工具窗口右键->生成4.消息对话框 1)MessageBox(_T("你好!"),MB_OK); 2)MessageB...
分类:编程语言   时间:2015-11-29 22:45:18    阅读次数:228
JAVA Socket 编程---Socket 和 ServerSocket
一,SocketSocket的选项1) TCP_NODELAY:默认值为false。表示采用Negale算法。当设置为true时,表示关闭Socket缓冲,立即发送数据。Socket默认发送数据是采用Negale算法。Negale算法是指发送方发送的数据不会立即发出,而是先放在缓冲区内,等缓冲区满了...
分类:编程语言   时间:2015-11-29 22:42:36    阅读次数:142
轻松学习JavaScript七:JavaScript的流程控制语句
JS的核心ECMAScript规定的流程控制语句和其他的程序设计语言还是蛮相似的。我们选择一些实用的例子来看 一下这些语句。顺序结构我们在这里就不再提到,直接说条件和循环以及其他语句。        一条件选择结构        条件选择语句用于基于不同的条件来执行不同的动作,通常在写代码时,总是需要为不同的决定来执行不同的 动作,可以在代码中使用条件语句来完成该任务。        在...
分类:编程语言   时间:2015-11-29 21:30:01    阅读次数:250
用python写了一个跟踪路由的小东西
转载:http://www.iteye.com/topic/550804collect.py, 这个只能在Linux下用。。。#!/usr/bin/python因为使用的是traceroute命令import sysimport osimport threadimport cPickleimport...
分类:编程语言   时间:2015-11-29 21:29:35    阅读次数:579
Java语法基础
今天这节课主要看了java语法基础。首先打开eclipse选择java环境,新建一个Java项目“Hello.java”点击下一步,在弹出的窗口中点击“完成”,创建完成。打开创建好的的Hello.java,编辑里面的元素,主要用到基本的语法元素:1.//行注释2./*块注释*/3./**java文档...
分类:编程语言   时间:2015-11-29 21:26:06    阅读次数:198
[Java入门笔记] Java语言基础(一):注释、标识符与关键字
注释什么是注释?注释是我们在编写代码时某段代码、某个方法、某个类的说明文字,方便大家对于代码的阅读。被注释的内容不会被编译、执行。Java的注释分为三种类型:单行注释、多行注释、文档注释。单行注释和多行注释单行注释在程序中注释一行文字或代码,Java中,使用“//”进行单行注释。多行注释可以一次性将...
分类:编程语言   时间:2015-11-29 21:26:39    阅读次数:282
C++学习笔记——一只P转C的OIer的学习历程
2015-11-29第一天接触c++(也不能这不说,看c++的程序也看了不少)。重新找回了当时学pascal的感觉,从Hello World 开始写起,感觉自己的智商降低了,期间犯了各种弱智到不能再弱智的错误——1.总是喜欢打:=、then等pascal专用关键字2.不喜欢在else前打分号3.各种...
分类:编程语言   时间:2015-11-29 21:24:03    阅读次数:232
leetcode Remove Element python
class Solution(object): def removeElement(self, nums, val): """ :type nums: List[int] :type val: int :rtype: int ...
分类:编程语言   时间:2015-11-29 21:22:55    阅读次数:228
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!