- 博客(52)
- 资源 (308)
- 收藏
- 关注
原创 【Tools】PLSQL Developer 13安装教程详解
00. 目录文章目录00. 目录01. PLSQL Developer 13简介02. PLSQL Developer 13下载03. PLSQL Developer 13安装04. PLSQL Developer 13汉化05. 附录01. PLSQL Developer 13简介PL/SQL Developer 13是一个集成开发环境,专门用于开发 Oracle 数据库的存储程序单元。 随着时间的推移,我们已经看到越来越多的业务逻辑和应用程序逻辑进入 Oracle Server,因此 PL/SQL
2020-06-30 21:27:15 6712 5
原创 【数据库】PLSQL Developer出现ORA-12541TNS no listener错误解决方法
00. 目录文章目录00. 目录01. 问题描述02. 问题分析03. 问题解决04. 结果验证05. 附录01. 问题描述第一次装Oracle和PLSQL Developer,在打开plsql登录后出现ORA-12541:TNS:no listener的错误02. 问题分析listener.ora配置文件中的host与Centos的不一致导致的。03. 问题解决3.1 修改配置文件listener.ora[oracle@localhost ~]$ vim /u01/app/oracle/p
2020-06-30 21:04:47 8302
原创 【数据库】PLSQL Developer中文乱码问题解决
00. 目录文章目录00. 目录01. 问题描述02. 问题分析03. 问题解决04. 结果验证05. 附录01. 问题描述PLSQL Developer操作数据库出现问号问题。02. 问题分析oracle客户端和服务器端的编码方式不一样。03. 问题解决3.1 查看数据库的编码集SQL> select userenv('language') from dual;USERENV('LANGUAGE')---------------------------------------
2020-06-30 20:43:04 4678 1
原创 【Tools】PLSQL Developer13.0.4注册和使用教程
00. 目录文章目录00. 目录01. PLSQL Developer简介02. PLSQL Developer下载03. PLSQL Developer注册04. PLSQL Developer使用05. 客户端实例别名配置06. 附录01. PLSQL Developer简介PL/SQL Developer 13是一个集成开发环境,专门用于开发 Oracle 数据库的存储程序单元。 随着时间的推移,我们已经看到越来越多的业务逻辑和应用程序逻辑进入 Oracle Server,因此 PL/SQL 编
2020-06-29 22:02:41 8261 9
原创 【Tools】XMind8安装教程详解
00. 目录文章目录00. 目录01. XMind8介绍02. XMind8功能03. XMind8安装04. XMind8破解05. 附录01. XMind8介绍风靡全球的思维导图和头脑风暴软件,融合艺术与创造力,让思维清晰可见。XMind 作为国内使用广泛的思维导图软件,拥有强大的功能、良好的用户体验和操作简单的特点,正在为200万用户提供更高的生产力及创造力。XMind应用先进的Eclipse RCP软件架构,是集思维导图与头脑风暴于一体的“可视化思考”工具,可以用来捕捉想法、理清思路、管理复
2020-06-26 21:52:43 1222
原创 【Tools】Navicat Premium12安装教程
00. 目录文章目录00. 目录01. Navicat简介02. Navicat版本03. Navicat Premium下载04. Navicat Premium安装05. Navicat Premium破解01. Navicat简介 Navicat是一套快速、可靠并价格相当便宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需...
2020-06-26 21:39:48 10559 2
原创 【Tools】WireShark3.2安装教程详解
00.目录文章目录00.目录01. Wireshark简介02. Wireshark下载03. WireShark安装04. 附录01. Wireshark简介wireshark是网络包分析工具。主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况。网络管理员使用Wireshark来检测网络问题,网络安全工程师使用wireshark中文版来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。02. Wireshark
2020-06-26 21:17:41 5563 2
原创 【Tools】Wireshark3.0安装教程详解
00.目录文章目录00.目录01. WireShark简介02. WireShark下载03. WireShark安装04. 附录01. WireShark简介wireshark是网络包分析工具。主要作用是尝试捕获网络包, 并尝试显示包的尽可能详细的情况。网络管理员使用Wireshark来检测网络问题,网络安全工程师使用wireshark中文版来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。02. WireShark
2020-06-26 19:47:10 3528
原创 【ARM】ARM汇编程序设计(六) stm和ldm
00. 目录文章目录00. 目录01. ldmea指令02. ldmed指令03. ldmfa指令04. ldmfd指令05. stmea指令06. stmed指令07. stmfa指令08. stmfd指令09. swp指令06. 附录01. ldmea指令程序示例 .section .rodata .align 2.LC0: .string "hello world\n".LC1: .string "var = %p %p %p\n" .secti
2020-06-22 21:26:43 1230
原创 【ARM】ARM汇编程序设计(五) str和ldr
00. 目录文章目录00. 目录01. ldr伪指令02. ldr指令03. adr指令04. str指令05. 附录01. ldr伪指令ldr示例一: .section .rodata .align 2.LC0: .string "val = %p\n" .section .text .align 2 .global mainmain: push {lr} ldr r0, =.LC0 @r0 = *(.L0)
2020-06-22 16:55:44 1086
原创 【ARM】ARM汇编程序设计(四) 选择结构
00. 目录文章目录00. 目录01. if 结构一02. if 结构二03. if 结构三04. if 结构四05. if 结构五06. switch结构07. 附录01. if 结构一 .section .rodata .align 2.LC0: .string "i > 10\n".LC1: .string "i <= 10\n" .section .text .align 2 .global mainmain:
2020-06-22 15:07:21 875
原创 【ARM】ARM汇编程序设计(三) 循环结构
00. 目录文章目录00. 目录01. 循环结构-死循环02. 循环结构-累加和03. 循环结构-循环输出04. 循环结构-循环输出05. 随机数06. 综合应用一07. 综合应用二08. 综合应用三09. 附录01. 循环结构-死循环第一种方式:死循环 .section .rodata .align 2.LC0: .string "val = %p\n" .section .text .align 2 .global mainmain:
2020-06-22 11:31:44 2797
原创 【Libevent】Ubuntu安装libevent报错问题解决
00. 目录文章目录00. 目录01. 问题描述02. 问题分析03. 问题解决04. 附录01. 问题描述编译libevent的时候报一下错误:makemake all-recursivemake[1]: Entering directory `/libevent-2.0.21-stable'Making all in .make[2]: Entering directory `/libevent-2.0.21-stable'/bin/bash ./libtool --tag=CC
2020-06-21 20:33:46 2401 1
原创 【ARM】ARM汇编程序设计(二)
00. 目录文章目录00. 目录01. mla指令02. umull指令03. umlal指令04. smull指令05. smlal指令06. adc指令07. sbc指令08. mrs指令09. msr指令10. 综合应用一11. 综合应用二12. 综合应用三13. 综合应用四14. 综合应用五15. 综合应用六16. 综合应用七17. 综合应用八18. 综合应用九19. 综合应用十20. 附录01. mla指令程序示例 .section .rodata .align 2.LC0
2020-06-19 21:30:51 1035
原创 【ARM】ARM汇编程序设计(一)
00. 目录文章目录00. 目录01. 第一个汇编程序02. printf函数03. 字符串04. 进制05. mov指令06. mvn指令07. add指令08. sub指令09. rsb指令10. and指令11. bic指令12. orr指令13. eor指令14. mul指令15. 附录01. 第一个汇编程序源程序 .section .rodata .align 2.LC0: .string "hello arm" .section .text .a
2020-06-19 17:37:23 1170
原创 【ARM】ARM其它指令
00. 目录文章目录00. 目录01. 特殊指令介绍02. CLZ 计算前导零数目03. 饱和指令介绍04. 附录01. 特殊指令介绍Fmxr /Fmrx 指令是 NEON 下的扩展指令,在做浮点运算的时候,要先打开 vfp,因此需要用到 Fmxr 指令。Fmxr:由 arm 寄存器将数据转移到协处理器中。Fmrx:由协处理器转移到 arm 寄存器中。如图下图所示为浮点异常寄存器格式。如表 3-16 所示为 FPEXC 的位定义。FPEXC<浮点异常寄存器>,该寄存器是一个可
2020-06-19 12:01:02 2863
原创 【ARM】异常产生指令
00. 目录文章目录00. 目录01. 异常产生指令概述02. 软件中断指令2.1 指令的语法格式2.2 应用示例03. 附录01. 异常产生指令概述ARM 指令集中提供了两条产生异常的指令,通过这两条指令可以用软件的方法实现异常。如表 3-15 所示为 ARM 异常产生指令。02. 软件中断指令软件中断指令(Software Interrupt,SWI)用于产生软中断,从而实现从用户模式变换到管理模式,CPSR 保存到管理模式的 SPSR 中,执行转移到 SWI 向量,在其他模式下也可以使用
2020-06-19 11:48:55 964
原创 【ARM】协处理器指令
00. 目录文章目录00. 目录01. 协处理器指令概述02. ARM寄存器到协处理器寄存器的数据传送指令MCR2.1 指令编码格式2.2 指令的语法格式2.3 指令举例2.4 指令的使用03. 协处理器寄存器到ARM寄存器的数据传送指令MRC3.1 指令编码格式3.2 指令的语法格式3.3 指令举例3.4 指令的使用04. 附录01. 协处理器指令概述ARM 体系结构允许通过增加协处理器来扩展指令集。最常用的协处理器是用于控制片上功能的系统协处理器。例如,控制 Cache 和存储管理单元的 cp15
2020-06-19 11:38:56 1159
原创 【ARM】MRS MSR指令
00. 目录文章目录00. 目录01. 状态操作指令概述02. MRS2.1 指令的语法格式2.2 指令示例03. MSR3.1 指令的语法格式3.2 应用示例04. 综合应用4.1 使能 IRQ 中断4.2 禁止 IRQ 中断4.3 堆栈指令初始化05. 附录01. 状态操作指令概述ARM 指令集提供了两条指令,可直接控制程序状态寄存器(Program State Register,PSR)。MRS 指令用于把 CPSR 或 SPSR 的值传送到一个寄存器;MSR 与之相反,把一个寄存器的内容传送到
2020-06-19 11:20:56 1238
原创 【ARM】跳转指令
00. 目录文章目录00. 目录01. 跳转指令概述02. 跳转指令 B 及带连接的跳转指令 BL2.1 B/BL指令的语法格式2.2 应用示例03. 带状态切换的跳转指令 BX3.1 指令格式3.2 指令应用示例04. 带连接和状态切换的连接跳转指令 BLX4.1 指令格式4.2 应用示例05. 附录01. 跳转指令概述跳转(B)和跳转连接(BL)指令是改变指令执行顺序的标准方式。ARM 一般按照字地址顺序执行指令,需要时使用条件执行跳过某段指令。只要程序必须偏离顺序执行,就要使用控制流指令来修改程
2020-06-19 11:06:54 2655
原创 【ARM】Load Store指令
00. 目录文章目录00. 目录01. Load/Store指令概述02. 单寄存器的Load/Store指令2.1 LDR 指令2.2 STR 指令2.3 LDRB 指令2.4 STRB 指令2.5 LDRH 指令2.6 STRH 指令03. 多寄存器的Load/Store内存访问指令3.1 LDM 指令3.2 STM 指令3.3 数据传送指令应用04. 单数据交换指令4.1 SWP 字交换指令4.2 SWPB 字节交换指令4.3 交换指令 SWP 应用05. 附录01. Load/Store指令概述
2020-06-19 10:36:45 7674
原创 【Linux】GCC程序开发工具(下)
00. 目录文章目录00. 目录01. GCC的二进制工具02. objdump03. objcopy命令04. 总结05. 附录01. GCC的二进制工具objdump 显示目标文件信息objcopy 复制目标文件02. objdumpobjdump用于显示一个或者多个目标文件的信息,由其选项来控制显示那些特定的信息。可以通过objdump软件反汇编执行程序,获得执行程序的汇编格式。objdump用法如下deng@itcast:~$ objdump --help用法:objdum
2020-06-19 09:24:35 940
原创 【Linux】GCC程序开发工具(中)
00. 目录文章目录00. 目录01. GCC的二进制工具02. ar命令03. readelf命令04. strings命令05. nm命令06. strip命令07. 附录01. GCC的二进制工具在GCC的开发环境中,除了基本程序生成的编译、链接工具,还有其它一系列二进制的工具可以使用。ar 归档工具readelf 读取ELF格式文件信息strings 查看字符串nm 显示符号信息strip 删除符号02. ar命令ar工具用于建立、修改、提取归档文件(archi
2020-06-19 09:21:51 663
原创 【ARM】乘法指令
00. 目录文章目录00. 目录01. 乘法指令概述02. MUL 指令03. MLA 指令04. UMULL 指令05. UMLAL 指令06. SMULL 指令07. SMLAL 指令08. 附录01. 乘法指令概述ARM 乘法指令完成两个数据的乘法。两个 32 位二进制数相乘的结果是 64 位的积。在有些 ARM 的处理器版本中,将乘积的结果保存到两个独立的寄存器中。另外一些版本只将最低有效 32 位存放到一个寄存器中。无论是哪种版本的处理器,都有乘—累加的变型指令,将乘积连续累加得到总和。而且
2020-06-16 21:08:58 4758
原创 【ARM】数据操作指令(下)
00. 目录文章目录00. 目录01. 数据操作指令概述02. RSC指令03. TST测试指令04. TEQ指令05. CMP 指令06. CMN 指令07. ORR 指令08. BIC位清零指令09. 附录01. 数据操作指令概述 数据操作指令是指对存放在寄存器中的数据进行操作的指令。主要包括数据传送指令、算术指令、逻辑指令、比较与测试指令及乘法指令。 如果在数据处理指令前使用 S 前缀,指令的执行结果将会影响 CPSR 中的标志位。数据处理指令如表 3-6 所示。02. RSC指令R
2020-06-16 20:34:34 939
原创 【ARM】数据操作指令(上)
00. 目录文章目录00. 目录01. 数据操作指令概述02. MOV指令03. MVN指令04. AND指令05. EOR 指令06. SUB指令07. RSB 指令08. ADD 指令09. ADC 指令10. SBC 指令11. 附录01. 数据操作指令概述 数据操作指令是指对存放在寄存器中的数据进行操作的指令。主要包括数据传送指令、算术指令、逻辑指令、比较与测试指令及乘法指令。 如果在数据处理指令前使用 S 前缀,指令的执行结果将会影响 CPSR 中的标志位。数据处理指令如表 3-6 所
2020-06-16 20:06:36 1245
原创 【ARM】ARM处理器寻址方式
00. 目录文章目录00. 目录01. 概述02. 数据处理指令寻址方式2.1 立即数寻址方式2.2 寄存器寻址方式2.3 寄存器移位寻址方式03. 内存访问指令寻址方式3.1 字及无符号字节的 Load/Store 指令的寻址方式3.2 杂类 Load/Store 指令的寻址方式3.3 批量 Load/Store 指令的寻址方式3.4 堆栈操作寻址方式3.5 协处理器 Load/Store 指令的寻址方式04. 附录01. 概述ARM 指令集可以分为跳转指令、数据处理指令、程序状态寄存器传输指令、L
2020-06-16 17:23:12 1530
原创 【ARM】ARM流水线技术
00. 目录文章目录00. 目录01. 流水线概述02. 流水线分类03. 影响流水线性能的因素04. 附录01. 流水线概述处理器按照一系列步骤来执行每一条指令,典型的步骤如下:(1)从存储器读取指令(Fetch)。(2)译码以鉴别它属于哪一条指令(Decode)。(3)从指令中提取指令的操作数(这些操作数往往存在于寄存器 Reg 中)。(4)将操作数进行组合以得到结果或存储器地址(ALU)。(5)如果需要,则访问存储器以存储数据(Mem)。(6)将结果写回到寄存器堆(Res)。并不是
2020-06-16 16:12:43 3745
原创 【ARM】Cortex存储系统
00. 目录文章目录00. 目录01. 存储系统概述02. 协处理器(CP15)03. 存储管理单元(MMU)04. 高速缓冲存储器(Cache)05. 附录01. 存储系统概述ARM 存储系统有非常灵活的体系结构,可以适应不同的嵌入式应用系统的需要。ARM存储器系统可以使用简单的平板式地址映射机制(就像一些简单的单片机一样,地址空间的分配方式是固定的,系统中各部分都使用物理地址),也可以使用其他技术提供功能更为强大的存储系统。例如:(1)系统可能提供多种类型的存储器件,如 Flash、ROM、
2020-06-16 15:52:45 1266
原创 【ARM】Programmers Model
00. 目录文章目录00. 目录01. ARM数据类型02. 浮点数据类型03. 处理器模式04. 寄存器05. 程序状态寄存器06. 附录01. ARM数据类型ARM 采用的是 32 位架构,ARM 的基本数据类型有以下3种。Byte:字节,8bit。Halfword:半字,16bit(半字必须与 2 字节边界对齐)。Word:字,32bit(字必须与 4 字节边界对齐)。注意:(1)ARM 系统结构 v4 以上版本支持以上 3 种数据类型,v4 以前版本仅支持字节和字。(2)当将
2020-06-16 15:32:27 862
原创 【Tools】Ubuntu中vscode安装和使用
00. 目录文章目录00. 目录01. vscode简介02. vscode下载03. vscode安装04. vscode汉化05. vscode安装C/C++06. vscode安装运行环境07. vscode测试08. 附录01. vscode简介Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。该编辑器
2020-06-16 10:56:57 10060
原创 【Linux】GCC程序开发工具(上)
00. 目录文章目录00. 目录01. GNU工具概述02. 常用文本文件03. 常用二进制文件04. Binutils工具集05. GCC工具06. 附录01. GNU工具概述 在Linux中,GNU Tools是主要的程序的开发工具,这组工具主要用于生成代码和分析程序。GNU Tools最重要的组成部分是GCC。GCC是GNU Compiler Collection的缩写,是一个非常优秀的跨平台编译器集合,支持x86、ARM、MIPS和PowerPC等多种目标平台,支持C、C++、Java、A
2020-06-16 09:11:25 707
原创 【C语言】C语言实现面向对象编程之多态
00. 目录文章目录00. 目录01. 概述02. C语言基于对象编程实现部分多态功能03. 总结04. 下载05. 附录01. 概述在C语言中还可以实现更深入的面向对象编程多态特性。例如:使用接口(interface)包含多个指向函数的指针,这样就可以实现操作的"多态性"。在面向对象语言C++的实现上,使用了虚函数的方式,虚函数实质上也是指向虚表(virtual table)的一个函数指针。C++虚表方式的本质和包含的各个函数指针的操作数据结构类似。02. C语言基于对象编程实现部分多态功能t
2020-06-16 09:00:53 1329
原创 【Tiny4412】Tiny4412开发板介绍
00. 目录文章目录00. 目录01. Tiny4412核心板介绍02. Tiny4412核心板硬件资源特性03. Tiny4412底板资源分布图04. Android 4.2.2软件系统特性05. Linux+Qt软件系统特性06. 附录01. Tiny4412核心板介绍Tiny4412 是高性能的 Cortex-A9 核心板,它们由广州友善之臂设计、生产和发行销售。采用三星高性能的 Exynos 4412 四核处理器。Tiny4412是一款高性能的四核Cortex-A9核心板,由广州友善之臂设
2020-06-10 17:14:31 4148
原创 【Tiny4412】制作最小文件系统脚本
00. 目录文章目录00. 目录01. 制作最小文件系统脚本02. 问题专区03. 附录01. 制作最小文件系统脚本#!/bin/bash#文件系统的目录名FILESYSTEM=/rootfs#busybox的路径BUSYBOX_PATH=/var/ftp/pub/tools/arm/busybox-1.17.2#交叉编译工具链的路径LIB_PATH=/usr/local/arm/4.5.1/arm-none-linux-gnueabi#判断该目录是否存在if [ -d $FILE
2020-06-10 16:33:56 547
原创 【Tiny4412】烧写Android系统(EMMC)
00. 目录文章目录00. 目录01. 编译内核02. 安装dnw工具03. 安装Android_tools04. 烧写Android系统06. 问题解决01. 编译内核1.1 解压内核源码[root@itcast tools]# tar -xjvf linux-3.5_analyse.tar.bz2 1.2 配置内核[root@itcast linux-3.5_analyse]# make clean [root@itcast linux-3.5_analyse]# cp tiny441
2020-06-10 15:42:38 853
原创 【Tiny4412】烧写Qt文件系统到EMMC
00. 目录文章目录00. 目录01. 烧写内核02. 启动文件系统03. 烧写Qt文件系统到EMMC04. 问题讨论05. 参考01. 烧写内核1.1 在minicom中输入如下命令DengJin # dnw 40008000OTG cable Connected!Now, Waiting for DNW to transmit data1.2 PC端下载zImage[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage l
2020-06-10 15:19:13 540
原创 【Tiny4412】烧写最小文件系统到EMMC
00. 目录文章目录00. 目录01. 烧写内核02. 启动文件系统03. 烧写文件系统到EMMC04. 问题讨论05. 附录01. 烧写内核1.1 在minicom中输入如下命令DengJin # dnw 40008000OTG cable Connected!Now, Waiting for DNW to transmit data1.2 PC端下载zImage[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage loa
2020-06-10 14:59:03 769
原创 【Tiny4412】EMMC启动Qt网络文件系统
00. 目录文章目录00. 目录01. 烧写内核02. 设置启动参数03. 问题讨论04. 参考01. 烧写内核1.1 在minicom中输入如下命令DengJin # dnw 40008000OTG cable Connected!Now, Waiting for DNW to transmit data1.2 PC端下载zImage[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage load address: 0x57
2020-06-10 11:57:03 1176
原创 【Tiny4412】EMMC启动最小网络文件系统
00. 目录文章目录00. 目录01. 烧写内核02. 设置启动参数03. 问题讨论04. 参考01. 烧写内核1.1 在minicom中输入如下命令DengJin # dnw 40008000OTG cable Connected!Now, Waiting for DNW to transmit data1.2 PC端下载zImage[root@itcast linux-3.5_analyse]# dnw arch/arm/boot/zImage load address: 0x57
2020-06-10 11:47:19 684
STM32入门教程资料.rar
2024-03-01
busybox-1.36.1.tar.bz2
2023-08-20
qt-opensource-linux-x64-5.12.12.zip
2023-07-13
license-plate-v3.rar
2023-07-12
license-plate-v1.rar
2023-07-12
qt-opensource-linux-x64-5.12.12.run
2023-07-12
curl-8.1.2.tar.gz
2023-07-12
Postman for macOS (x64).zip
2023-07-09
Postman-win64-Setup.rar
2023-07-09
python-win32-quickstart5.zip
2023-07-06
nwt-setup-3.4.3055.rar
2023-06-25
TencentMeeting-0300000000-3.17.4.447.publish.officialwebsite.rar
2023-06-25
RT-Thread Studio-v2.2.6-setup-x86-64-202305191040
2023-06-19
mosquitto-2.0.15.rar
2023-06-11
cJSON-master.rar
2023-06-11
openssl-1.1.1d.rar
2023-06-10
mqttfx-5.3.0-windows-x64.rar
2023-06-04
mqttfx-1.7.1-windows-x64
2023-06-04
基于C示例代码的快速体验代码
2023-06-01
PS10SetupV10.34.8768.rar
2022-09-15
PL2303_Prolific_GPS_1013_20090319.zip
2022-07-08
FSCapture_Ver.9.4_Chs_Final
2022-04-02
RDB通用包处理工具v3.9.z
2022-01-05
Rdb打包解包工具4.0精简版 .zip
2022-01-05
MVS_WIN_STD_3.3.1_201207.zip
2021-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人