变量说明: $$ Shell本身的PID(ProcessID)
$! Shell最后运行的后台Process的PID
$? 最后运行的命令的结束代码(返回值)
$- 使用Set命令设定的Flag一览
$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
$@...
分类:
系统相关 时间:
2015-06-07 09:36:20
阅读次数:
233
题意:n个作业,每个作业有deadline和做完这个作业需要花的时间cost,完成作业每超过一天就减一分,求减去的最小的分数
分析:作业的全排列中取最优解,但是15!太大了会超时,所以用二进制来状态压缩,15个二进制位,第i位的0/1代表第i个作业是否完成。
1.会用状态压缩
2.保存和输出最优解序列方法
慢慢加深理解吧
代码:
#include
#include
#include
#...
分类:
其他好文 时间:
2015-06-07 09:36:10
阅读次数:
101
窗口是GUI变成的基础,小应用程序或图形界面的应用程序的可视组件都放在窗口中。在GUI中,窗口是用户屏幕的一部分,起着在屏幕中一个小屏幕的作用。有下面三种窗口:
①Applet窗口:Applet类管理这个窗口,当应用程序启动时,由系统创建和处理。
②框架窗口(JFrame):这是通常意义上的窗口,它支持窗口周边的框架,标题栏以及最小化 最大化和关闭按钮。
③一种无边框窗口(JWindow):没...
分类:
编程语言 时间:
2015-06-07 09:34:37
阅读次数:
290
运算符的重载实际是一种特殊的函数重载,必须定义一个函数,并告诉C++编译器,当遇到该重载的运算符时调用此函数。这个函数叫做运算符重载函数,通常为类的成员函数。
定义运算符重载函数的一般格式:
返回值类型 类名::operator重载的运算符(参数表)
{……}
operator是关键字,它与重载的运算符一起构成函数名。因函数名的特殊性,C++编译器可以将这类函数识别出来。
...
分类:
其他好文 时间:
2015-06-07 09:33:10
阅读次数:
110
如图变换,且对于指向同一空间的String进行计数
代码如下:
#include
using namespace std;
class String; //提前声明
class String_rep //定义类Strin...
分类:
其他好文 时间:
2015-06-07 09:35:55
阅读次数:
131
clean code 之方法(函数)- 短小 ,再短小,更短小
20行最佳
只做一件事 准确说来每个方法应该是只做抽象概念上的的一件事
只做一件事的方法是无法把逻辑分段的
自顶向下的代码
To say this differently, we want to be able to read the program as though it were a set of TO paragra...
分类:
其他好文 时间:
2015-06-07 09:33:59
阅读次数:
110
数据挖掘这一术语所指的范围非常广泛,从即席式查询、基于规则的通知或透视图分析,到政府的监听计划。在本书中,数据挖掘是一个过程,使用自动方法分析数据,以便找到隐藏的模式。提到这种数据挖掘时,常常使用其他术语,例如计算机学习,数据库中的知识发现或者预测分析。...
分类:
其他好文 时间:
2015-06-07 09:32:48
阅读次数:
131
1.建立一个viewController.
.h文件实现UIScrollViewDelegate和UITableViewDelegate,并声明ICTableViewDelegate(用来实现图片有缓存则加载图片,无缓存则请求图片并缓存下来再加载)
.h文件如下#define KimageKey @"photoFileUrl" ///为数组中每个item中存放图片URL的key名字
#def...
分类:
移动开发 时间:
2015-06-07 09:32:59
阅读次数:
107
在 GIS 中,地图一般分为两大类:栅格地图和矢量地图,栅格地图其实就是数码照片,只不过有的是卫星拍的。它们有一个共同特征,就是它们都是由很多个像素组成,像素大小是一致的,行高和列宽是一致的,从这个角度看,一幅遥感影像就像栅格。 矢量地图,是由很多要素组成的,每个要素都有自己的地理坐标,基于数学规则,无论矢量地图怎么放大,地图都不会失真。它是 OpenLayers 中非常重要的一种图层类型...
分类:
其他好文 时间:
2015-06-07 09:32:06
阅读次数:
3144
地图切片简介 地图切片,就是将一幅地图切成很多大小一致的小块,调用时候,只有需要的部分才会发送过去,节省带宽的同时,还节省了服务器端实时渲染地图的时间。但是地图切片有一个特点,就是不适合经常变动,或者说实时动态的数据,因为地图切片是地图服务器端事先渲染好的,而且制作地图切片是一个漫长的过程,可以说真的需要很长时间,但是用一次的耗费,换来性能的提升和节省多次渲染的时间是值得的。 切...
分类:
其他好文 时间:
2015-06-07 09:34:24
阅读次数:
21014
Android中Intent传递类对象提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。
要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。
Intent中传递这2种对象的方法:
Bundle.putSerializable(Key,Object); //实现Serializable接口的对象
...
分类:
其他好文 时间:
2015-06-07 09:32:45
阅读次数:
140
问题描述有m个球,要扔到n个盒子里。其中每个球都是互相独立地扔。问最后平均有几个盒子是有球的?问题解析这类问题是较为纯粹的数学问题,当然也可以用计算机精确地求出答案。方案一:编程解决
p(m, i):表示前 m 个球,扔到 n 个盒子里,共占用了 i 个盒子的概率
于是 p(m, i) = p(m-1, i) * (i/n) + p(m-1, i-1) * (n-i+1)/n
p(m, i) =...
分类:
其他好文 时间:
2015-06-07 09:31:55
阅读次数:
107
After you read
previous article, I might know how to operate a com port in Windows.
But that example requires programmer (or user, if you modified that example being able to support inputting ...
Bloom Filter 算法Bloom filter是由Burton Bloom 在1970年提出的,其后在P2P上得到了广泛的应用。Bloom filter 算法可用来查询某一数据是否在某一数据集合中。其优点是查询效率高、可节省空间,但其缺点是会存在一定的错误。因此Bloom filter 算法只能应用于那些允许有一定错误的场合。可使用Bloom filter 算法的场合包括字典软件、分布式缓存...
分类:
编程语言 时间:
2015-06-07 09:33:58
阅读次数:
167
总共3道题,最后一道还没AC出来。。。
世界上有10种人,一种懂二进制,一种不懂。
那么你知道两个int32整数m和n的二进制表达,有多少个位(bit)不同么?
输入例子:
1999 2299
输出例子:
7
此题解法类似于《编程之美》上面看到的某题
代码:
#include
using namespace std;
i...
分类:
移动开发 时间:
2015-06-07 09:33:31
阅读次数:
160
Datazen是被微软收购的移动端全平台的数据展现解决方案。此篇主要介绍其安装过程。...
分类:
其他好文 时间:
2015-06-07 09:32:10
阅读次数:
119
看到SE的技术文档关于降噪的决定研究一下,
本次试验场景:
文章中提到了3中主要滤波方法,最后一种方法又有三种方式
分别为Conventional geometry-aware ?ltering,Distribution-Aware Filtering,Specular Lobe-Aware Filtering and Upsampling
根据公式做了一些,自己弄得除噪方法不知...
分类:
编程语言 时间:
2015-06-07 09:31:00
阅读次数:
210