【Qt】Qt5实验1/打包工程exe发布

编译后的 Debug 版本和 Release 版本的区别 Debug:调试版本,包含调试信息,所以容量比Release大很多,并且不进行任何优化(优化会使调试复杂化,因为源代码和生成的指令间关系会更复杂),便于程序员调试。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中断点等调试信息 Release:发布版本,不对源代码进行调试,编译时对应用程序的速度进行优化,使得程序在代码大小和运行速度上都是最优的。(调试信息可在单独的PDB文件中生成)。
分类: 其他 发布时间: 04-02 23:49 阅读次数: 0

汇编语言实现Hello World的输出

16位的汇编语言实现 ” Hello World!“ 的难度在于 1.了解INT 21H 的9号中断调用 ① LEA DX, 字符串的开头 或 MOV DX, OFFSET 字符串的开头 ② MOV AH, 09H ③ INT 21H 2. 在定义字符串的时候要在末尾加上 '$' 作为字符串的结束标志。 3.源代码: DATA SEGMENT ;定义数据段 PRINT DB "Hello World!", 0AH, 0DH,
分类: 其他 发布时间: 04-02 23:49 阅读次数: 0

汇编语言实现单个字符的输入, 输出

1.了解INT 21H的01H号中断调用(从键盘上获取输入,并将输入存放到AL中) ① MOV AH, 01H ② INT 21H 2.了解INT 21H的02H号中断调用(将DL寄存器中的值打印到屏幕上) ① MOV DL, 待输出的字符 ② MOV AH,02H ③ INT 21H 3.源代码: DATA SEGMENT ;定义数据段 DATA ENDS
分类: 其他 发布时间: 04-02 23:48 阅读次数: 0

汇编语言实现字符串的输入,输出

1.了解INT 21H的09H号中断调用(输出字符串) ① LEA DX,字符串的开头 或 MOV DX,OFFSET字符串的开头 ② MOV AH,09H ③ INT 21H 2.在定义字符串的时候要在末尾加上'$'作为字符串的结束标志。 3.了解INT 21H的0AH号中断调用(输入字符串) ① LEA DX,字符串的开头 或 MOV DX,OFFSET字符串的开头 ② MOV AH,0AH ③ INT 21H 4.在定义内存空间存储字符串时,类似于定义C语言的数组 5.源代码: DAT
分类: 其他 发布时间: 04-02 23:48 阅读次数: 0

汇编语言的寻址方式

x86支持多种操作数格式。源数据值可以以常数形式给出,或是从寄存器或内存中读出。结果可以存放在寄存器或内存中。因此各种不同的操作数的可能性被分为三种类型,第一种类型是立即数(immediate),用来表示常数值;第二种类型是寄存器(register),它表示某个寄存器的内容;第三种操作数是内存引用,它会根据计算出来的地址(通常称为有效地址)访问某个内存位置。(来源《深入了解计算机系统》第3版P121页) 1.8086的寻址方式(16位的MASM格式) 练习题:假设下面的值存放在指明的内存地址和
分类: 其他 发布时间: 04-02 23:48 阅读次数: 0

eclipse增加子模块子目录的方法

加完了以后是上面这个效果。 首先 然后 最后 成功
分类: 其他 发布时间: 04-02 23:47 阅读次数: 0

webservice客户端代码明明已经导入jar包清理后却依然一堆错的原因

今天弄项目时,明明已经有了jar包,但还是有 一堆错,只要一清理就出来,而且错误并不是找不到类的错, 经过反复的弄,发现是有一个axis2-1.1.1.jar的jar包导致, 删了错误就小时了。
分类: 其他 发布时间: 04-02 23:47 阅读次数: 0

oracle锁表无法进行删除delete或者修改操作的解决办法.txt

--首先查看有哪些锁 --主要是看看有没有自己用户锁的表 select /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK','TX','ROW LOCK',null) lock_level, o.owner, o.object_name, o.object_type, s.sid,s.serial#, s.terminal, s.machine, s.program, s.osuser from v$session s,v$lock
分类: 其他 发布时间: 04-02 23:47 阅读次数: 0

转_组件化开发和模块化开发概念辨析

网上有许多讲组件化开发、模块化开发的文章,但大家一般都是将这两个概念混为一谈的,并没有加以区分。而且实际上许多人对于组件、模块的区别也不甚明了,甚至于许多博客文章专门解说这几个概念都有些谬误。 想分清这两个概念我觉得结合一下软件的渐进式开发场景更容易理解。但是下面的篇幅会比较长,所以我先说结论,不耐烦的同学可以先看: 概念区别 对比 类别 目的 特点 接口 成果 架构定位 组件 重用、解耦 高重用、松耦合 无统一接口 基础库、基础组件 纵向分层 模块 隔离/封装 高内聚、松耦合 统一接口 业务
分类: 其他 发布时间: 04-02 23:46 阅读次数: 0

mqtt协议之Apache Apollo 安装和配置

由于项目需要用到mqtt来做推送 ,所有找了下资料,不过配置这块讲解的都不太详细,所以做一篇攻略来给需要填坑的朋友一起交流. 分三部分来讲解: 一:什么是mqtt 二:中间件的选择(我们用到的是Apache Apollo) 三:配置和使用构思 一:什么是mqtt: 简介: MQTT协议(Message Queuing Telemetry Transport),翻译过来就是遥信消息队列传输,是IBM公司于1999年提出的,现在最新版本是3.1.1。MQTT是一个基于TCP的发布订阅协议,设计的初
分类: 其他 发布时间: 04-02 23:45 阅读次数: 0

密码必须包含大小写字母/数字/符号任意两者组合的正则表达式

互联网上没有绝对的安全,只有相对的更安全,而如何从每一个细节提升安全性,互联网众多的帐号又该如何控制,继分享“排除 170/171 虚拟号段手机号码正则表达式”后,子凡今天就继续来分享一个密码必须包含大小写字母/数字/符号任意两者组合的正则表达式。 不论是前端还是后端,我们都可以用正则表达式来验证页面的表单,前端利用 javascript 做初步的验证,从用户体验上来说可以增强用户的有效操作,提升操作效率,其中就不过多的介绍了,直接上代码吧! 1 2 //密码必须包含大小写字母/数字/符
分类: 其他 发布时间: 04-02 23:45 阅读次数: 0

TCP连接时CSocket粘包问题的解决方法

解决TCP网络传输“粘包”问题 作者:杨小平 王胜开 原文出处:http://www.ciw.com.cn/ 当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagram protocol,用户数据报协议)是无连接的,提供高效率服务。在实际工程应用中,对可
分类: 其他 发布时间: 04-02 23:45 阅读次数: 0

nginx+tomcat实现Windows系统下的负载均衡搭建

通俗点讲,负载均衡就是因为访问流量太大,导致项目访问不流畅、甚至宕掉,所以通过一种分流的方式来缓解这种情况。   首先,安装两个tomcat,可以是同一个复制成两个,也可以下载两个不同版本的tomcat,我就是下载了两个不同版本的。下载地址:https://tomcat.apache.org/download-80.cgi 然后启动两个tomcat,在启动前,先更改其中一个的端口号,使得两个tomcat启动时不会端口冲突,一个是本身的8080端口,一个是改成了9080端口。配好以后,打开cmd
分类: 其他 发布时间: 04-02 23:44 阅读次数: 0

MD5、BASE64等加密解密工具集

import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.SecretKeyFactory; import javax.crypto.spec.DESKeySpec; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.codec.binary.Base64; import org.apache.commons.c
分类: 编程语言 发布时间: 04-02 23:41 阅读次数: 0

codeforces round #550(div3) D

You are given an array aa consisting of nnintegers. You can perform the following operations arbitrary number of times (possibly, zero):Choose a pair of indices (i,j)(i,j) such that |i−j|=1|i−j|=1 (indices ii and jj are adjacent) and set ai:=ai+|ai−
分类: 编程语言 发布时间: 04-02 23:41 阅读次数: 0

移动端手机页面 禁用/阻止长按进行复制粘贴选择的操作

在页面样式内加入 *{ -webkit-touch-callout:none; /系统默认菜单被禁用/ -webkit-user-select:none; /webkit浏览器/ -khtml-user-select:none; /早期浏览器/ -moz-user-select:none;/火狐/ -ms-user-select:none; /IE10/ user-select:none; } 在添加完这段代码后,在IOS 上会有问题的,这个时候你会发现input 框无法正在输入了内容了; 造
分类: 编程语言 发布时间: 04-02 23:41 阅读次数: 0

[RK3399][Android7.1] HDMI显示屏(副屏)调试记录小结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kris_fei/article/details/88875516 Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 驱动文件: dw-hdmi.c: HDMI驱动,包括内部I2C接口实现。 drm_edid.c: edid相关。 dw_hdmi-rockchip.c: drm框架部分。 探测引脚 HPD(Hotplug Dectect)用于监测HD
分类: 编程语言 发布时间: 04-02 23:41 阅读次数: 0

ubuntu18安装docker并使用普通用户操作docker

一、ubuntu安装docker #更新软件源 sudo apt update #安装docker sudo apt install docker.io #基本命令 #查看docker服务运行状态 sudo systemctl status docker #启动docker服务 sudo systemctl start docker #停止docker服务 sudo systemctl stop docker #查看所有本地镜像 sudo docker images #查看正在运行
分类: 编程语言 发布时间: 04-02 23:40 阅读次数: 0

Proxyee-down 最新版下载地址!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_31965095/article/details/88977232 x86版本:https://pan.baidu.com/s/1NCLNl8KGCrSH2hhml-TK_g 提取码:rluh x64版本:https://pan.baidu.com/s/15cGDy5W7JZAWfydAbUaVNw 提取码:s4u1 mac版本:https://pan.baidu.com/s/1gQ6hwi
分类: 编程语言 发布时间: 04-02 23:40 阅读次数: 0

【Linux C】作业:文本相加/格子中输出

文本相加 实现在text1.txt和text2.txt文件中除去首行和末尾对应的数据,要求三个文本内容如下: text1 text2 text3 begin begin begin 10 11 12 15 16 17 25 27 29 20 21 22 25 26 27 45 47 49 30 31 32 35 36 37 65 67 69 end end end #include <stdio.h> #include <errno.h> FILE* fopen_text (const c
分类: 编程语言 发布时间: 04-02 23:40 阅读次数: 0