- 博客(59)
- 资源 (18)
- 收藏
- 关注
原创 makefile
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty
2010-03-19 15:09:00
1547
原创 编写类String 的构造函数、析构函数和赋值函数
class String{public: String(const char *str = NULL); //普通构造函数 String(const String &other); //拷贝构造函数 ~String(void); //析构函数 String & operate =(const String &other); //赋值函数priv
2010-03-19 13:47:00
596
原创 #pragma pack() 和sizeof
本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。1、 sizeof应用在结构上的情况请看下面的结构:struct MyStruct{double dda1;char dda;int type};
2010-03-19 10:08:00
501
原创 memcpy与strcpy实现
void * __cdecl memcpy(void *pvTo, const void *pvFrom, size_t size){ assert((pvTo != NULL) && (pvFrom != NULL)); //使用断言防止传递空地址 byte *pbTo = static_cast(pvTo); //防止改变pvTo的地址 byte *pbFrom = sta
2010-03-18 09:26:00
865
8
原创 求拉格朗日插值多项式
function y=LagrangePolynomial(xi,yi)% 函数说明:求拉格朗日插值多项式% 参数说明:xi为观测点,yi为相应观测值,均为向量形式% 返回值说明:y为关于x的多项式%% 作者:野渡无人% 最后修改日期:2008.4.24%%>> xi=[0 1 2];%>> yi=[1 2 3];
2008-07-09 20:31:00
2660
原创 用拉格朗日插值多项式求值
function yi=Lagrange(x,y,xi) % 函数说明:用拉格朗日插值多项式求值% 参数说明:x为已知值,y为x对应的函数值,x,y均为向量,xi为所求插值点% 返回值说明:yi为xi对应的函数值%% 作者:野渡无人% 最后修改日期:2008.4.24%%>> x=[1 2 3];%>> x
2008-07-09 20:28:00
1896
原创 用乘幂法求矩阵的主特征值
function [lamda,uk]=CM(A,u0,e)% 用乘幂法求矩阵的主特征值% 参数说明:A为所求主特征值的矩阵,要求为方阵 n*n;u0为初始向量 n*1;e为误差限,缺省值为10^(-6).% 返回值说明:lamda为主特征值,uk为lamda对应的特征向量%% 作者:野渡无人% 最后修改日期:2008.4.24
2008-07-09 20:26:00
8876
1
原创 线性方程的Seidel迭代法
function X=Seidel(A,b,x0,e)% 线性方程的Seidel迭代法% A为系数矩阵n*n;b为右值n*1;x0为初值n*1,默认为全0;e为精度,默认为10^(-6)% BJ为Jacobi迭代矩阵,B1为BJ下三角部分,B2为BJ上三角部分% 其基本迭代公式为 X = inv(E-B1)*B2*X + inv(E-B1)*g%
2008-07-09 20:20:00
1677
原创 线性方程的Jacobi迭代法
function X=Jacobi(A,b,x0,e)% 线性方程的Jacobi迭代法% A为系数矩阵n*n;b为右值n*1;x0为初值n*1,默认为全0;e为精度,默认为10^(-6)% BJ为Jacobi迭代矩阵,其基本迭代公式为 X = B*X + g% 编程过程中要用到的几个迭代收敛的充要条件:% 1,BJ的谱半径小于1% 2,BJ的第一范式或无穷范式
2008-07-09 20:15:00
3402
1
原创 矩阵的三角分解法之LU分解之Doolittle分解
function [L,U]=Doolittle(A)% 矩阵的三角分解法之LU分解之Doolittle分解 A=LU% Doolittle分解:LU分解中L为单位下三角阵,U为上三角阵% 说明:n阶(n>=2)矩阵A有惟一杜里特尔分解的充要条件是:A的前n-1个顺序主子式不为0% 编程思想:使用待定系数法%% 作者:野渡无人% 最后修改日期:2008.4
2008-07-09 20:13:00
11987
原创 矩阵的三角分解法之LU分解之Crout分解
function [L,U]=Crout(A)% 矩阵的三角分解法之LU分解之Crout分解 A=LU% Crout分解:LU分解中L为下三角阵,U为单位上三角阵% 说明:n阶(n>=2)矩阵A有惟一Crout分解的充要条件是:A的前n-1个顺序主子式不为0% 编程思想:使用待定系数法%% 作者:野渡无人% 最后修改日期:2008.4.9%% >>
2008-07-09 19:47:00
12776
原创 计算方法总体选主元素消去法求线性方程组的解
function x=zongti(A,b)% 用总体选主元素消去法求线性方程组的解% A为系数矩阵(要求解惟一,则必须为满秩方阵 n*n),b为右值 n*1% x为所求的根 n*1% 作者:野渡无人% 最后修改日期:2008.3.27% 如:% A=[2 4 -2 -2;1 2 4 -3;-3 -3 8 -2;-1 1 6 -3],b=[-4 5 7 7]% x=zongti
2008-04-08 19:37:00
1583
原创 计算方法列主元素消去法求线性方程组的解
function x=leizhuyuansu(A,b)% 用列主元素消去法求线性方程组的解% A为系数矩阵(要求解惟一,则必须为满秩方阵 n*n),b为右值 n*1% x为所求的根 n*1% 作者:野渡无人% 最后修改日期:2008.3.27% 如:% A=[2 4 -2 -2;1 2 4 -3;-3 -3 8 -2;-1 1 6 -3],b=[-4 5 7 7]% 结果为:% x
2008-04-08 19:35:00
2766
1
原创 计算方法Gauss-Jordan消去法求线性方程组的解
function x=GaussJordan(A,b)% 用Gauss-Jordan消去法求线性方程组的解% A为系数矩阵(要求解惟一,则必须为满秩方阵 n*n),b为右值 n*1% x为所求的根%作者:野渡无人% 最后修改日期:2008.3.27% 例如教材45页例3.1:% A=[1 4 -5;1 3 -2;6 -1 18], b=[3 2 2]% x=GaussJordan(A,b
2008-04-08 19:33:00
4409
1
原创 计算方法双点截弦法matlab实现
function Shuang(fun,a,b,e)% 使用双点截弦法求方程 fun=0 在区间[x1,x2]处的根 e为误差限,默认为 eps% 对于任意的 x 属于 [a,b] , diff(fun,x) 与 diff(fun,x,2) 连续且不变号% 选择x0,x1均为动点% 其中迭代公式为 x_n=x_0-(x_1-x_0)/(fun(x_1)-fun(x_0))*fun(x_0)
2008-04-08 19:31:00
3524
原创 计算方法单点截弦matlab实现
function Dan(fun,a,b,e)% 使用单点截弦法求方程 fun=0 在区间[x1,x2]处的根 e为误差限,默认为 eps% 对于任意的 x 属于 [a,b] , diff(fun,x) 与 diff(fun,x,2) 连续且不变号% 选择x0为不动点,xn为动点, 要求 fun(x_0)*diff(fun,x_0,2) > 0% 其中迭代公式为 y=a-(x-a)/(f
2008-04-08 19:25:00
2350
原创 用matlab得到有根区间向量
function Xb=brackPlot(fun,xmin,xmax,nx)% BrackPlot find subintervals on x that contain sign changes of f(x)% Synopsis: Xb=brackPlot(fun,xmin,xmax,nx)% Xb=brackPlot(fun,xmin,xmax)% Input:
2008-03-25 20:54:00
1306
原创 计算方法中方程的近似解法中二分法matlab实现
计算方法方程的近似解法 二分法fun.m中代码如下:function fun(a,b,e)%f是自定义的函数%a为隔根区间左端点,b为隔根区间右端点,e为绝对误差限if nargin==2 e=1.0e-6;elseif nargin input(变量输入错误!); return;endif a>=b input(隔根区间输入错误!); ret
2008-03-12 21:07:00
6328
原创 利用BIOS中断或DOS中断实现一个电子表的程序,要求精确到秒
;***************************************************************;利用BIOS中断或DOS中断实现一个电子表的程序,要求精确到秒;author:野渡无人;create date:2007-12-31;***************************************************************save_
2007-12-31 12:33:00
785
1
原创 利用BIOS中断或DOS中断实现一个显示当前时间的程序
;***************************************************************;利用BIOS中断或DOS中断实现一个显示当前时间的程序;author:野渡无人;create date:2007-12-31;***************************************************************save_reg
2007-12-31 12:27:00
1369
1
原创 汇编乐曲编程 两只老虎
;***************************************************************************;两只老虎乐曲;author:野渡无人;create date:2007-12-22;***************************************************************************stack
2007-12-22 12:57:00
3766
原创 汇编乐曲编程
;***************************************************************************;新年好乐曲;author:野渡无人;create date:2007-12-22;***************************************************************************stack s
2007-12-22 12:52:00
956
原创 汇编心得
终于把汇编那个实验做完了。 也不知道这几天怎么过来的,天天想着那个东西,什么排序呀,什么查找呀…… 头都大了一大截,有不少次想放弃算了,反正老师布置的最低要求作业已做完了,不过又不甘心…… 还好坚持下来了…… 写了将近四百行的程序,不过自我觉得也过于冗繁。 感觉从一开始就进入了一个误区,也是自己写中等规模程序经验不足,首先就敲了近两百行的程序,然后再来调试,刚开始真可谓找不着北…… 不过,慢慢地发
2007-12-21 20:10:00
752
转载 一个老程序员的心里话!(下)
5.实践第一 2002年下半年,我和一个朋友去了北京郊区的一家杂志社,看到的情形让我震惊:在信息产业最发达的北京,这家杂志社还用人工查对杂志订单和款单,看着那按省来登记的几大本厚厚的客户登记本,工作人员需要手工来在其中查找相应的信息。这样的工作效率,这样的行业信息化水平!北京如此,全国又如何? 从这件事上,我看到了中国软件业的另一方面。一方面我们没有核心技术,另一方面,已有的技术又根本
2007-12-21 19:50:00
599
转载 一个老程序员的心里话!(上)
1 一个老程序员的心里话! 风雨十年:一个老程序员的心里话! 曲折的实践之路 1.希特勒地堡与cih病毒 99年4月,我来到北京参加研究生复试。复试完了之后就不回去了,我拿着一张光盘,里面刻着我用vb和authorware3.5编的一个cool 3d的教学软件,到处参加招聘会,开始了在北京的打工生涯。
2007-12-21 19:48:00
692
原创 查找电话号码
;***************************************************************;查找电话号码;程序接收输入人名和相应的电话号码;程序可接收需要查找电话号码的人名,按一定格式在屏幕上显示出来;author:野渡无人;create date:2007-12-20;*********************************************
2007-12-21 19:34:00
1436
1
原创 人名排序实现
;***************************************************************;人名排序实现;author:野渡无人;create date:2007-12-20;***************************************************************data segment No_of_name
2007-12-21 18:44:00
825
原创 电话号码查询子程序
;***************************************************************;电话号码查询子程序;author:野渡无人;create date:2007-12-20;***************************************************************data segment No_of_name
2007-12-21 17:40:00
803
转载 关于提高自己JAVA水平的十大技术讨论
本文列出了当今计算机软件开发和应用领域最重要十种关键技术排名,如果你想保证你现在以及未来的几年不失业,那么你最好跟上这些技术的发展。虽然你不必对这十种技术样样精通,但至少应该对它们非常熟悉。 一、XML 在十种技术中,最重要的一种技术我想应该非XML莫属。这里不仅仅指XML规范本身,还包括一系列有关的基于XML的语言:主要有XHTML,XSLT,XSL,DTDs,XML Schema(
2007-12-21 17:35:00
515
原创 怎样去掉word2007中的回车符?
怎样去掉word2007中的回车符?刚刚安装的office2007,在使用word时,那个段落标记总是去不掉,用“显示/隐藏段落标记”只能去掉用于标记空格的点点,就是去不掉回车符,看着不舒服。解决办法:单击“word”左上角的“圆”→word选项→显示→把“段落标记”前的勾去掉→确定
2007-12-18 22:47:00
12092
原创 人名排序程序实现
;Name_store;人名排序程序实现;author:野渡无人;create date:2007-12-15;************************************************* .model small .stack 40h;************************************************* .data nam
2007-12-15 21:37:00
1291
原创 用CALL指令模拟实现INT 21H显示字符T的功能
;用CALL指令模拟实现INT 21H显示字符T的功能。;create date:2007-12-13;author:野渡无人;********************************************prog segment;-------------------------------------------main proc far assume cs:prog
2007-12-13 09:46:00
1966
原创 Newton插值函数
%author:野渡无人%create date:2007-12-07function yi=newton(x,y,xi)% x,y为已知节点向量值;yi为xi处所求插值点d_xi=xi-x;n=length(x);L=zeros(n);L(:,1)=y;for i=2:n for j=1:n-i+1 L(j,i)=(L(j+1,i-1)-L(j,i-1))/(x(i+j-1
2007-12-07 20:55:00
972
原创 Lagrange插值函数
function yi=lagint(x,y,xi) % x,y为已知节点向量值;yi为xi处所求插值点d_xi=xi-x; n=length(x);L=zeros(size(y)); L(1)=prod(d_xi(2:n))/prod(x(1)-x(2:n)); %或者 L(1)=prod(d_xi(2:n)./(x(1)-x(2:n))); L(n)=prod(d_xi(1:n-1))/pro
2007-12-07 20:52:00
1101
原创 宏定义disp可以在给出参数时,在屏幕上显示该字符,不给出参数时,则显示空格
;宏定义disp可以在给出参数时,在屏幕上显示该字符,不给出参数时,则显示空格;author:野渡无人;creat date:2007-12-7;************************************************disp macro char ifb mov dl, else mov dl,char
2007-12-07 20:44:00
758
原创 编写宏定义summing,要求求出双字数组中的所有元素之和,并把结果保存下来。
;author:野渡无人;creat date:2007-12-7;编写宏定义summing,要求求出双字数组中的所有元素之和,并把结果保存下来。;该宏定义的哑元为数组首地址array,数组长度count和结果存放单元result。;***************************************************summing macro array,count,resu
2007-12-07 20:40:00
1693
原创 编写一个子程序嵌套结构的程序模块,分别从键盘输入姓名及8个字符的电话号码,并以一定的格式显示出来
;编写一个子程序嵌套结构的程序模块,分别从键盘输入姓名及8个字符的电话号码,并以一定的格式显示出来;author:野渡无人;create date:2007-12-4;***************************************************************data segment No_of_name db 20 No_of_phone db
2007-12-04 21:01:00
6273
3
原创 编写程序,接受从键盘3输入的10个十进制数字,输入中遇见回车符则停止输入,各个数经过BCD码处理,以16进制显示
;编写程序,接受从键盘3输入的10个十进制数字,输入中遇见回车符则停止输入,各个数经过BCD码处理,以;16进制显示 。;create date:2007-12-2;author:野渡无人;***************************************************************data segment message1 db please inp
2007-12-02 17:20:00
6706
转载 中国软件业的机会——抓住机遇、挑战未来
中国软件业的机会——抓住机遇、挑战未来软件产业是新世纪的主导性产业正如上世纪初叶汽车制造业的兴起从根本上改变了人们的生活方式并极大地推动了能源、交通、原材料等其他相关产业的发展一样,软件产业在21世纪中同样将扮演主导性产业的关键角色。一方面,全球软件产业的规模已经达到了2000亿美元,从事软件开发的专业人员超过1000万人,软件产业的重要性已经上升到了影响和推动国民经济发展的核心地位。以中国为例,
2007-11-25 21:01:00
1283
转载 给中国学生的第二封信——从优秀到卓越 李开复
三年前离开中国时,我在《给中国学生的一封信》中,与广大青年学生一道,讨论了一些大家共同关心的话题,并结合自己的学习和工作经历,就青年学生如何对待机遇、学业、工作、他人、自己等问题,阐述了我的个人意见。我提出诚信和正直、主动意识、交流和沟通、努力一生学习这几个个人素质方面值得中国学生高度重视,在这三年,许多中国学生,经过电子邮件、讲座后的问答、座谈、和其他渠道(例如在电视节目“对话”中),常对我提到
2007-11-25 20:58:00
461
Professional+Java+Development+with+the+Spring+Framework
2010-04-21
Windows核心编程第5版英文版.chm Windows核心编程第4版中文版.chm Windows核心编程源代码
2009-08-12
devcpp-4.9.9.2_setup.exe
2009-07-21
EasyMock 使用方法与原理剖析
2009-07-01
从键盘输入一系列字符(以回车符结束),并按字母、数字及其他字符分类计数,最后显示出这三类的计数结果
2007-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人