12 2014 档案

摘要:目录:1.进制转换2.原码、反码、补码3.寄存器4.存储器的段结构5.堆栈6.传送类指令7.算术运算类指令(不含乘除)8.位操作类指令9.标志位操作指令10.标识符、常量与变量11.标号12.运算符13.伪指令14.源程序中段寄存器的装入以及DOS返回15.分支程序设计16.循环程序设计17.子程序... 阅读全文
posted @ 2014-12-30 20:26 jiu~ 阅读(2558) 评论(4) 推荐(4) 编辑
摘要:STL: 1.vector: vector<int> v;vector<int> v(10);//定义大小为10的int型向量容器。vector<int> v(10,3);//定义大小为10,每个元素为3。 v.push_back(2);//尾部添加元素2. v.pop_back();//尾部删除一 阅读全文
posted @ 2014-12-28 15:16 jiu~ 阅读(750) 评论(0) 推荐(0) 编辑
摘要:今天来说说这个难以理解的kmp算法。之前写过一个模板,一直去套用,实在愧对算法二字,今天悟一下。kmp算法完成的任务是:给定两个字符串O和f,长度分别为n和m,判断f是否在O中出现,如果出现则返回出现的位置。常规方法是遍历a的每一个位置,然后从该位置开始和b进行匹配,但是这种方法的复杂度是O(nm)... 阅读全文
posted @ 2014-12-28 14:53 jiu~ 阅读(581) 评论(0) 推荐(0) 编辑
摘要:1.格式:template (参数可以直接定义默认值) class 类名 { ...};其成员函数可以在类外定义。eg: 1 template 2 class S 3 { 4 private: 5 TNO Sid[num]; 6 public: 7 int bel(TS... 阅读全文
posted @ 2014-12-28 01:38 jiu~ 阅读(367) 评论(0) 推荐(0) 编辑
摘要:我的verilog处女作,已通过ise仿真,未进行FPGA开发板仿真。【处女作,一天半查资料,半天敲写,两天调试,共八九次修改。】一、总体设计:1.电子计算机是由具有各种逻辑功能的逻辑部件组成的,加法器就属于其中的组合逻辑电路。如果对传统的加法器电路进行改进,在超前进位链的基础上,用一种新的超前进位... 阅读全文
posted @ 2014-12-26 13:05 jiu~ 阅读(5321) 评论(0) 推荐(2) 编辑
摘要:1.基于TCP协议的“hello world!”1)服务器端:WSAStartup()->socket()->bind()->listen()->accept()->send()/recv()->closesocket()->WSACleanup(). 1 #include 2 #pragma c... 阅读全文
posted @ 2014-12-23 20:49 jiu~ 阅读(1568) 评论(0) 推荐(2) 编辑
摘要:一、C语言中不定大小多维数组的处理:如果要给二维数组(m*n)分配空间,代码可以写成下面:char **a, i;// 先分配m个指针单元,注意是指针单元// 所以每个单元的大小是sizeof(char *)a = (char **) malloc(m * sizeof(char * ));// 再... 阅读全文
posted @ 2014-12-23 01:09 jiu~ 阅读(657) 评论(0) 推荐(0) 编辑
摘要:一、静态成员:static修饰,每个类只有一份拷贝,为所有该类的对象所共用。 1.静态数据成员: 类内声明、类外初始化。和全局变量一样,在数据段里分配内存。 eg: class A{ static int co; }; int A::co=0; 2.静态成员函数: 1).静态成员函数专门用来存取类的 阅读全文
posted @ 2014-12-23 00:54 jiu~ 阅读(1312) 评论(0) 推荐(0) 编辑
摘要:题目:一票务办公室为音乐会售票,出售某一固定数量的连号票(简称套票)。购票订单以该套票中最小的座位号作为标志。由于不能满足所有订单,故而采用:若订单完全满足观众要求的票全价;若订单中至少一个座位与观众要求不同,则半价。现求怎样处理订单,才能使总收入最高。输入为套票里座位数量,订单数以及每个订单对应的... 阅读全文
posted @ 2014-12-22 18:07 jiu~ 阅读(816) 评论(0) 推荐(0) 编辑
摘要:/* 题目及副标题 支持移动应用的安全后台数据库设计与实现 题目来源: √1.科研 2.生产 3.教学(含实验) 4.其它(选择其中一种) 主要任务: 预期成果或目标: */ 写一个爬虫来爬取自己博客的cdoj标题,以确保后面的文章不会重复。博客园的搜索有bug。 默默地说一句,我想写一个oj,可以 阅读全文
posted @ 2014-12-21 00:55 jiu~ 阅读(365) 评论(0) 推荐(1) 编辑
摘要:把以前写过的几个小算法稍整理下子。 1.多表替代密码: 1 #include<iostream> 2 #include<cstdlib> 3 #include<cstdio> 4 #include<string> 5 using namespace std; 6 7 int gcd(int a,in 阅读全文
posted @ 2014-12-17 00:08 jiu~ 阅读(603) 评论(0) 推荐(0) 编辑
摘要:1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,n... 阅读全文
posted @ 2014-12-16 00:21 jiu~ 阅读(4534) 评论(0) 推荐(3) 编辑
摘要:1.C++字符串与C字符串的转换:(1)string --> char * string str("OK"); strcpy(p,str.c_str());//p是char*(2)char * -->string char p[] = "OK"; string str(p); str=p;2.数字... 阅读全文
posted @ 2014-12-13 19:48 jiu~ 阅读(3426) 评论(0) 推荐(1) 编辑
摘要:1.最简单的用法: 1 #include 2 3 int (*p)(int);//定义一个函数指针变量p(下面的f其实是一个常量函数指针) 4 int f(int x) 5 { 6 printf("%d\n",x+2); 7 return 0; 8 } 9 10 int main... 阅读全文
posted @ 2014-12-12 13:03 jiu~ 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:1.从键盘输入两个相同长度的字符串,分别放到数据段和附加段,利用串比较指令比较数据段和附加段中两个字符串,如果两串一样,输出Y,否则输出N。这个程序调试了好久,之间遇到两个问题,其一是附加段的使用,需要对DS压栈对ES调整处理,即1 PUSH DS2 MOV AX,ES ... 阅读全文
posted @ 2014-12-12 01:06 jiu~ 阅读(2221) 评论(1) 推荐(1) 编辑
摘要:数据块移动。将一个连续存储单元的数据移动到另一个连续的存储单元,并找出其中零的个数并显示出来。(注意在编程的时候要确保数据块位置的不确定性) 1 DATA SEGMENT 2 ORG $+20H 3 VA DB '2014001002003004' ;数据块 4 LEN... 阅读全文
posted @ 2014-12-11 14:15 jiu~ 阅读(447) 评论(0) 推荐(0) 编辑
摘要:程序里每一个结果都是通过累加求得,输出每一个算式,显示出来。程序中,BH存储被乘数,BL存储乘数,CX存储结果。 1 TITLE X99 2 DATA SEGMENT 3 VA DB ?,'*',?,'=',?,?,?,?,'$' 4 DATA ENDS 5 ... 阅读全文
posted @ 2014-12-11 11:50 jiu~ 阅读(359) 评论(0) 推荐(0) 编辑
摘要:求n的阶乘,键盘输入n,结果存储在AX中。 1 DATA SEGMENT 2 3 DATA ENDS 4 STACK1 SEGMENT STACK 5 DB 50H DUP(0) 6 STACK1 ENDS 7 CODE SEGMENT 8 ASSUME CS:CODE,DS:DA... 阅读全文
posted @ 2014-12-11 00:53 jiu~ 阅读(208) 评论(0) 推荐(0) 编辑
摘要:1.拷贝构造函数是与类名相同,其形参是本类的对象的引用。2.拷贝构造函数会在以下三种情况下被调用:1).当用类的一个对象去初始化该类的另一个对象时。2).如果函数的形参是类的对象,调用该函数,将对象作为函数实参传递给函数的形参时。3).如果函数的返回值是类的对象,函数执行完成,将返回值返回时。3.浅... 阅读全文
posted @ 2014-12-10 23:59 jiu~ 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:1 #include 2 3 using namespace std; 4 5 class A 6 { 7 private: 8 int a; 9 public:10 A(int x):a(x){}11 void show() const12 {13 ... 阅读全文
posted @ 2014-12-10 22:59 jiu~ 阅读(300) 评论(2) 推荐(0) 编辑
摘要:先来个例子: 需要注意的地方有: 1.template关键字表示声明的是模板。 2.<>中时模板的参数表,可以有一项或多项,其中的类型名称为参数化类型,是一种抽象类型或可变类型。 3.class是类型关键字,也可以用typename作为关键字。 4.函数返回值类型可以是普通类型,也可以是模板参数表中 阅读全文
posted @ 2014-12-10 22:58 jiu~ 阅读(720) 评论(0) 推荐(0) 编辑
摘要:文章摘自:http://www.jb51.net/article/16100.htm1)学好python的第一步,就是马上到www.python.org网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。2)下载完毕后,就可以开始学习了。学习... 阅读全文
posted @ 2014-12-07 00:48 jiu~ 阅读(251) 评论(0) 推荐(0) 编辑
摘要:这里是最基本的操作。单操作时间复杂度O(logN),空间复杂度O(N). 1 #include 2 #include 3 #include 4 5 using namespace std; 6 7 int n,m; 8 int a[100002],tree[100002]; 9 10 vo... 阅读全文
posted @ 2014-12-04 23:36 jiu~ 阅读(257) 评论(0) 推荐(0) 编辑
摘要:点更新: 1 #include //点更新 2 #include 3 #include 4 5 using namespace std; 6 7 const int N=10000; 8 int n,m,a[N]; 9 struct node10 {11 ... 阅读全文
posted @ 2014-12-04 23:27 jiu~ 阅读(385) 评论(0) 推荐(0) 编辑
摘要:它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。值得注意的是,快速排序不是一种稳定的排序算法,也就是说,多个相同的值的相对位置也许会... 阅读全文
posted @ 2014-12-02 21:34 jiu~ 阅读(2373) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示