自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谁月

随缘敲代码

  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Visual Studio 2019 简单安装教程

2023年安装vs2019

2023-09-10 22:48:06 1690

原创 AfxBeginThread线程函数的使用(MFC)

在MFC中,开启线程函数推荐使用AfxBeginThread函数

2023-01-30 22:12:25 1241

原创 C/C++甜点系列-01:使用memset填充char类型指针所指缓存

说明首先创建一个char类型指针,为其动态分配内存,然后使用memset函数填充。代码#include<iostream>#include<malloc.h>#include<string.h>using namespace std;int main(){ char* buff=(char*)malloc(12*(sizeof(char)));//创建char指针并分配空间 memset(buff,'1',sizeof(char)*10);//初始化b

2021-09-05 15:42:23 1281

原创 关于VisualStudio2017项目的代码同步

引入代码写的多了,自然需要考虑同步、云存储的问题,你永远也不知道你的电脑什么时候会突然出毛病…使用VisualStudio编程,打开一个项目的文件目录一看,好家伙居然有几百MB,于是摸索着用最小最少的文件完整保存项目。操作为了测试,我新建了一个名为“test_upload”的Qt项目,目录如下:然后直接运行,成功显示界面后关闭VisualStudio;打开项目所在文件夹,看一下文件大小:可以注意到单单是创建-执行就有218MB了!打开wiztree扫描如下:其中.vs文件夹占

2021-03-06 20:25:24 1216

原创 Lintcode算法:1823. 数组的最长前缀--打败 97.09% 的提交!

1.题目:给定两个正整数X和Y,以及正整数数组nums。我们需要找到一个最大的index,使得在nums[0], nums[1], … , nums[index]中,出现X、Y的次数相等,且至少均出现一次,返回该index。若不存在这样的index,则返回-1。样例示例 1:输入:X = 2Y = 4nums: [1, 2, 3, 4, 4, 3]输出: 3解释: 保证 2 和 4 出现相同次数的最长前缀是: {1, 2, 3, 4},所以你应该返回3。示例 2:输入:X =

2021-01-31 13:18:16 197

原创 C++电话面试啪的一下就来了,很快啊!

前几天中午刚回到宿舍,啪的一下一个电话面试就打过来了,很快啊我大意了没有闪 ,,以下是题目以及过后整理的答案思路。第一题说一下指针和引用的区别?本质区别:引用是别名,指针是地址引用不能为空值,引用一旦与某个对象绑定后就不再改变程序为指针变量分配空间,而不为引用分配内存空间引用可以被认为是不能改变的指针第二题有50个学生,按顺序排成一列,编号1,2,3…50,让奇数的人出列,剩下的人再次从1开始编号,依照这样的规则不断出列,问:最后剩下的那名学生,最开始的编号是多少?① 1,2,3,

2020-11-26 21:34:16 296

原创 vs2017-Qt错误“This application failed to start because it could not find or load the Qt platform...“

vs2017-Qt错误“This application failed to start because it could not find or load the Qt platform plugin”环境vs2017+Qt5.9+qt-vsaddin-msvc2017-2.4.0问题使用Debug+x64编译运行没有问题,改为Release时出现了下面的错误解决方法exe输出目录(项目/x64/Release/)缺少了dll文件,缺少的文件依据项目不同而不同①将Qt目录中的bin目录文件

2020-11-10 15:05:39 1139

原创 QT:PushButton+信号槽+Label简单使用

实现内容创建一个简单的QT GUI项目,实现点击按钮修改Label的内容创建QT GUI 项目:ButtonTest创建后的目录为:添加界面布局在界面添加两个PushButton和一个Label,命名分别为pushButton1、pushButton2、label1双击修改为上图的文字,文字的大小和字体可自行修改,位置在属性编辑器的QWidget–font一栏我这里还设置了背景颜色、文字颜色:选中按钮,右键打开样式表进行修改即可,内容比较繁多暂时不展开写。绑定信号事件,qDebug输出

2020-11-01 15:58:52 4123

原创 C++ iterator正向迭代器、反向迭代器简单理解例子

概述可以指向容器中的某个元素(可读写),功能上与指针类似;iterator 正向迭代器reverse_iterator 反向迭代器简单例子讲解都在注释内#include<iostream>#include<vector>using namespace std;int main(){ vector<int> v;//定义int类型的vector for (int n = 0; n < 5; n++)//向容器添加元素 { v.push

2020-10-08 11:07:28 1202

原创 检测电脑接口是否为usb3.0--查看USB接口的传输协议

概述先看看USB的传输协议:来源:https://www.bybusa.com/community/usb-interface-detailed-explanation前端时间一直烦恼怎么检测自己笔记本的USB是不是3.0的,搜了好久没有找到解决方法后来终于找到了一款方便小巧的软件–ChipGenius功能无需安装,即开即用显示电脑的各个接口信息,传输协议等检测接口和当前插入设备支持的协议是否一致,并提供建议截图下载搬运:ChipGenius...

2020-10-06 15:29:40 10683

原创 微机原理汇编实验二:二次函数计算程序设计

要求实验内容:编制一个完整的二次函数y=x^2+5x+6计算程序,从键盘输入变量x的值,值的范围在(0 ~ 255),然后计算函数y的值(0 ~ 65535),并以十进制ASCII的形式显示在屏幕上。思路有了上一个实验的经验,这个实验就比较容易上手了。上个实验已经解决了进制转换的问题,所以只要对上次的代码进行复用即可。先计算5x,然后再计算xx,最后再加上6,仔细体会计算的顺序。实现data segment input db 10, 0, 10 dup(30h) ; 存放变量输

2020-08-19 17:10:44 1126

原创 微机原理汇编实验一:数值计算程序设计

要求从键盘输入2个数X1和X2,然后再输入计算符号(+或*),按输入的符号进行计算,结果放在X3,并输出到屏幕显示。输入“+”号,程序计算X3=X1+X2, 输入“”号计算X3=X1X2思路定义数据段变量x1,x2,x3分别存储数据,再定义input、output保存输入的ASCII码值、输出的十进制数;程序从键盘读入的数据(十进制)是以十进制存入的(即存入的是图形),要进行运算就需要将数据转换为二进制储存到寄存器中;同样,数据输出到屏幕时,需先将数据转换成ASCII码十进制显示;因此,定义了两

2020-08-18 23:38:49 1367

原创 汇编语言编程程序的基本架构--5分钟入门

汇编程序代码主要由这三部分组成:堆栈段(初学者使用较少可暂时忽略)数据段代码段其中,数据段用于存放数据,类似于高级语言的定义变量、赋初值;而代码段则用于存放汇编指令。即:数据段定义数据,代码段用来对数据进行操作。具体代码如下:;数据段data segment ;开头 ;此处存放代码data ends ;结尾;代码段code segment ;开头 ;此处存放代码code ends ;结尾说明:数据段中结尾的“data ends”可简写为“ends”;代

2020-08-11 23:23:25 2958

原创 C++基础系列--变量:整型和浮点型

编写代码如下#include<iostream>using namespace std;int main(){ int a; //整数型 a=1; //赋值 cout<<"这是a:"<<a<<endl; //输出语句 float b; //浮点型 b=2.3; //赋值 cout<<"这是b:"<<b<<endl; float c,d; c=a/

2020-06-30 11:55:59 800

原创 解决Windows Terminal[启动“powershell.exe”时出现错误 0x80070002]错误

启动Windows Terminal,发现打开无法使用,显示以下错误:[启动“powershell.exe”时出现错误 0x80070002]解决方法如下:1. 打开windows菜单:2. 直接搜索环境变量,打开![win2](https://img-blog.csdnimg.cn/20200525134720151.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9i

2020-05-25 14:04:26 20557 10

原创 Java jdk-14.0.1环境变量配置--源自官方教程文档

之前安装的Java好像不小心删掉了,最近想尝试一下逆向,就把原来没清理干净的jdk13卸载完毕在官网上出现下载了最新的jdk14按着以往的配置,在环境变量改了路径,发现cmd窗口无法运行我的安装目录:找了官网的文档看了一下,原来是环境变量的配置和以前不一样了链接:Installation of the JDK on Microsoft Windows Platforms简单粗暴,回去把原来的相关变量一并删除,只在PATH中添加以下内容即可,注意改成自己的安装目录D:\Biancheng\Ja

2020-05-21 20:37:49 1984

原创 Scapy 嗅探Python仿真实验(GUI界面)--2.2使用sniff监听网口抓包

导入scapy库from scapy.all import *import time##同时导入了time,后面会使用到简单使用sniff函数使用方式:sniff(filter=filt,prn=pack_callback,iface=IFACES.dev_from_index(port_num), count=1)解释项含义filter过滤器prn...

2020-01-16 14:47:34 2533 9

原创 Scapy 嗅探Python仿真实验(GUI界面)--1.介绍+准备

实验目的利用scapy库实现对网卡数据包的嗅探和解析,嗅探的数据包包括_IP,TCP,UDP,ARP,ICMP,DNS,Http_(需用到scapy-http库)环境准备注:本系列实验建立在Python环境已经安装成功且已经配置环境变量的前提条件下!提前自行配置后继续往下看。检验:打开电脑cmd窗口,输入“python”并回车,出现类似以下界面就代表python环境已配置好软件和库的安...

2020-01-14 16:33:33 1141

原创 AndroidStuio学习日志——常用控件

本次学习知识点:TextView -文本Button -按钮EditText -文本编辑框ImageView -图片ProgressBar -进度条AlterDialog -对话框直接贴相关代码,会比较凌乱,仅作记录使用。(创建空项目的基础下)MainActivity.javapackage com.example.uiwidgettest;impor...

2019-10-23 14:18:47 194

原创 Android Studio 创建按钮

新建一个empty activity,命名为Test,切换到Project视图。在这里插入代码片修改三个文件完成创建按钮。第一步:定义按钮在app\src\main\res\layout下创建一个Layout resourse file 文件,命名为first_layout,删除目录下原有的另外一个xml文件,first_layout.xml修改后如下<?xml version="...

2019-10-12 17:53:46 5307

原创 应用密码学-扩展的欧几里得算法(The Extended Euclidean Algorithm)简单理解

扩展的欧几里得算法的应用:1.能够确定两个正整数的最大公约数2.如果这两个正整数互素(互质),还能确定他们的逆元如果整数n≥1,且gcd(a,n)=1,那么a有一个模n的乘法逆元a-1。即对小于n的正整数a,存在一个小于n的整数a,存在一个小于n的整数a-1,使得a * a-1≡1 mod n。以上是教材内的定义,有点晦涩难懂,可以暂且不深入理解,我们先来看看扩展的欧几里得算法的描述:...

2019-10-12 01:05:55 1092

原创 数据库基础实验1

CREATE TABLE STUDENT( --创建学生表 Sno CHAR(9) PRIMARY KEY, Sname CHAR(20) UNIQUE, Ssex CHAR(2), Sage CHAR(3), Sdept CHAR(20));CREATE TABLE Course( --创建课程表 Cno CHAR(4) PRIMARY KEY, Cname CHAR(40),...

2019-10-08 11:36:03 288

原创 topcoder第1天:AddMultiply练习

(小白文,大神慎阅)原题如下:(可进入topcoder练习界面搜索AddMultiply)学过C++,但是没接触过容器,所以一开始题意的“vector”被我忽略了,直接按着自己的思路写,可是发现一直运行失败,到DEV里边运行倒是可以,然后各种搜索报错语句的解决方法,无果;最后参照了前辈的代码才发现是要使用容器,这个就没学过了,在菜鸟教程上看了一下C++容器的页面,又返回来看前辈的文章代码,原...

2019-09-06 01:26:55 226

原创 Lingoes灵格斯翻译家添加法语发音

(以下操作基于Windows10环境)Lingoes添加了法语的词典后,查询后进行朗读,发现读出来的还是英文,点击发音按钮旁边的三角形后如下:只有中英文两种读法,点击进入语音选项,在TTS语音合成引擎一项,下拉也是上面两种引擎选项开始寻找安装TTS引擎的法语语音包的方法,然而在*度上各种搜索尝试无果。最后转换思路开始查找win10系统内的语音引擎设置,在系统设置内尝试搜索语音、引擎、TTS...

2019-09-02 01:51:12 796

ChipGenius_v4_20_0922.zip

ChipGenius,USB检测,U盘检测,检测电脑接口是否为usb3.0--查看USB接口的传输协议,文章地址:https://blog.csdn.net/H244855/article/details/108938553

2020-10-06

ulipad.4.1.zip

Ulipad工具,UliPad是wxPython的动力,导向和灵活的编程器。它如类浏览器,代码自动完成许多功能,如:HTML查看器,目录浏览器,向导等等。

2020-01-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除