自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朱里安

等我长成一棵树,你来赞一声良木

  • 博客(33)
  • 收藏
  • 关注

原创 tcp/ip协议状态

TCP/IP(transmission control protocol/ internet protocol)即传输控制协议/网际协议,提供点对点的链接机制和数据传输标准,通过协议堆栈的方式,实现出不同的通信协议。在tcp报文首部中,需要了解的标志位URG:紧急指针标志,1表示有效,0表示忽略;ACK:确认序号标志,1表示确认有效,0表示忽略确认字段;PUSH:为1表示指示接收方收到该报文后,尽...

2018-04-13 20:34:04 776

原创 【WinCC动画控件 Industrial Gadgets ActiveX Pro 安装与使用】

wincc 动画素材库 Industrial_Gadgets_ActiveX_Pro

2022-06-30 21:46:03 8840

原创 【威纶通触摸屏 按键保护(元件安全设置)】

威纶通 按键保护,按键操作需要输入密码才可以操作

2022-06-25 02:03:18 6763

原创 【WinCC V7.5 入门】

WinCC7.5 SP2 入门指南

2022-05-14 20:13:55 20705 12

原创 云服务器初始化设置

1.购买云服务器,选择系统镜像centos、Ubuntu、debian和windowR122.云服务器控制设置root密码3.使用xshell、putty和webshell连接远程主机4.添加新的用户组和用户,创建新的密钥连接,xshell 创建的公钥放到用户目录下的.ssh文件vi authorized_keys//创建文件cat PKI.pub > authorize_keys //拷贝公钥到authorized_keys文件5.关闭root用户远程连接,更...

2021-02-21 23:58:13 762

原创 版本管理(git)常用命令

版本管理是什么?常用的版本管理软件有哪些?区别在什么地方?版本管理的好处?如何使用呢?或者用什么来搭配使用?如何上手?1.git安装配置完成后,创建文件夹,打开命令行窗口,切换到刚才创建文件夹目录2.初始化,选择当前目录为可管理的仓库git init3.添加远程库,superman和origin是远程库的名字git remote add supermanhttps://github.com/teemoking/academic-profile.gitgit r..

2020-12-20 21:43:10 221

原创 spring boot学习笔记

Spring家族快速开始一个spring项目@SpringBootApplication@RestController//引入了webpublic class TeeApplication { public static void main(String[] args) { SpringApplication.run(TeeApplication.class, args); } @RequestMapping("/hello")//hello路径 public String he

2020-10-12 12:22:49 179

原创 nx入门

1.创建草图选择平面,利用尺寸约束和几何约束创建草图,注意缺乏约束和过约束的问题2.完成草图,进行拉伸、旋转、修剪、打孔等操作草图完成,选择拉伸或者旋转修剪操作(1)选择基准平面(2)若看不见基准平面,选择线框模型(3)3.设置图层设置草图到21,22层,基准平面到62层选择不显示的图层,若要隐藏坐标系,设置61层不显示4.pmi标注5.二维工程图...

2020-05-18 10:18:04 1981

原创 LabVIEW入门(基础篇)

labview是一种图形化的编程工具。

2020-03-07 21:49:59 37146 2

原创 两个栈模拟一个队列

利用两个栈s1和s2模拟一个队列,当需要向队列插入一个元素时,用来是s1来存放那个已输入的元素,即s1执行入栈操作。当需要出队时,则对s2执行出栈操作。由于从栈中取出元素的顺序是原顺序的逆序,所以必须将s1中的所有元素全部出栈并入栈s2中,再对s2执行出栈操作,完成出队操作。入队算法#define ElemType int bool enqueue(stack *s1,stack *...

2018-09-23 01:03:14 990

原创 gdb多线程调试

首先编译文件为调试版本,也就是在编译文件指令的末尾加上 -g。调试版的文件仍然是二进制可执行文件,可以用来运行,可是不是调试版的文件不可以用来调试。例如 :g++ -o mainmain.cpp -g  编译成调试文件     main 为调试文件 开始调试  输入指令 gdb main     运行后会出现很多奇奇怪怪的东西,不用在意是啥 加断点在你需要让程序暂停运行的地方加上断点一般用法:b ...

2018-05-15 17:07:28 282

原创 VMware虚拟机ip配置

配置自己的ip:1.关闭windows防火墙,虚拟机->设置->网络适配器->桥接模式  (前面两个方框都打成对号)2.管理员身份:iptables–F     关闭防火墙Setenforce0   设置安全选项3.vi   /etc/sysconfig/network-scripts/ifcfg-eth0OOTPROTO=static   ONBOOT=yes IPADDR= ...

2018-03-27 15:20:20 398

原创 从运算符重载深入理解自增自减运算符

在学习C++的过程中经常会遇到一些自增运算符的问题,比如1.后缀自增运算不能赋值int tmp = 0;tmp++ = 10;//error 不能做左值以过往经验来看该语句意为对自增后的 tmp进行赋值,但为什么 tmp++后会变成右值呢?本文将通过自定义实现 int来理解使用自增运算符过程中出现的问题 。class CInt{public: CInt(int val

2018-02-05 21:23:07 1726 2

原创 epoll源码剖析

epoll多路实现模型相比selecte、poll避免了出现文件描述符越多性能越差的情况,并且省去了大量内核/用户空间的拷贝和轮询所有文件描述符的系统消耗。为了理解epoll实现高并发,本文从源码了解epoll的实现机制。epoll的用法:int epoll_create(int size);//创建一个epoll fdint epoll_ctl(int epfd,int op,in

2018-01-30 21:03:14 306

原创 C++函数周期

C++中的函数周期,类Good形式如下:class Good{ public: Good(char* name= NULL,float price = 0);//默认构造函数 ~Good();//析构函数 Good(Good &);//拷贝构造函数 void operator =(Good t);//赋值运算符 private: char* name; floa

2018-01-26 23:46:35 1170

原创 C++中空类有多少个默认成员函数

C++中有6个默认的成员函数,在类中未实现的成员函数编译器将默认生成该成员函数。class Good{ public: Good(char* name= NULL,float price = 0);//默认构造函数 ~Good();//析构函数 Good(const Good &);//拷贝构造函数 Good& operator =(const Good& g);//赋值运

2018-01-25 21:01:51 1284

原创 C++类模板

类模板的格式为template class List;template//typename和class 可以互换class Node{ friend class List; /* //不安全:对所有的模板类都友元 template friend classList; */public: Node(T data = T(0))//0初始化 { val =

2018-01-25 12:11:30 232

原创 C++函数模板详解

如何实现一个函数要求返回两个数之和?1.由于宏定义没有类型要求,宏定义符合此题要求;   #define Sum(a,b) ((a)+(b))2.函数重载,重载次数太多,不可取;3.泛型编程,函数设计复杂,有难度;4.考虑c++的函数模板。函数模板的使用在学习函数模板之前,需要明确函数模板和模板函数两个概念。函数模板:一个通用的函数,以支持多种不同的形参

2018-01-24 15:29:50 286

原创 浅析逻辑地址与物理地址映射关系

基本概念:逻辑地址:在具有地址变换功能的计算机中,访问指令给出的操作数。物理地址:用于内存芯片级单元寻址,与CPU连接的地址总线相对应。线性地址:逻辑地址和物理地址转换的中间层,即硬件平台页式转换前的地址。我们都知道任何一个独立运行的程序都需要系统分配单独的内存空间,大多数情况下这个工作是由系统完成,方便程序访问变量,程序不需要关心变量的物理地址。因此现代操作系统都提供了一种内存管

2018-01-23 17:06:03 11831

原创 TCP/IP协议栈的五个层次

TCP/IP模型层次硬件传输单元功能主要协议物理层中继器、双绞线、集线器比特实现计算机系统和网络的物理连接,以二进制的形式在物理媒体上传输数据RJ45/CLOCK/IEEE802.3数据链路层网卡帧进行数据打包和解包,传输有效的地址帧。形成信息帧被交付物理层实际传输。PPP/MAC/HD

2018-01-07 12:15:53 8411

原创 内联函数的实质

内联函数的实质及与静态函数、宏定义的区别

2017-12-14 22:38:42 485

原创 C++函数参数的默认值

函数的默认值给定有哪些条件

2017-12-14 21:34:25 527

原创 大数据:随机生成10万个整数找出出现次数前一百的数

如何找出大数据中出现次数最多的前n位数

2017-12-04 17:15:47 2990

原创 用PHP实现一个注册网页

注册网页需要用户填入完整的个人信息,本文主要实现多种录入用户信息的方式。界面如下:简单文本框,单选框,复选框,下拉框,提交按钮。 PHP在线课堂 function msg() { alert("点赞 +1"); }

2017-11-09 13:42:54 2279

原创 如何使用github上传代码

使用githubdesktop上传代码到github.

2017-10-22 13:36:45 1131

原创 关于C语言变量生存周期、作用域、内存分布、默认值的基本总结

关于C语言变量的生存周期、作用域、链接属性、默认值的比较

2017-10-15 18:42:32 861

原创 关于结构体、联合体、类的大小比较

结构体、联合体、类的占用内存大小比较

2017-10-15 18:33:33 2036

原创 关于多维数组的运算问题

慰问慰问   等非凡方法   发vdv

2017-09-20 11:51:25 1112 1

原创 关于float转int的函数实现

使用内存拷贝函数memcpy(),实现float转为int的函数功能。

2017-09-03 14:46:03 13241 2

原创 关于C语言中的内存覆盖问题分析

C语言中使用数组不仅要注意数组越界的问题,还有一种关于内存的问题应当注意,内存覆盖。在移动数组数据的过程中应当注意移动顺序应和拷贝顺序一致,若二者顺序不一致,极有可能造成内存重叠的问题,导致原数组中的数据未经保存就被改变。

2017-08-28 20:48:29 1863

原创 关于free 函数操作问题

关于free函数、malloc函数、realloc函数被调用时,内存改变情况

2017-08-18 16:00:03 623 1

原创 关于sting临时地址返回问题

关于指针和字符串的转换,遇到一些返回临时变量地址的问题,分享一下。

2017-08-11 15:29:34 429

转载 hello,world

hello,world

2017-08-07 15:14:33 218

空空如也

空空如也

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

TA关注的人

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