自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Visual Studio 2019 C# TCP通信调试助手】

基于VS 的C#TCP/IP通信写在前面的话:本文是在vs平台上使用C#编写的tcp服务端与客户端的局域网通信,使用vs工具箱中的TextBox、ListBox、Button等组件编辑的Ui界面。与上一篇(QT C++ TCP通信调试助手) 用c++写的功能基本相同。上一篇链接一 、vs中项目创建过程:1. 步骤:打开vs2019 -> 文件 ->新建 -> 项目 ->Windows 窗体应用(.NET Framework)-> 下一步 -> 创建2. UI界

2022-02-14 10:37:01 4772

原创 【QT C++ TCP通信调试助手】

基于Qt5的 c++ Tcp/Ip通信写在前面的话:本文是在Qt 5.12.2平台上用c++写的tcp客户端与服务端的局域网通信,使用Qt自带的组件设计的界面,通过信号与槽机制实现ui界面中如Button的相应。一、Qt中的工程的配置:1.工程创建:打开Qt->新建项目->Application->Qt Widgets Application2.在工程的 .pro 中添加Qt的网络模块如下代码:QT += netork3.ui界面中的控件如下:4.最终的运行效果:

2021-12-13 14:07:03 4221

原创 简单的Shell程序(脚本)

《Linux程序设计》笔记,day2.1. 什么是shellshell是一个作为用户与linux系统间的接口程序,它允许用户向操作系统输入需要执行的命令。在linux中可以安装多个shell,最常见的是GUN工具集中的bash他是一个开源的自由软件,一般的linux发行版中自带bash。可以用如下命令查看bash版本:$ .bin.bash --version还有其他的一些常用的shell有:sh 、csh、 tcsh 、zsh、 ksh、 pdksh等。2. 交互式程序编写shell脚本程

2020-06-09 21:33:48 1383

原创 Linux下创建一个自己的小型函数库(c 静态库)

1. 编写源文件1. fun1.c#include <stdio.h>void Fun1(int arg){ printf("Fun1: we passed %d\n", arg);}2. fun2.c#inclued <stdio.h>void Fun2(char * arg){ printf("Fun2: we passed %s\n", arg);}上面两个.c文件是库中的函数实现所需的源文件 。2. 编译产生目标文件$ gcc

2020-06-08 17:00:13 1339 1

原创 UNIX、Linux和GNU关系简介

1. 什么是UNIXUNIX操作系统最初是为DEC(数字设备公司)的PDP系列计算机设计的。现在已发展成为一种多用户、多任务操作系统,可以运行在大量不同种类的硬件平台。1. 什么是LinuxLinux是一个可以自由发布的类UNIX内核实现,它是一个操作系统的底层核心。开发目的是保证Linux除包含可以自由发布的代码外,不会集成任何专业代码,现在使用不同类型CPU的计算机系统都有Linux的版本运行其上。Linux 发行版正如前面所说的Linux实际上只是一个内核。你可以获得内核源代码,编译并安装它

2020-06-08 13:05:42 1244

原创 Linux Git 常用命令概述

今天接上一篇,说说Git 的常用的命令。上一篇链接1. git diff查看执行git status (查看仓库的状态)的结果的详细信息。① 尚未缓存的改动:git diff② 查看已缓存的改动: git diff --cached③ 显示摘要 :git diff --stat其中的 git status -s 是显示简略信息。A 表示已缓存的(即执行过git add 的文件)或没有改动的文件,AM表示有改动的但是没有缓存的文件。2. git commit这个命令和git add 相似

2020-06-06 14:48:45 205

原创 Linux Git 基础

我的 Git 安装笔记!!!!首先说说我对Git的理解吧它是一个分布式的版本控制系统,可以高效的处理或大或小的项目(方便管理代码的修改等工作,万一修改有问题还可以回退到旧版本),与SVN 等版本控制工具不同的是它开源,不需要服务端的软件支持。Git 在 Linux 系统上的安装Git 需要调用curr、zlib、openssl、expat、libiconv等库的代码,所以在安装时先要安装这些依赖工具。① Debian/Ubuntu Git安装命令为:$ apt-get install libc

2020-06-05 16:49:39 706

原创 Linux 进程与线程概述

进程概念进程就是一个程序的执行过程。程序开始运行进程就会被创建,程序结束进程随之结束,一个程序可以产生多个进程,但是一个进程只能有一个程序产生。进程的状态线程概念线程又称为轻量级的经常,是程序执行的最小单元,是程序中代码的不同执行线路,一个进程可以有多个线程。一般的用户线程和内核线程是通过映射调用关系。进程、线程的区别联系联系:一个程序会至少产生一个进程,而一个进程会至少产生一个线程,用户线程再映射到内核线程,在处理器上完成计算。区别:① 进程分配除CPU外的系统资源..

2020-06-04 18:23:17 177

原创 C++DLL封装与调用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-06-03 00:59:52 535

vs2019平台下 C# Tcp调试助手源码

1. 基于vs2019 平台的C# Tcp/Ip 编程

2022-02-14

TCP调试助手.zip

基于QT平台的C++ Tcp/Ip 通讯的编程。

2021-12-13

空空如也

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

TA关注的人

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