程序设计
Yongzhi Huang Jackie
这个作者很懒,什么都没留下…
展开
-
如何往char数组里输入带空格的字符串
如何往char数组里输入带空格的字符串输入的是 Zhenshen University 9 想要通过指针返回 University当用gets的时候,发现输入空格的时候还是会默认你已经输入完成了。所以,我就将代码改成int main(){ int in, num, i; string s; cin >> in; while (in--) {原创 2016-03-18 09:58:01 · 9126 阅读 · 1 评论 -
逆向工程实验---二进制炸弹(CSAPP Project)
本实验设计为一个黑客拆解二进制炸弹的游戏。我们仅给黑客(同学)提供一个二进制可执行文件bomb和主函数所在的源程序bomb.c,不提供每个关卡的源代码。程序运行中有6个关卡(6个phase),每个关卡需要用户输入正确的字符串或数字才能通关,否则会引爆炸弹(打印出一条错误信息,并导致评分下降)!要求同学运用GDB调试工具和objdump反汇编工具,通过分析汇编代码,找到在每个phase程序段中,引导程原创 2016-05-22 14:54:15 · 10284 阅读 · 2 评论 -
优化for循环效率
在程序非常大的时候,我们常常需要提高循环程序的使用效率原创 2016-05-22 15:25:32 · 1541 阅读 · 0 评论 -
二维数组的动态内存分配与析构
int **pA=new int*[5]; for(int i=0;i<5;i++) pA[k] = new int[5];for(i=0;i<5;i++) delete []pA[i]; delete []pA;原创 2016-05-22 15:03:55 · 2216 阅读 · 0 评论 -
windows下mpi编程环境配置详解(非常详细)
如果成功了,请您顶一下!!!!!谢谢!!!!下载地址 下载链接 http://www-unix.mcs.anl.gov/mpi/mpich/downloads/mpich2-1.0.5p2-win32-ia32.msi这里是Windows MPI 最终下载页面的地址,但是不一定一直是https://www.microsoft.com/en-us/download/details.aspx?id=原创 2016-05-09 14:29:42 · 28669 阅读 · 3 评论 -
桶排序
在我们生活的这个世界中到处都是被排序过的。站队的时候会按照身高排序,考试的名次需要按照分数排序,网上购物的时候会按照价格排序,电子邮箱中的邮件按照时间排序……总之很多东西都需要排序,可以说排序是无处不在。现在我们举个具体的例子来介绍一下排序算法。首先出场的我们的主人公小哼,上面这个可爱的娃就是啦。期末考试完了老师要将同学们的分数按照从高到低排序。小哼的班上只有5个同学,这5个同学分别考了5分、3分原创 2016-05-09 01:17:12 · 2890 阅读 · 0 评论 -
一个关于类数组中如何使用new
今天遇到一个问题,直接上代码// 我要申请一个类的数组class Acount{ Account() ; Account(string , string , float ) ; static float GetInterestRate(float );};int main(){//中间省略//我是这样写的int t;Account *p;原创 2016-04-22 23:52:11 · 3516 阅读 · 0 评论 -
IEEE浮点数表示--规格化/非规格化/无穷大/NaN
1.浮点数的表示 符号位S:1位 阶码(指数位) :8位 尾数:————- 23 位 (尾数是原本的二进制数,因为浮点计数,有点像科学计数法的x.xxxx*(10^y),头一位一定是1,所以把1舍去了,比如 1.010101*(2^5),存起来就是:0 //5-127//0101010….00 )计算方式:N=(-1)^S * 1.尾数 * 2^(指数-127)2.原创 2016-04-20 10:21:18 · 3488 阅读 · 0 评论 -
PHP基础教程3
PHP 算数运算符 运算符 名称 例子 结果 + 加法 $x + $y $x 与 $y 求和 - 减法 $x - $y $x 与 $y 的差数 * 乘法 $x * $y $x 与 $y 的乘积 / 除法 $x / $y $x 与 $y 的商数 % 模数 $x % $y $x 除 $y 的余数下例展示了使用原创 2016-05-15 10:19:14 · 542 阅读 · 0 评论 -
PHP 基础教程2
PHP 字符串 字符串是字符序列,比如 “Hello world!”。 字符串可以是引号内的任何文本。您可以使用单引号或双引号:<?php $x = "Hello world!";echo $x;echo "<br>"; $x = 'Hello world!';echo $x;?>PHP 整数 整数是没有小数的数字。 整数规则: 整数必须有至少一个数字(0-9) 整数不能包含原创 2016-05-15 09:16:49 · 751 阅读 · 0 评论 -
PHP 基础教程1
什么是 PHP 文件?PHP 文件能够包含文本、HTML、CSS 以及 PHP 代码 PHP 代码在服务器上执行,而结果以纯文本返回浏览器 PHP 文件的后缀是 “.php”PHP 能够做什么?PHP 能够生成动态页面内容 PHP 能够创建、打开、读取、写入、删除以及关闭服务器上的文件 PHP 能够接收表单数据 PHP 能够发送并取回 cookies PHP 能够添加、删除、修改数据库中原创 2016-05-15 08:33:15 · 863 阅读 · 0 评论 -
C++ 如何定义动态二维数组?
今天遇到了一个简单的问题,怎么建立动态的二维数组,如何函数传递二维数组; 需要先申请一个M个元素的一维指针空间,然后对每个一维指针上,申请N个元素的对象空间。这样就可以申请一个M行N列的二维数组空间了。以整型为例 const int M = 10, N = 5;//10行5列。 int ** a; a = new int *[M]; for(int i = 0; i <原创 2016-03-07 15:40:18 · 6278 阅读 · 1 评论 -
CSAPP LAB---buflab-handout(缓冲区溢出实验)
LAB5基础准备:题目解析:首先阅读那长达11页的英文文档,获悉本实验为模拟缓冲区溢出。使用tar xvf命令解压文件后,会有3个可执行的二进制文件bufbomb,hex2raw,makecookie。bufbomb运行时会进入getbuf函数,其中通过调用Gets函数读取字符串。要求在已知缓冲区大小的情况下对输入的字符串进行定制完成特定溢出操作。getbuf函数如下所示:原创 2016-06-13 19:12:30 · 3614 阅读 · 1 评论