自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (29)
  • 收藏
  • 关注

原创 【极客时间-网络编程实战】

极客时间-网络编程 盛延敏 文件实战思维导图学习高性能网络编程,掌握两个核心要点就可以了:第一就是理解网络协议,并在这个基础上和操作系统内核配合,感知各种网络 I/O 事件;第二就是学会使用线程处理并发。...

2022-06-20 20:13:24 542 1

转载 【Modern C++】深入理解左值、右值

作为C++开发人员,相信我们都写过如下代码:在编译的时候,会提示如下:本文的主要内容如下图所示:在正式介绍左值和右值之前,我们先介绍下其历史。。表达式由按照语言规则排列的运算符,常量和变量组成。一个表达式可以包含一个或多个操作数,零个或多个运算符来计算值。每个表达式都会产生一些值,该值将在赋值运算符的帮助下分配给变量。在C/C++中,表达式有很多种,我们常见的有前后缀表达式、条件运算符表达式等。字面值(literal)和变量(variable)是最简单的表达式,也被认为是表达式。在上节中,我们提到表达

2022-06-08 17:25:01 562

转载 深入理解异步编程

多任务的时候,才会遇到的情况,如:同步、异步,并发、并行。你的朋友在广州,但是有 2 辆小汽车在深圳,需要你帮忙把这 2 辆小汽车送到广州去。,你小汽车,然后坐火车,小汽车去广州。这是串行的方法,2 辆车需要的时间也就更长了。,小汽车从深圳去广州,小汽车从深圳开去广州。这也就是并行方法,两个人两辆车,可以同时行驶,速度很快。,,,停车跑回来,,停车再跑回来,从深圳往广州开。并发的方式,你可以把 2 辆车一块送到朋友手里,但是过程还是很辛苦的。你找一家汽车托运公司,把 2 辆车一起托运到广州。这种方式是同步

2022-06-08 16:15:19 411

原创 【树-基本概念】

1 什么是树在数据结构中,树的定义如下。树(tree)是n(n≥0)个节点的有限集。当n=0时,称为空树在任意一个非空树,有如下特点。1.有且仅有一个特定的称为根的节点。2.当n>1时,其余节点可分为m(m>0)个互不相交的有限集,每一个集合本身是一个树,并称为根的子树。下面这张图,就是一个标准的树结构。-在上图中,节点1是根节点(root);节点5、6、7、8是树的末端,没有“孩子”,称为叶子节点(leaf)。图中的虚线部分,是根节点1的其中一个子树。同时,树的结构

2022-05-09 22:00:14 348

原创 【双指针算法】

1.相向双指针*1.1Reverse型1.1.1 125. 验证回文串C++ isalpha、isalnum、islower、isupper用法isalnum()用来判断一个字符是否为数字或者字母,判断一个字符是否属于a~z || A ~ Z||0 ~ 9。class Solution {public: bool isPalindrome(string s) { int left_index = 0; int right_index = s.size()

2022-05-06 11:48:27 383

原创 【线性表】- 数组

数组(Array)是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据。代码随想录-数组理论基础1如何实现随机访问?1.1 线性表(Linear List)线性表就是数据排成像一条线一样的结构。每个线性表上的数据最多只有前和后两个方向。其实除了数组,链表、队列、栈等也是线性表结构。非线性表,比如二叉树、堆、图等。之所以叫非线性,是因为,在非线性表中,数据之间并不是简单的前后关系。1.2 连续的内存空间和相同类型的数据正是因为这两个限制,.

2022-05-04 11:21:17 347

原创 【查找】- 二分查找

懒猫老师-二分查找基础知识代码随想录-二分查找基础知识1 完全有序1.1 二分查找二分查找-力扣题目链接1.1.1 二分查找 (左闭右闭区间)1.循环退出条件注意是 low<=high,而不是 low<high2.mid 的取值实际上,mid=(low+high)/2 这种写法是有问题的。因为如果 low 和 high 比较大的话,两者之和就有可能会溢出。改进的方法是将 mid 的计算方式写成 low+(high-low)/2。更进一步,如果要将性能优化到极致的话,我们

2022-05-03 22:26:24 1264

转载 详解八大算法思想

1 枚举算法2 递推算法3 递归算法4 分治算法5 动态规划6 贪心算法7 回溯算法8 模拟算法

2022-04-25 10:48:05 128

转载 C++11——Lambda表达式

1. 基本用法lambda 表达式是 C++11 最重要也是最常用的特性之一,这是现代编程语言的一个特点,lambda 表达式有如下的一些优点:声明式的编程风格:就地匿名定义目标函数或函数对象,不需要额外写一个命名函数或函数对象。简洁:避免了代码膨胀和功能分散,让开发更加高效。在需要的时间和地点实现功能闭包,使程序更加灵活。lambda 表达式定义了一个匿名函数,并且可以捕获一定范围内的变量。1.1 语法形式lambda 表达式的语法形式简单归纳如下:[capture](pa

2022-04-24 13:17:20 1046

转载 【TCP】TCP 三次握手与四次挥手

1 TCP基本认识1.1 什么是TCP1.2 什么是TCP连接1.2 为什么需要TCP协议?TCP工作在哪一层?1.3 TCP头格式1.4 如何确定一个TCP连接?1.5 有一个IP的服务器监听了一个端口,它的TCP的最大连接数是多少?1.6 UDP和TCP区别、应用场景1.7 为什么 UDP 头部没有「首部长度」字段,而 TCP 头部有「首部长度」字段呢?1.8 为什么 UDP 头部有「包长度」字段,而 TCP 头部则没有「包长度」字段呢?2 TCP建立连接2.1 TCP 三次握手.

2022-04-21 14:27:47 131

原创 C++11 共享智能指针 shared_ptr

背景:C++ 中没有垃圾回收机制,必须自己释放分配的内存,否则就会造成内存泄露解决方案最有效的方法是使用智能指针(smart pointer)。智能指针是存储指向动态分配(堆)对象指针的类,用于生存期的控制,能够确保在离开指针所在作用域时,自动地销毁动态分配的对象,防止内存泄露。智能指针的核心实现技术是引用计数,每使用它一次,内部引用计数加1,每析构一次内部的引用计数减1,减为0时,删除所指向的堆内存。C++11 中提供了三种智能指针,使用这些智能指针时需要引用头文件<memory>:

2022-04-19 23:11:15 437

原创 C++ this 指针的理解

1 引言:类的成员函数可以访问类的数据(限定符只是限定于类外的一些操作,类内的一切对于成员函数来说都是透明的),那么成员函数如何知道哪个对象的数据成员要被操作呢,原因在于每个对象都拥有一个指针:this指针,通过this指针来访问自己的地址。注意:this指针并不是对象的一部分,this指针所占的内存大小是不会反应在sizeof操作符上的。this指针的类型取决于使用this指针的成员函数类型以及对象类型。2 this指针的概念定义在 C++ 中,每一个对象都能通过 this 指针来访问自己的

2022-04-14 14:35:26 115

原创 windows TCP/IP 网络编程(七)5种windows网络模型(5)完成端口

本文思维导图1 完成端口模型介绍2 代码逻辑2.1 创建完成端口2.2 完成端口与socketServer绑定HANDLE hRes = CreateIoCompletionPort((HANDLE)sockListen, hPort, sockListen, 0);2.3 创建线程2.4 完成端口2.4.1 投递异步接收链接请求2.4.2 WSARecv 投递异步接收信息int WSAAPI WSARecv( [in] SOCKET .

2022-04-12 15:11:25 3139

原创 windows TCP/IP 网络编程(六)5种windows网络模型(4) 重叠IO模型(b)完成例程

本文思维导图1 完成例程本质和代码逻辑2 创建socket3 完成例程3.1 投递异步接收链接请求3.2 WSARecv3.3 WSASend3.4 循环等信号4 其他#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <stdlib.h>#include <Winsock2.h>#include <mswsock.h>#include <...

2022-04-12 10:37:15 217

原创 windows TCP/IP 网络编程(五)5种windows网络模型(4) 重叠IO模型(a)事件通知

1 重叠IO介绍重叠IO两种反馈方式: ①事件通知 ②完成例程2 重叠IO逻辑 和 性能3 事件通知实现逻辑

2022-04-11 23:14:46 2627 1

原创 windows TCP/IP 网络编程(四)5种windows网络模型(3) WsaAsyncSelect异步选择模型

WsaAsyncSelect异步选择模型

2022-04-10 12:30:53 279

原创 windows TCP/IP 网络编程(三)5种windows网络模型(2) WsaEventSelect事件选择模型

1 windows处理用户行为的两种方式2 事件选择的原理

2022-04-07 02:03:20 2215

原创 windows TCP/IP 网络编程(二)5种windows网络模型(1) select模型

1 select 模型原理介绍fd_set结构的意义和应用各种 Windows 套接字函数和服务提供程序(如 select 函数)使用fd_set结构将套接字放入"set"中,用于各种目的,例如使用 select 函数的 readfds 参数测试给定套接字的可读性。注意...

2022-04-06 01:02:57 4329

原创 Pycharm打包可执行文件

Pycharm打包可执行文件windows下手动安装pyinstaller(python2.7)打包程序三级目录  在网上搜了很多教程,大体上都是安装pyinstaller,然后使用命令,但我卡在了第一步,安装了好几天,最后才打包成功,分享给大家。windows下手动安装pyinstaller(python2.7)使用pyinstaller打包程序时,要下载对应版本的pyinstaller,版本过高或者过低都可能导致打包失败。可以在链接: pyinstaller中查看当前使用的解释器,对应可用的pyi

2022-04-03 06:23:55 259

原创 C++中.h和.hpp文件的区别

C++中.h和.hpp文件的区别①.h1.1 .h文件是什么1.2为什么要使用.h文件1.3如何使用②.hpp2.1.hpp是什么①.h1.1 .h文件是什么1.2为什么要使用.h文件  在C++程序中,将所有东西都放在一个.cpp文件内.然后编译器就将这个.cpp编译成.obj( object/objective 编译单元 obj文件解释)一个程序,可以由一个编译单元组成,也可以有多个编译单元组成.如果你不想让你的源代码变得很难阅读的话,就请使用多个编译单元吧.一个函数不能放到两个编译单

2022-04-03 06:23:09 2932

原创 windows TCP/IP 网络编程(一)基于tcp/ip协议的c/s模型

1 tcp/ip 协议的 C/S模型介绍1.1 Transmission Control Protocol / Internet Protocol重要性:互联网的基石概念:tcp/ip协议族(簇, 组,体系),并不是tcp协议和ip协议的总称,tcp/ip指的是整个网络传输体系。而tcp协议和ip协议就是单单的两个协议特点:tcp/ip:面向连接的、可靠的、基于字节流的传输层协议udp/ip:面向非连接的、不可靠的、基于数据报的传输层协议1.2 client/server

2022-04-01 22:36:07 3108

原创 LOWORD, HIWORD, LOBYTE, HIBYTE的理解

LOWORD()得到一个32bit数的低16bitHIWORD()得到一个32bit数的高16bitLOBYTE()得到一个16bit数最低(最右边)那个字节HIBYTE()得到一个16bit数最高(最左边)那个字节#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <vector>#include <windows.h>using names

2022-03-31 11:02:13 475

原创 【数据结构(青岛大学 王卓)】第1章 绪论 学习笔记(一)0 前言、1.1 数据结构的研究内容

0 前言1、同学们心中的疑问①这门课程是讲什么的?②这门课重要吗?③这门课好学吗?④怎么才能学好这门课?2、课程内容凭借一句话获得图灵奖的Pascal语言之父——Nicklaus Wirth,让他获得图灵奖的这句话就是他提出的著名公式:“程序=数据结构+算法”。这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”。——一个公式展示出了程序的本质。3、数据结构这门课重要吗?①数据结构是这计算机软件相关专业的专业基础课。②在教学计划中的地位:核心、承上启下的课程。③

2022-02-13 22:20:01 254

原创 《深入设计模式》笔记 -创建型模式五、单例模式

单例模式亦称: 单件模式、Singleton意图单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。问题单例模式同时解决了两个问题, 所以违反了_单一职责原则_:1.保证一个类只有一个实例。 为什么会有人想要控制一个类所拥有的实例数量? 最常见的原因是控制某些共享资源 (例如数据库或文件) 的访问权限。它的运作方式是这样的: 如果你创建了一个对象, 同时过一会儿后你决定再创建一个新对象, 此时你会获得之前已创建的对象, 而不是一个新对象。注意,

2022-02-13 21:35:09 88

原创 《深入设计模式》笔记 -创建型模式四、原型模式

原型模式亦称: 克隆、Clone、Prototype意图原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。问题如果你有一个对象, 并希望生成与其完全相同的一个复制品, 你该如何实现呢? 首先, 你必须新建一个属于相同类的对象。 然后, 你必须遍历原始对象的所有成员变量, 并将成员变量值复制到新对象中。不错! 但有个小问题。 并非所有对象都能通过这种方式进行复制, 因为有些对象可能拥有私有成员变量, 它们在对象本身以外是不可见的。从外部” 复制对象并非总

2022-02-13 21:25:42 213

原创 《深入设计模式》笔记 -创建型模式三、生成器模式(建造者模式)

生成器模式亦称:建造者模式、Builder意图生成器模式是一种创建型设计模式, 使你能够分步骤创建复杂对象。 该模式允许你使用相同的创建代码生成不同类型和形式的对象。问题假设有这样一个复杂对象, 在对其进行构造时需要对诸多成员变量和嵌套对象进行繁复的初始化工作。 这些初始化代码通常深藏于一个包含众多参数且让人基本看不懂的构造函数中; 甚至还有更糟糕的情况, 那就是这些代码散落在客户端代码的多个位置。如果为每种可能的对象都创建一个子类, 这可能会导致程序变得过于复杂。例如, 我们来思考如何创

2022-02-13 21:13:54 103

原创 《深入设计模式》笔记 -创建型模式二、工厂方法模式

抽象工厂模式亦称: Abstract Factory意图抽象工厂模式是一种创建型设计模式, 它能创建一系列相关的对象, 而无需指定其具体类。问题假设你正在开发一款家具商店模拟器。 你的代码中包括一些类, 用于表示:1.一系列相关产品, 例如 椅子Chair 、 ​ 沙发Sofa和 咖啡桌Coffee­Table 。2.系列产品的不同变体。 例如, 你可以使用 现代Modern 、 ​ 维多利亚Victorian 、 ​ 装饰风艺术Art­Deco等风格生成 椅子 、 ​ 沙发和 咖啡桌 。

2022-02-11 20:25:17 256

原创 《深入设计模式》笔记 -创建型模式一、工厂方法模式

工厂方法模式亦称:虚拟构造函数、Virtual Constructor、Factory Method意图工厂方法模式是一种创建型设计模式, 其在父类中提供一个创建对象的方法, 允许子类决定实例化对象的类型。问题假设你正在开发一款物流管理应用。 最初版本只能处理卡车运输, 因此大部分代码都在位于名为 卡车的类中。一段时间后, 这款应用变得极受欢迎。 你每天都能收到十几次来自海运公司的请求, 希望应用能够支持海上物流功能。如果代码其余部分与现有类已经存在耦合关系, 那么向程序中添加新类其实并没

2022-02-10 22:15:53 128

转载 手写线程池

线程池原理我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务呢?线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的堆栈大小,以默认的优先级运行,并处于多

2022-02-10 15:02:34 111

转载 TCP,这篇总结的不错

计网分层结构考虑最简单的情况:两台主机之间的通信。这个时候只需要一条网线把两者连起来,规定好彼此的硬件接口,如都用USB、电压10v、频率2.4GHz等,这一层就是物理层,这些规定就是物理层协议 。我们当然不满足于只有两台电脑连接,因此我们可以使用交换机把多个电脑连接起来,如下图:这样连接起来的网络,称为局域网,也可以称为以太网(以太网是局域网的一种)。在这个网络中,我们需要标识每个机器,这样才可以指定要和哪个机器通信。这个标识就是硬件地址MAC。硬件地址随机器的生产就被确定,永久性唯一。在局域网

2022-02-10 13:49:05 113

转载 TCP为什么要三次握手与四次分手?

TCP协议简介TCP协议三次握手为什么要三次握手而不是两次?第三次握手失败了怎么办?TCP协议四次分手为什么要四次挥手四次挥手状态解释TCP状态图状态图解释1 TCP协议简介TCP协议是五层协议中运输层的协议,下面依赖网络层、链路层、物理层,对于一个报文想发到另一台机器(假设是服务器)上对等层,每一个所依赖的层都会对报文进行包装,例如TCP协议就依赖网络层的IP协议,所以发送的报文会经过如下封装:TCP协议当这个数据包到达服务器时,服务器的网络层会对IP相关协议内容解封装、.

2022-02-09 10:22:33 338

原创 《c++新经典》C++11并发与多线程笔记(13)

一、补充一些知识点1.1 虚假唤醒:notify_one或者notify_all唤醒wait()后,实际有些线程可能不满足唤醒的条件,就会造成虚假唤醒,可以在wait中再次进行判断解决虚假唤醒。解决:wait中要有第二个参数(lambda),并且这个lambda中要正确判断所处理的公共数据是否存在。1.2 atomic:std::atomic<int> atm = 0; cout << atm << endl;这里只有读取atm是原子操作,但是整个这.

2022-02-04 15:42:05 90

原创 《c++新经典》C++11并发与多线程笔记(12)

一|二、windows临界区Windows临界区,同一个线程是可以重复进入的,但是进入的次数与离开的次数必须相等。C++互斥量则不允许同一个线程重复加锁。windows临界区是在windows编程中的内容,了解一下即可,效果几乎可以等同于c++11的mutex包含#include <windows.h>windows中的临界区同mutex一样,可以保护一个代码段。但windows的临界区可以进入多次,离开多次,但是进入的次数与离开的次数必须相等,不会引起程序报异常出错。#inclu.

2022-02-04 15:15:30 415

原创 《c++新经典》C++11并发与多线程笔记(11)

一、std::atomic续谈二、std::async深入谈2.1 std::async参数详述2.2 std::async和std::thread的区别2.3 std::async不确定性问题的解决

2022-02-04 14:22:00 117

原创 《c++新经典》C++11并发与多线程笔记(10)

一、std::future的其他成员函数

2022-02-04 13:41:45 775

原创 《c++新经典》C++11并发与多线程笔记(9)

一、std::async / std::future创建后台任务并返回值希望线程返回一个结果std::async 是个函数模板,用来启动一个异步任务,启动一个异步任务之后,返回一个std::future对象,std::future是一个类模板什么叫“启动一个异步任务”就是自动创建一个线程并开始执行对应的入口函数,它返回一个std::future对象这个std::future对象里面就含有函数返回的结果(线程返回的结果),我们可以通过调用future对象的成员函数get()来获取结果有人也.

2022-02-03 14:41:33 698

原创 《c++新经典》C++11并发与多线程笔记(8)

八、 condition_variable、wait、notify_one、notify_all1.条件变量condition_variable、wait、notify_one、notify_all

2022-02-02 17:15:01 508

原创 《c++新经典》C++11并发与多线程笔记(7)

七、单例设计模式共享数据分析、解决,call_once1.设计模式程序灵活,维护起来可能方便,用设计模式理念写出来的代码很晦涩,但是别人接管、阅读代码都会很痛苦老外应付特别大的项目时,把项目的开发经验、模块划分经验,总结整理成设计模式中国零几年设计模式刚开始火时,总喜欢拿一个设计模式往上套,导致一个小小的项目总要加几个设计模式,本末倒置设计模式有其独特的优点,要活学活用,不要深陷其中,生搬硬套2.单例设计模式:整个项目中,有某个或者某些特殊的类,只能创建一个属于该类的对象。单例类:只能生成

2022-02-02 16:05:02 793

原创 《c++新经典》C++11并发与多线程笔记(6)

六、unique_lock(类模板)详解1.unique_lock取代lock_guardunique_lock比lock_guard灵活很多(多出来很多用法),效率差一点,内存占用多一点。unique_lock<mutex> myUniLock(myMutex);#define _CRT_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <list>#inclu

2022-02-02 16:04:28 372

原创 《c++新经典》C++11并发与多线程笔记(5)

五、互斥量概念、用法、死锁演示及解决详解1.互斥量(mutex)的基本概念互斥量就是个类对象,可以理解为一把锁,多个线程尝试用lock()成员函数来加锁,只有一个线程能锁定成功,成功的标志是lock()函数返回。如果没有锁成功,那么流程将卡在lock()这里不断尝试去锁定。互斥量使用要小心,保护数据不多也不少,少了达不到效果,多了影响效率。2.互斥量的用法包含#include <mutex>头文件2.1 lock(),unlock()步骤:1.lock(),2.操作共

2022-02-02 16:03:38 605

工业机器人领域参考资料书籍

工业机器人领域参考资料书籍

2023-04-19

windows TCP/IP 网络编程(七)5种windows网络模型(5)完成端口

windows TCP/IP 网络编程(七)5种windows网络模型(5)完成端口

2022-04-12

windows TCP/IP 网络编程(七)5种windows网络模型(5)完成端口 思维导图

windows TCP/IP 网络编程(七)5种windows网络模型(5)完成端口 思维导图

2022-04-12

windows TCP/IP 网络编程(六)5种windows网络模型(4) 重叠IO模型(b)完成例程 DEMO

windows TCP/IP 网络编程(六)5种windows网络模型(4) 重叠IO模型(b)完成例程 DEMO

2022-04-12

windows TCP/IP 网络编程(六)5种windows网络模型(4) 重叠IO模型(b)完成例程 思维导图

windows TCP/IP 网络编程(六)5种windows网络模型(4) 重叠IO模型(b)完成例程 思维导图

2022-04-12

windows TCP/IP 网络编程(五)5种windows网络模型(4) 重叠IO模型(a)事件通知 DEMO

windows TCP/IP 网络编程(五)5种windows网络模型(4) 重叠IO模型(a)事件通知 DEMO

2022-04-11

windows TCP/IP 网络编程(五)5种windows网络模型(4) 重叠IO模型(a)事件通知 思维导图

windows TCP/IP 网络编程(五)5种windows网络模型(4) 重叠IO模型(a)事件通知 思维导图

2022-04-11

WsaAsyncSelect异步选择模型 DEMO

WsaAsyncSelect异步选择模型 DEMO

2022-04-10

TCP/IP WsaAsyncSelect异步选择模型

TCP/IP WsaAsyncSelect异步选择模型

2022-04-10

TCP/IP C/S模型服务端DEMO 基本模型 select模型 event_select模型

TCP/IP C/S模型服务端DEMO 基本模型 select模型 event_select模型

2022-04-07

TCP/IP C/S模型客户端demo

TCP/IP C/S模型客户端demo

2022-04-07

sockets_tutorial.pdf

sockets_tutorial.pdf

2022-04-06

windows网络编程(二)select模型

windows网络编程(二)select模型思维导图

2022-04-06

windows网络编程(一)基于tcp/ip协议的c/s模型

windows网络编程(一)基于tcp/ip协议的c/s模型

2022-04-01

青岛大学王卓数据结构与算法课程PPT截图

青岛大学王卓数据结构与算法课程PPT截图 带目录方便复习

2022-02-17

【最新版】ABB工业机器人维护指南.pdf

本手册包含了关于机械和电气上的维护及维修说明 适用于具有一定技能的维修人员

2019-06-05

[机械_制造]ABB焊接机器人工作站故障的分析和维修.pdf

[机械_制造]ABB焊接机器人工作站故障的分析和维修 介绍ABB焊接机器人工作站的硬件构成与软件环境,针对导致停机故障有影响的环节进行分析。

2019-06-05

(精品文档)工业ABB机器人操作界面和示教器中英文介绍(一)(整理).pdf

(精品文档)工业ABB机器人操作界面和示教器中英文介绍(一)(整理)

2019-06-05

滤波器原理.doc

滤波器是一种选频装置,可以使信号中特定的频率成分通过,而极大地衰减其它频率成分。在测试装置中,利用滤波器的这种选频作用,可以滤除干扰噪声或进行频谱分析。

2019-06-05

数据采集卡ISA接口 基地址设置.pdf

研华的 ISA 板卡采用跳线来设置 ISA 的基地址。地址线 A9~A0 中,一般情况的A0~A2 参与卡上上的 I/O 译码,而 A8~A3 参与基地址的选择。A9 恒定要求为 1。即地址范围为 0x200~0x3EF。当卡上的地址较多时可能参与卡上 I/O 译码的地址线要增加,基地址选择的地址线减少。这样用户通过范围和基地址选择跳线来配合完成基地址的设置。

2019-06-05

英文论文(句型片语)表现集.pdf

英文论文写作教程,内容比较详细,应该是一本书的扫描版,但是没有书名。

2019-05-23

ppt背景图片大全_毕业答辩或设计必看ppt经典制作方法大全.doc

ppt背景图片大全 毕业答辩或设计必看ppt经典制作方法大全(转)

2019-05-23

论文排版方法.pdf

某平台购买的教程,对作者致以敬意,该文档仅仅用于学术交流,一切商业目的活动与本人无关。

2019-05-23

教你如何开始学术研究.pdf

之前某平台买的教程。科学研究如何开始,科学研究工作的生命周期,论文写作指导等

2019-05-23

ABB机器人IRC5-与-FlexPendant操作手册.pdf

本手册介绍了如何使用 FlexPendant 来操作基于 IRC5 的机器人系统。

2019-05-23

机器人控制系统的设计与MATLAB仿真:先进设计方法

本资源适用于《机器人控制系统的设计与MATLAB仿真:先进设计方法》刘金琨作者源代码,适合机器人MATLAB控制仿真使用,很详尽!

2019-04-27

ANSYS-Workbench菜单中英文对照

ANSYS-Workbench菜单中英文对照,对于使用ANSYS workbench的新手来说一是个很大的帮助,菜单再多也不用怕啦!

2019-04-27

ABB周期维护资料

资源包括ABB各种型号的机器人周期维护资料及控制柜周期维护资料

2019-03-22

空空如也

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

TA关注的人

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