代码接第(5)章:
/**
* 读取资源信息
*
* @param filePath
* 资源路径(包含文件名称)
* @return Properties [返回类型说明]
* @see [类、类#方法、类#成员]
*/
private Properties readProperties(String filePath) {
Properties p...
分类:
其他好文 时间:
2015-06-23 13:37:54
阅读次数:
108
有时候一个项目变更测算得到的结果看起来会非常糟糕,工期延期很久。但是,从上述视角看去,这个变动仍然可能是合理的,占空比的变化对工期的影响是非常显著的。比如:第一次项目变更延期30个工作日,但是实际是按照70%的占空比测算的。如果在这段时间里,因为其他项目的干扰,你只能投入20%的占空比,那么,延期时间结束。即便你在第二轮项目变更期能够将占空比提升至33%,则做第二轮项目变更时,即便不考虑工作量的变动,你至少还要补回
(30*70%-30*20%)/33%=45个工作日
来完成原本计划在第一轮项目变更期所要完...
分类:
其他好文 时间:
2015-06-23 13:39:15
阅读次数:
161
Implement an iterator over a binary search tree (BST). Your iterator will be initialized with the root node of a BST.
Calling next() will return the next smallest number in the BST.
Note: next()...
分类:
其他好文 时间:
2015-06-23 13:38:01
阅读次数:
103
系统版本:Linux red hat 6.3
1. 打开ifcfg-eth0
2. 修改ifcfg-eth0
ps:与以太网卡相关的配置文件位于/etc/sysconfig/network-scripts目录中,如ifcfg-ethO、ifcfg-ethl等。
3. 查看网络配置是否正确
ps:ifconfig是一个可以用来临时配置网络接口的IP...
分类:
系统相关 时间:
2015-06-23 13:39:57
阅读次数:
189
首先写个IHttpModule的实现类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Web;
namespace NuctechEquipment.Layouts.NuctechEq...
分类:
Web程序 时间:
2015-06-23 13:37:53
阅读次数:
236
一直用java来写程序,java配置好jre路径之后,在cmd下编译运行,很方便。
刚好要给一个舍友改下C程序,想到可不可以像java一样在环境变量里配置好C的编译路径呢?
于是上网搜了一下,得到如下结果:
一、如果装有VC,那就简单了,因为VC带有C的编译器,可以将此路径设置进环境变量。
Windows系统下编译连接源代码方法:
cl -GX test.c
-GX: 启动同步异常...
分类:
编程语言 时间:
2015-06-23 13:36:50
阅读次数:
242
二值化ostu算法:
#include "stdafx.h"
#include
#include
#include
#include
int Otsu(IplImage* src);
int _tmain(int argc, _TCHAR* argv[])
{
IplImage* img = cvLoadImage("L...
分类:
编程语言 时间:
2015-06-23 13:36:18
阅读次数:
131
问题的出现:
今天卸载了VS2010,重装vs2008后,发现qtcreator不能用了,弹出如下的界面:
qtcreator 'cl' 不是内部或外部命令,也不是可运行的程序或批处理文件
解决方案:
将D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin加入到环境变量Path中,D:\Program Fil...
分类:
其他好文 时间:
2015-06-23 13:37:57
阅读次数:
670
当你想为activity进行模块化设计的时候,可以使用碎片化的fragment.我们可以这么说,fragment就是一个sub-activity.
下面是fragment的一些重要特征:
1.fragment有它自己的布局,自己的行为,以及自己的生命周期。
2.在一个activity运行的时候,你可以增加或者移除fragment.
3.fragment可以用在multiple activi...
分类:
移动开发 时间:
2015-06-23 13:37:47
阅读次数:
215
Description
定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如,c1+c2,i+c1,c1+i均合法(设i为整数,c1,c2为复数)。编写程序,分别求两个复数之和、整数和复数之和。
Input
两个复数
一个复数和一个整数
一个整数和一个复数
Output
...
分类:
编程语言 时间:
2015-06-23 13:38:25
阅读次数:
214
1、使用thread模块(不推荐)
常用函数:
‘start_new_thread(function,args,kwargs=None)’:创建一个新的线程,并运行’function(args)’
‘allocate_lock()’: 创建锁对象 Lock object
‘exit()’: 提示线程退出
Lock的函数:
‘acquire(wait=None)’: 获取lock对象或等待...
分类:
编程语言 时间:
2015-06-23 13:37:53
阅读次数:
135
二分法(自己写的格外放心)
1.lower_bound
注意要是查找一个数组的话 应该从(-1, n)的范围内查找
r表示出现的最小位置
void solve(int l, int r)///(l,r]{ while(l + 1 r) { int mid = (l + r) >> 1; if(a[mid] >= k) ...
分类:
其他好文 时间:
2015-06-23 13:37:14
阅读次数:
136
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。
归并操作的工作原理如下:
申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列
设定两个指针,最初位置分别为两个已经排序序列的起始位置
比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置
...
分类:
编程语言 时间:
2015-06-23 13:37:15
阅读次数:
133
Bootloader是嵌入式系统上电后第一段执行的代码。对于功能简单的处理器,可能并没有Bootloader的概念,但对于应用处理器,有不同的启动方式,不同的存储设备(Nand flash、sd/mmc、DDR2、SRAM等),不同的操作系统等,往往需要一个Bootloader先初始化CPU和相关的硬件,建立内存空间映射,把内核或应用程序加载到相应的内存执行位置,最后调用内核或应用程序,释放CPU控制权,完成整个Bootloader的流程。笔者此处就S5PV210的Bootloader实现作一个简单的介绍。...
分类:
其他好文 时间:
2015-06-23 13:37:54
阅读次数:
421
在我们的Scope PreviewWidget,我们可以利用audio PreviewWidget来播放我们的音乐。这对一些音乐的Scope来说,非常中要。在今天的练习中,我们来利用这个它来在我们的Scope中来试听我们的音乐。...
分类:
其他好文 时间:
2015-06-23 13:37:11
阅读次数:
115
在讲述了弹出式对话框和对其 源码分析之后,我们尝试来模仿一下ios中常见的弹出式按钮选项——ActionSheet。其实样式也比较简单,从底部弹出几个按钮,提供选项菜单,同时出现半透明背景蒙版。具体详情及效果参考IOS设备。...
分类:
移动开发 时间:
2015-06-23 13:35:43
阅读次数:
181
重载与重写
面对重载与重写有时会像失忆一样,将这两个内容搞混。在实际运用中,我们一般是不会混的。但在给别人讲述的过程中,可能会出现张冠李戴将两个名词搞混,这是不利于传播的。让我们来一起加深一下:
重载:相同函数名称,不同参数或不同参数类型。举个例子:
这三个类的count()方法就构成了重载关系。很容易就能得出对同一对象的同名方法的调用,正是依靠这参数的不同来区分调用的是哪一个方法。
重写:子类对父类方法的不同实现,即方法体(函数体)执行内容不同。
正是这种重写,实现了多态。
实...
分类:
其他好文 时间:
2015-06-23 13:35:42
阅读次数:
133