在你眼里,计算机编程比父母还重要吗? 在你眼里,计算机编程比爱人和孩子还重要吗? 在你眼里,计算机编程比知己朋友还重要吗? 在你眼里,计算机编程比你的健康和生命还重要吗? 诚然,计算机编程给我们带来了无穷的乐趣;然而,任何将生命中的某一样东西看成全部的行为都...
分类:
其他好文 时间:
2014-10-20 21:08:30
阅读次数:
225
https://oj.leetcode.com/problems/gas-station/计算每个加油站的加油差diff[]。得到一个数组。从贪心的角度来说,如果我们找到一个最大子串,那么从他的起点l开始走,能够连续一直走并且累积最大量的汽油。一个猜想是:如果这些汽油不足以走完全程,那么无论从哪里都...
分类:
编程语言 时间:
2014-10-19 02:42:38
阅读次数:
177
在windows下可以使用FCIV命令行工具计算文件的md5和sha值,具体例子如下:FCIV -md5 -sha1path\filename.ext例如:FCIV-md5-sha1 c:\windows\system32\shdocvw.dll备注:当您将哈希算法应用于任意数量的如一个二进制文件的...
1. 变换特效变换原理:是二维变换矩阵M11 M12 0M21 M22 0OffsetX OffsetY 1WP只支持仿射变换,因此矩阵右边是0、0、1。(x,y,1)乘矩阵得到(x1,y1,1),新坐标为(x1,y1)。即:坐标(x,y)经矩阵变换后,新坐标为(x*M11 + y*M21 ...
分类:
其他好文 时间:
2014-10-14 22:40:19
阅读次数:
167
分治策略中,我们递归地求解了一个问题,在每层递归都应用了三步1.分解,将问题划分为一些子问题,子问题的形式与原问题一样,只是规模更小2.解决,递归地求解出子问题,如果子问题的规模足够小,则停止递归,直接求解3.合并,把子问题的解给合并为原问题的解当子问题足够大的时候,需要递归,那就是递归情况当问题足...
分类:
编程语言 时间:
2014-10-14 19:40:09
阅读次数:
165
一、使用第三方变量实现变量值交换注意:C语言中没有template,C++中有templatevoid swap( T &val1, T &val2 ){ T temp = val1; val1 = val2; val2 = temp;}templatevoid swap( T *v1, T *v2...
分类:
其他好文 时间:
2014-10-14 12:09:38
阅读次数:
147
1)TRIZ仅仅是一套发明创新体系,并不是万能的,学会了他,你也未必会发明创新,但你很有必要学会它,因为有了这套体系,你发明创新的概率会大很多;2)TRIZ来源于技术体系,目前的应用主要集中在工程领域,当然,在其它领域也有人在研究和实践;3)与试错法、头脑风暴,形态分析法,集思广益法,集中焦点,类比法等传统方法相比,TRIZ更具可操作性,可以程序化,是计算机辅助创新设计的核心内容;4)传统的方法也...
分类:
其他好文 时间:
2014-10-10 22:53:24
阅读次数:
208
%%%%% motion blur
clc;
clear all;
close all;
Image=imread('4.jpg');
Image=ouble(Image);
theta=pi/4;
len=20;
row=floor(len*sin(theta))+1;
col=floor(len*cos(theta))+1;
motion_f1(1:row,1:c...
分类:
其他好文 时间:
2014-10-08 16:02:05
阅读次数:
237
一、概念 回溯:当把问题分成若干步骤并递归求解时,如果当期步骤没有合法选择,则函数将返回上一级递归调用,这种现象称为回溯。 回溯算法应用范围:只要把待求解问题分成不太多的步骤,每个步骤又只有不太多的选择,即可以考虑用回溯法。 回溯算法实际上是一个递归枚举的搜索尝试过程,主要是在搜索尝试过程中寻...
分类:
其他好文 时间:
2014-10-08 02:54:24
阅读次数:
252