自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

禅思斋

试着用参禅的方式去思考

  • 博客(50)
  • 资源 (18)
  • 收藏
  • 关注

原创 TortoiseGit入门亲体验

1、安装TortoiseGit-1.8.5.0-64bit.msi2、解压PortableGit-1.8.3-preview20130601.7z3、右键选项当中的TortoiseGit->settings4、General里面将MSysGit下的Git.exe路径配置为前面的解压包路径5、Git里面填好自己的GitHub名字和相关邮箱6、用TortoiseGit里面自带的Pu

2013-08-20 20:43:49 1356

原创 owlplatform五天听课笔记

这几天老师请了老外来讲课,于是乎被召去学习学习。老外自己造了一套传感器,卖给我们,然后作为售后服务交流,特地来到这里给我们做培训。相关网站就是这个猫头鹰平台(http://www.owlplatform.com/)。从传感器到上层应用仿TCP/IP的分层式结构,互不打扰。老外敲代码非常流畅,用VIM非常娴熟,而且基本没见过他用鼠标的。不过他也没讲什么,只是简单的介绍一下怎么用而已,说GITHUB他

2013-08-16 10:23:44 1100

原创 VMWARE安装MAC时无法移动鼠标?

1、先不要怀疑你的软件2、查看你的硬件设置3、什么?你把USB去除了?4、给我加回来!!!5、OK!鼠标可以移动了!

2013-06-21 19:33:08 3697

原创 零基础学JAVAWEB黑马班视频笔记

2013/6/41、MyEclipse装好就成2、新建Java Project3、新建源码Class时,有意识的填写Package名,勾选void main4、加一行system.out.print("hello world!")5、run as / debug as6、基本快捷键,可自行到windows->preference下配置个性快捷键alt  + / 内容

2013-06-04 22:22:26 2177 1

原创 Ubuntu12.04下为codelite增添更新源

1、获取codelite的公钥sudo apt-key adv --fetch-keys http://repos.codelite.org/CodeLite.asc2、查看自己系统信息 sudo lsb_release -a例如:Distributor ID:    UbuntuDescription:       Ubuntu 12.04.2 LTS

2013-06-02 21:07:59 1153

原创 透明加密微过滤驱动回顾

一、目标 1、Windows下实现底层过滤,对word、txt进行透明加密二、参考1、微过滤驱动入门2、Word文档结构3、Windbg双机环境配置4、《FilterDriverDeveloperGuide》5、《Windows驱动开发技术详解》(内容较老,但作者写的很用心,值得看看)6、《Windows内核安全编程从入门到实践》(具体的应用教程,工作开

2013-05-12 20:48:37 1157 1

原创 ubuntu12.04下安装Metasploit

曾经我的博客里有一篇是关于“计算机安全工具”的文章,里面讲到过一个Metasploit的渗透工具,在蜗牛网速的阻挠下今天安装成功。wget http://downloads.metasploit.com/data/releases/metasploit-latest-linux-x64-installer.runchmod +x metasploit-latest-linux-x64-in

2013-04-13 08:25:05 1220

原创 略读六部计算机名著

如果学一年计算机,还没看一本计算机名著,那我认为这个人有问题。《算法导论》《离散数学及其应用》《深入理解计算机系统》《设计模式-可复用面向对象软件的基础》《代码大全》《UNIX编程艺术》,这就是我看的书,看了以后心潮起伏跌宕,尤其是余热未消的《UNIX编程艺术》与《代码大全》。拿到书时,要说能看完就感觉是奢望,是扯淡。一但进入,便能真切体会到什么是“大快朵颐”,时间也就没有什么概念

2013-04-04 23:36:30 1333 2

原创 给自己科谱:控制字符

最近用Notepad++看WDK里的内核源码时,看到一个标签FF,问身边的人也都说不清楚。今天给自己配置主题时,无意之间发现了其间的奥秘,想自己早就学过了ASCII码现在才知道这个东西,哎,学个毛线。。 常见的几个有:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(振铃)通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)

2013-03-31 11:09:28 1098

原创 ubuntu安装Oracle 11g XE在Configure时的罕见问题?

我只能说好像我已经解决了这个Configure问题,但是我还是想建议一下你在按下回车键时确认一下输入法的问题,这是我事后感觉出来的。相信你肯定已经在网上搜过了,关于这个问题的解答好像还是找不到答案,我个人感觉这应该是那种突发性小事件,估计就是一些小地方影响了你的Oracle配置,大家都很着急,那么我就把我的解决方法告诉你好了。1、无论是哪里的资料,一定会说要 sudo

2013-03-07 22:17:52 1808

原创 MATLAB:定位手掌最大内切圆

最近要做的一件事就是:对于一份给定的手掌图,要定位可寻的最大内切圆。做了近12个小时,才终于解决了这个问题,下面记录一下过程。1、图片在MATLAB里是个矩阵,如何在矩阵作圆:function [] = DrawCircle( Image, Centre, Radius )figure, imshow(Image), hold on;t = 0:0.01:2*pi;x =

2013-03-06 11:20:39 5891 5

原创 ubuntu更新时"Not enough free disk space"

更新的时候出现Not enough free disk space。。。关键是它在/boot下面,其实也没什么,不过是要删除一些旧的内核吧。cd /bootdpkg -l | grep linux-image(查看自己的状况)apt-get purge --remove(没用的话就自己指定dpkg -- remove)英文原文

2013-03-04 21:27:18 3586

原创 ubuntu下标点符号"乱码"问题

一直让我无语好久的一个问题,比如明明按下的是分号;结果总会出现一个莫名其妙的符号.于是乎我一直以关键字“标点乱码”一类进行搜索,结果自然是什么都没有用。今日无意之中发现,天啊,我的键盘布局是罗马尼亚的布局!原来如此,把它修改成美国的就行了~system settings > KeybordLayout > + > English(US)

2013-02-22 21:04:16 2531 1

原创 哥准备要好好学习啦2!

虽然说眼下正要过年,但哥心里完全没有过年的欲望与冲动,想想自己回家以来什么都没做,想想自己已经被各种大牛远远抛弃,想想自己身边的同学已经强大如厮!我顿时恨不得马上学习一大堆东西。静下心来让哥思考思考。。。虽然说过两天要去各种家里进行各种吃吃喝喝,但趁现在这点时间,我写下计划,祝明年有个好业绩!1,好好学习Python,不要让某某失望,我都不好意思再看到我的蹩脚技

2013-02-08 16:42:32 453

原创 Programer四境界-摘自《代码大全》

最近买了一本《代码大全》,其中这一段解决了我心中的困惑与忧虑,让一直在技术与管理间踌躇的我找到了未来的道路。感谢《代码大全》,现分享给大家,共勉。第一级:入门级,入门者会利用某语言的基本功能,能够编写类、子程序、循环和条件语句,会使用语言的诸多特性;第二级:中级,中级的程序员会已经度过入门期,能利用多种语言的基本功能,并会得心应手地使用至少一种语言;第三级:熟练

2013-02-07 22:58:38 640

原创 ubuntu里解决Firefox登陆12306问题

1,Edit的Preferences的Advanced的View Certificates的Server的Add Exception的Location里输入https://dynamic.12306.cn/otsweb/2,Confirm Security Exception

2013-02-03 21:04:51 2997

原创 ubuntu12.04下从脚本自动安装GTK

鉴于网速之慢,让UBUNTU在我睡觉时自己去干。写下脚本order.shsudo apt-get -y install gnome-core-develsudo apt-get -y install pkg-configsudo apt-get -y install devhelpsudo apt-get -y install libglib2.0-doc libgtk

2013-01-30 00:01:33 1003 2

原创 ubuntu12.04视频解码

不多说,就一条命令sudo apt-get install ubuntu-restricted-extras

2013-01-29 08:40:42 796

原创 ubuntu12.04下正确安装ATI显卡

SYSTEM SETTING => Additional Drivers => 更新,发现有两个驱动可更新,第二个多了(post-release-updates)就始终安装有问题。在网上搜寻结果如下:1、sudo apt-get install fglrx fglrx-amdcccle2、sudo apt-get install build-essential cdbs dh-ma

2013-01-01 19:58:57 2707

原创 C++简易理论模型:DFS深搜法破解安卓手机锁

今天吃完晚饭突然想到手机锁如何破开,以前一直认为它只有9个点,总感觉它不见得怎么中用,只不过在普通人眼里看来很强大而已,今天一试,果然破解了~~~~HiaHia!!过会去上自习,下面简略说下模型:1                2                34                5                67                8

2012-11-11 19:03:35 1533 1

原创 驱动开发入门:WDK与VS2010

最近要开始做内核驱动了,现实属入门窥探,今花上一小时搞定了VS2010与WDK的配置,记录如下:1、WDK与VS2010自然要装好啦,似乎学习版的VS2010不行;2、如下增加一个配置方案名Driver3、设置Driver的VC++路径(下图已经显示所有需要配置的目录)4、新建一个cpp后调整C/C++与链接器常规  目标文件扩展名:.sys

2012-09-17 22:03:25 9885 1

原创 失败的一次,BP神经网络C++编程

*疼无比,编了好久,竟然还是错了。由于数学建模要用到人工神经网络,所以特意加紧学习。在CodeProject上找到一篇好文章,虽然是VB语言,但思想还是可以借鉴的。原文地址:http://www.codeproject.com/Articles/14342/Designing-And-Implementing-A-Neural-Network-Librar 这一次再次感受到恰当的数据结

2012-08-29 22:25:20 960

原创 MATLAB:蒙特卡罗法解决投针实验

研究物理或数学过程的一种随机模型的计算方法。蒙特-卡罗法是以随机抽样技巧作为工具的一门近代数值分析的学科。 蒙特卡罗法的思想提出虽然较早,但系统性的研究实开始于1944年前后。当时由于研制原子弹,需要研究中子在裂变物质中的输运,提出了一些不易用一般数学方法求解的问题。        蒙特卡罗法可以用来求解两类问题。第一类问题称之为概率问题,用直接模拟某种物理过程的方法解决。第二类问题,是所谓定

2012-07-18 21:09:46 6915

原创 Matlab2011a安装

由于数学建模的需要,安装一下Matlab2011a(4.83G),以供日后进一步学习~1、加载虚拟光驱2、发现一个Crack目录里面有install.txt,里面内容为we offer you two ways to license matlab r2011a:standalone1) choose "install manually without using the i

2012-07-18 15:09:33 7105

原创 VirtualBox下设置winxp与ubuntu的共享文件夹

以前总是使用vmware workstation来玩虚拟机,今天特地感受感受一下virtualbox的魅力,话不多说,把今天的过程精简如下。1、安装好virtualbox2、选择系统的光盘镜像3、XP安装结束后,安装增强设备功能4、重启以后设置共享文件夹5、ubuntu安装结束后,安装设置增强功能6、设置好共享文件夹后,查看VirtualBox手册,输入mount -t vboxsf 共享文件夹

2012-07-15 16:18:55 1304 1

原创 VMware下给ubuntu 11.10安装vmtool

将今天安装的过程文字记录一下:1、安装ubuntu 11.10,设置帐户与密码,接着就全自动运行。。。2、启动ubuntu 11.10发现是纯命令行操作,没进入图形界面,输入startx进入图形界面3、在VM上加上光驱设置,并找到在VM安装目录下的linux.iso文件4、进入File System下的media并发现有VMware-tools的光驱5、将VMware-tool

2012-07-01 16:46:22 4037

原创 计算机安全超级工具集

这本书名叫《计算机安全超级工具集》,清华大学出版社的,李展、贺民、周希译。书里面收录了国外大部分超级工具,虽然本人目前技术尚浅,而且书又是借的,总是要还的,但现在总是可以打打小抄的,以备将来不时之需。一、检测工具1、网络扫描Nmap:http://nmap.org/,书中大篇幅就这个工具进行叙述,比较推荐Unicornscan:http://www.unicornscan.

2012-06-30 23:16:09 2628

原创 GMP大数库实现RSA算法

引用GMP大数库里的开篇陈词,请注意此文仅供学习与参考,谢绝其它用途。GNU MP Copying ConditionsThis library is free; this means that everyone is free to use it and free to redistribute it on a freebasis. The library is not in the pub

2012-05-28 15:59:04 10035 3

原创 MFC练习5:使用非模态对话框

非模态(Modalless)对话框,又叫做无模式对话框,当用户打开非模态对话框时,依然可以操作其他窗口。非模态对话框允许用户在处理非模态对话框的同时处理目标对话框。上次的练习已经说明了Modalless与Modal的区别,此处就不赘述。这次将做一个窗口使看见某目录下的文件,以C盘为例。Ⅰ、创建对话框类并且添加控件1>在Resource的IDR_DIALOGTYPE里,在“查看”里添加菜

2012-05-17 11:15:51 1366

原创 随笔1

其实早就有过类似的想法了,只不过一直没得闲情来写下这篇文章尔尔。话说日子过到现在这个地步,多少有些淡泊与麻木,但是哥的激情仍是不减的,哈哈。昨夜里翻了翻心头的记忆,第一幕还是刚入学那时的无知与稚嫩,傻傻地在校园里晃荡。那时候就像服了兴奋剂一样,看什么都新鲜,看到学长都以为是应该顶礼膜拜的大师,并且这个状态还持续了好久好久,不得不承认现在身上都有那股子后遗劲……随着光阴流淌,身边的人或颓废或上进

2012-05-16 18:50:51 561

翻译 Google C++ Style Guide:Background

鉴于哥比较垂涎谷歌的C++编写风格,用哥这弱弱的英语水平,试着对谷歌的C++编写风格进行翻译下,仅供学习与参考,欢迎指出翻译不当之处,请匆转载。  BackgroundC++ is the main development language used by many of Google's open-source projects. As every C++ programmer

2012-05-15 13:18:29 573

原创 图论基本概念笔记

鉴于图论课学得实在够呛,把难记的基本知识整理下:1、给出一张图G=(V,E),就是给出点与边的一种关系;2、通常情况,我们都是研究有限图(边和点的个数都有限)的性质;3、概念关联(incident):点为边的端点邻接(adjacent):点与点关联同一条边,或边与边关联同一顶点 度:顶点的出度与入度和子图:图G'的点和边都是图G的子集,则G'为G的子图(同理可推至真子图) 道路

2012-05-13 13:06:10 1109

原创 MFC练习4:使用模态对话框

模态对话框(Modal Dialogue Box,又叫做模式对话框),是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。一般来说,Windows应用程序中,对话框分为模态对话框和非模态对话框两种。二者的区别在于当对话框打开时,是否允许用户进行其他对象的操作。基于之前的练习3,我们已经有了一个口令对话框,可以试着将两者进行结合使用。Ⅰ、添加菜单资源和菜单响应函数

2012-05-12 11:31:09 5439 4

原创 改善C++代码的学习笔记2

1、使用typedef与#define提高可读性 对于某些复杂难懂的指针,如void (*p[10]) (void(*)()),谁知道这什么东西?第一个括号中的*p[10]是指针数组,数组中的指针指向以void(*)()为参数的函数,而这个参数void(*)()又是一个指向无参数、无返回的函数指针。对于这些可读性太纠结的东西,我们可以这样来:typedef void (*pfv)()声

2012-05-09 14:08:04 711

原创 MFC练习3:使用对话框与控件

现在我们来创建一个多文档工程,在其中加入一个口令对话框,以防止非法用户侵入。实现效果即为:出现一对话框要求用户输入口令,口令不正确显示错误并退出。若按下取消键,那也退出。如果正确,则进入程序。Ⅰ、创建工程与编辑对话框资源1>以Dialog为名,创建多文档工程2>在Resource View标签展开Dialog Resources|Dialog条目3>选中Dialog右键Insert

2012-05-07 17:36:17 1185

原创 二分法+牛顿下山法

最近写了牛顿下山法,就是针对x^3-x-1=0这个函数F(x)=0求根的问题。牛顿下山法的迭代使造出一个迭代函数G(x)=x-(x^3-x-1)/(3*x^2-1),不断迭代过程中,要注意下山条件| F(xk+1) | 显然,可知我们的二分法该如何进行设置了~下为相应伪代码const double H =1;//二分法逼近步长const double LIMIT = 0.1;//二分

2012-05-07 14:06:24 4099 1

原创 改善C++代码的学习笔记1

在查看相关资料后,收获颇丰,对于我这样的C++小民来说,这些东西简直是太有用了!1、main函数的使用对于C++而言,采用标准的int main()或者int main(int argc,char *argv[])很有必要,虽然有些不规范的形式在VC++6.0等里也会支持,但是要跨平台运行时,可能就会出现问题,不要到时怀疑C++的跨平台性哦!2、良好的运算符习惯曾经我经常写下这样的

2012-05-07 12:59:03 467

原创 MFC练习小结:单文本文档

在练习了前面两个实验以后,略微对MFC的单文本文档(SDI)有所了解,现总结如下:1、生成一个单文本文档会有CAboutDlg帮助类、CMainFrame主框架类、C"文件名"App应用类、C"文件名"Doc文档类、C"文件名"View视类等基本的几大类。用→表示派生的话,有如下的关系CFrameWnd→CMainFrame,主程序窗口CWinApp→CSDIApp,程序初始化与收

2012-05-04 16:45:03 1263

原创 与己书

在2012/4/13这个平凡的日子里,我写下了第一篇CSDN博文,当时我很激动的告诉自己:我要好好学习,我要每三天公布学习成果云云。现在看来,不得不说,水货。再来近日杂事繁多,我想,我将每星期写一篇博文,认真做好自己的学习工作,认真对待自己,不量产不做作,学习嘛,就要心静不得浮躁,不要急于求成果。但我并不认为,这就是对自己的一种放纵或放逐,如果是这样,我就不会写下这篇博文了。我要告戒自己,好好学习

2012-05-03 20:25:27 505

原创 MFC练习2:利用文档类处理数据

在练习1中做出的结果下,如果我们略微改动下窗口的大小,原有的数据什么的全部都消失不见了!这是因为,当窗口要重画时,我们并没有对当前的内容进行保存,下面对其进行相关的修改使之趋于完善。首先,我们建立一个类对当前的画线信息进行存放,而字符则保存在CStringList的对象里。1、建立Cline类1>在Insert菜单下进行New Class,类型为Generic Class,名字为Cline

2012-04-28 13:31:20 819

操作系统接口:兼容Unix/Linux命令接口

目标:为Windows操作系统建立一个兼容Unix命令的命令接口,实现命令包括ls,cat,cp,mv,md,rd,cd,sort,more命令。 环境:使用CodeBlock开发(g++编译) 效果:尚未发现BUG 优点:代码可读性高、比较精简、错误处理完善,经测试,略微改动几行代码可在mac-lion-10.8(苹果系统,其实也是unix)上运行 展望:其实开发命令行接口,使用getopt()等函数是比较方便的,但这是作者开发到一半的时间才知道的事情,所以未能及时更换开发方法,希望有缘人能弥补这一缺憾。

2013-07-04

C/C++库函数参考手册(中文版)

学长给的,在此顺便送给急需用的人。 预处理命令 操作符优先级 转义字符 ASCII码表 基本数据类型 关键字 标准 C 库: Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions C++ I/O C++ Strings C++ 标准模板库 C++ Bitsets C++ Double-Ended Queues C++ Lists C++ Maps C++ Multimaps C++ Multisets C++ Priority Queues C++ Queues C++ Sets C++ Stacks C++ Vectors Iterators

2013-06-18

Programming Windows 5th Edition

__________________________________________________________________ Companion Disc Readme for Programming Windows, Fifth Edition by Charles Petzold Copyright (c) 1999 by Microsoft Corporation Portions copyright (c) 1999 by Charles Petzold All Rights Reserved ___________________________________________________________________ README CONTENTS - WHAT'S ON THIS CD? - HOW TO USE THE CD - SUPPORT INFORMATION WHAT'S ON THIS CD? ================== This CD contains the following items: - Example programs - Electronic version of the book - Microsoft Internet Explorer 4 HOW TO USE THE CD ================= Example programs ================ This CD contains both the source code for every program discussed in the book as well as executable files. You can open the source files in the Microsoft Visual C++ environment or in your favorite editor. For each sample program, there are two different executable files, one located in the RELEASE subdirectory and the other in the DEBUG subdirectory. The executable in the DEBUG directory is intended to be used for debugging. Generally, these executables have been created with the default settings in Microsoft Visual C++ 6 with one major exception: aside from other compiler and linker flags, the executable in the DEBUG directory has been compiled with the UNICODE identifier defined. In most cases, this means that the executable in the DEBUG directory will not run under Windows 95 or Windows 98; it will run under Windows NT only. The executable in the RELEASE directory will run under Windows 95, Windows 98, or Windows NT. The UNICODE identifier is discussed in Chapter 2 of the book. Although the executables are located in the RELEASE and DEBUG subdirectories, some programs use data files that are located in the parent directory, which is the directory that has the same name as the program and which contains the program source code. Thus, this parent directory must be the default directory when the program is run or the program may not work correctly. If you always run the programs from the Visual C++ environment, you won't have any problems. You can also run the programs from the MS-DOS command line from the parent directory like so: DEBUG\progname or: RELEASE\progname However, if you run the programs from Windows Explorer, the programs won't be able to find their data files. Some of the programs in Chapter 18 create files that are used by other programs in the chapter. Thus, these programs must be run in a specific order. Some programs use features that are new with Windows 98 and Windows NT 5. At the time of the creation of this CD, the Windows header files included with Visual C++ 6 and distributed via MSDN and the Microsoft web site did not assume Windows 98 development as a default. Thus, to use Windows 98 features, a #define statement must appear before the #include statement for the Windows header files, like this: #define WINVER 0x0500 #include <windows.h> This #define statement is included in the appropriate programs on the CD but is not shown in the program listings in the book. Electronic version of book ========================== To install the electronic version of this book: 1. Choose Run from the Start menu. 2. Type D:\EBook\Setup.exe (where D is your CD-ROM drive letter), and press Enter. 3. Follow the prompts on your screen. The setup program will offer to install Internet Explorer 4 for you if it is not found on your system. Internet Explorer is required to view the contents of the electronic book. Microsoft Internet Explorer 4 ============================= To install Microsoft Internet Explorer 4 without installing the electronic version of this book: 1. Choose Run from the Start menu. 2. Type D:\EBook\IE4Setup\ie4setup.exe (where D is your CD-ROM drive letter), and press Enter. 3. Follow the prompts on your screen. SUPPORT INFORMATION =================== Every effort has been made to ensure the accuracy of the book and the contents of this companion disc. Microsoft Press provides corrections for books through the World Wide Web at http://mspress.microsoft.com/mspress/support/ If you have comments, questions, or ideas regarding the book or this companion disc, please send them to Microsoft Press via e-mail to: [email protected] or via postal mail to: Microsoft Press Attn: Programming Windows 5th ed. Editor One Microsoft Way Redmond, WA 98052-6399 Please note that product support is not offered through the above addresses.

2013-05-05

license.dat for Matlab2012b(unix/mac)

This license is for matlab2012b.

2013-01-22

django官网的app教程(官网未给出源码哟)

大家下载后多多交流,我python的django刚入门的说。简易的入门教程,仅供学习参考的亲!

2013-01-19

信息论+计算机组成原理+微机原理课程设计

计算机组成原理:复杂模型机下微指令系统设计 微机原理: 以ASCII码和二进制显示键盘输入 信息论: 游程编码与自适应算术编码

2013-01-05

MFC-Tree Control

很基础的MFC的Tree Control控件,写了一个文件查看器。

2012-12-01

RSA加密与签名验证

运用Crypto++库在控制台下,加密并验证信息,鉴于相关lib过大(达40M左右),在些就不上传了,请诸位自行去官网下载。此次代码也借鉴了Jeffrey Walton的代码,仅供初学者参考。

2012-11-24

WINDOWS编程之查看目录下文件

此代码用于WINDOWS编程入门,在64位WIN7的VS2010下通过。

2012-10-30

64位小规模RSA加密算法

鉴于公钥产生的随机性,通常情况下,对于小于9999999的数都能进行正确的加密解密,对于大于的部分可能会加密失败。原因在于只支持小规模的加密,超过一些范围时就会产生数据溢出。此算法仅供学习参考,谢绝其它用途。

2012-05-27

RSA算法64位加密

由于算法实现规模较小,故只能实现小数的加密。当输入数超过一定时,会有数据溢出。根据当时产生的随机公钥而定,通常情况下小于9999999的数都能实现,有时公钥随机分配较大,则对较大数容易出现溢出错误。此算法仅供学习和参考,不可用于其它用途,谢谢合作!

2012-05-27

矩阵算法集(Gauss\Jacobi\Doolittle\……)

针对《数值分析简明教程》所写的矩阵算法集,全部写在一个cpp内。含有的算法如下:追赶法(上、下三角)、高斯塞德尔迭代、雅可比迭代、高斯消去、约当消去、杜力特分解法、乔累斯基分解法、克劳特分解法。此cpp仅供学习和参考,代码如有不对之处,请批评指正,谢谢!

2012-05-16

汉诺塔问题求解的计算机运算耗时分析

此cpp能借助计算机进行对梵塔问题的求解,能分析不同状况下各自耗用时间的情况,当然了,这里采用的还是递归算法,主要还是有助对于Tower of Hanoi问题的理解。

2012-04-29

Euler-Adams-Romberg-RungeKutta

针对《数值分析简明教程(第二版)》中的四大算法所写,欢迎下载!

2012-04-26

二叉树的基本算法

此二叉树cpp内含:1、用中序先序或中序后序建树;2、树的销毁;3、树的遍历;4、树的高度、节点个数的计算;5、根据节点值查找相关节点或其父节点;6、输出节点同时输出节点高度或节点序号;7、查找最右或最左节点。

2012-04-03

模方程求解

此cpp以矩阵的方式解模方程,有利于加深对辗转相除法的理解。

2012-04-03

杨辉三角的队列实现

杨辉三角是二项式系数在三角形中的一种排列形式,是中国古代数学中精彩的一笔。此cpp以队列的形式完成,有利于培养通过队列解决实际问题的意识。

2012-04-02

Euclid算法

欧几里得算法的原理在于,GCD(a,b)=GCD(b,r),故称辗转相除。 此cpp可解决: 对任意整数a、b求最大公约数,寻找整数s、t使得a*s+b*t=GCD(a,b)。

2012-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除