码迷,mamicode.com
首页 > 其他好文
智能指针auto_ptr详解
概述:C++中有很多种智能指针,auto_ptr就是其中的一种,该智能指针主要是为了解决“因程序异常退出发生的内存泄漏”这类问题的。 我们先来看下面的问题代码 #include #include #include using namespace std; //一般指针的处理方式 template class OldClass { public: OldClass(T a) { ptr...
分类:其他好文   时间:2014-08-06 22:59:32    阅读次数:280
计算机可以这样玩—自我学习,自我思维,自我工作(编程)
如果让计算机产生自我意识,那一定件很好玩的事情。               我在想,怎么让计算机产生自我意识和自我学习的思维能力呢,特别是在工业集群中的应用。               由这个问题,我们先问问人类是怎么自我产生意识的。               人类的自我意识主要是客观或主观环境刺激或引导而产生了自我神经思维能力的,对吧。                那么这样就很好...
分类:其他好文   时间:2014-08-06 22:59:22    阅读次数:180
findViewById中NullPointerException的错误
findViewById中NullPointerException的错误...
分类:其他好文   时间:2014-08-06 22:59:13    阅读次数:381
HDU 4786 Fibonacci Tree 最小生成树变形
思路: 这题比赛的时候想了好久,最后队友机智的想到了。 不过那时不是我敲的,现在敲的1A。 想好就容易了。 直接把1或者0当做边的权值,然后按边从小到大排序,然后算最小生成用到了几条白边,然后再按边从大到小排序,然后再算白边用了几条。然后最小和最大需要用到的白边都算出来了。如果在这最小最大区间中存在那个啥数列的话就是Yes,否则就是No。 为什么在这区间里面就是对的呢?刚开始我也想了好久...
分类:其他好文   时间:2014-08-06 22:58:42    阅读次数:267
全排列
/* 全排列的非递归实现,支持去掉重复 */ void main() { rbuf v #v.push(1,2,3,4) for v.join('').printl ifn next_permutation(v) break } bool next_permutation(rbuf& v) { if v.count<=1 return false next=v.co...
分类:其他好文   时间:2014-08-06 22:58:32    阅读次数:184
HDU 3008 Warcraft
题意:一个人有100点血和100点魔法,Boss有100点血,人有n个技能,每个技能对Boss有a[i]点伤害, 且会消耗b[i] 的点魔量,人每秒会有t秒魔法恢复(最大为100)Boss每秒有q点伤害,问人是否能先击败Boss 若能,需要几秒。 dp[i][tmp]:在第 i 秒 剩余 魔法为 tmp 时的伤害, tmp = 第i秒拥有的魔法 j - a[...
分类:其他好文   时间:2014-08-06 22:58:22    阅读次数:180
使用LDC测量并联谐振阻抗和电感
LDC1000可以同时测量阻抗和谐振频率。LDC1000是通过调节振荡器的幅度同时检测LC的谐振损耗来实现这个测量的。通过检测注入到LC谐振单元的能量,可以计算出Rp。在LDC1000中Rp值被转化为数字量,数值跟Rp的值成反比。LDC1000可以检测到LC的谐振频率,谐振频率用于计算LC中的L值。频率值夜用LDC1000转换为数字量。 LDC1000支持很宽范围的LC组合,也就是说支持5KHz...
分类:其他好文   时间:2014-08-06 22:57:52    阅读次数:164
服务器间访问不用密码的设置
经常在服务器程序(脚本)里面,或在命令行中,执行ssh,scp命令,会碰到输出密码的情况,很不方便! 如果在两台相互信任,其实步骤挺简单,假设要从主机1上执行,ssh,scp操作。 主机1:host1 用户1:user1 主机2:host2 用户2:user2 一:在主机1上执行下列操作: 1./home/user1/.ssh/ 目录下,执行: ssh-keygen –t id_rsa $ ssh-keygen -t rsa Generating public/private rsa key p...
分类:其他好文   时间:2014-08-06 22:57:22    阅读次数:299
【OpenCV笔记】使用VS2012和OpenCV2.4.9搭建配置OpenCV开发环境
使用MS Visual C++来创建OpenCV工程,由于不同的VS版本在配置时有所差别,现特把配置过程总结下来,以方便自己和其他朋友使用。 安装Visual Studio2012和OpenCV2.4.9 这里就不再对软件的安装和环境变量的设置进行说明了,其他类似的文章的设置都大抵相似,本文重点介绍一下VS2012环境的配置。...
分类:其他好文   时间:2014-08-06 22:57:12    阅读次数:267
hdoj 2391 Filthy Rich 【DP】
题目大意:有个二维数组,你从(0,0)出发,最终到(n,m), 在这个二维数组中,每个位置dp[i][j]都有一定量的黄金,你可以拾取,问你最多能失去多少,并且,你的方向有下,右, 斜向下三个方向; 策略:就是每一个都加上它的上方向与左方向的最大值,这样到最后就是最大值。详情见代码 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2391 代码:...
分类:其他好文   时间:2014-08-06 22:56:52    阅读次数:249
POJ 2115 C Looooops(扩展欧几里得应用)
题目地址:POJ 2115 水题。。公式很好推。最直接的公式就是a+n*c==b+m*2^k.然后可以变形为模线性方程的样子,就是 n*c+m*2^k==b-a.即求n*c==(b-a)mod(2^k)的最小解。(真搞不懂为什么训练的时候好多人把青蛙的约会都给做出来了,这题却一直做不出来。。。。。这两道不都是推公式然后变形吗。。。。。) 代码如下: #include #include ...
分类:其他好文   时间:2014-08-06 22:56:42    阅读次数:178
POJ3171 Cleaning Shifts DP,区间覆盖最值
题目大意,N个区间覆盖[T1,T2]及对应的代价S,求从区间M到E的全部覆盖的最小代价是多少。 (1 (0       思路是DP,首先将每个区间按照T2从小到大排序,设dp(k)为从m覆盖到k所需最小代价,则有 dp(T2[i]) = min(dp(T2[i]), {dp(j) + Si,  T1[i] - 1 {dp(j) + Si,  T1[i] - 1 #include #i...
分类:其他好文   时间:2014-08-06 22:56:22    阅读次数:257
hdu1159 LCS模板题
LCS最长公共子序列模板题。。...
分类:其他好文   时间:2014-08-06 22:55:52    阅读次数:149
【Unity Shaders】Mobile Shader Adjustment—— 什么是高效的Shader
在...
分类:其他好文   时间:2014-08-06 22:55:32    阅读次数:194
互联网思维
1、用户思维 “独孤九剑”第一招是总诀式,第一招学不会,后面的招数就很难领悟。互联网思维也一样。互联网思维,第一个,也是最重要的,就是用户思维。用户思维,是指在价值链各个环节中都要“以用户为中心”去考虑问题。 作为厂商,必须从整个价值链的各个环节,建立起“以用户为中心”的企业文化,只有深度理解用户才能生存。没有认同,就没有合同。 这里面有几个法则: 法则1:得“屌丝”者得天...
分类:其他好文   时间:2014-08-06 22:55:22    阅读次数:258
hdoj 2124 Repair the Wall 【贪心】
题意:有一栋墙坏了(台风吹坏的,并且宽度一定),这个猪脚要修这栋墙,并且找到了一些宽度跟刮坏的墙一样,只是长度不一样的木块,让你求这些木块能不能修好这堵墙, 一句话就是判断这些的木块的长度的和能不能大于破坏的墙的长度,如果能,输出最少用几块, 不能输出impossible。 这道题水的不行。。。从大到小排下序就好了 题目链接:http://acm.hdu.edu.cn/showpro...
分类:其他好文   时间:2014-08-06 22:55:12    阅读次数:161
POJ--1149--PIGS【网络最大流】
链接:http://poj.org/problem?id=1149 题意:迈克有一个养猪场,有m个猪圈,每个猪圈都上了锁,但是迈克没有钥匙他不能打开猪圈,要买猪的顾客一个接一个来养猪场,每个人有一些猪圈的钥匙,他们要买一定数目的猪,如果顾客要来买猪,他们会提前告诉迈克:他们所拥有的钥匙数量及对应哪些猪圈、要购买的数量,这样迈克就能安排销售计划使卖出的猪最多。 当每个顾客来的时候,将那些他拥有钥...
分类:其他好文   时间:2014-08-06 22:55:02    阅读次数:176
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!