汇编程序在CCS中运行时出现4个错,请问该如何修改?
 ;---------------------------------------------------------------;
;输入参数: ;
;ar0 -->指向输入缓冲起始地址的指针,也就是待交织的数据的首地址 ;
;ar1 -->指向交织表起始地址的指针 ;
;ar2 -->指向输出缓冲起始地址的指针,也就是交织完的数据的地址 ;
;ar3 -->待交织数据的长度,以比特表示 ;
;----------------------------------------------------------------
;uninter_word -->待交织的数据的长度,以字表示 ;
;inter_bit -->交织数据的比特位置 ;
;loc_bit -->待交织数据的比特位置 ;
;loc_word -->待交织数据的字的位置 ;
;---------------------------------------------------------------;
.def inter_R
inter_R: ldm ar3,a ;待交织数据的长度
         sftl a,-4 ;长度/16 得到待交织数据所占的字数
         stl  a,uninter_word  ;存储待交织数据的长度(字的个数)
         stm #15,BRC ;循环的次数为 16
outstart: st  #0000h,inter_bit  ;字内比特起始位置为 0
inerstart: rptb i_inner-1 ;循环开始
         ld  *ar1,-4,a ;由交织表的数据得到此输出比特在待交织数据中的 WORD 位置
         stl  a,loc_word  ;将此 WORD 位置保存起来
         ld  #15,b  ;由交织表的数据得到此输出比特在待交织数据
         and *ar1+,b ;中的 BIT 位置
         stl  b,loc_bit ;将此 BIT 位置保存起来
         ld  #1,a
         rsbx c ;清 C
         rpt loc_bit
         rol a  ;将 1<<loc_bit+1
         ror a
         stlm a,ar4 ;保存 A 中的数据
         ldm ar0,b  ;保存 AR0 中的数据
         ldm ar0,a ;在输入缓冲区中寻找要交织的 BIT 的字的位置
         add loc_word,a  ;ar0+loc_word
         stlm a,ar0
         ldm ar4,a
         and *ar0,a  ;a 中的第 loc_bit 个比特就是需要交织到此比特位置的数据
         stlm b,ar0
              rsbx c
         rpt loc_bit 
         ror a  ;数据右移到 A 的最低位中
         rol a
         rsbx c
         rpt inter_bit
         rol a  ;A<<inter_bit,inter_bit 是输出缓冲当前字中
         ror a  ;要处理的比特位置
         ssbx c ;置 C
         ld  #0ffffh,16,b
         or  #0fffeh,b
         rpt inter_bit
         rol b
         ror b
         and *ar2,b  ;清除输出缓冲此比特位置原有的数据
         or  a,b ;将 A 中的数据通过“或”操作写入输出 B 中
         stl  b,*ar2  ;将 B 中的数据写入输出缓冲区中
         addm  #0001h,inter_bit  ;输出缓冲中待操作的比特位置加 1
         nop
i_inner  mar *ar2+  ;输出缓冲中待操作的字位置加 1
         ld uninter_word,a
         sub #1,a  ;待交织数据的字的长度减 1
         stl  a,uninter_word 
         and #0ffffh,a ;判断整字的待交织数据是否交织完
         bc  outstart,aneq ;没有交织完则继续交织,否则去判断剩下的数据够不够一个字
         ldm ar3,a ;如果待交织数据长度除以 16 所得余不为 0
         and #15,a ;的话,还要继续处理最后一个字的数据
         bc  endprog,aeq
         sub #1,a
         stlm a,brc
         stm #0000h,ar3
         B  inerstart
endprog: ret

图片说明

不知道图片能否上传,再把错误陈列下:

 "c:\ti\c5500\cgtools\bin\cl55" -g -q -fr"C:/ti/tutorial/jiaozhi2/Debug" -d"_DEBUG" -@"Debug.lkf" "jiaozhi.asm"
"jiaozhi.asm", ERROR!   at line 13: [E9999] Syntax Error
    .def inter_R
    ^           

"jiaozhi.asm", ERROR!   at line 13: [E9999] Invalid mnemonic specified
    .def inter_R
    ^           

"jiaozhi.asm", REMARK   at line 55: [R5571] This instruction may corrupt the
                                            carry bit if the M40 bit is set
                                            (see the C55x silicon exceptions
                                            errata; Advisory CPU_41)
             addm  #0001h,inter_bit  ;输出缓冲中待操作的比特位置加 1

"jiaozhi.asm", REMARK   at line 57: [R5573] Any BKxx and BSAxx updates are not
                                            pipline protected against MAR
                                            operations within 5 cycles (see
                                            line 55) (see the C55x silicon
                                            exceptions errata; Advisory CPU_43)
    i_inner  mar *ar2+  ;输出缓冲中待操作的字位置加 1

"jiaozhi.asm", ERROR!   at EOF: [E0300] The following symbols are undefined:
3 Assembly Errors, No Assembly Warnings
  uninter_word
  loc_word
  loc_bit
  inter_bit

Errors in Source - Assembler Aborted

Compile Complete,
  4 Errors, 0 Warnings, 2 Remarks.

2个回答

直接删掉.def inter_R
开头的中文字符及分号删掉,定义四个变量
uninter_word
inter_bit
loc_bit
loc_word

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
利用DOS系统功能调用编写汇编程序,在屏幕上显示自己学号的后4个数字符号

利用DOS系统功能调用编写汇编程序,在屏幕上显示自己学号的后4个数字符号。例如,你的学号如果是20191234,则在屏幕上显示出‘1234’。具体要求如下: (1)编写出完整的汇编语言程序; (2)利用宏汇编程序MASM和连接程序LINK对所编写的程序进行汇编和连接,生成可执行文件,并在DOS下运行程序。 (3)打印出相应的列表文件(后缀lst的文件)清单,并对调试运行结果进行截图,以证明程序调试成功。

关于单片机汇编程序调用文件的问题

在keil环境中,在一个汇编程序中调用另一个xx.ASM文件里面的程序该怎么调用?![图片](https://img-ask.csdn.net/upload/201709/06/1504710564_196103.png)![图片](https://img-ask.csdn.net/upload/201709/06/1504710593_139330.png)

汇编dosbox中运行程序,不是debug 1.exe的那种

比如 直接输入 1.exe运行 而不是 debug 1.exe dosbox中运行的程序进入死循环或者无响应状态 如何停止其运行 一般是程序编写出了问题 如何停止它的运行 只能关了dosbox吗

为什么用dosbox运行编写的除法溢出汇编程序没有引发中断?

![电脑自带dos能触发中断程序](https://img-ask.csdn.net/upload/201506/25/1435209098_510953.png) ![dosbox并没有触发中断程序](https://img-ask.csdn.net/upload/201506/25/1435209134_287808.png) 学习了王爽老师编写的汇编语言(第三版)第十二章内中断,我想看看触发除法溢出中断后程序显示提示信息“Divide overflow”于是编写了一个除法溢出的程序 ``` assume cs:code code segment start: mov ax,1000h mov bh,1 div bh mov ax, 4c00h int 21h code ends end start ``` 在dos以及dosbox上运行,一个能够引发中断,一个不能。是不是dosbox不支持中断触发啊?那我接下来需要修改中断程序的话会不会把dos本身自己的中断给覆盖掉?

汇编用DEBUG调试程序,如果程序中有输入,怎么办

debug调试一个程序,单步执行到需要输入的代码,debug不会提示输入,一直继续单步执行,这样该怎么调试呢

汇编的程序陷入了死循环

代码如下,目的是想将乘法表存入result开始的45个字节中。我觉得写的没错, 但就是陷入死循环了,亲各位大神帮忙看看吧,谢谢。 DATA SEGMENT ROW DB 0 LIE DB 1 RESULT DB 'R' DATA ENDS STACK SEGMENT STACK DW 100H DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV AL,RESULT PUSH AX MOV AX,0001H PUSH AX MOV BX,0 MOV CX,9 L1: INC ROW SUB CX,BX MOV DX,CX L2: POP AX CMP AX,1 JZ JI JMP OU JI: MOV AL,ROW MUL LIE MOV AH,AL MOV AL,00H PUSH AX MOV AX,0000H PUSH AX JMP CON OU: MOV DH,BL POP BX MOV AL,ROW MUL LIE MOV BL,AL PUSH BX MOV BH,00H MOV BL,DH MOV DH,00H MOV AX,0001H PUSH AX JMP CON CON: INC LIE LOOP L2 MOV CX,DX INC BX MOV LIE,BL INC LIE LOOP L1 MOV AX,'$' PUSH AX LEA DX,RESULT MOV AH,09H INT 21H MOV AH,4CH INT 21H CODE ENDS END START

练习汇编时执行程序时无法输入了

最近在学习汇编,练习编写文件复制的程序,在运行程序的时候到遇到询问是否覆盖时往里输入就不行了,按键盘还噔噔噔的响,这是为什么TAT 源代码如下: DATA SEGMENT MSOURCE DB "Please input the path and the source file(***:\:::.***):",13,10,"$" MGOAL DB "Please input the path abd the goal file(***:\***.***):",13,10,"$" FERR DB "Cannot open the file currectly!",13,10,"$" FOK DB "File Open Successed",13,10,"$" CREERR DB "Cannot creat the file!",13,10,"$" CROK DB "Creat File Successed!",13,10,"$" RERR DB "Reading Error!",13,10,"$" WERR DB "Writing Error!",13,10,"$" CPS DB "Copy Success!",13,10,"$" FEX DB "The File has already existed!Are you sure to cover it?(y/n)",13,10,"$" ;y 6E 0110 1111 n 64 0110 0100 NC DB "Copy Stopped!",13,10,"$" JUG DB 1 DB 0 DB 2 DUP(0) ;判断输入为y还是n SFNUM DW 0 ;待存源文件号 GFNUM DW 0 ;待存目标文件号 ENUM DW 0 ;待存覆盖文件号 BUFFLEN=50 BUFFER DB BUFFLEN DB ? DB BUFFLEN DUP(0) DATA ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE START: MOV AX,DATA MOV DS,AX LEA DX,MSOURCE CALL PRINT ;提示输入源文件路径 MOV DX,OFFSET BUFFER MOV AH,0AH INT 21H ;输入源文件路径 LEA SI,BUFFER MOV AL,[SI+1] XOR AH,AH ADD SI,2 ADD SI,AX MOV BYTE PTR[SI],0 ;将输入文件名的最后一个回车符换成0 MOV DX,OFFSET BUFFER+2 MOV AH,3DH INT 21H ;打开源文件 JNC OPENOK ;打开成功跳至OPENOK JC FRJ ;若打开出错,CF进位,跳至FERROR提示出错 OPENOK: MOV SFNUM,AX ;将源文件号存入SFNUM MOV DX,OFFSET FOK CALL PRINT ;提示源文件打开成功 MOV DX,OFFSET MGOAL CALL PRINT ;提示输入目的路径 MOV DX,OFFSET BUFFER MOV AH,0AH INT 21H ;输入目的路径 LEA SI,BUFFER MOV AL,[SI+1] XOR AH,AH ADD SI,2 ADD SI,AX MOV BYTE PTR[SI],0 MOV DX,OFFSET BUFFER+2 MOV AH,3DH INT 21H ;查看目的路径中是否已有可打开的该文件 JNC EXIST JC NOTEXIST ;如果不存在直接创建 EXIST: MOV ENUM,AX MOV BX,ENUM MOV AH,3EH INT 21H ;关闭待覆盖文件 LEA DX,FEX CALL PRINT MOV DX,OFFSET JUG MOV AH,0AH INT 21H LEA SI,JUG MOV AL,[SI+1] XOR AH,AH ADD SI,2 ADD SI,AX MOV BYTE PTR[SI],0 MOV AL,JUG+2 AND AL,1 MOV AH,AL SAHF JC DEL ;若输入为y则跳至DEL先删除 FRJ:JC FERROR LEA DX,NC CALL PRINT JMP START DEL: MOV DX,OFFSET BUFFER+2 MOV AH,41H INT 21H ;删除已存在文件 NOTEXIST: MOV DX,OFFSET BUFFER+2 MOV CX,0 MOV AH,3CH INT 21H ;在目标路径建立文件 JNC CREOK ;若创建成功跳至CREOK JC CREERROR ;若创建出错,CF进位,跳至CREERROR关闭文件并提示出错 CREOK: MOV GFNUM,AX ;将目的文件号存入GFNUM LEA DX,CROK CALL PRINT COPY_CONT: MOV DX,OFFSET BUFFER MOV CX,BUFFLEN MOV BX,SFNUM MOV AH,3FH INT 21H ;读源文件 JC RERROR ;若读文件出错,跳至RERROR提示读文件出错 OR AX,AX ;循环相或直至已到文件尾,进位标志CF清零 JZ COPYOK ;复制完成,循环结束 MOV CX,AX ;写入的字节数录入 MOV BX,GFNUM ;目的文件号录入 MOV AH,40H INT 21H ;写文件 JC WERROR ;若写文件出错,跳至WERROR提示写文件出错 JMP COPY_CONT ;继续循环 FERROR: LEA DX,FERR CALL PRINT JMP EXIT CREERROR: MOV BX,SFNUM MOV AH,3EH INT 21H ;关闭源文件 LEA DX,CREERR CALL PRINT JMP EXIT WERROR: LEA DX,WERR CALL PRINT JMP EXIT RERROR: LEA DX,RERR CALL PRINT JMP EXIT PRINT PROC NEAR MOV AH,09H INT 21H RET PRINT ENDP COPYOK: MOV BX,SFNUM MOV AH,3EH INT 21H ;关闭源文件 MOV BX,GFNUM MOV AH,3EH INT 21H ;关闭目标文件 LEA DX,CPS CALL PRINT EXIT: MOV AX,4C00H INT 21H CODE ENDS END START ![图片说明](https://img-ask.csdn.net/upload/201607/07/1467897596_187047.png) 如图,到这一步就输不进去了,求指点QAQ

使用masm for windows 集成实验环境运行汇编程序

使用masm for windows 集成实验环境运行汇编程序时,只生成了asm和obj文件,其他都没有!因此,不管运行什么程序都是直接结束就! 望大神们解答这是怎么回事儿?怎么办呀!???![图片说明](http://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/001/face/49.gif)

汇编程序路径问题求解答

使用MASM6.0汇编,汇编,连接,默认文件路径是当前路径,生成的.obj和.exe文件都默认生成到当前路径,如何设置要汇编的.asm文件的路径和生成的.obj和.exe文件的路径呢,求解?

ARM汇编,MDK,ARM初学

我是一名linux嵌入式初学者,现在在看ARM处理器。 使用的是一块S3C2440的开发板,目前的开发调试环境是KEIL4。 我在一个添加了启动代码的工程中添加一个自己编写的简单汇编文件。然后在启动代码的C入口点处修改,import添加的简单汇编文件中的程序段,并使其跳转到该程序段。 编译不能通过,错误提示的我编写的汇编文件中定义的label没有定义。想知道如何解决。 我想在启动代码执行结束后调用一个定义在其他文件中的汇编程序。

汇编中使用debug更改内存中的内容问题

为了学习汇编,我经常使用debug中的指令修改主板内存中存的数据,我想问的是,我这样总是修改联系的话会不会使电脑内存出现问题呢?有牛人说虽然我们经常修改的是那些可以修改的内存内容,但是有的机器甚至连主板ROOM内容都能修改,这样练习练习岂不是我们很有可能将来得换一块主板?哈哈,不知道我说的哪里有问题,请大神指教!谢谢 我是在虚拟机中安装操作系统,在用debug修改内存内容的,也不知道这样做是不是会影响虚拟机中的系统的正常性能,反正是不会影响原本操作系统的吧

汇编程序中各段的段地址的一点疑惑

有图片中这样的一段汇编源程序,目的是将数据段中各个字符串的前四个字母转换为大写字母。在虚拟的dosbox环境下将程序加载,然后跟踪发现,栈段的段地址为076a,栈段的大小为16个字节。这个时候再用d命令查看物理地址076A:0后面的内存中存放的内容,发现栈段的后面多分配了一段大小为16个字节的内存空间,而下一行才真正的开始存放数据,然而在汇编源程序中并没有这段多余的内存空间啊。我想问一下为什么要这么做啊?求解!!!![![图片说明](https://img-ask.csdn.net/upload/201703/28/1490705814_212865.png)图片说明](https://img-ask.csdn.net/upload/201703/28/1490705803_532380.png) ![图片说明](https://img-ask.csdn.net/upload/201703/28/1490705840_173200.png) ![图片说明](https://img-ask.csdn.net/upload/201703/28/1490705935_201920.png)

汇编汇编字符串查找程序

字符串查找程序,数据段中定义两个字符串str1,str2,str1的长度大于str2,编写程序,在str1中查找是否存在str2,是,则返回str2首字符在str1中的位置(从0开始),否则返回-1

64位程序 汇编 时的调用约定问题? [问题点数:100分]

64位程序已经抛弃了_stdcall, 等, 这个OK 但是在使用 ml64 进行汇编时, 似乎仍然使用的是stdcall; 如下: ``` // .asm .CODE Int_3 proc a:DWORD,b:DWORD,c:DWORD,d:DWORD mov ebx,a mov rax, 12345h ret Int_3 ENDP END ; 文件结束 // .asm 编译输出 000000013F051020 push rbp 000000013F051021 mov rbp,rsp 000000013F051024 mov ebx,dword ptr [rbp+10h] // 为什么调用以ecx传递, 而内部仍然用栈? 000000013F051027 mov rax,12345h 000000013F05102E leave 000000013F05102F ret // .cpp extern"C" void __stdcall Int_3(unsigned long a, long b, long c); int _tmain(int argc, _TCHAR* argv[]) { Int_3(10, 15, 16); return 0; } // .cpp 编译输出(部分) Int_3(10, 15, 16); 000000013F051061 mov r8d,10h 000000013F051067 mov edx,0Fh 000000013F05106C mov ecx,0Ah 000000013F051071 call @ILT+5(Int_3) (13F05100Ah) ``` 问题有: 1: 引用声明为3个参数, 而汇编原型为4个参数, 这样竟然也可通过? 2: 64位调用采用了64位的调用法(_fastcall?),而汇编子程序对参数的使用仍然为_stdcall模式? 请教如何解决, 谢谢! ps: 开发环境为vs c++

汇编程序在操作系统中的作用??

汇编程序在操作系统中的作用?? 一般操作系统什么部分会用汇编程序写的?

汇编程序判断输入字符

汇编: 编写一个程序,判别键盘上输入的字符;若是1-9字符,则显示之;若为大写A-Z则显示“C(大写C)”,若为a-z字符,均显示“c(小写c)”;若是回车字符<CR>(其ASCII码为0DH),则结束程序,若为其它字符则不显示,继续等待新的字符输入。

求大神帮忙写一个汇编程序设计

汇编实现猜数字游戏 首先用户输入猜的次数, 游戏开始循环。 数字有四位,格式为: 1234 每次用户输入一个数字,游戏都会显示四个字符: A 代表数字和位置都正确 B 代表数字正确, 但是位置不对 ?代表没有这个数字 比如: 假如要猜的数字是4321, 用户输入4321, 程序显示AAAA, 用户获胜! 假如要猜的数字是4321, 用户输入1234, 程序显示BBBB 假如要猜的数字是4321, 用户输入5674, 程序显示???B 假如要猜的数字是4321, 用户输入5678, 程序显示???? 如果在给定的次数里, 用户没有猜到数字, 则用户失败,游戏结束。

MIPS汇编语言,题目:输入一个字符串和一个字母,输出该字母在字符串中出现的次数,该如何写呢呢?

另:当该字母没有在字符串中没有出现时,输出0。符串初学汇编语言,求教

求密码登录及修改汇编程序

求一个8086汇编的密码登录及密码修改的汇编程序。求大神。具体:先与原来缓冲区的密码比较,如果正确则登录成功,如果错误,则跳到修改密码页面,然后输入新密码,再确认新密码,如果正确,则修改成功,如果错误则重新输入新密码

4小时玩转微信小程序——基础入门与微信支付实战

这是一个门针对零基础学员学习微信小程序开发的视频教学课程。课程采用腾讯官方文档作为教程的唯一技术资料来源。杜绝网络上质量良莠不齐的资料给学员学习带来的障碍。 视频课程按照开发工具的下载、安装、使用、程序结构、视图层、逻辑层、微信小程序等几个部分组织课程,详细讲解整个小程序的开发过程

Python可以这样学(第四季:数据分析与科学计算可视化)

董付国老师系列教材《Python程序设计(第2版)》(ISBN:9787302436515)、《Python可以这样学》(ISBN:9787302456469)配套视频,在教材基础上又增加了大量内容,通过实例讲解numpy、scipy、pandas、statistics、matplotlib等标准库和扩展库用法。

组成原理课程设计(实现机器数的真值还原等功能)

实现机器数的真值还原(定点小数)、定点小数的单符号位补码加减运算、定点小数的补码乘法运算和浮点数的加减运算。

javaWeb图书馆管理系统源码mysql版本

系统介绍 图书馆管理系统主要的目的是实现图书馆的信息化管理。图书馆的主要业务就是新书的借阅和归还,因此系统最核心的功能便是实现图书的借阅和归还。此外,还需要提供图书的信息查询、读者图书借阅情况的查询等

土豆浏览器

土豆浏览器可以用来看各种搞笑、电影、电视剧视频

Java面试题大全(2020版)

发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家有帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。 JRE:Java Runtime Environ...

Java8零基础入门视频教程

这门课程基于主流的java8平台,由浅入深的详细讲解了java SE的开发技术,可以使java方向的入门学员,快速扎实的掌握java开发技术!

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

TTP229触摸代码以及触摸返回值处理

自己总结的ttp229触摸代码,触摸代码以及触摸按键处理

网络工程师小白入门--【思科CCNA、华为HCNA等网络工程师认证】

本课程适合CCNA或HCNA网络小白同志,高手请绕道,可以直接学习进价课程。通过本预科课程的学习,为学习网络工程师、思科CCNA、华为HCNA这些认证打下坚实的基础! 重要!思科认证2020年2月24日起,已启用新版认证和考试,包括题库都会更新,由于疫情原因,请关注官网和本地考点信息。题库网络上很容易下载到。

深度学习原理+项目实战+算法详解+主流框架(套餐)

深度学习系列课程从深度学习基础知识点开始讲解一步步进入神经网络的世界再到卷积和递归神经网络,详解各大经典网络架构。实战部分选择当下最火爆深度学习框架PyTorch与Tensorflow/Keras,全程实战演示框架核心使用与建模方法。项目实战部分选择计算机视觉与自然语言处理领域经典项目,从零开始详解算法原理,debug模式逐行代码解读。适合准备就业和转行的同学们加入学习! 建议按照下列课程顺序来进行学习 (1)掌握深度学习必备经典网络架构 (2)深度框架实战方法 (3)计算机视觉与自然语言处理项目实战。(按照课程排列顺序即可)

java jdk 8 帮助文档 中文 文档 chm 谷歌翻译

JDK1.8 API 中文谷歌翻译版 java帮助文档 JDK API java 帮助文档 谷歌翻译 JDK1.8 API 中文 谷歌翻译版 java帮助文档 Java最新帮助文档 本帮助文档是使用谷

Ubuntu18.04安装教程

Ubuntu18.04.1安装一、准备工作1.下载Ubuntu18.04.1 LTS2.制作U盘启动盘3.准备 Ubuntu18.04.1 的硬盘空间二、安装Ubuntu18.04.1三、安装后的一些工作1.安装输入法2.更换软件源四、双系统如何卸载Ubuntu18.04.1新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列...

快速排序---(面试碰到过好几次)

原理:    快速排序,说白了就是给基准数据找其正确索引位置的过程.    如下图所示,假设最开始的基准数据为数组第一个元素23,则首先用一个临时变量去存储基准数据,即tmp=23;然后分别从数组的两端扫描数组,设两个指示标志:low指向起始位置,high指向末尾.    首先从后半部分开始,如果扫描到的值大于基准数据就让high减1,如果发现有元素比该基准数据的值小(如上图中18&amp;lt...

手把手实现Java图书管理系统(附源码)

【超实用课程内容】 本课程演示的是一套基于Java的SSM框架实现的图书管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的java人群。详细介绍了图书管理系统的实现,包括:环境搭建、系统业务、技术实现、项目运行、功能演示、系统扩展等,以通俗易懂的方式,手把手的带你从零开始运行本套图书管理系统,该项目附带全部源码可作为毕设使用。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/27513 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 下载方式:电脑登录https://edu.csdn.net/course/detail/27513,点击右下方课程资料、代码、课件等打包下载

HTML期末大作业

这是我自己做的HTML期末大作业,花了很多时间,稍加修改就可以作为自己的作业了,而且也可以作为学习参考

Python数据挖掘简易入门

&nbsp; &nbsp; &nbsp; &nbsp; 本课程为Python数据挖掘方向的入门课程,课程主要以真实数据为基础,详细介绍数据挖掘入门的流程和使用Python实现pandas与numpy在数据挖掘方向的运用,并深入学习如何运用scikit-learn调用常用的数据挖掘算法解决数据挖掘问题,为进一步深入学习数据挖掘打下扎实的基础。

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

想学好JAVA必须要报两万的培训班吗? Java大神勿入 如果你: 零基础想学JAVA却不知道从何入手 看了一堆书和视频却还是连JAVA的环境都搭建不起来 囊中羞涩面对两万起的JAVA培训班不忍直视 在职没有每天大块的时间专门学习JAVA 那么恭喜你找到组织了,在这里有: 1. 一群志同道合立志学好JAVA的同学一起学习讨论JAVA 2. 灵活机动的学习时间完成特定学习任务+每日编程实战练习 3. 热心助人的助教和讲师及时帮你解决问题,不按时完成作业小心助教老师的家访哦 上一张图看看前辈的感悟: &nbsp; &nbsp; 大家一定迫不及待想知道什么是极简JAVA学习营了吧,下面就来给大家说道说道: 什么是极简JAVA学习营? 1. 针对Java小白或者初级Java学习者; 2. 利用9天时间,每天1个小时时间; 3.通过 每日作业 / 组队PK / 助教答疑 / 实战编程 / 项目答辩 / 社群讨论 / 趣味知识抢答等方式让学员爱上学习编程 , 最终实现能独立开发一个基于控制台的‘库存管理系统’ 的学习模式 极简JAVA学习营是怎么学习的? &nbsp; 如何报名? 只要购买了极简JAVA一:JAVA入门就算报名成功! &nbsp;本期为第四期极简JAVA学习营,我们来看看往期学员的学习状态: 作业看这里~ &nbsp; 助教的作业报告是不是很专业 不交作业打屁屁 助教答疑是不是很用心 &nbsp; 有奖抢答大家玩的很嗨啊 &nbsp; &nbsp; 项目答辩终于开始啦 &nbsp; 优秀者的获奖感言 &nbsp; 这是答辩项目的效果 &nbsp; &nbsp; 这么细致的服务,这么好的氛围,这样的学习效果,需要多少钱呢? 不要1999,不要199,不要99,只要9.9 是的你没听错,只要9.9以上所有就都属于你了 如果你: 1、&nbsp;想学JAVA没有基础 2、&nbsp;想学JAVA没有整块的时间 3、&nbsp;想学JAVA没有足够的预算 还等什么?赶紧报名吧,抓紧抢位,本期只招300人,错过只有等时间待定的下一期了 &nbsp; 报名请加小助手微信:eduxy-1 &nbsp; &nbsp;

C++语言基础视频教程

C++语言基础视频培训课程:本课与主讲者在大学开出的程序设计课程直接对接,准确把握知识点,注重教学视频与实践体系的结合,帮助初学者有效学习。本教程详细介绍C++语言中的封装、数据隐藏、继承、多态的实现等入门知识;主要包括类的声明、对象定义、构造函数和析构函数、运算符重载、继承和派生、多态性实现等。 课程需要有C语言程序设计的基础(可以利用本人开出的《C语言与程序设计》系列课学习)。学习者能够通过实践的方式,学会利用C++语言解决问题,具备进一步学习利用C++开发应用程序的基础。

UnityLicence

UnityLicence

软件测试2小时入门

本课程内容系统、全面、简洁、通俗易懂,通过2个多小时的介绍,让大家对软件测试有个系统的理解和认识,具备基本的软件测试理论基础。 主要内容分为5个部分: 1 软件测试概述,了解测试是什么、测试的对象、原则、流程、方法、模型;&nbsp; 2.常用的黑盒测试用例设计方法及示例演示;&nbsp; 3 常用白盒测试用例设计方法及示例演示;&nbsp; 4.自动化测试优缺点、使用范围及示例‘;&nbsp; 5.测试经验谈。

YOLOv3目标检测实战:训练自己的数据集

YOLOv3是一种基于深度学习的端到端实时目标检测方法,以速度快见长。本课程将手把手地教大家使用labelImg标注和使用YOLOv3训练自己的数据集。课程分为三个小项目:足球目标检测(单目标检测)、梅西目标检测(单目标检测)、足球和梅西同时目标检测(两目标检测)。 本课程的YOLOv3使用Darknet,在Ubuntu系统上做项目演示。包括:安装Darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 Darknet是使用C语言实现的轻型开源深度学习框架,依赖少,可移植性好,值得深入探究。 除本课程《YOLOv3目标检测实战:训练自己的数据集》外,本人推出了有关YOLOv3目标检测的系列课程,请持续关注该系列的其它课程视频,包括: 《YOLOv3目标检测实战:交通标志识别》 《YOLOv3目标检测:原理与源码解析》 《YOLOv3目标检测:网络模型改进方法》 敬请关注并选择学习!

Python数据分析师-实战系列

系列课程主要包括Python数据分析必备工具包,数据分析案例实战,核心算法实战与企业级数据分析与建模解决方案实战,建议大家按照系列课程阶段顺序进行学习。所有数据集均为企业收集的真实数据集,整体风格以实战为导向,通俗讲解Python数据分析核心技巧与实战解决方案。

YOLOv3目标检测实战系列课程

《YOLOv3目标检测实战系列课程》旨在帮助大家掌握YOLOv3目标检测的训练、原理、源码与网络模型改进方法。 本课程的YOLOv3使用原作darknet(c语言编写),在Ubuntu系统上做项目演示。 本系列课程包括三门课: (1)《YOLOv3目标检测实战:训练自己的数据集》 包括:安装darknet、给自己的数据集打标签、整理自己的数据集、修改配置文件、训练自己的数据集、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类。 (2)《YOLOv3目标检测:原理与源码解析》讲解YOLOv1、YOLOv2、YOLOv3的原理、程序流程并解析各层的源码。 (3)《YOLOv3目标检测:网络模型改进方法》讲解YOLOv3的改进方法,包括改进1:不显示指定类别目标的方法 (增加功能) ;改进2:合并BN层到卷积层 (加快推理速度) ; 改进3:使用GIoU指标和损失函数 (提高检测精度) ;改进4:tiny YOLOv3 (简化网络模型)并介绍 AlexeyAB/darknet项目。

超详细MySQL安装及基本使用教程

一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 点击进入后的首页如下:  然后点击downloads,community,选择MySQL Community Server。如下图:  滑到下面,找到Recommended Download,然后点击go to download page。如下图:  点击download进入下载页面选择No...

一学即懂的计算机视觉(第一季)

图像处理和计算机视觉的课程大家已经看过很多,但总有“听不透”,“用不了”的感觉。课程致力于创建人人都能听的懂的计算机视觉,通过生动、细腻的讲解配合实战演练,让学生真正学懂、用会。 【超实用课程内容】 课程内容分为三篇,包括视觉系统构成,图像处理基础,特征提取与描述,运动跟踪,位姿估计,三维重构等内容。课程理论与实战结合,注重教学内容的可视化和工程实践,为人工智能视觉研发及算法工程师等相关高薪职位就业打下坚实基础。 【课程如何观看?】 PC端:https://edu.csdn.net/course/detail/26281 移动端:CSDN 学院APP(注意不是CSDN APP哦) 本课程为录播课,课程2年有效观看时长,但是大家可以抓紧时间学习后一起讨论哦~ 【学员专享增值服务】 源码开放 课件、课程案例代码完全开放给你,你可以根据所学知识,自行修改、优化 下载方式:电脑登录https://edu.csdn.net/course/detail/26281,点击右下方课程资料、代码、课件等打包下载

董付国老师Python全栈学习优惠套餐

购买套餐的朋友可以关注微信公众号“Python小屋”,上传付款截图,然后领取董老师任意图书1本。

爬取妹子图片(简单入门)

安装第三方请求库 requests 被网站禁止了访问 原因是我们是Python过来的 重新给一段 可能还是存在用不了,使用网页的 编写代码 上面注意看匹配内容 User-Agent:请求对象 AppleWebKit:请求内核 Chrome浏览器 //请求网页 import requests import re //正则表达式 就是去不规则的网页里面提取有规律的信息 headers = { 'User-Agent':'存放浏览器里面的' } response = requests.get

web网页制作期末大作业

分享思维,改变世界. web网页制作,期末大作业. 所用技术:html css javascript 分享所学所得

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

相关热词 c# 开发接口 c# 中方法上面的限制 c# java 时间戳 c#单元测试入门 c# 数组转化成文本 c#实体类主外键关系设置 c# 子函数 局部 c#窗口位置设置 c# list 查询 c# 事件 执行顺序
立即提问