题意: 给定一个有向图,求有多少个顶点是由任何顶点出发都可达的。顶点数<= 10,000,边数 <= 50,000 思路: Korasaju算法把图进行强连通分量分解,在分解的同时得到各个强连通分量拓扑序。唯一可能成为解的就是拓扑序最后的强连通分量,最后再检查这个强连通分量是否能从各个顶点均可达即可 ...
分类:
其他好文 时间:
2017-01-30 12:30:31
阅读次数:
224
这是一个使用了CSS3立体效果的强大特效,本特效使用jQuery跟CSS3 transform来实现在用户鼠标按下拖动时,环形图片墙可以跟随鼠标进行3D旋转动画。效果体验:http://hovertree.com/texiao/jquery/92/进去后可以上下左右的拖动图片。本示例中使用到了CSS ...
分类:
Web程序 时间:
2017-01-30 12:30:43
阅读次数:
366
一、无缝滚动——基础 效果演示 物体运动基础 让Div移动起来 offsetLeft的作用,可以想到有offsetLeft就会有offsetRight,还会有offsetWight/offsetHeight 用定时器让物体连续移动 <!DOCTYPE html PUBLIC "-//W3C//DTD ...
分类:
Web程序 时间:
2017-01-30 12:30:23
阅读次数:
266
轮播图的实现原理其实是比较简单的 举个例子 main的宽度是100px div-main的宽度是500px 我们用js控制div-main往左或往右移动,这样就实现了轮播,简单把 好了,先介绍个 css3的api animation: myfirst 5s linear 2s infinite al ...
分类:
Web程序 时间:
2017-01-30 12:31:44
阅读次数:
294
1.简单的嵌套; less中显示: css中显示 2.作为值的变量: less中: @green: #801f77;@baise:white; header,footer{ background: @green; h1{ color: @baise; }} 3.作为属性名和选择器名: //作为选择器 ...
分类:
其他好文 时间:
2017-01-30 12:30:04
阅读次数:
204
来源于:https://github.com/RubyLouvre/agate/issues/8 最近几年,前端技术迅猛发展,差不多每年都会冒出一款主流的框架。 每次新开业务线或启动新项目时,是第一件事就是纠结:使用什么框架,重造什么轮子?我很高兴应CSDN的邀请谈我的看法。 在五六年,移动端还没有 ...
分类:
其他好文 时间:
2017-01-30 12:30:10
阅读次数:
1144
或许,老码农说的都是错的,了解了所谓的网络基础,也不一定写出漂亮的代码,不了解所谓的网络基础,也不一定写不出漂亮的代码,全当他自言自语吧。
分类:
其他好文 时间:
2017-01-30 11:50:03
阅读次数:
241
基本语法 C#,又名Csharp,天朝喜欢叫C井。 C#是一种面向对象的编程语言。在面向对象的程序设计方法中,程序有各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在先沟通那个的class中。 例如,以Rectangle(矩形)对象为例,它具有length和width属性。根据设 ...
上下拉刷新控件 1. MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。(推荐) 2. SVPullToRefresh --下拉刷新控件4500+star,值得信赖3. CBStoreHou ...
分类:
移动开发 时间:
2017-01-30 11:48:29
阅读次数:
345
CPU概述 一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。 内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其它器件的联系。 8086CPU有14个寄存器 它们的名称为:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、P ...
分类:
编程语言 时间:
2017-01-30 11:48:27
阅读次数:
242
http://acm.hdu.edu.cn/showproblem.php?pid=3336 题意:给出一个字符串,计算所有前缀在字符串中出现的次数。 思路:考虑KMP的next[]来解题。next[i]=j表示最大的j使得0~j==i-j~i。 对于样例的next[]分析如下: 0 1 2 3 a ...
分类:
其他好文 时间:
2017-01-30 11:47:13
阅读次数:
204
1. 守护、孤儿和僵尸进程 (1)守护进程 ①守护进程(daemon)是生存期长的一种进程。它们常常在系统引导装入时启动,在系统关闭时终止。 ②所有守护进程都以超级用户(用户ID为0)的优先权运行。 ③守护进程没有控制终端 ④守护进程的父进程都是init进程(1号进程)。 (2)孤儿进程:父进程先结 ...
分类:
系统相关 时间:
2017-01-30 11:47:42
阅读次数:
244
轮播图的实现原理其实是比较简单的 举个例子 main的宽度是100px div-main的宽度是500px 我们用js控制div-main往左或往右移动,这样就实现了轮播,简单把 好了,先介绍个 css3的api animation: myfirst 5s linear 2s infinite al ...
分类:
Web程序 时间:
2017-01-30 11:46:07
阅读次数:
336
在计算机图形学中,Bezier曲线被广泛用于对平滑的曲线进行建模,对其有适当的了解是必要的。一条Bezier曲线由一系列控制点定义,称为曲线的阶数,由此可知,使用两个控制点()可以定义一条一阶Bezier曲线,三个控制点则是二阶,以此类推。 Bezier曲线可以用递归的方式来定义,它是在控制点间反复 ...
分类:
其他好文 时间:
2017-01-30 11:45:28
阅读次数:
372
1、类名采用驼峰命名法,首字母大写。 2、类变量采用驼峰命名法,首字母小写。 3、方法名是一个动词短语,首字母小写,尽量能描述清楚这个方法的意图。 4、注释在精不在多,一个好的注释要尽量描述出这段代码的所要表达的意思。 5、一个函数中将进行不同操作的代码段分空行隔开,方便之后进行维护。 6、变量名尽 ...
分类:
编程语言 时间:
2017-01-30 11:46:31
阅读次数:
255
需求管理目标: 需求管理的目的是在客户和处理客户需求的软件项目组之间建立对客户需求的共同理解。需求管理的目标有两个: ? 使软件需求受控,并建立供软件工程和管理使用的需求基线。 ? 使软件计划、产品和活动与软件需求保持一致。 在需求管理过程中,为实现第一个目标,必须控制需求基线的变动,按照变更控制的 ...
分类:
其他好文 时间:
2017-01-30 11:43:30
阅读次数:
146
SWT类所代表的事件常量: 事件类型常量 说明 SWT.Activate 当激活窗口时 SWT.Arm 菜单项被选中之前 SWT.Close 关闭窗口时 SWT.Collapse 折叠树的节点时 SWT.Deactivate 窗口处于非激活状态时 SWT.DefaultSelection 默认选中时 ...
分类:
其他好文 时间:
2017-01-30 11:42:40
阅读次数:
436