码迷,mamicode.com
首页 > 编程语言
拓扑排序及其实际应用
最近在做实际项目中遇到了一个问题,如何判断一个层级结构的图是否存在循环引用。刚开始想到了方法是用递归进行判断,后来想到大学学过的拓扑排序可以解决该问题,于是翻了下数据结构这本书,阅读了园友的文章,根据自己的理解写下了这篇随笔。阅读目录拓扑排序介绍问题引入及算法实现本章总结回到顶部拓扑排序介绍 ...
分类:编程语言   时间:2015-04-19 06:18:27    阅读次数:187
基本的排序算法之—— 冒泡排序
/********************************************************************** * Copyright (c)2015,WK Studios * Filename: * Compiler: GCC,VS,VC6.0 win32 * Author:WK * Time: 2015 4 18 *************...
分类:编程语言   时间:2015-04-19 01:15:58    阅读次数:138
java进阶 ------ 基于Socket低层次网络编程
[本文是自己学习所做笔记,欢迎转载,但请注明出处:http://blog.csdn.net/jesson20121020] Socket通讯:   网络上的两个程序通过一个双向的通讯连接实现数据的交互,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯...
分类:编程语言   时间:2015-04-19 01:12:51    阅读次数:150
Java协程框架--Kilim常见问题解答
1.Kilim中的Task,即用户线程如何调度和切换? 在多任务的调度上操作系统存在抢占式和协作式两种方式,相比传统的Thread多线程间抢占式调度,Kilim中的Task采用的是协作式调度,即由Task本身负责释放和恢复占用CPU 2.Kilim如何识别代码中哪些方法是Pauseable,可暂停的? 通过Kilim提供的Weaver工具在代码编译后,对编译生成的字节码进行分析,识别...
分类:编程语言   时间:2015-04-19 01:15:05    阅读次数:179
Java:this示例
1 public class Leaf { 2 3 int i = 0; 4 5 Leaf inceament() { 6 i++; 7 return this; 8 } 9 10 void print() {11 ...
分类:编程语言   时间:2015-04-19 01:11:18    阅读次数:213
Java: IO <一>
。。
分类:编程语言   时间:2015-04-19 01:10:40    阅读次数:167
Java : File
在java的世界里,everything is object,文件和目录也不例外。无论在WINDOWS、LINUX or MAC,目录和普通文件都可以封装成对象。java提供了File类来操作计算机系统中的文件和目录。File中有两个常量:File.separator,即目录分隔符。在windo.....
分类:编程语言   时间:2015-04-19 01:09:29    阅读次数:142
JAVA中的抽象类和接口
一 抽象类抽象类就是不能被实例化的类,即不可以用new运算符创建本类的对象。在实际应用中,抽象类应该具有子类,且其子类一般不为抽象类。java中使用抽象类的原因有如下四点:1.抽象类是较高层次的概括,其他的类可以继承它的抽象化特征;2.抽象类包括它的所有子类共享的公共行为和公共属性,即抽象类中定义一...
分类:编程语言   时间:2015-04-19 01:05:11    阅读次数:218
notepad++运行python
Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便,一般情况下,Notepad++作为代码查看器,很方便,但是每次要运行的时候,总是需要用右键打开其他的IDE来编译和运行,总有些不方便。Python 的配置一、配置:1.打开Notepad++:2. 按下F5,或者打开Run->Run…...
分类:编程语言   时间:2015-04-19 01:00:06    阅读次数:268
Java:this示例2
The this keyword is also useful for passing the current object to another method: 1 class Person { 2 public void eat(Apple apple) { 3 Appl...
分类:编程语言   时间:2015-04-19 01:01:56    阅读次数:180
Spring AOP实现方式三之自动扫描注入【附源码】
注解AOP实现 这里唯一不同的就是application 里面 不需要配置每个bean都需要配置了,直接自动扫描 注册,主要知识点是怎么通过配置文件得到bean, 注意类前面的@注解。 源码结构: 1、首先我们新建一个接口,love 谈恋爱接口。 package com.spring.aop; /*...
分类:编程语言   时间:2015-04-19 01:00:52    阅读次数:258
Spring AOP实现方式四之注入式AspectJ切面【附源码】
现在我们要讲的是第四种AOP实现之注入式AspectJ切面 通过简单的配置就可以实现AOP了。 源码结构: 1、首先我们新建一个接口,love 谈恋爱接口。 package com.spring.aop; /** * 谈恋爱接口 * * @author Administrator * */ publ...
分类:编程语言   时间:2015-04-19 00:57:48    阅读次数:433
Spring AOP实现方式三【附源码】
注解AOP实现 源码结构: 1、首先我们新建一个接口,love 谈恋爱接口。 package com.spring.aop; /** * 谈恋爱接口 * * @author Administrator * */ public interface Love { /* * 谈恋爱方法 */ void f...
分类:编程语言   时间:2015-04-19 00:57:59    阅读次数:357
C语言中返回字符串函数的四种实现方法
有四种方式:1。使用堆空间,返回申请的堆地址,注意释放2。函数参数传递指针,返回该指针3。返回函数内定义的静态变量(共享)4。返回全局变量其实就是要返回一个有效的指针,尾部变量退出后就无效了。使用分配的内存,地址是有效char *fun(){ char* s = (char*)call...
分类:编程语言   时间:2015-04-19 00:58:10    阅读次数:190
python closures and decorators
Functions as objects and closurespython中的函数是first-class objects,即它们可以作为参数传递到其他函数中,可以存储到数据结构中,也可以作为函数的返回值一个简单例子# foo.pydef callf(func): return func(...
分类:编程语言   时间:2015-04-19 00:58:38    阅读次数:270
JAVA_重写、super关键字、继承中的构造方法
分类:编程语言   时间:2015-04-19 00:58:27    阅读次数:240
海量数据处理算法—Bit-Map
http://blog.csdn.net/hguisu/article/details/7880288此文很不错。Bit map 应用 1)可进行数据的快速查找,判重,删除,一般来说数据范围是int的10倍以下。 2)去重数据而达到压缩数据
分类:编程语言   时间:2015-04-19 00:56:19    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!