自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zylg

不知死,焉知生

  • 博客(255)
  • 资源 (27)
  • 收藏
  • 关注

原创 PE loader (x86)

#include <iostream>#include "PeLoader32.h"#include <fstream>using namespace std;string readFile(const string & _file_name) { fstream f(_file_name.data(), ios::in|ios::binary); f.seekg(0, ios::end); size_t len = f.tellg(); f.seekg(

2021-11-20 18:09:52 379

原创 案例分析2

文章目录17年15141317年试题一阅读以下关于软件架构设计的叙述,在答题纸上回答问题1至问题3 。【说明】某软件公司为某品牌手机厂商开发一套手机应用程序集成开发环境,以提高开发手机应用程序的质量和效率。在项目之初,公司的系统分析师对该集成开发环境的需求进行了调研和分析,具体描述如下:a.需要同时支持该厂商自行定义的应用编程语言的编辑、界面可视化设计、编译、调试等模块,这些模块产生的模型或数据格式差异较大,集成环境应提供数据集成能力。集成开发环境还要支持以适配方式集成公司现有的应用模拟器工具。

2021-10-18 07:44:53 207 1

原创 架构英语

文章目录数据库存储架构设计系统分析体系结构设计软件体系结构重构架构风格软件架构信息系统设计应用架构系统架构软件架构重构架构设计架构设计数据库存储Designing the data storage architecture is an important activity in system design.There are two main types of data storage formats:files and databases.Files are electronic of data th

2021-10-18 07:22:22 110

原创 案例分析答案

文章目录UML质量属性WebWeb大量并发访问的技术手段:微服务架构嵌入式设计模式UML用例图三个基本元素:参与者,用例和通信关联参与者是指存在于系统系统外部并与系统进行交互的任何事物,既可以是使用系统的用户,也可以是其他外部系统和设备等外部实体。用例表示系统所提供的服务。通信关联表示的用例与参与者或者用例与用例之间的关系构建用例模型的四个阶段:标识参与者,合并需求获得用例,细化用例描述,调整用例模型质量属性敏感点:为实现某种质量属性,一个或多个构件所具有的特性。权衡点:影响多个质量属性

2021-10-15 07:07:55 65

原创 架构案例分析

架构师案例分析<1> 嵌入式操作系统 3<2> 系统可靠性 3<3>应用系统数据架构 6<4>数据库 7<5>开发方法 9<6>软件架构设计 11<7>构件 13<8>UML 15<9>面向服务架构SOA 17<10> 嵌入式 19<十一> 数据库 22<十二> 系统建模 24<十三> 结构化分析 27<十四>结构

2021-10-11 07:36:29 85

原创 修改pe

#include"./pelib/source/PeFile.h"#include <iostream>#include <windows.h>#include "recommom/Utils/utils.h"using namespace std;using namespace PeLib;bool replaceString(string& src_str, size_t loc, size_t _size, string new_str) { bool

2021-04-11 13:50:56 24

原创 pe分析__导出表

E:\svc\test\pelib\pelib>DumpPe.exe hello.exe MZ Headere_magic 5A4De_cblp 0090e_cp

2021-04-06 23:13:17 29

原创 数据库原理

数据库原理第一章 关系模型与关系代数完整性约束实体完整性规则(主码不为null) 参照完整性,用来描述实体之间的联系 用户自定义完整性关系代数传统的集合运算并 (t属于r或者s)t=rUs差(t属于r不属于s) t=r– s交(t属于r并且属于s)t=rns笛卡尔积(t的个数为r*s)t=rxs表达式 连接和笛卡...

2020-09-17 21:32:16 280

原创 XML

1.DTD 文档类型定义(1)结构符号的具体描述结构符号说明()将元素或者数据类型合并为一个单位、元素或者数据以出现的顺序排列*出现0次或者多次+出现1次以上?出现1次或者0次|或(2)元素<!ELEMENT 元素名称 类别><1>空元素 <!ELEMENT 元素名称 EMPTY&gt...

2020-09-05 15:29:51 59

原创 download file with c++

windows 下TCP通信,采用多线程,server和client可以自由的发送和接受消息。同时client可以进行文件的下载,纯c++代码//client#include<winsock2.h>#include<iostream>#include<string>#include<thread>#include <fstream...

2020-03-07 22:04:44 323

原创 HttpRequest

响应包分成三个部分(status+headers+nody)//// HTTPRequest//#ifndef HTTPREQUEST_HPP#define HTTPREQUEST_HPP#include <algorithm>#include <functional>#include <stdexcept>#include <sy...

2019-10-16 23:51:08 107

原创 DNS

#pragma once#include <WinSock2.h>#pragma comment(lib, "Ws2_32.lib")#include <windows.h>#include <string>#include <vector>#include<iostream>using namespace std;...

2019-10-16 19:28:56 61

原创 socks5理解

1.客户机连接到服务器,发送一个版本标识/方法选择报文VERNMETHODSMETHODSx’05’n(1-255)methonsmothons(选择n中):X’00’ 无验证需求X’01’ 通用安全服务应用程序接口(GSSAPI)X’02’ 用户名/密码(USERNAME/PASSWORD)X’03’ 至 X’7F’ IANA 分配(IANA ASSI...

2019-10-09 23:54:32 645

原创 正则表达式of c++

#include "mystring.h"#include<iostream>#include<regex>/* * 正则表达式 of c++*/using namespace std;int main(){ regex pattern(".*(lo\\w{1,}).*",regex::icase);//()这样会存储匹配的结果,下标0是str,1开...

2019-09-07 15:27:02 101

原创 c++文件传输

服务器添加监听的端口删除监听的端口,并让客户端下线操作界面友好,如拖动上传,窗口隐藏等…慢慢体验此外实现了文件的断点续传总体的运行效果:...

2019-08-11 16:51:37 575

原创 IOCP

iocp是windows上通讯模型,把socket的阻塞函数,如recv改成完成端口的来完成.基本的思路,创建一个线程池来作为工作者线程,然后线程的处理函数是接收/转发数据.server/*所用到的函数:HANDLE WINAPI CreateIoCompletionPort( __in HANDLE FileHandle, // 已经打开的文件句柄或者空句柄,一般是...

2019-07-12 20:19:17 270

原创 MFC任务管理器

直接附获取关键信息的源代码总体的思路:1.在界面初始化时设置定时器,自动更新cpu和内存的使用比例.2.绑定快捷键更新整体的信息3.dealwithdata()总体的调用和更新数据,算是程序的开始// MyTask002Dlg.cpp : 实现文件//#include "stdafx.h"#include "MyTask002.h"#include "MyTask002Dl...

2019-07-10 16:04:33 363

原创 windows工作机理

进程windows下运行的进程分为两个部分:内核对象,操作系统用它来管理进程.地址空间,包含可执行文件或者dll模块的代码和数据,还包含动态内存分配.

2019-07-07 16:50:22 166

原创 windows命名前缀的表示

前缀数据类型c字符(char)s短整数(short)cb用于定义对象(一般为一个结构)尺寸的整数n整数(integer)sz以’/0’结尾的字符串b字节fBOOLw字(WORD,无符号短整数)l长整数(LONG)hHANDLE(无符号整数)m_类成员变量fn函数(function)d...

2019-07-03 19:41:04 314

原创 windows基础知识

windows基础知识错误处理GetLastError返回的是最后的错误码,即更早的错误码可能被覆盖GetLastError可能用于描述成功的原因(CreatEvent)字符和字符串处理宽字节转多字节WideCharToMultiByte,反之MultiByteToWideChar。内核对象内核内核对象的数据结构只能由内核对象访问,windows提供API访问.内核对象用一个...

2019-07-02 16:33:21 976

原创 c++聊天小程序

纯c++写的聊天小程序涉及的技术c++ socketc++ stlc++ thread设计的原理以一个结构体的形式存储客户端,用vector存取存在的客户端,开启多线程处理逻辑效果源代码server#include<thread>#include <WinSock2.h>#include<iostream>#include<...

2019-07-01 11:29:03 1244 1

原创 c++多线程

c++多线程/* * c++多线程 * 子线程一旦进行了构造,那便开始运行 * 相关函数 * join()将子线程和主线程进行阻塞,子线程运行完才会到下一步的主线程的运行 * detach()子线程和主线程呈现的是并发的关系 * native_handle()可以得到线程的句柄 **/#include<iostream>#include<thread>...

2019-06-29 15:51:56 117

原创 c++信号处理

c++线程#include <iostream>#include <pthread.h>using namespace std;#define THREAD_NUM 4/* * pthread_create (thread, attr, start_routine, arg) ; * 线程id,线程参数,调用的函数,函数的参数 **/void *say...

2019-06-29 15:18:46 103

原创 windows程序设计

windows 消息循环窗口中发生的一切都以消息的形式传给窗口消息处理程序。然后,窗口消息处理程序以某种方式响应这个消息,或者将消息传给DefWindowProc,进行内定处理。Windows程序也是一个消息循环它呼叫GetMessage从消息队列中取出消息,并且呼叫DispatchMessage将消息发送给窗口消息处理程序。消息能够被分为「队列化的」和「非队列化的」队列化的消息是由...

2019-06-26 08:41:52 314

原创 MFC入门小例子

MFC入门小例子新建Hello项目选择对话框的模式,点击完成现在得到的所有文件从资源视图从找到IDD_HELLO_DIALOG,进去即可编辑界面添加变量现在代码会发生变动,主要如下现在dialog界面处添加一个button,然后双击,进入点击事件void CHelloDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代...

2019-06-26 08:36:35 2055 1

原创 qt_加密打包windows下特定的文件,发送给远程服务器

环境说明windowns+qt.7.0MinGw软件的构造1.按照特定的文件类型对文件进行打包2.过滤的条件有磁盘,文件的创建时间,文件的类型,文件的大小3.加密压缩4,传输到特定的服务器运行的实例源码#ifndef ZIPFILESEND_H#define ZIPFILESEND_H#include <QWidget>#include <Q...

2019-05-09 17:08:29 309

原创 qt_隐匿备份U盘文件

环境说明windows+qt5.7.0MinGw整体软件的说明对u盘文件的过滤性打包1.用qt信号槽的机制监视可移动的插入和拔出,一旦有插入,立即进行备份2.压缩采用quazip的压缩方式3.对文件的备份包含了对文件的过滤4.抛出ini配置文件,用户可以根据需要进行软件的配置运行的事例这是在软件打包的时候允许弹出命令窗口的效果,仅演示用,真时的不存在任何窗口默认的存储的位...

2019-05-09 16:48:10 145

原创 qt_共享库的使用

在 Windows 中,MinGW 将输出 .a 和 .dll;MSVC 将输出 .lib 和 .dll。在 Linux 中,MinGW 将输出 .so、.so.1、.so.1.0 和 .so.1.0.0 - .lib其中:.a 和 .so 是导入库,它们有助于将我们的代码链接到库中,并且在构建文件时需要过程:quzip 在qt5.7.0上的编译下载源码github:https:/...

2019-05-07 20:13:35 381 1

原创 扫描主机文件

扫描主机文件SendZipFile加密打包电脑的文件,以ftp发送出去运行环境python3.5以上其他psutil 5.6.2pyftpdlib 1.5.5代码的功能说明可以按时间或者文件的类型,扫描整个磁盘将找到的文件进行加密压缩发送到指定的服务器import osimport platform as pffrom shutil imp...

2019-05-03 22:19:42 89

原创 自动备份U盘文件

import osfrom shutil import copy as shutilCopyfrom time import sleep, strftime, localtime, timefrom psutil import disk_partitionsfrom configparser import ConfigParserfrom json import dumps, loads...

2019-05-02 17:36:41 1026

原创 python_configparser

import configparser# ConfigParser 是用来读取配置文件的包# 中括号“[ ]”内包含的为section# section 下面为类似于key-value 的配置内容def my_usage(): config = configparser.ConfigParser() # config.read("ini", encoding="utf...

2019-05-01 01:16:56 36

原创 python3__psutil系统性能信息

2019-05-01 00:45:43 61

原创 python之shutil

模块介绍shutil是shell utility的缩写,实现了在Python中实现文件复制、移动、压缩、解压等高级功能,是Python的系统模块,不需要额外安装。常用函数函数作用shutil.copyfile( src, dst)从源src复制到dst中去。当然前提是目标地址是具备可写权限。抛出的异常信息为IOException. 如果当前的dst已存在的话就会被覆盖掉...

2019-04-30 20:34:51 160

原创 git

clone下载log查看日志init初始化branchgit branch --all\listgit branch new1新建分支fetch更新分支checkout切换分支git checkout new1

2019-04-30 17:26:05 53

原创 pyQt的使用

# GetMac.pyfrom psutil import net_if_addrsimport redef get_all_if_info(): try: if_infos = net_if_addrs() if_name = if_infos.keys() d1 = {} for i in if_name: ...

2019-04-29 00:04:48 96

原创 爬取csdn的个人博客

爬取csdn的个人博客全文构思:本文使用账号密码进行登录,所用到的环境安装sudo pip3 install seleniumsudo pip3 install pyperclip除此之外使用了chrome的浏览器,需要下载驱动,自行百度使用selenium登录了之后,进行全选和复制(进入的是博客管理的界面)代码中的账号密码login_mobile.send_keys(‘xxx’)...

2019-04-14 16:22:30 805

原创 python3爬虫

基本库的使用urlliburllib包含了四个模块:(1)request,http请求模块(2)error,异常处理模块(3)parse,url处理的工具模块(4)robotparser,识别网站的robots.txt文件1.requestfrom urllib import request, parse, errorimport socket'''request.urlope...

2019-04-13 17:50:11 1767

原创 flask 轻量级web框架

pip3 install flaskfrom flask import Flask, request, url_for, render_template, flash, redirect, send_from_directory,\ session,escapefrom werkzeug.utils import secure_filenameimport osimport ...

2019-04-11 15:16:45 256

原创 redis

安装和配置(ubuntu)install$sudo apt-get install redis-server启动:redis-server查看:redis-cli配置file:/etc/redis/redis.confzz@ubuntu:~$ redis-cli127.0.0.1:6379> CONFIG GET *...127.0.0.1:6379> ...

2019-04-09 15:59:18 28

原创 网络信息收集

域名DNS域名的注册信息whois 注册信息DNS记录分析:1.host(dig) 用域名指向主机的IP地址2.fierce -dns www.baidu.com目标主机所有的ip地址和主机信息3.dnsenum 枚举dnsenum --enum baidu.com路由信息sudo tctrace -i eth0 -d www.guet.edu.cn1(1) [192....

2019-04-03 22:57:00 2568

qt5多线程pingIP地址(线程池)

线程池的方式ping ip地址,多线程技术

2019-04-02

QTcpServer 聊天室,多客户端

用QTcpServer和QTcpSocket去实现的聊天室的基本程序,主要是服务器端的构建

2018-12-14

qtcpsocket 使用例子

tcp聊天软件 ,tcp通信 ,socket的使用.

2018-12-13

qt 的zxing,可自行生成动态库

生成动态库,里面是原码,自行在你想要在的平台进行编译就好,最后为库文件

2018-08-22

quazip的编译,windows下qt5

quazip在Windows下的编译的库文件,环境qt5.7.0 /qt Creator

2019-05-07

qt5多线程pingIP地址(纯线程)

在linux系统下可以直接ping IP地址,运用了qt多线程技术

2019-04-02

抓取csdn的个人博客

爬取的是csdn中个人的博客管理的文章,用于个人的博客物理备份,使用说明见https://blog.csdn.net/qq_33564134/article/details/89297840

2019-04-14

多端口服务器多个客户端相互聊天.zip

多个服务器的端口,多个客户端可任意连接端口,多个客户端可相互之间聊天。

2019-07-03

纯c++聊天服务器及客户端.zip

c++写的多线程聊天程序,可以实现一对一的聊天,涉及的技术有c++网络编程,c++多线程,c++ STL, 压缩包里有服务器和客户端的源码,也有编译好的两个exe程序,环境使用vs2013编译的

2019-07-01

qt5总中布局管理器的源码

布局管理器部分的源码,需要的自行下载.

2018-08-20

gjango+mysql建站(班级管理系统)

在django2.1下搭建的网站,数据库是mysql,可用于班级资料的收集

2019-03-14

flask web框架的使用

python3 轻量级web框架flask的使用,该代码可以实现上传文件,登录模块等

2019-04-11

文件目录监视

文件目录监视的代码,可以监视目录的改变,包括删除,新建重命名

2018-08-22

android 实现二维码扫描

可以进行所有的二维码的扫描,引用的是zxing扫描识别方式.

2018-09-05

MyTask.zip

进程管理器 MFC 详细请看https://blog.csdn.net/qq_33564134/article/details/95344331

2019-07-10

c++ primer summary

c++ primer总结 ..................................................................................................................................................................

2018-05-28

qt 模块总结

qt...........................................................................

2018-05-28

scrapy的使用,get images

这是一个scrapy 爬取图片的例子,其中涉及了数据的操作和图片的下载,本资源留着自己使用的,如需要请前往https://github.com/Python3WebSpider/Images360/tree/master/images360免费下载

2019-04-13

qt截图小程序具体代码

实现qt的截图小程序.

2018-11-28

Download Tcp.zip

支持windows下文件的下载,此代码有助于对TCP的掌握和学习,同时这也是较好的client和server点对点聊天的不二之选。

2020-03-07

qt下 初识ffmpeg

qt下第三方库ffmpeg的使用,最基础的环境搭建,最主要在pro文件直接引用了dll,适合在windows下的代码直接使用

2018-09-22

按时间或者文件类型扫描主机,发送到特定ftpt.zip

可以对整个主机进行文件的扫描,然后加密压缩,发送至特定的ftp服务器,压缩包包含源码和打包好的程序,可在windows下运行,只为对技术的研究,别无他意.

2019-05-09

FindPath.tar.gz

城市公交线路的规划,给予最短路径实现,用qt的界面形式操作

2019-08-13

GetUFile.zip

压缩包里面有源码,以及在windows可运行的exe,环境是qt5.7.0 ,MinGw

2019-05-09

Linux总结,shell编程实例

Linux的学习和应用..................................................

2018-05-28

扫描主机文件,打包发送运城主机

该代码可以扫描主机的文件,根据时间或者文件的类型进行文件的加密压缩,然后发送到远程的主机

2019-05-03

qt5 总结,开发实例

qt 5 开发与实例。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-05-28

空空如也

空空如也

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

TA关注的人 TA的粉丝

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