码迷,mamicode.com
首页 > 编程语言 > 月排行
拓扑排序,判断有向图中是否有环
【原创】 今天我们来聊聊有向图中环的判断,在数据结构中我们知道,通过拓扑排序可以判断有向图中是否存在环,对于有向图的存储我们采用邻接表的形势,这里为了简化链表的操作,我们省略了链表,避免了指针的麻烦,直接采用了c++中的vector来模拟链表,操作更加的方便;具体详细的使用,建议百度一下,这里不多说 ...
分类:编程语言   时间:2017-03-06 14:32:05    阅读次数:248
R语言进阶之4:数据整形(reshape)
一、通过重新构建数据进行整形 数据整形最直接的思路就把数据全部向量化,然后按要求用向量构建其他类型的数据。这样是不是会产生大量的中间变量、占用大量内存?没错。R语言的任何函数(包括赋值)操作都会有同样的问题,因为R函数的参数传递方式是传值不传址,变量不可能原地址修改后再放回原地址。 矩阵和多维数组的 ...
分类:编程语言   时间:2017-03-06 14:37:15    阅读次数:331
Maven项目中使用本地JAR包
将jar包安装到本地repository中 3. 添加 in project repository,在新机器上执行时就不用运行mvn install:install-file命令了 你的jar包及路径必须严格遵循格式: /groupId/artifactId/version/artifactId-v ...
分类:编程语言   时间:2017-03-06 14:40:03    阅读次数:185
44个 Javascript 变态题解析 (上)
原题来自: javascript-puzzlers(http://javascript-puzzlers.herokuapp.com/) 读者可以先去做一下感受感受. 当初笔者的成绩是 21/44… 当初笔者做这套题的时候不仅怀疑智商, 连人生都开始怀疑了…. 不过, 对于基础知识的理解是深入编程的 ...
分类:编程语言   时间:2017-03-06 14:42:08    阅读次数:311
nginx 负载均衡(默认算法)
使用 nginx 的upstream模块只需要几步就可以实现一个负载均衡; 在 nginx 配置文件中添加两个server 使用upstream把这两个 server 绑定到一个负载sever上提供统一入口; weight 是权重 max_fails 请求多少次失败后把这台服务器标记为失效 fail ...
分类:编程语言   时间:2017-03-06 14:45:12    阅读次数:220
MyBatis 遍历数组放入in中
必须要遍历出数组的值放入in中 如果直接将"'2','3','4','5','6','7','8'" 字符串放入in中,只会查出 inv_operate_type的值为2的数据,因为myBatis将这个判断成了字符串,逗号失效了. ...
分类:编程语言   时间:2017-03-06 14:47:39    阅读次数:177
40个Java多线程问题总结【转】
1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看 ...
分类:编程语言   时间:2017-03-06 14:48:37    阅读次数:216
题目1058:反序输出---------------没有用c++的反序输出,用了会更简单
用了库函数strrev(*str),正确的结果,却是compile error,不能AC!!!!!!! ...
分类:编程语言   时间:2017-03-06 14:53:18    阅读次数:186
unity 查找脚本被场景中哪些对象引用
在需要查找的脚本上右键: 在场景中已经显示出所有引用该脚本的对象 ...
分类:编程语言   时间:2017-03-06 14:55:18    阅读次数:178
JavaWeb编程(五)三层架构
1.JNDI:java命名目录接口,通过一个名称获取到应用服务器下创建的资源。 2.tomcat中配置数据源对象以及使用JNDI获取数据源对象步骤: a).tomcat下配置数据源:tomcat目录\conf\context.xml中配置 <Resource name="jdbc/mydb" aut ...
分类:编程语言   时间:2017-03-06 14:57:09    阅读次数:166
jsonp使用,spring4.x对jsonp的支持
1.Java中接口 说明:MappingTacksonValue为spring4.x以后支持,依赖包为spring-web-4.x.x.RELEASE.jar 2.前台调用 说明:如果传了callback参数,返回结果后调用前台相应的js方法,否则执行success中的逻辑。 ...
分类:编程语言   时间:2017-03-06 14:59:23    阅读次数:254
Java8比较器,如何对 List 排序
在本文中,我们将看到几个关于如何在Java 8中对List进行排序的例子。 一.按字母排序字符串列表 List<String> cities = Arrays.asList( "Milan", "london", "San Francisco", "Tokyo", "New Delhi" ); Sy ...
分类:编程语言   时间:2017-03-06 15:06:45    阅读次数:318
python自动获取cisco配置信息
fromnetmikoimportConnectHandler fromdatetimeimportdatetime JTN_CORE={"device_type":"cisco_ios","ip":"172.16.5.254","username":"test","password":"#"} JTS_CORE={"device_type":"cisco_ios","ip":"172.16.4.254","username":"test","password":""} start_time=datetime..
分类:编程语言   时间:2017-03-06 15:15:43    阅读次数:393
我总结的四种排序
本帖为了快速牢靠的记住四种排序。冒泡排序冒泡排序的时间复杂度是O(n^2);外层控制趟数,并且跟内层排序个数相关。$arr=[1,5,4,9,11]; $n=count($arr); $max=$n-1; for($i=0;$i<$max;$i++){ for($j=0;$j<$max-$i;$j++){ if($arr[$j]>$arr[$j+1]){ $t=$arr[$j]; $arr[..
分类:编程语言   时间:2017-03-06 15:16:43    阅读次数:157
一种简单的直接插入排序精解
直接插入排序,就像是桌子上一叠正面向下的扑克从小到大地依次拿到自己的手上。1,显然拿到的第一张扑克(假如是3)是不用比较的,而且可以认为,它是有序的。2,拿到第二张牌(假如是2)的时候,我们只要和第一张比较,放到合适的位置(现在是2,3),保持有序。3,接着拿到第..
分类:编程语言   时间:2017-03-06 15:20:41    阅读次数:169
Java中值类型和引用类型的区别
引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变. 值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变. ...
分类:编程语言   时间:2017-03-06 15:27:23    阅读次数:209
java异常了解
Java中的异常可以分为两种异常类型--受检异常(checked exception)和非受检异常(unchecked exception)。非受检异常指的是java.lang.RuntimeException和java.lang.Error类及其子类,其他所有的异常类都被称之为受检异常。两种类型的 ...
分类:编程语言   时间:2017-03-06 15:34:44    阅读次数:163
Swift and OC in the same project
15:08:02 2017-03-06 官方解释文档 Swift and Objective-C in the Same Project 其实只要知道方法,很简单; 首先在OC项目中创建swift文件 或者 在swift项目中创建OC文件 都会自动提示需不要生产桥梁文件(xxx-bridging-H ...
分类:编程语言   时间:2017-03-06 15:37:28    阅读次数:159
javascript中的this
①javascript函数中的this表示调用该函数的上下文。如下例: ②javascriprt字面量声明的对象中的this指向对象本身。 ③javascript构造函数中的this指向由该构造函数创建的实例对象。(注意,不是指向构造函数本身) ④javascript中事件监听this指向触发事件的 ...
分类:编程语言   时间:2017-03-06 15:40:14    阅读次数:167
c++ list, vector, map, set 区别与用法比较
List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速 ...
分类:编程语言   时间:2017-03-06 15:40:31    阅读次数:220
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!