本题要求输出所有拓扑排序的序列。 还好本题的数据量不是非常大。限制在26个大写英文字母,故此能够使用递归法输出。 这个递归输出所有解在Leetcode非常多这种题目的,不小心的话,还是非常难调试的。 整体考了递归和拓扑排序,还有推断能否够拓扑排序-就是是否图有环。 考了三大知识点。难度还是有的。由于 ...
分类:
编程语言 时间:
2016-04-03 14:35:41
阅读次数:
141
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let't begin! 概述 这篇文章中 ...
分类:
移动开发 时间:
2016-04-03 14:35:41
阅读次数:
232
SSM框架理解最近两星期一直在学JavaEE的MVC框架,因为之前学校开的JavaEE课程就一直学的吊儿郎当的,所以现在真正需要掌握就非常手忙脚乱,在此记录下这段时间学习的感悟,如有错误,希望大牛毫不客气地指出。 SpringSpring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用 ...
分类:
其他好文 时间:
2016-04-03 14:34:30
阅读次数:
152
在我看来,vector 这东西应该就是数组的加强版 使用时需要头文件 #include <vector> 关于 vector 容器的优点: ①是不容易出现溢出,它会自动调整数据大小来容纳你放入的元素 ②是它有很多方法可以操作其中的元素 声明&初值化: vector < type > name 例: ...
分类:
编程语言 时间:
2016-04-03 14:34:30
阅读次数:
168
linux中ctrl+z,ctrl+d,ctrl+c的区别 ctrl + c 发送 SIGINT 信号给前台进程组中的所有进程,常用于终止正在运行的程序。ctrl + z 发送 SIGTSTP 信号给前台进程组中的所有进程,常用于挂起一个进程。ctrl + d 不是发送信号,而是表示一个特殊的二进制 ...
分类:
系统相关 时间:
2016-04-03 14:34:09
阅读次数:
308
Hdu 5655CA Loves Stick 先对四条边排序,若最小的边为0,则输出No(一开始把No和Yes写成了NO和YES,wa了n次) 再判断a[2]+a[1]+a[0]>a[3];满足则能构成四边形,注意此处会爆long long,可以采用减来判断, a[3]-a[2]-a[1]<a[0] ...
分类:
其他好文 时间:
2016-04-03 14:35:41
阅读次数:
152
python实现简单爬虫功能 2014-03-02 00:18 by 虫师, 166376 阅读, 38 评论, 收藏, 编辑 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材。 我们最常规的做法就是通过鼠标右键,选择 ...
分类:
编程语言 时间:
2016-04-03 14:32:41
阅读次数:
138
递归函数中,位于递归调用语句后的语句的执行顺序和各个被调用函数的顺序相反; 下面看一个经典的例子: #include<stdio.h> void up_and_down(int); int main(void) { up_and_down(1); return 0; } void up_and_do ...
分类:
其他好文 时间:
2016-04-03 14:32:20
阅读次数:
192
转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/10/08/2203153.html RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二 ...
分类:
系统相关 时间:
2016-04-03 14:33:09
阅读次数:
278
在线文档地址:http://tool.oschina.net/apidocs/apidoc?api=jquery 各种在线工具地址:http://www.ostools.net/ 一、基本选择器 二、层级选择器 三、基本过滤选择器 四、内容过滤选择器 五、属性过滤选择器 六、子元素过滤选择器 七、表 ...
分类:
Web程序 时间:
2016-04-03 14:34:44
阅读次数:
179
git的分支可以这样的理解,master是一个主任务,你可以从这个主任务中开辟一个你自己的分支,之后你就在直接的分支上完成你需要做的代码工作,你的每一次的git add git commit都是提交到你自己的分支上去的,主分支master是不能看到你的提交的,如果你想主分支看到你的提交这时候你要在主 ...
分类:
其他好文 时间:
2016-04-03 14:33:44
阅读次数:
128
题目描述 对于一个字符串,和字符串中的某一位置,请设计一个算法,将包括i位置在内的左侧部分移动到右边,将右侧部分移动到左边。 给定字符串A和它的长度n以及特定位置p,请返回旋转后的结果。 测试样例: "ABCDEFGH", 8, 4 返回:"FGHABCDE"Solution 1: class St ...
分类:
其他好文 时间:
2016-04-03 14:32:27
阅读次数:
147
PSY和OBV 1,PSY心理线是投资者对股市涨跌产生心理波动的情绪指标。相反,当PSY曲线向下跌破PSYMA曲线后,为卖出时机。.当PSY曲线向上突破PSYMA曲线后,开始向下回调至PSYMA曲线,只要PSY曲线未能跌破PSYMA曲线,都表明股价属于强势整理。当PSY曲线和PSYMA曲线同时向上运 ...
分类:
其他好文 时间:
2016-04-03 14:34:23
阅读次数:
177
之前也有提到 使用订阅发布 pub sub模式必须要显示定义ZMQ_SUBSCRIBE 只有以此模式定义的过滤字节开头的消息才会被订阅者收到 如果想收到所有信息 可定义subscriber.setsockopt(ZMQ_SUBSCRIBE, "", 0); 此类过滤器 示例很简单 我将示例代码发布者 ...
分类:
其他好文 时间:
2016-04-03 14:33:55
阅读次数:
373
一、改动matplotlibrc文件 (永久解决方式) 1. 定位matplotlibrc文件 该文件位于[python_install_dir]\Lib\site-packages\matplotlib\mpl-data文件夹下。 2. 改动matplotlibrc文件内容。 matplotlib ...
分类:
其他好文 时间:
2016-04-03 14:31:12
阅读次数:
260
Android:控件AutoCompleteTextView 自动提示 在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,这种效果在Android中是用AutoCompleteTextView实现的。 xml <AutoCompleteTextView android:layout_w ...
分类:
移动开发 时间:
2016-04-03 14:33:30
阅读次数:
189
定义: let 定义常量,一经赋值不允许再修改 var 定义变量,赋值之后仍然可以修改 自动推导 重要技巧:Option + Click 可以查看变量的类型 没有隐式转换!!! let & var 的选择 ...
分类:
编程语言 时间:
2016-04-03 14:32:30
阅读次数:
128