- 博客(53)
- 资源 (12)
- 收藏
- 关注
原创 算法导论-4递归关系
目录1. 利用数列知识2. 替换法(代换法)(1)猜测解-->数学归纳法证明;(2)变量变换法;3. 迭代法(1)展开法;(2)递归树法;4. 主定理(主方法求解递推式)5. 补充:递归与分治法(sch1)递归设计技术递归程序的非递归化算法设计(1)Fibonacci数(2)生成全排列(3)二分查找(4)大整数乘法(5)St...
2019-01-17 22:51:22
3280
1
原创 算法导论-3函数增长率
目录1. 渐进记号Θ、Ο、o、Ω、ω的定义及其使用1)渐近紧确界记号:Ɵ(big-theta):2)渐近上界记号:O(big-oh)3)渐近下界记号:Ω(big-omega)4)非渐近紧确上界:o(小-oh)5)非渐近紧确下界:ω(小-omege)2. 渐近记号Θ、Ο、o、Ω、ω关系3. 和式界的证明方法1. 渐进记号Θ、Ο、o、Ω、ω的定义及其使用1)渐近...
2019-01-11 15:48:11
7744
原创 算法导论-2算法初步
目录 1. 插入排序算法2. 算法复杂性及其度量(1)时间复杂性和空间复杂性;(2)最坏、最好和平均情形复杂性;3. 插入排序的最坏、最好和平均时间4. 归并排序算法及其时间复杂性1. 插入排序算法伪代码:for j = 2 to A. length key = A[j] // Insert A[j] into the sorted ...
2019-01-10 21:31:26
261
原创 算法导论-1引言
目录1. 什么是算法及其特征2. 问题实例和问题规模1. 什么是算法及其特征算法的定义:通过一个有限的指令序列集合对特定问题进行求解的一种计算执行描述。算法的特征:(1)输入:一个算法具有零个或多个取自指定集合的输入值;(2)输出:对算法的每一次输入,算法具有一个或多个与输入值相联系的输出值。(3)确定性:算法的每一个指令步骤都是明确的;(4)有限性:对算法的每...
2019-01-08 22:19:23
406
转载 以太坊智能合约编程之菜鸟教程
手把手带你走上智能合约编程之路译注:原文首发于ConsenSys开发者博客,原作者为Eva以及ConsenSys的开发团队。如果您想要获取更多及时信息,可以访问ConsenSys首页点击左下角Newsletter订阅邮件。本文的翻译获得了ConsenSys创始人Lubin先生的授权。有些人说以太坊太难对付,于是我们(译注:指Consensys, 下同)写了这篇文章来帮助大家学习如何
2018-01-25 10:03:30
3067
转载 常用排序算法稳定性、时间复杂度分析
1、 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。2、研究排序算法的稳定性有何意义? 首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前两个相等的数据其在序列中的先后位置顺序与排序后它们两个先后位置顺序相同。再简单具体一点,如果A i == A j,Ai原来
2018-01-13 18:51:46
199
转载 个人阅读的Deep Learning方向的paper整理
http://hi.baidu.com/chb_seaok/item/6307c0d0363170e73cc2cb65个人阅读的Deep Learning方向的paper整理,分了几部分吧,但有些部分是有交叉或者内容重叠,也不必纠结于这属于DNN还是CNN之类,个人只是大致分了个类。目前只整理了部分,剩余部分还会持续更新。一 RNN1 Recurrent
2016-02-18 08:39:34
587
转载 Visio2010建立ER图并直接导出为SQL语句 .
建立数据库时我们需要考虑数据之间的关系,为了理清数据之间的关系我们需要对数据进行统一的整理。对于较复杂的数据库我们需要建立数据库模型,具体可分为两步:首先对数据库进行结构分析并使用树、表等描述数据,然后分析数据库的操作方法,规定数据库的增删改查操作,这两个步骤就构成了我们通常所说的数据库模型。 数据库模型有多重分类,通常所说的ER图是图模型,除此之外还有层次模型、网状模型、关系模
2016-01-23 21:19:47
967
转载 给电脑C盘系统盘瘦身的四种方法
进入后XP时代,又有很多朋友选择了Win 7系统,很多朋友在使用时可能会发现一个问题。电脑刚被买回来时,我们往往都把C盘(系统盘)预留几十个G左右的空间,而且可能装的东西并不是太多,但是磁盘却显示,可用空间只剩下10多个G,而且还有继续缩小的势头!那win8e小编就告诉大家一些清理C盘空间的方法吧。方法一:删除休眠文件hiberfil.sys该文件在C盘根目录为隐藏的系统文件,隐藏的这个h
2016-01-21 19:45:26
2688
转载 说说wavedec2函数
http://maiqiuzhizhu.blog.sohu.com/110325150.htmlwavedec2函数:1.功能:实现图像(即二维信号)的多层分解.多层,即多尺度.2.格式:[c,s]=wavedec2(X,N,'wname') [c,s]=wavedec2(X,N,Lo_D,Hi_D)(我不讨论它)3.参数说明:对图像X用w
2016-01-05 09:36:37
20983
2
转载 图像小波包分解后如何改变分解系数再重构呢?
原文地址:图像小波包分解后如何改变分解系数再重构呢?作者:杨风暴目前市场上介绍图像小波包变换Matlab编程的书不多,但也有几本,但是他们不少都是将Matlab中相关的函数的帮助重新叙述而已。因为Matlab帮助中只是说明了分解结果放到一个树的数据结构中,提取查看还行,如何改变分解系数就不知道了。我们知道,一般小波包分解后就是对小波包系数举行处理,将处理改变后的系数重构,从
2016-01-02 15:42:38
7039
转载 ]MATLAB中的wavedec、wrcoef函数简析
原文地址:MATLAB中的wavedec、wrcoef函数简析作者:cole3小波分解函数:[C,L] = wavedec(X,N,'wname');returns the wavelet decomposition of the signal X at level N, using 'wname'. N must be a strictly positive inte
2016-01-02 15:37:10
9033
转载 Matlab求方差,均值,均方差,协方差的函数
1、 均值数学定义: Matlab函数:mean>>X=[1,2,3]>>mean(X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向量的均值。>>X=[1 2 3 4 5 6]>>mean(X,1)=[2.5, 3.5, 4.5]>>mean
2016-01-02 15:04:52
1671
转载 MATLAB中wnoise函数信噪比的问题
在MATLAB中wnoise的解释如下:WNOISE Generate noisy wavelet test data. X = WNOISE(FUN,N) returns values of the test function given by FUN, on a 2^N sample of [0,1]. [X,XN] = WNOISE(FUN
2016-01-02 10:20:54
11147
1
转载 matlab中二维小波变换部分函数
小波通用函数一、biorfilt函数 双正交小波滤波器组① [Lo_D,Hi_D,Lo_R,Hi_R]=biorfilt(DF,RF)② [Lo_D1,Hi_D1,Lo_R1,Hi_R1,Lo_D2,Hi_D2,Lo_R2,Hi_R2]=biorfilt(DF,RF,'8')DF——分解滤波器 RF——重构滤波器Lo_D——分解低通滤波器;Hi_D—
2015-12-29 10:26:08
2231
转载 matlab练习程序(图像Haar小波变换)
关于小波变换我只是有一个很朴素了理解。不过小波变换可以和傅里叶变换结合起来理解。傅里叶变换是用一系列不同频率的正余弦函数去分解原函数,变换后得到是原函数在正余弦不同频率下的系数。小波变换使用一系列的不同尺度的小波去分解原函数,变换后得到的是原函数在不同尺度小波下的系数。不同的小波通过平移与尺度变换分解,平移是为了得到原函数的时间特性,尺度变换是为了得到原函数的频率特性。
2015-12-20 16:41:20
7687
转载 小波前奏--短时傅里叶变换
闲聊篇:1、Fourier Transform 缺陷----FT局域化特性分析 FT在平稳信号分析和处理中有着突出贡献的基本原因在于,人们利用它可以把复杂的时间信号和空间信号转换到频率域中,然后用频谱特性去分析和表示时域信号的特性。 FT 正变换告诉我们:从时间(模拟)信号中提取频谱信息,就是使用(-∞,∞)的时间信息来计算单个频率的频谱(频域过程() Fω的
2015-12-13 16:44:55
1480
转载 回车换行的区别
在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回车”,告诉打字机把打印头定位在左边界;另一个叫做“换
2015-12-11 10:52:50
450
转载 用matlab对信号进行傅里叶变换
傅氏变换分析是信号分析中很重要的方法,借助matlab可以很方便的对各类信号进行傅氏频域分析。本文介绍了集中离散的傅氏变换以及matlab实现方法。1.离散序列的傅里叶变换DTFT(Discrete Time Fourier Transform)代码: 1 N=8; %原离散信号有8点 2 n=[0:1:N-1]
2015-12-10 09:00:59
4190
转载 Tab Control控件简单使用
本文讲述在普通对话框上添加标签的简单示例第一步拖一个Tab Control到对话框上并添加变量m_tabCtrl; 第二步添加两个对话框资源IDD_DIALOG1,IDD_DIALOG2并将style为Child, Border为None,再分别为其添加对应的基于CDialog m_page1,m_page2第三步在OnInitDialog()添加如下代码
2015-11-27 09:02:08
441
转载 HOOK学习笔记与心得
前言自己从高中那时对黑客比较感兴趣,那时候去过很多论坛学所谓的“黑客技术”。同时也经常在一些QQ群,论坛里混,但见效甚微。因为我很喜欢玩游戏,上大学后,同学们都发疯似的玩一款游戏—三国杀,现在玩的人已经很少了,被某公司抄袭后垄断了。由于当时学业繁重,然后自己又爱面子,所以在想如何学业不落下的同时游戏等级也能比别人高,上网找到了一款三国杀的刷分软件。兴高采烈得打开准备刷分,用了一天之后就不能
2015-11-26 23:07:14
563
转载 LoadLibrary文件路径及windows API相关的文件路径问题
LoadLibraryHMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName);Loads the specified module into the address space of the calling process. The specified module may cause othe
2015-11-25 10:52:32
1686
转载 委托与事件代码详解与(Object sender,EventArgs e)
http://apps.hi.baidu.com/share/detail/30334344委托与事件代码详解与(Object sender,EventArgs e)详解2008-02-04 21:49委托与事件代码详解using System;using System.Collections.Generic;using System.Text;
2015-11-25 10:07:45
2805
转载 Application.DoEvents()的作用
Application.DoEvents()的作用:处理所有的当前在消息队列中的Windows消息。 [c-sharp] view plaincopyprivate void button1_Click(object sender, EventArgs e) { for (int i = 0; i
2015-11-25 09:58:40
761
转载 WinForm中正确显示GIF动画
1.摘抄从网上查到了一些WinForm中显示GIF动画的方法,其中有一些懒人方法,不管是PictureBox控件、Label控件还是什么的,直接将动画图像丢给它们的Image,又或者添加到资源,你会发现动画要么不动,要么被窗体遮挡后窗体的重画会使动画失效(在Vista系统中百试百灵)。正确显示动画并不是什么难题,只是懒人采用了错误的方法。System.Drawing命名空间中为我们
2015-11-21 15:56:51
5015
转载 为 CLR 项目创建的文件
Visual Studio 2005其他版本使用 Visual C++ 模板创建项目时会创建一些文件,具体取决于所使用的模板。下表列出了项目模板为 .NET Framework 项目创建的所有文件。文件名文件说明AssemblyInfo.cpp此文
2015-11-18 19:31:58
716
转载 Visual Studio中 ATL CLR MFC Win32 区别
ATL用于编写COM程序,CLR是.NET的公共语言运行库,MFC是指MFC类库,MFC程序是用这些类库做出的程序,WIN32常规就是不用MFC,使用API函数编的程序。 MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微软推荐。从编程所处层次而言,WIN32为最底层,其次是M
2015-11-18 19:26:52
657
转载 关于PPT配色的小技巧
PPT色彩搭配的一些心得发表于4年前 ⁄ 色彩设计 ⁄ 暂无评论 ⁄ 热度 21,585℃一直有很多人问我PPT配色上的问题,其实说实在的,我PPT制作时也只是按自己的喜好去搭配认为舒服的色彩,俗话说跟着感觉走,在这里我将一点心得和一些见解和大家一起分享。一、选取PPT主色和PPT辅助色PPT设计中都存在主色和辅助色之分。PPT主色:视觉的冲击中
2015-10-21 20:48:21
953
转载 endnote使用方法大全,endnote教程
一、简介 EndNote是一款用于海量文献管理和批量参考文献管理的工具软件,自问世起就成为科研界的必备武器。在前EndNote时代,文献复习阶段从各大数据库中搜集到的文献往往千头万绪、或重复或遗漏,难以管理,阅读所作的笔记则分散各处,难以高效地进行有机整合。到写论文时,大量的文献引用往往复杂异常,尤其修改时,牵一发而动全身。这些难题,EndNote可以凭一己之力,彻底解决。 学校里目前盛行的
2015-10-19 22:47:23
5806
转载 c++在vs2010中操作Mysql的讲解
1.vs2010中mysql的构建首先你需要mysql安装目录下的include文件夹和lib文件夹,并保证lib里面的文件完整(libmysql.dll和libmysql.lib均存在),没有的 点击这里 下载这两个文件夹,下载后直接将这两个文件夹解压放在你记得住的地方(这里我们放在了d:\mysqlc下面,分别是d:\mysqlc\include,d:\mysqlc\lib),然后打开
2015-10-13 20:38:16
1038
转载 MySQL-5.6.24免安装版配置方法
MySQL-5.6.24免安装版配置方法2015-08-02 12:10:10本站整理浏览(687) MySQL-5.6.24免安装版配置方法,有需要的朋友可以参考下。1. 下载MySQL Community Server 5.6.242. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:"C:\mysql"
2015-10-13 20:30:05
703
转载 托管代码和非托管代码的区别
什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托管代码编译为mi
2015-10-12 23:21:47
486
转载 lib与dll文件的区别与联系
什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37) (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。如果有
2015-10-12 23:19:38
344
转载 X64上恢复VS关键字__asm的使用
最近在研究一个64位的程序,由于微软X64编译器禁用了_asm关键字,在写补丁时感觉不能使用__asm关键字非常不方便,在网上查找很多方法,有的说直接写成汇编文件然后分别编译,一起链接,也有的说先编译汇编代码,然后像用shellcode的方式来使用,个人觉得都很麻烦,所以下面我将介绍一种在x64上恢复vs中(我用的是vs2010)关键字_asm的使用,记录下来方便小菜们玩.莫要见笑大家
2015-10-12 21:36:31
2439
转载 MySQL5.6安装步骤(windows7/8_64位)
MySQL5.6安装步骤(windows7/8_64位)1. 下载MySQL Community Server 5.6.112. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下。3. 添加环境变量变量名:MYSQL_HOME变量值:D:\Program Files\mysql-5.6.11-winx64即为m
2015-10-11 23:27:16
431
转载 网络各层设备
网络各层设备一层设备:中继器(repeater),集线器(hub)主要功能就是对信号进行放大和整形。我们可以认为这样滴设备就是一条线缆一样。那么只不过这条线缆具有信号滴放大和整形滴作用在总线型网络中,避免冲突滴方式是一种叫做CSMA/CD滴东东二层设备:网桥(Bridge),交换机(switch)。区别:1.网桥是靠软件实现滴,交换机靠ASIC硬件实现。所以交换
2015-10-11 10:10:30
849
转载 进程间、线程间通信方式小结
之前一直对进程间和线程间的通信方式搞混,今天对它们总结一下。一、进程间的通信方式# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (namedpipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量(semophore ) : 信
2015-10-02 18:43:26
349
转载 成功的关键,不是情商或智商,而是毅力
朱熹:立志不坚,终不济事。雨果:世人缺乏的是毅力,而非气力。丘吉尔:成功的秘诀就是:坚持、坚持、再坚持“股神”巴菲特成功的秘诀:耐力胜过脑力…….这样的名言警句我们都见过不少,但回头想想,很少有事情能始终如一地坚持下来。关于毅力、持久心对于成功的影响大多是一两句的泛泛而谈,很少有人从心理学或者统计学上做深入研究。在TED教育专题上Angela Lee就分享了她在
2015-10-02 18:05:38
745
转载 U盘安装centos 6.4教程
参考:http://blog.chinaunix.net/uid-27666459-id-3342477.html http://www.linuxidc.com/Linux/2011-05/35693.htmCentOS不像Fedora、Ubuntu默认会自动挂载NTFS磁盘,但是它可以利用NTFS-3G来实现挂载及读写。如有需求可参考本blog中的另一篇文章《C
2015-05-16 12:58:09
368
转载 win7下硬盘安装centos 6.5
一、安装过程中需要的软件1. 硬盘分区软件 pqmagic2. Ext2Fsd (见 http://www.linuxidc.com/Linux/2008-11/17469.htm ) 在windows下复制文件到ext2(或ext3)文件系统中,由于ext2类型的文件系统在windows下是不能够识别的,即ext2类型的分区在windows下是隐藏不可见的,Ext2Fsd 可以通
2015-05-16 09:05:38
475
使用MPI实现的PSRS并行排序算法
2018-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人