软件
文章平均质量分 64
hllyzms
编程爱你不容易
展开
-
电脑里的连接速度双工模式是什么?怎么设置
在半双工模式下,只需接4根线,参照T568B标准,一般使用1 、2、3、6 线序位置上的四根线,即:白橙、橙、白绿、绿 四根线;全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。1、半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信。全双工模式的网线既可以工作于全双工模式,也可以工作于半双工模式;在半双工模式下,网线能达到的速度通常为10兆左右。原创 2023-02-11 10:30:00 · 11398 阅读 · 1 评论 -
win 7 安装python 失败 提示Service Pack 1
链接: https://pan.baidu.com/s/15KpcRN2w5v7xQtaFm7JlMw?pwd=axs6 提取码: axs6。根据win7 版本安装对应的(64位安装Windows6.1-KB2533623-x64.msu)工控机安装 openvino2021.4 需要安装python 就安装了python3.8.8。在网上找了各种方法,最后安装了KB2533623 之后可以安装python了。但是直接报错 安装不上去。原创 2022-12-11 13:25:06 · 914 阅读 · 0 评论 -
windows 脚本永久配置 openvino环境变量
作为手残党,爱折腾很可能就翻船,还好,在window环境下,即使使用SETX /M修改了环境变量也只是写到了注册表中,并没有立即生效,直接使用echo %Path%得到系统变量重新设置就好了。REM 由于path中使用了%INTEL_OPENVINO_DIR%这种变量,所以setx命令设置完path后会将变量名直接修改为变量值,不推荐使用setx命令修改path ,但是可以省时间。因为 openvino的环境变量要配置很多项,又要配置好几台工控机,就想着用脚本 快速配置,不用每台都一个一个复制填写。原创 2022-11-17 22:15:00 · 861 阅读 · 0 评论 -
ubuntu开启远程访问
11月 07 15:44:15 hl sshd[5576]: pam_unix(sshd:session): session opened for user hlly by (uid=0)11月 07 15:44:16 hl sshd[5685]: pam_unix(sshd:session): session opened for user hlly by (uid=0)11月 07 15:42:09 hl sshd[5458]: Server listening on :: port 22.原创 2022-11-12 22:00:00 · 3115 阅读 · 0 评论 -
windows make 不是内部或外部命令
出现下面这个界面,在mingw32-make的四个Package,点击前面的选择框,点击 Mark for Installation,都选择好后,点击左上角的 Installation,点击 Apply Changes。装windows下的make工具mingw32-make。安装make:输入 mingw-get install mingw32-make, ENTER。'make' 不是内部或外部命令,也不是可运行的程序或批处理文件。Win+R 打开运行,输入cmd ,ENTER。原创 2022-10-25 18:30:00 · 2014 阅读 · 1 评论 -
rsa公钥和私钥区别 哪个加密那个解密
私钥签名后,只能由对应的公钥解密,公钥又是公开的(很多人可持有),所以这些人拿着公钥来解密,解密成功后就能判断出是持有私钥的人做的签名,验证了身份合法性。签名和加密作用不同,签名并不是为了保密,而是为了保证这个签名是由特定的某个人签名的,而不是被其它人伪造的签名,所以私钥的私有性就适合用在签名用途上。若用公钥加密,那只能由私钥解密,而私钥是私有不公开的,只能由特定的私钥持有人解密,保证的数据的安全性。因为公钥是公开的,很多人可以持有公钥。公钥和私钥都是密钥,被公开的那个就是公钥,没有被公开的那个就是私钥。.原创 2022-09-01 15:14:57 · 5764 阅读 · 0 评论 -
Permissions for ‘xxx.pem‘ are too open
删除 其他用户 ssh连接Linux VM是,要求私钥文件权限为进用户自己有权限,其他用户权限需要全部删除。xxx.pem文件->属性->安全->高级->所有者改成当前操作用户->权限条目删除所有并添加当前操作用户。这是因为pem 私钥文件 要求权限为进用户自己有权限,其他用户权限需要全部删除。Windows vscode 连接远程服务器。删除时候 添加所有者用户 添加》选择主体。之后可以使用 此pem文件 登录。最后保证主体 和所有者相同。也要保证所有者为自己。......原创 2022-08-10 19:26:27 · 2842 阅读 · 0 评论 -
C# 数字转中文大写
代码】C#数字转中文大写。转载 2022-07-23 21:00:00 · 1644 阅读 · 0 评论 -
win10远程桌面 出现身份验证错误 要求的函数不受支持
远程登录windows server 时 报错解决修改组策略设置(适用于windows专业版以上)win+R打开运行:gpedit.msc计算机配置>管理模板>系统>凭据分配>加密数据库修正 》双击注: 老版本win10 可能为:计算机配置>管理模板>系统>凭据分配>加密Oracle修正修改为之后可以连接上微软给出解决方案:https://support.microsoft.com/zh-cn...原创 2021-08-12 19:07:43 · 233 阅读 · 0 评论 -
Https原理 竟然是 300 万的诈骗案
上周吴某凢和都某竹的瓜大家都吃了吧,结果前几天北京朝阳警方通报了这是一个金钱诈骗案。我读了那份通报,我直接炸开了,没想到这次的瓜里,还有第三个人,他就是中间人刘某,具体怎么诈骗的呢?整个诈骗过程可以概括成如下图,下图中的 ID_A 表示都某竹的银行卡,ID_E 表示中间人刘某的银行卡。这个诈骗案牛逼在于,中间人刘某有双重身份.不仅冒充都某竹的身份来向吴某凢索取赔偿,而且又冒充吴某凢的身份骗都某竹把退款的钱转到中间人刘某的银行卡,从而获取利益。这波操作说实话比电影还精彩,刘某把中间人的转载 2021-07-31 20:05:13 · 413 阅读 · 1 评论 -
sqserver OBJECT_ID 参数说明
语法:object_id('objectname')或object('objectname','type')作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。其中objectname数据类型为char或nchar。如果object的数据类型是char,那么隐性将其转换成nchar。type 类型如下:AF = 聚合函数 (CLR)C = CHECK 约束D = DEFAULT(约束或独立)F = FOREIGN KEY 约束PK = PRIMA...原创 2021-07-11 13:53:54 · 173 阅读 · 0 评论 -
windows10将SubmitText添加到右键打开 亲测可用
因为想便捷的用SubmitText打开文件 ,就想在右键点击文件时 出现submit编辑文件的选项首先确定 SubmitText的安装路径及启动文件路径如我的启动文件路径是:C:\Program Files\Sublime Text 3\sublime_text.exe先win+R 输入regedit 打开注册表编辑器选择HKEY_CLASSES_ROOT下的 * 下的shell,右键,新建项,命名为Edit with Sublime Text3然后在右边 新建-字符串值,命名原创 2021-06-26 10:34:18 · 817 阅读 · 1 评论 -
C#委托的介绍(delegate、Action、Func、predicate)
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:publicdelegateintMethodtDelegate(intx,inty);表示有两个参数,并返回int型。 (2). Action Act...转载 2021-05-03 21:11:52 · 305 阅读 · 0 评论 -
一个 TCP 连接可以发多少个 HTTP 请求?
曾经有这么一道经典面试题:从 URL 在浏览器被被输入到页面展现的过程中发生了什么?相信大多数准备过的同学都能回答出来,但是如果继续问:收到的 HTML 如果包含几十个图片标签,这些图片是以什么方式、什么顺序、建立了多少连接、使用什么协议被下载下来的呢?要搞懂这个问题,我们需要先解决下面五个问题: 现代浏览器在与服务器建立了一个 TCP 连接后是否会在一个 HTTP 请求完成后断开?什么情况下会断开? 一个 TCP 连接可以对应几个 HTTP 请求? 一个 TCP 连接转载 2021-04-02 12:29:43 · 265 阅读 · 0 评论 -
vim 行尾自动追加 \n 去除
无意中发现 vim 会自动追加一个 \n 到文本行末尾。去论坛问了一下,找到了答案:*'endofline'* *'eol'* *'noendofline'* *'noeol'*'endofline' 'eol' boolean (default on) local to buffer {not in Vi} When writing a file and this option is off and...原创 2021-02-23 14:14:44 · 622 阅读 · 0 评论 -
边打“游戏”边学Vim!
天下苦Vim久矣。虽然“高龄”、“难用”等标签加身,但没办法,依旧无法阻挡Vim被热捧的现实。那有没有简单、快速上手练习的方法?这个可以有,而且还是在线、交互式的那种——Vim.so。并且Vim.so用起来像打游戏一般的体验,也让网友们一片“好评如潮”。打游戏一样学习Vim既然要学习Vim,那就免不了要了解它那“令人发指”的命令和快捷键。例如,这样(有种让你背元素周期表的赶脚)……△图源:cnblog但在Vim.so中学习命令,就没有那么枯燥了。例如“上.转载 2021-01-28 10:24:07 · 298 阅读 · 1 评论 -
Grafana7.0 常用定制修改
whereisgrafana/usr/share/grafanaconf/defaults.ini设置domain设置enforce_domain = true以便验证匹配上面的domain按需设置root_url添加子目录, serve_from_sub_path = true修改后清空浏览器缓存避免apple-touch-icon.png和fav32.png的404按需修改root_url = %(protocol)s://%(domain)s:%(http_port)s/删除其..原创 2020-12-26 10:42:36 · 962 阅读 · 1 评论 -
I/O操作为什么不需要cpu
简单回答就是:不是不需要是需要很少IO所需要的CPU资源非常少。大部分工作是分派给DMA完成的。先不谈传统的5大IO模型,先说说并发(Concurrence)。一个非常不严谨的解释就是同时做A和B两件事。先做一会儿进程A,然后上下文切换,再做一会儿B。过一会儿在切回来继续做A。因此给我们造成一个假象,我们同时在做A和B两件事。这就是著名的进程模型。但是,如果计算机内部不止CPU一个部件在工作呢?如果A这件事CPU可以分派给其他部件帮它完成呢?情况是不是就完全不一样了?系统IO正好是这样一个完美的例子。原创 2020-12-26 10:40:19 · 5440 阅读 · 2 评论 -
M1版MacBook不能兼容所有的X86软件
M1版MacBook不能兼容所有的X86软件苹果采取了很多措施,来解决M1版MacBook的兼容性问题。首先,对于现有的X86软件,苹果推出了X86-ARM的指令翻译方案“Rosetta 2”,它可以让ARM平台的macOS,直接运行绝大部分的X86软件。从苹果的介绍来看,Rosetta 2并不是在软件运行的时候,才翻译指令的,而是在软件安装时就做好了转换,因此它的性能还相当不错。MacBook从X86迁移到ARM,使用Rosetta 2实现对旧有X86软件的兼容,但并不完美不过,Roset原创 2020-12-26 10:09:27 · 5540 阅读 · 1 评论 -
linux zip tar压缩/解压、加密压缩/解密解压
压缩tar -czvf /path/to/file.tar.gz file解压tar -xzvf /path/to/file.tar.gz /path/to加密压缩tar -czvf - file | openssl des3 -salt -k password -out /path/to/file.tar.gz解密解压openssl des3 -d -k password -salt -in /path/to/file.tar.gz | tar xzf -...转载 2020-12-23 12:58:38 · 711 阅读 · 0 评论 -
MySQL和Sqlite3 性能测试对比
测试条件:i5-4460@3.2G,普通机械硬盘。MySql: 5.0.45-community-nt,32bit, innodb引擎,innodb_flush_log_at_trx_commit=0Sqlite3: Synchronous=Off,LockingMode = ExclusiveTableScript:MySql:CREATE TABLE test (id int(10) unsigned NOT NULL auto_increment,name varchar(32) NOT原创 2020-12-23 12:39:43 · 1555 阅读 · 0 评论 -
MySQL和Sqlite3 性能测试 对比
测试条件:i5-4460@3.2G,普通机械硬盘。MySql:5.0.45-community-nt,32bit, innodb引擎,innodb_flush_log_at_trx_commit=0Sqlite3:Synchronous=Off,LockingMode = ExclusiveTableScript:MySql:CREATE TABLE `test` ( `id` int(10) unsigned NOT NULL auto_increment, `name` ...转载 2020-12-11 16:54:53 · 9905 阅读 · 1 评论 -
API接口管理平台
1.API管理平台XXL-APIhttps://www.xuxueli.com/xxl-api/2.YApi可视化接口管理系统https://hellosean1025.github.io/yapi/https://github.com/YMFE/yapi3.极客专属的接口协作管理工具 收费http://www.apizza.net/4.CRAP-API完全开源、免费的API协作管理系统http://api.crap.cn/https://github....原创 2020-11-12 07:47:30 · 4605 阅读 · 0 评论 -
honeywell Xenon 1900 usb
扫码枪怎么接入系统sb的是即插即用的您打开个文本,txt,word或excel扫码测试下扫描枪输出是不是正常的如果扫码正常,再看系统,系统是可以手动输入的吗,有没有识别其他特殊字符开发代码可以直接读取扫码的数据?可以开发代码,需要您二次开发从usb口获取数据,如果usb口不好做,1900可以做usb仿真串口,您代码端从串口获取数据,开发案例这边没有,可以网上找找CSDN网站有的扫描二维码怎么加入回车电脑的输入法需要切换到英文测试...原创 2020-10-13 10:39:56 · 1156 阅读 · 0 评论 -
减少 golang 二进制文件大小
文章目录一. Go VS C 二进制 ELF 二. 如何减小 go 二进制文件大小 2.1. -ldflags 2.2. UPX 2.3. 压缩结果对比 参考环境:$ go versiongo version go1.11.2 linux/amd64$ gcc --versiongcc (Ubuntu 5.4.0-6ubuntu1~16.04.10) 5.4.0 20160609一. Go VS C 二进制hello.gopackage转载 2020-09-28 08:26:50 · 711 阅读 · 0 评论 -
Golang二进制文件混淆保护 加密保护
Go实在是太棒了。一处编译,处处运行,没有依赖,毫无麻烦!不过麻烦的事情来了。我们写一个程序,就是想在别人的电脑上运行的。然而,Go语言的默认机制,会泄漏我们的一些信息,虽然不多,但也有点尴尬。本文结合网上的一些常用方法,总结出一套通用的简单易行的保护措施。删除调试符号默认情况下go编译出的程序在运行出错时会输出自己在哪个线程哪个文件哪个函数哪行出的错,就像这样,图片来源StackOverflowDWARF信息对于小黑客们可是如获至宝,这些关键信息不能留下。而且去掉这些东西也非常.转载 2020-09-28 08:19:12 · 5762 阅读 · 0 评论 -
Golang LicenseServer授权服务器的设计 与 RSA 密钥对的应用
目录:1.为什么要写授权服务器 LicenseServer2.授权服务器的设计思路3.授权服务器所使用到的加密技术1.为什么要写授权服务器为了防止别人拿到二进制后,自己搭建服务器,制作私服而损害公司利益;授权服务器只是增加破解难度而已,逆向破解二进制那也就没办法的,这里不考虑逆向。2.授权服务器的设计思路LS=LicenseServerCS=CenterServerLS使用HTTP协议,LS与CS之间使用RSA加密数据通信(不用HTTPS,因为要加上自己的密码)流程是:1.启动LS,转载 2020-09-28 08:10:58 · 2162 阅读 · 1 评论 -
15 个好用的 API 接口管理神器
如今,API 已在软件、Web 和移动应用程序开发领域无处不在,从企业内部到面向公众的应用以及与合作伙伴进行系统集成。通过使用 API,开发人员可以创建满足各种客户需求的应用程序。而软件架构也在随着应用程序开发方法的改变而改变。由于 API 在软件开发过程中如此关键,那么对 API 的管理就显得格外重要。通过 API 管理工具和平台能够大大简化 API 管理的难度和复杂度。下面列举了一些顶级 API 管理工具和平台,可供您参考。1. API UmbrellaAPI Umbrella 是用于管理 API原创 2020-09-18 12:45:03 · 3830 阅读 · 1 评论 -
python word
二次开发https://blog.csdn.net/Hulunbuir/article/details/102579280Python 进行Office开发(以Word为例)https://blog.csdn.net/ccbird88/article/details/6193769原创 2020-09-18 09:45:46 · 129 阅读 · 0 评论 -
Python状态机模式
参考:https://www.cnblogs.com/21207-iHome/p/6085334.html状态模式状态模式就是用来解决大量不同场景不同行为的模式。状态模式:允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类。状态模式包含的角色Context:环境类State:抽象状态类ConcreteState:具体状态类class Connection1: """ 新方案——对每个状态定义一个类,Connection1类为主类""" def __init_转载 2020-09-17 11:54:52 · 1372 阅读 · 0 评论 -
数据透传
什么是透传假设有数据s要通过一个网络,这个网络的入口为a,出口为b,数据s到达a处,由a负责对s进行封装,比如s是ip数据,a就用二层格式进行封装,在整个网络中,都是利用二层进行传输,到了出口b,在把封装解开,还原成s本来的ip结构。对于s来说,通过这个网络,没有改变它的任何结构和数据,因此对于s,这个通过的网络是“透明”的,这就是透传.什么是数据透传透传是指与传输网络的介质、调制解调方式、传输方式、传输协议无关的一种数据传送方式。数据透传即透明传送,是指在数据的传输过程中,通过无线的方式这组原创 2020-09-16 17:01:10 · 4814 阅读 · 0 评论 -
win10 开机启动项
win10 开机启动项AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup把要启动的应用程序启动图标放到此文件加小C:\用户中心\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup原创 2020-06-18 08:40:56 · 544 阅读 · 0 评论 -
搞技术要记住两句话!
搞技术要记住两句话1. 不要跟市场作对,不受市场欢迎的技术要及时扔!2. 要不断超越,在技术的广度与深度上不断拓展!原创 2020-05-20 11:11:45 · 179 阅读 · 0 评论 -
utools:比everything更好用的集成工具
uTools是什么?uTools是一个极简、插件化、跨平台的现代化桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。通过快捷键(默认alt+space)就可以快速呼出这个搜索框。它相当聪明,可以支持输入、拖拽、自动粘贴等作为输入源,相应的插件也早已准备就绪,统一的设计风格和操作方式,助你高效的得到结果。当你熟悉它后,能够为你节约大量时间,让你可以更加专注地改变世界。uTools能做什么?最简单的,uTools可以作为一个程序快速启动器,支持英文、英文驼峰、中文拼音、拼音首字母来原创 2020-05-19 21:41:35 · 5219 阅读 · 1 评论 -
ngrok使用教程 实现内网穿透
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。ngrok的使用并不复杂,主要步骤如下:1. 进入ngrok官网(https://ngrok.com/),注册ngrok账号并下载ngrok;wind...原创 2019-02-28 14:05:33 · 1789 阅读 · 0 评论 -
xmind windows configuration-kimi_win32 could not be created'
安装Xmind(思维导图软件)时,出现这种问题:Invalid Configuration Location ,The configuration area at 'C:\Users\Administrator\ApplicationData\XMind\configuration-cathy_win32'cound not be created.Pleasechoose a writa...转载 2019-02-28 12:00:17 · 1036 阅读 · 0 评论