码迷,mamicode.com
首页 > 其他好文
再谈 Object Factories(对象工厂)
为什么再谈一次,因为上次代码实在是不够好。上篇文章 对象工厂 给出的代码太过拙劣,限于学识,我自己类型擦除技术仅仅是把对象的指针转换为void* 而已,实际上可以更为巧妙。这次利用新的类型擦出技术,给出一个完美的解决方,请看下文。...
分类:其他好文   时间:2015-03-11 17:28:28    阅读次数:146
UVA 10163-Storage Keepers(DP)
题目大意:有N(1 先dp一次,求出可能的最大总安全度max,再次dp,求出在安全度为max下的最小花费。 第一次dp:用d[i][j]表示用i个人看守j个仓库能搭成的最大总安全度,用a[i]表示第i个人的能力值。 状态转移方程:d[i][j]=max { d[i-1][j],min { d[i-1][j-u],a[i]/u } }(a[i]/u>d[i-1][j] && u>0) ...
分类:其他好文   时间:2015-03-11 17:30:25    阅读次数:131
HDU ACM 2207 IP的计算(二)
方法一:计算掩码位数有两种方法,使用LOG或位运算都可以;使用LOG要注意向上取整和+3,而不是+2,+2计算不对,通不过。换底公式log a(b)=log c(b)/log c(a);C语言只有log以e为底,log10以10为底。 #include #include using namespace std; int GetNum(int x) { double y; y=log10...
分类:其他好文   时间:2015-03-11 17:29:36    阅读次数:137
BZOJ 2820 YY的GCD
#include #include #include using namespace std; typedef long long LL; const int maxn = 10000010; int mu[maxn], prime[maxn], vis[maxn], sum[maxn]; int cnt; int a, b; void mobi(int n) { mu[1] = 1;...
分类:其他好文   时间:2015-03-11 17:29:53    阅读次数:113
WireShark数据包分析数据封装
WireShark数据包分析数据封装...
分类:其他好文   时间:2015-03-11 17:27:14    阅读次数:118
SVM学习机的使用
SVM能实现功能即在给出的正负样本中找到一条分割线(面),将正负样本分割出来。而这条分割线(面)即我们所说的分类器,其记录的正样本的特征,以及和负样本的区别。当有新的样本过来时,则通过和分类器比较即可分辨出新的样本是否属于正样本行列。   以车辆识别为例,SVM的一般使用步骤如下: 1、获取正负样本。 前面说了SVM能够找到一条存在与正负样本之间的分割线(面),那么何为正负样本呢? 所谓...
分类:其他好文   时间:2015-03-11 17:25:59    阅读次数:183
NTLM加密和MD4加密
搜了好半天,没一个有用的,不过好歹找到一个副件,测试后还是错误的,现自己写了一个NTML HASH(NT HASH)加密算法,希望大家不要在这方面在浪费时间了...
分类:其他好文   时间:2015-03-11 17:26:17    阅读次数:201
设置HOME环境变量来修改git默认查找的ssh-key的路径
编辑git安装目录下的etc目录中的profile文件。例如: E:\Git\etc\profile 找到如下行: # Set up USER's home directory if [ -z "$HOME" -o ! -d "$HOME" ]; then HOME="$HOMEDRIVE$HOMEPATH" if [ -z "$HOME" -o ! -d "$HOME" ]; th...
分类:其他好文   时间:2015-03-11 17:26:28    阅读次数:181
for ...in 结构的循环
for in...
分类:其他好文   时间:2015-03-11 17:27:06    阅读次数:126
hdu 1141 Factstone Benchmark 数论水题,,阶乘用斯特林公式
Problem Description Amtel has announced that it will release a 128-bit computer chip by 2010, a 256-bit computer by 2020, and so on, continuing its strategy of doubling the word-size every ten years. (Amtel released a 64-bit computer in 2000, a 32-bit comp...
分类:其他好文   时间:2015-03-11 17:24:45    阅读次数:189
IT-师资榜-著名民间历史学者谢卫东老师讲历史(冯青华的师傅)
*********************************************** 谢卫东老师(著名生物老师、民间历史学者)讲历史视频选编: 《山东往事-曹州大刀会始末-上》 http://v.iqilu.com/jcdb/jlp/2015/0120/4167470.html 《山东往事-曹州大刀会始末-下》 http://v.iqilu.com/jcdb/jlp/2015/0120/4167802.html *******************************************...
分类:其他好文   时间:2015-03-11 17:25:31    阅读次数:191
HDU 2855 Fibonacci Check-up 构造矩阵
不得不承认智商真的被压制了。。 其实开始的时候试过用二项式定理避开组合数的计算,不过没想到单位矩阵这个神奇的东西233。 设有矩阵A,B,E E为单位矩阵。 设新得到的矩阵为C,那么矩阵C的第一行第一列即为答案。 #include #include #include #include #include #include #include #include #inc...
分类:其他好文   时间:2015-03-11 17:24:03    阅读次数:105
fragment的保留
前面讨论过设备旋转的问题,当设备旋转时配置发生改变,系统默认的是销毁Activtiy,然后再重建Activity,因为新的配置可能需要新的资源。我们可以在AndroidManifest.xml的Activity标签中设置Android:configChanges的属性,然后重载onConfigurationChanged(Configuration),那么指定的配置发生改变时就不会销毁和重建Act...
分类:其他好文   时间:2015-03-11 17:23:20    阅读次数:121
【git】git常用命令
创建版本库 创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录: $ mkdir learngit $ cd learngit $ pwd /Users/michael/learngit pwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。 如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名...
分类:其他好文   时间:2015-03-11 17:25:06    阅读次数:105
HDU ACM 2203 亲和串
借助C语言中的库函数strstr,可以避免写KMP;循环判断即可。 #include using namespace std; int main() { char a[200001],b[100001]; int i,len; bool f; while(gets(a)) { f=0; gets(b); if(strlen(b)>strlen(a)) cout<...
分类:其他好文   时间:2015-03-11 17:24:17    阅读次数:117
UITextField 计算输入的字符个数(包含中英文数字特殊符号)
uitextfield 计算输入的字符个数(包含中英文数字特殊符号) + (int)convertToInt:(NSString*)strtemp { int strLength = 0; char *p = (char *)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding]; int length = [str...
分类:其他好文   时间:2015-03-11 17:24:07    阅读次数:100
性能测试工具JMeter使用学习
项目中需要使用一个性能测试工具对开发的服务进行性能评估,调研后选择了JMeter,并进行了初步的学习和使用。   1. 工具获取。   jmeter基于Java,并隶属于Apache,下载地址:http://jmeter.apache.org/download_jmeter.cgi,当前的最新版本是2.12   2. windows GUI版本试用。   windows环境需要安装Java...
分类:其他好文   时间:2015-03-11 17:22:19    阅读次数:367
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!