1.将 bl 和 cl 中的数字相加并输出结果 DATA SEGMENT STR1 DB 0AH,0DH ,'THE RESULT IS : $' ;0AH,0DH 为换行 DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: PRINT MACRO STR ; MACRO 为宏 MOV AX,DATA MOV DS,AX MOV DX,OFFSET STR MOV AH,09H ; 打印STR INT 21H ENDM ADDBLCL MACRO R1,R2 ; MOV AL,R1 ADD AL,R2 DAA ; 压缩型BCD码加法调整指令 ,默认调整 al PUSH AX MOV CL,4 SHR AL,CL ; 逻辑右移指令 CALL PRINT_DL ;子程序调用 POP AX 继续阅读 >>


刘生玺 18/05/31 17:37:57
一、最基本的方式 首先负责人先创建一个仓库,然后在setting里的Collaborators中添加你的队友们。 输入队友们的github用户名,然后匹配到他们,点击添加,然后等待他们接受邀请。这样他们就有进入你的仓库的权限了,在本地将仓库克隆一下,就可以一起愉快的写代码了。 但是,这样比较麻烦,万一队友不小心把仓库东西都给你删了,岂不是很无奈。 二、使用fork 为了让彼此互不影响,可以让队友们将仓库fork成自己的仓库,然后分别进行开发。 1. 队友们点击仓库右上角的fork 2. 然后队友们将fork到的仓库克隆到他们的本地。 3. 给fork配置远程库 查看远程状态 git remote -v 确定一个将被同步给fork仓库的上游仓库 git remote add upstream 上游仓库地址 再次查看状态确认是否配置成功。 4. 同步远程仓库 从上游仓库fetch分支拉取数据,并提交给本地master,会存储在ups 继续阅读 >>


李猛 18/05/30 23:12:18
搞了一点好玩的东西感觉没什么用,但是万起来可能会很有趣,可以用来捉弄一下对linux系统仅限于最基本操作的小白试想一下要是你熟知的某些基本命令突然画风一转,变成了如下的样子xxx@xxx-ST-Plus-KN:~$ lshello会不会感觉有点慌,啊,什么情况,我干了什么,我在哪,我在干什么。好了,成功达成我们的目的,让他被水淹没,不知所措ok,其实这个东西只需要懂一点linux系统的就可以了首先,我们需要拿到他的root密码。然后呢,这样搞xx@xxx-ST-Plus-KN:~$ echo ¥PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin好了,我们随便找一个在/bin之前的目录,然后cd进入现在,获得root权限,然后,用我们所熟知的C语言写出一个我们想让他输出的东西然后呢root@xxx-ST-Plus-KN:/home/xxx#gcc *.c 继续阅读 >>


王恒 18/05/28 00:10:04
以下示例来自Ubuntu17.10 (1)安装tesseract sudo apt-get install tesseract-ocr (2)如果想用 Tesseract 对图像进行识别,还需要对应的语言文件。所谓的语言文件是 Tesseract 识别某种语言的文字图像时需要的一些资源,这些东西也可以通过包管理器获取。 sudo apt-get install tesseract-ocr-eng tesseract-ocr-chi-sim 这里就下了:eng是英语,chi_sim是中文 (3)安装tesseract-ocr编译必须的包。autoconf 可以帮助你写出款平台编译的程序,而automake则主要是帮你更好的完成跨 平台编译这件事情。编译需要用到各种编译器命令,因为不想手动的执行这些命名出现了 Makefile,又因为不想手动的编写Makefile出现了automake这类的工具,它让你可以 只提供源文件的名称便替你生成 Makefile,这也着实省下不少的麻烦。 继续阅读 >>


吕子健 18/05/27 17:07:14
#include <stdio.h> #include<stdlib.h> #include<string.h> #include<conio.h> typedef struct List{ char name[8]; int number; char sex[2]; struct List*pNext; }NODE,*PNODE; void menu(void); PNODE insert_student(); /*添加学生信息*/ void search_student(PNODE pH); /*查询学生信息*/ void delate_student(PNODE pHead); /*删除学生信息*/ void print_student_additon_order(PNODE); /*以添加顺序输出学生信息*/ void print_s 继续阅读 >>


陈新 18/05/26 16:49:31
排序 ## Bubble_sort ## void bublesort(int *a,int n) { int i,j,t; for(i = 0;i<n-1;i++) { for(j = i+1;j<n;j++) { if(a[i]>a[j]) { t = a[i]; a[i] = a[j]; a[j] = t; } } } return; } ## Select_sort ## void selectsort(int *a,int n) { int i,j,k,t; for(i = 0;i<n - 1;i++) { k = i; for(j = i+1;j<n;j++) { 继续阅读 >>


陈新 18/05/26 14:40:28
规则: 判断树是否为空,为空则返回; 若不空,从树的第一层。也就是根节点开始访问。 从上而下逐层遍历, 在同一层中,按从左到右的顺序对节点逐个访问。 #include<stdio.h> #include<stdlib.h> typedef struct tree{ char date; struct tree*pLeft,*pRight; }TREE,*PTREE; typedef struct List{ PTREE pBit; struct List *pNext; }NODE,*PNODE; typedef struct queue{ PNODE front; PNODE rear; }QUEUE,*PQUEUE; void init_queue(PQUEUE); /*初始化队列*/ void en_queue(PQUEUE,PTREE); /*入队操作*/ PTRE 继续阅读 >>


陈新 18/05/26 12:35:32
借由这个问题,今天我们就把 32 位 CPU、64 位 CPU、32 位操作系统、64 位操作系统之间的区别与联系彻底搞清楚。对于这个问题,博主也是一知半解了好长时间啊~ 基本概念 32位的CPU与64位CPU 以下内容摘自维基百科: 64 位 CPU 是指 CPU 内部的通用寄存器的宽度为 64 比特,支持整数的 64 比特宽度的算术与逻辑运算。那么 32 位 CPU 同理。 一个 CPU,联系外部的数据总线与地址总线,可能有不同的宽度;术语“64位”也常用于描述这些总线的大小。不过这一术语也可能指电脑指令集的指令长度,或其它的数据项。去掉进一步的条件,“64位”电脑架构一般具有 64 位宽的整数型寄存器,它可支持 64 位“区块”的整数型数据。 64 位架构无疑可应用在需要处理大量数据的应用程序,如数字视频、科学运算、和早期的大型数据库。 那么 32 位 CPU 与 64 位 CPU 到底有什么区别? 数据处理能力增强:64 位 CPU 通用寄存器的 继续阅读 >>


董恒毅 18/05/25 23:20:56
1.粗体和斜体 代码: - *斜体*或者_斜体_ - **粗体** - ***加粗体*** - ~~删除线~~ 显示效果: 这是一段斜体 这是一段粗体 这是一段加粗体 这是一段删除线 ——————————————————————————————————————————— 2.分级标题 第一种写法 这是一个一级标题 ======================== 这是一个二级标题 -------------------------------------------------- 第二种写法 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ——————————————————————————————————————————— 3.超链接 Markdown 支持两种形式的链接语法: 行内式和参考式两种形式,行内式一般使用较多 3.1行内式 语法说明: []里写链接文字,()里写链接地址, ()中的”“中可以 继续阅读 >>


吕海东 18/05/25 22:45:01
直接用yum安装是找不到源文件的 sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-27.noarch.rpm sudo yum update sudo dnf install vlc unrar sudo dnf install smplayer 这样就可以搞定了 作者:dream0130__ 发表于 2018/05/25 21:17:46 原文链接 https://blog.csdn.net 继续阅读 >>


吕海东 18/05/25 21:17:46