self85
码龄3年
  • 12,876
    被访问
  • 29
    原创
  • 67,258
    排名
  • 3
    粉丝
关注
提问 私信

个人简介:talk is cheap,show your code

  • 加入CSDN时间: 2018-12-27
博客简介:

weixin_yuanweiyaonie的博客

查看详细资料
  • 2
    领奖
    总分 169 当月 6
个人成就
  • 获得6次点赞
  • 内容获得9次评论
  • 获得33次收藏
创作历程
  • 5篇
    2022年
  • 15篇
    2021年
  • 6篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • python
    4篇
  • 笔记
    4篇
  • 工具
    2篇
  • c#
    7篇
  • 框架入门
    2篇
  • 小技巧
    3篇
  • 学习路线
    8篇
  • Halcon
    3篇
  • Robot
    2篇
  • Opencv
    1篇
  • VSLAM
  • C++
  • QT
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    opencvcaffetensorflowmxnetpytorchnlpscikit-learn聚类集成学习迁移学习分类回归
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Python Asyncio 并发编程

使用多线程和普通的单线程相比,其运行效率会有极大的提高。但不得不说,多线程虽然有诸多优势,也存在一定的局限性:多线程运行过程中容易被打断,还可能出现多个线程同时竞争同一资源的情况;多线程切换本身存在一定的损耗,线程数不能无线增加,因此如果I\O操作非常频繁,多线程很有可能满足不了高效率、高质量的需求。为了解决这些问题,Asyncio 并发编程应运而生。在详细介绍 Asyncio 之前,要先搞清楚什么是同步,什么是异步。所谓同步,是指操作一个接一个地执行,下一个操作必须等上一个操作执行完成之后才能开
原创
发布博客 2022.04.01 ·
32 阅读 ·
0 点赞 ·
0 评论

linux下安装node npm并配置

在nodejs官网的下载页面中,直接选择Linux Binaries (x86/x64)1.下载所需版本的node,以node-v16.14.0-linux-x64.tar.xz为例2.将安装包放在/usr/local文件夹下3.执行这两个命令:xz -d node-v16.14.0-linux-x64.tar.xztar -xvf node-v16.14.0-linux-x64.tar4.然后给node-v16.14.0-linux-x64文件夹改名(改不改名无所谓,路径对了就行)mv n
原创
发布博客 2022.03.01 ·
183 阅读 ·
1 点赞 ·
0 评论

python创建文件目录

import timeimport osprint(os.path.abspath('..'))picture_time = time.strftime("%Y-%m-%d-%H_%M_%S", time.localtime(time.time()))directory_time = time.strftime("%Y-%m-%d", time.localtime(time.time()))print(picture_time)print(directory_time)# 打印文件目录p
原创
发布博客 2022.02.21 ·
176 阅读 ·
0 点赞 ·
0 评论

python 正则表达式

import rep=r'\d+'text='AB12CD34EF'clist=re.split(p,text)print(clist)clist=re.split(p,text,maxsplit=1)print(clist)clist=re.split(p,text,maxsplit=3)print(clist)
原创
发布博客 2022.02.17 ·
250 阅读 ·
0 点赞 ·
0 评论

python如何实现单例模式?

1.使用装饰器import timefrom xxlimited import foodef singleton(cls): instance={} def wrapper(*args,**kwargs): if cls not in instance: instance[cls]=cls(*args,**kwargs) print(f'new') return instance[cls] re
原创
发布博客 2022.02.16 ·
328 阅读 ·
0 点赞 ·
0 评论

ssh-keygen 指定路径

ssh-keygen -t rsa -b 2048 -f ./id_rsa注意:参数(-f): 它指定的是文件名路径,而不是文件夹. 所以上面的代码的产生效果就是:在当前文件夹下生成一对名为id_rsa的密钥,包括两个文件
原创
发布博客 2021.12.23 ·
897 阅读 ·
0 点赞 ·
0 评论

测试依赖抽象不依赖具体

/// <summary> /// 测试依赖抽象不依赖具体 /// </summary> public interface IPeople { void run(); void eat(); void say(); } public class Student : IPeople { public void eat() { ...
原创
发布博客 2021.11.30 ·
16 阅读 ·
0 点赞 ·
0 评论

VS2022离线安装包下载及激活

第一步:官网下载https://docs.microsoft.com/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2022第二步:将下载后的文件拷贝至D盘下,并创建文件夹D:\vs2022;第三步:命令cmd,DOS窗口,使用以下指令,即可Windows下不会操作dos的可以参考这篇文章链接: 怎么使用cmd命令进入目录和查看目录中文件-百度经验.键入vs_Prof
原创
发布博客 2021.11.28 ·
5060 阅读 ·
0 点赞 ·
1 评论

在ABB示教器上显示中文的方法.pdf

发布资源 2021.10.23 ·
pdf

串口通信原理详解232、422、485

本文介绍了串口通讯的基本概念、数据格式、通讯方式、典型的串口通讯标准等内容。串口通讯,RS232,RS485,停止位,奇校验,偶校验1 串口通讯串口通讯(Serial Communication),是指外设和计算机间,通过数据信号线、地线等,按位进行传输数据的一种通讯方式。串口是一种接口标准,它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议。2 串口通讯的数据格式一个字符一个字符地传输,每个字符一位一位地传输,并且传输一个字符时,总是以“起始位”开始,以“停止位”结束,字符之间没有固定
原创
发布博客 2021.07.29 ·
882 阅读 ·
1 点赞 ·
0 评论

电平信号和差分信号

电平信号和差分信号是用来描述通信线路传输方式的。也就是说如何在通信线路上表示1和0。 电平信号的传输线中有一个参考电平线(一般是GND),然后信号线上的信号值是由信号线电平和参考电平线的电压差决定。 差分信号的传输线中没有参考电平线,所有都是信号线,然后1和0的表达靠信号线之间的电压差。 电平信号的2根通信线之间的电平差异容易受到干扰,传输容易失败;差分信号不容易受到干扰,因此传输质量比较稳...
原创
发布博客 2021.07.29 ·
577 阅读 ·
0 点赞 ·
0 评论

记录一下跨线程修改控件的方法

Talk is cheap, Show you the code first! private async void Form1_Load(object sender, EventArgs e) { var t = Task.Run(() => { Thread.Sleep(TimeSpan.FromSeconds(2)); return "hello";
原创
发布博客 2021.06.16 ·
28 阅读 ·
0 点赞 ·
0 评论

c# 泛型速度快慢

using System;using System.Collections.Generic;using System.Diagnostics;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyGeneric{ public class Monitor { static void Main(string[] args) {
原创
发布博客 2021.06.03 ·
54 阅读 ·
0 点赞 ·
0 评论

写程序的目的是为了解决问题

所编写的每一个程序首先要考虑这次是解决什么问题。也正是因为这个原因,能否从很好的粒度来抽象,显得非常关键。抽象出很有代表性的对象后,我们可以设计更好的代码结构,把接下来的时间留给解决问题,而不是编写代码的繁文缛节。适当的使用我们抽象出来的对象,不仅写代码轻松,读代码也很容易,另外还有利于修改代码。...
原创
发布博客 2021.04.25 ·
52 阅读 ·
0 点赞 ·
0 评论

MEF框架学习记录

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、扩展性问题二、导入和导出基础知识总结前言 Managed Extensibility Framework (MEF) 是用于创建可扩展的轻量级应用程序的库。 它让应用程序开发人员得以发现和使用扩展且无需配置。 它还让扩展开发人员得以轻松地封装代码并避免脆弱的紧密依赖性。 MEF 让扩展不仅可在应用程序内重复使用,还可以跨程序重复使用。 一、扩展性问题想象你是必须为扩展性提供支持的大型应用程序的设计者。 你
原创
发布博客 2021.04.24 ·
33 阅读 ·
0 点赞 ·
0 评论

media_process.zip

发布资源 2021.04.23 ·
zip

windows6.1-kb4474419-v3-x64_b5614c6cea5cb4e198717789633dca16308ef79c.zip

发布资源 2021.04.23 ·
zip

现场调试——win7 X64安装VS2017闪退之kb4474419 终极办法

程序异常崩溃,想要调试一下,结果在安装vs2017的时候发现频繁闪退。出现这个页面之后,就直接闪退,在多次闪退之后,查找解决办法。比较容易查找到的解决办法1.下载安装windows spi2.设置win7兼容3.设置禁用桌面元素等然并卵,当设置了之后,仍然不生效的时候,心中一万只草泥马奔驰而过。我本将心向明月(虔诚按大佬所操作),奈何明月照沟渠(好巧不巧遇到了)。功夫不负有心人,这个世界终究会奖励坚持下去的人,在必应,Google一番搜索之后,终于找到了新的解决办法,可以说终极解决办法。
原创
发布博客 2021.04.23 ·
945 阅读 ·
0 点赞 ·
2 评论

Func<T,TResult> 委托——学习记录

重点命名空间:System程序集:mscorlib.dll, System.Runtime.dll必须返回一个值提示:以下是本篇文章正文内容,下面案例可供参考一、Func<T,TResult> 委托是什么?封装一个方法,该方法具有一个参数,且返回由 TResult 参数指定的类型的值public delegate TResult Func<in T,out TResult>(T arg);T 为此委托封装的方法的参数类型。T.
原创
发布博客 2021.04.21 ·
66 阅读 ·
0 点赞 ·
0 评论

程序开发中的软实力和硬实力

概述:实力是一种客观存在,而霸权不同,霸权的基础虽然是实力,但它更是一种感知,是其他国家对他实力的感知。一个大国,当然要积累实力,但重要的是通过战略运作,来经营国际社会对你霸权的感知。这个区别有意思。相对于职场来说,一个人能不能在职场升职加薪,站在自己的角度,更多的是考虑自己的价值和贡献,说白了就是实力。类比到NBA中,总会有一些球员属于那种数据无法体现能力的存在,经典的有小黑豆的防守激情,格林的防守和组织能力等等。所以,把实力拆分成看得到的硬实力和看不到的软实力来看一看1.技术——硬实力作为入
原创
发布博客 2021.04.20 ·
167 阅读 ·
0 点赞 ·
2 评论
加载更多