这个真心的好,找了一天的问题,最后这样解决了...
分类:
其他 时间:
2014-01-22 21:41:50
收藏:
0 评论:
0 赞:
0 阅读:
363
第一问:至少需要多少份软件,才能使得所有学校都能拥有软件;第二问:如果只用一份软件,那么需要添加多少条变,使得所有学校都能拥有软件。
第一问中,如果一个学校有用一份软件,那么它的强连通分量中的其他学校,肯定也能够拥有软件,所以只要求出出度为0的强连通分量的个数即可。
第二问中,就是求需要添加多少条变,使得整个图都成为一个强连通,即任意两个学校都可到达,所以我们只要求出出度为0的个数a,和入度为...
分类:
Web开发 时间:
2014-01-22 19:20:50
收藏:
0 评论:
0 赞:
0 阅读:
408
1、查询
利用选择器查找节点
使用 html() / text() / attr() 输出节点文本和属性值。
注意:下拉列表使用 val()
$(function(){
$('#b1').click(function(){
//$('#d1').html('java');
//将节点的属性读出来
//$('#d1...
分类:
移动平台 时间:
2014-01-22 19:53:50
收藏:
0 评论:
0 赞:
0 阅读:
517
Findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意Findbugs是检查java字节码,也就是*.class文件。
其实准确的说,它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复...
分类:
数据库技术 时间:
2014-01-22 23:04:50
收藏:
0 评论:
0 赞:
0 阅读:
578
过程都写成脚本了,原理都写在注释里,大家懂的。
#!/bin/bash
#cd到临时目录创建配置文件
cd /tmp
(cat < ratelimit.conf
# 以上 SetEnv rate-limit 后面的数字就是限制的速度,单位是KB。Direct...
分类:
其他 时间:
2014-01-22 22:39:50
收藏:
0 评论:
0 赞:
0 阅读:
491
ListView实现拖拽Item...
分类:
其他 时间:
2014-01-22 22:00:50
收藏:
0 评论:
0 赞:
0 阅读:
775
报表自定义导出时错误:
检索 COM 类工厂中 CLSID 为 {000XXXX-0000-0000-C000-000000000046} 的组件时失败,
解决方案如下:
解决方法一:
控制面板-》管理工具-》组件服务-》计算机-》我的电脑-》DCom配置-》找到Microsoft Excel Application
之后
单击属性打开此应用程序的属性对话框。
2. ...
分类:
其他 时间:
2014-01-22 19:19:50
收藏:
0 评论:
0 赞:
0 阅读:
520
计划赶不上变化,计划还要不要写呢?项目工期限死,估算有什么价值呢?只有项目经理紧张项目,其他人是打工心态,怎样办呢?PMP的知识能搭救项目吗?如何才能做出一个按期交付的完美计划呢?所有问题,将在这一篇中大爆发!...
分类:
其他 时间:
2014-01-22 21:36:50
收藏:
0 评论:
0 赞:
0 阅读:
491
当发现需要添加新的类型到一个系统中时,最明智的做法是用多态机制为这些新类型创建一个共同的接口。用这种方法可以将系统中其余的代码与新添加的特定类型的代码分开,新类型的添加不会扰乱已存在的代码。...
分类:
其他 时间:
2014-01-22 16:15:50
收藏:
0 评论:
0 赞:
0 阅读:
390
今天主要介绍下C#的两种锁:互斥锁(lock)和读写锁(ReadWriteLock)
互斥锁(lock)
lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。当任何一个线程获取到锁后,其他线程如果需要使用该临界区内代码,则必须等待前一个线程使用完毕后释放锁。
代码示例:
Object thisLock = new Object();
lock...
分类:
其他 时间:
2014-01-22 16:05:50
收藏:
0 评论:
0 赞:
0 阅读:
460
RDP or PCoIP, that’s a question. 关于Display protocol的讨论曾经是VDI设计中最有争议的的话题之一。本文带你深入了解PCoIP的特性及相关的考虑因素。...
分类:
其他 时间:
2014-01-22 16:10:50
收藏:
0 评论:
0 赞:
0 阅读:
504
每一个科技引发的革命,最后都会改变传统行业,工业时代的变革同时也把农业拉入了机械化时代,这里要说的是互联网将会把制造业拉入一个什么样的时代...
分类:
其他 时间:
2014-01-22 16:04:50
收藏:
0 评论:
0 赞:
0 阅读:
425
所谓燕过留痕也,就从算法设计与分析第一部分开始,进行总结。
1算法的基本概念
1.1算法机器重要特性
算法被公认为是计算机技术的基石。通俗的讲,算法是解决问题的方法,现实生活中关于算法的实例不胜枚举,如一道菜谱、一个安装转椅的操作指南等,再如四则元算、算盘的计算口诀等。严格的说,算法是对特定问题求解步骤的一种描述,是指令的优先序列。此外,算法的五个特性如下所示:
输入(in...
分类:
其他 时间:
2014-01-22 16:06:50
收藏:
0 评论:
0 赞:
0 阅读:
404
蛮力法(brute force method,也称为穷举法或枚举法)是一种简单直接地解决问题的方法,常常直接基于问题的描述,所以,蛮力法也是最容易应用的方法。
蛮力法特性:
(1)理论上,蛮力法可以解决可计算领域的各种问题。
(2)蛮力法经常用来解决一些较小问规模的问题。
(3)对于一些重要的问题(如排序、查找、串匹配),蛮力法可以设计一些合理的算法,这些算法具有实用价值,而且不受输入规模...
分类:
其他 时间:
2014-01-22 16:08:50
收藏:
0 评论:
0 赞:
0 阅读:
476
上节中我们讲述了分治法,分治法是把一个大问题划分为若干子问题,分别求解子问题,然后再把子问题的解进行合并得到原问题的解。而减治法同样是把大问题分解成为若干个子问题,但是这些子问题不需要分别求解,只需求解其中的一个子问题,也无需对子问题进行合并。所以,可以说减治法是退化的分治法。
【减治法思想】:减治法(reduce and conquer method)将原问题的解分解为若干个子问题,并且原问题...
分类:
其他 时间:
2014-01-22 16:12:50
收藏:
0 评论:
0 赞:
0 阅读:
587
回溯法(back track method)也称为试探法,是蛮力法的改进。在包含问题的所有可能解空间中,从根节点处罚,按照深度优先策略进行搜索,对于解空间树的某个节点,如果该节点满足问题的约束条件,则进入该子树继续进行搜索,否则将以该节点为根节点进行剪枝。回溯法常常可以避免搜索所有可能解,适用于组合较数较大的问题。
【采用回溯法解决0/1背包问题】
【问题描述】:例如,对于n=3的0/...
分类:
其他 时间:
2014-01-22 16:09:50
收藏:
0 评论:
0 赞:
0 阅读:
493
分支限界法(branch and bound method)按广度优先策略搜索问题的解空间树,在搜索过程中,对待处理的节点根据限界函数估算目标函数的可能取值,从中选取使目标函数取得极值(极大或极小)的结点优先进行广度优先搜索,从而不断调整搜索方向,尽快找到问题的解。分支限界法适合求解最优化问题。
1、分支限界法思想
上节中回溯法是从根节点出发,按照深度优先的策略搜索问题的解空间树,在搜...
分类:
其他 时间:
2014-01-22 16:03:50
收藏:
0 评论:
0 赞:
0 阅读:
515
4、Linux Suspend 的流程
相关的文件下面是文件的路径:android4.0/kernel/kernel/power/
接下来让我们详细的看一下Linux是怎么休眠/唤醒的:
(1)用户对于/sys/power/state的读写会调用到main.c中的state_store(),用户可以写入constchar * const pm_state[] 中定义的...
分类:
移动平台 时间:
2014-01-22 16:14:50
收藏:
0 评论:
0 赞:
0 阅读:
393
题意:有n种品牌的鞋子啊,每种品牌又分几类不同的鞋子。已知每双鞋子的标价和实际的价值。
要求每种品牌至少买一类鞋子。问花m钱能买的鞋子的最大价值。如果不能满足每种品牌至少
买一双鞋子(就是钱不够用啦)就输出不可能。
分析:
《背包九讲》中的分组背包是每组最多选一个。而这题是每组要至少选一个。
dp[i][k-v[j]]+w[j]表示不是第一次在本组中选鞋子...
分类:
其他 时间:
2014-01-22 16:16:50
收藏:
0 评论:
0 赞:
0 阅读:
359
在构造器中调用抽象方法,在初始化问题上有时会出现奇怪的现象。这里通过代码 StrangeConstructor.java 来展示。...
分类:
其他 时间:
2014-01-22 16:07:50
收藏:
0 评论:
0 赞:
0 阅读:
301