- 博客(33)
- 资源 (7)
- 收藏
- 关注

原创 vue网页框架环境搭建与项目的编译发布
vue2.0环境安装1.安装 Node.js下载地址为:https://nodejs.org/en/download/下载后默认安装即可,安装完成可以打开cmd窗口,输入node -v查看安装的版本2.安装国内镜像依次安装下面内容:npm install -g npm --registry=https://registry.npm.taobao.orgcnpm install -g vuecnpm install -g vue-clicnpm install -g webpack3
2020-10-14 14:47:26
317

原创 BCD码与十进制转换
1.BCD码 概念BCD码(Binary-Coded Decimal)称为二进码十进数或二——十进制代码。用4位二进制数来表示1位十进制数中的0~9这10个数码。BCD码可分为有权码和无权码两类:有权BCD码有8421码、2421码、5421码,其中8421码是最常用的BCD码。无权BCD码有余3码,余3循环码等。1.1 8421码8421 BCD码是最基本和最常用的BCD码,它和四位自然...
2019-08-05 12:09:15
15381

原创 程序架构思考
程序架构_1 可以将程序分为3部分,一个是逻辑(Logic);一个是控制(Control);数据结构(Data Structures)。逻辑是用来解决实际问题的,也就是具体问题的实现。控制是将多个逻辑组合起来工作的方式,即逻辑组合的策略。数据结构是计算机中存储、组织数据的方式。程序运行的效率取决于这三者的组合结果。如果将逻辑与控制有效的分开,那么给代码带来的是更好的维护性与扩展性,也就是更强的...
2019-05-29 15:00:17
413

原创 nginx代理入门配置
域名配置通配符: ‘@’(不需要前缀)、’*’(任意前缀)nginx(V1.14.X)default.conf内容如下##### 定义上游服务器列表组#负载均衡标志 weight 即负载均衡标志upstream gitlab{ server xxx.xxx.xxx.xx1:port weight=1; server xxx.xxx.xxx.xx2:port weight=5; se...
2019-04-18 08:51:54
152

原创 opencv usb镜头帧率低 图像卡顿
opencv 打开usb镜头卡顿(帧率低)以下是qt 代码,opencv 版本3.4.1核心问题是设置cap.set(CV_CAP_PROP_FOURCC, CV_FOURCC(‘M’, ‘J’, ‘P’, ‘G’));但是不要设置帧率即cap.set(CV_CAP_PROP_FPS, 30); 不知道为啥设置后反而帧率上不去。int main(){ qint64 m_nTime...
2018-12-11 13:25:53
7993
3

原创 opencv mingw-32 编译常见问题
OpenCV使用CMake和MinGW的编译 常见问题见最后前言本篇文章是介绍使用32在GW在Windows下编译OpenCV 生成32位的DLL关于使用 64 位的 MinGW 编译 OpenCV 生成 64 位的 dll,后面更软件环境* Windows-10-64bit* Qt5.11.0* cmake-3.13.0-rc3-win64-x64* opencv-3.4.1...
2018-12-05 16:21:12
11189
9

原创 xmind 破解之道
xmind 破解之道链接: https://pan.baidu.com/s/15BvRzKKXFUerunFdkVURwA 提取码: q379
2018-09-19 19:37:37
229
原创 树莓派4B 编译opencv
树莓派4B编译 Opencv1.1 下载源码官网下载源码,我使用的是Opencv3.下载地址: http://opencv.org/releases.html,选择source 版本3.4.121.2 解码zipunzip opencv-3.4.12.zipcd opencv-3.4.121.3安装依赖库和CMakesudo apt-get install cmake sudo apt-get install build-essential libgtk2.0-dev libavcod
2021-10-14 14:53:15
657
原创 rtsp ffmpeg获取码流
avformat_find_stream_info:[rtsp @ 00802280] Could not find codec parameters for stream 0 (Video: h264, none): unspecified sizeConsider increasing the value for the ‘analyzeduration’ (0) and ‘probesize’ (5000000) options解决方案:AVDictionary* avdic = NULL;
2021-09-07 14:17:32
1668
转载 缺少MFPlat.dll opencv依赖
windows server 2008/2012 使用opencv出现 DLL load failed错误,发现缺失部分dll:MFPlat.dll、MF.dll、MFReadWrite.dll等等,原因:服务器版本默认没有安装windows media player。1、解决方法1:使用如下步骤安装windows media player:1)、打开“服务器管理器”;2)、依次单击“功能” → “添加功能”;3)、勾选“桌面体验”和“优质Windows音频视频体验”;4)、单击“安装”按钮;安
2021-08-03 10:12:27
1308
原创 Azure IoT设备到云发送消息和CLI查看
一. 在云端创建IoT 中心登录后的云端,搜索IoT,看到如下图的IoT中心并创建。基本默认即可。二.在云端创建IoT Device选中 IoT 设备,然后点击新建,直接默认即可。三.下载Device SDKPython 环境下载1. 安装过程注意勾选添加环境变量2.使用示例代码发送事件消息安装Python 的SDKpip install azure-iot-device将代码中的CONNECTION_STRING 替换成我们创建的设备的链接字符串,运行代码即可。设备连接字符串
2021-06-03 18:12:31
452
2
原创 2021-06-01
vcpkg使用教程Windows 设置 vcpkg 环境# 第一步git克隆下载 vcpkggit clone https://github.com/Microsoft/vcpkg.git vcpkg_new# 第二部编译生成vcpkg exe pushd vcpkg_new.\bootstrap-vcpkg.bat# 第三步设置VS全局环境vcpkg integrate install使用教程(azure iot hub为例)# 使用vcpkg安装 azure-iot-sdk-
2021-06-01 10:50:22
217
1
原创 Azure IOT Hub 消息类型介绍
Azure IOT Hub云到设备有三种方式发送/传递消息直接方法设备孪生属性云到设备的消息场景需要立即确认的方案,比如立刻打开风扇旨在将设备置于某个所需状态的长时间运行命令。 例如,将遥测发送间隔设置为 30 分钟提供给设备应用的单向通知。数据流向双向。 设备应用可以立即响应方法。 解决方案后端根据上下文接收请求结果单向。 设备应用接收更改了属性的通知。单向。 设备应用接收消息周期不联系已断开连接的设备。 通知解决方案后端:设备未连接设备孪生会保留属性
2021-06-01 09:46:59
218
原创 SQL Server数据备份与恢复
使用数据库管理工具登录数据库导出-1,如下图导出-2,设置导出文件路径后,然后点击确认(OK)数据库导入-1数据库导入-2 ,选择指定已经导出好的备份文件OVER
2021-04-22 15:30:15
213
原创 SQL Server启用SA账户
1. 使用Micorosoft SQL Server Management Studio登录2. 右键数据库,打开属性页,启用双重授权模式,如下图:3. 打开安全-》登录-》设置SA账户密码,如下图4. 启用此登录模式5. 重启SQL Server 服务或者系统...
2021-04-19 10:14:20
1716
原创 SQL Server远程访问配置
Sql Server Express 默认不支持远程访问,仅可本机访问。若想要远程访问,需要修改默认配置,以Sql server Express 2019 为例,步骤如下:1、启用TCP/IP 和 Named Pipes。在开始菜单中选择“SQL Server 2019配置管理器”,如下图:在SQL Server 配置管理器 -> SQL Server 网络配置 ->MSSQLSERVER 的协议中,启用 Named Pipes 和 TCP/IP,如下图:右键点击TCP/IP,在右键
2021-04-14 15:14:14
561
原创 Visual Studio 中使用QT库
1 添加包含目录:项目属性 -> C/C++ -> 常规 -> 附加包含目录,添加以下目录C:\Qt\includeC:\Qt\include\QtGuiC:\Qt\include\QtCore2 添加预处理器定义:项目属性 -> C/C++ -> 预处理器 -> 预处理器定义,添加以下宏定义_WINDOWSQT_LARGEFILE_SUPPORTQT_DLLQT_GUI_LIBQT_CORE_LIBQT_HAVE_MMXQT_HAVE_3D
2020-11-25 13:41:58
3549
原创 AD域对接C++
ADSI接口获取AD域内的信息通过COM接口递归获取所有指定OU下面的所有信息:name,mail等,The core code is as follows . HRESULT hr; IADsContainer *pContainer = NULL; IEnumVARIANTPtr pEnum = NULL; int pos = -1; COleVariant varChild; IADs *pADs1 = NULL; CString strName, strDisplayName, s
2020-11-04 09:19:43
889
1
原创 Visual Studio打包工程添加运行时库
1. vs制作打包工程不在赘述,很多保姆文章2. vs如何添加所需版本的运行时库操作步骤:右键打包工程-->选择 **添加(add)** 选项 --->选择 **合并模块(Merge Module)** -->可以选择此版本的vs对应的运行时库:Microsoft_VC100_CRT_x86.msm和Microsoft_VC100_MFC_x86.msm3.如果工程中包含第三方依赖库,可能还会导致缺乏其他版本的运行时库解决方法:找到其他依赖的相应版本的运行时库对应的文件
2020-10-10 12:39:56
1500
原创 openwrt 软路由负载均衡
OPENWRT 负载均衡实现单线多拨和负载均衡,主要是靠macvlan和mwan3这两个软件。macvlan可以创建多个虚拟网卡链接到eth0,也是就WAN口,然后可以在这些虚拟网卡上创建多个虚拟WAN口,每个虚拟WAN口拨一个PPPoE账号,这样便可以实现一个单线多拨功能。而mwan3的作用,就是把你路由器的流量,做路由表级别的负载均衡,按照设置的优先级和权重分配到不同的WAN口上,从而起到网速叠加作用。一. 环境安装1.如果路由器是运行的OpenWrt或者LEDE,只需用过以下命令安装这两个软件:
2020-07-11 11:28:01
22359
原创 租房的模板
房屋租赁合同出租人(甲方):承租人(乙方):甲乙双方本着平等自愿、协商一致的原则达成以下协议,并承诺共同遵守。一、租赁房屋 1.甲方将 房屋及空调、电视机、热水器、燃气灶、机顶盒等相关设备及物品出租给乙方使用。二、租赁期限和用途1.租赁期限自 年 月 日至 年 月 日止。2.租赁期满前1个月,甲、乙双方应就租赁期满后是否续租或解除租赁关系通知对方。3.该处房屋仅作住宅使用,如果乙方要改变使用用途,需征得甲方同意。三、租金、保证金费用及支付方式1.该
2020-07-08 09:54:28
609
原创 openwrt lan 和 wan配置
lan口和wan口的配置路由器的一排网线接口,分为 lan 和 wan .但不是谁生来就是lan口 或者 wan口 .也没有谁规定就一个wan口 就只有一个.网口就是网口, 决定它是 lan口 还是 wan口 ,是由我们自己决定的 .用这次 openwrt x86的使用, 来讲述一下 lan 和 wan 是如何配置的, 怎么才可以上网, 而防火墙又是什么 .Step1:连接openwrt路由器在刷好 openwrt 的固件后,一开始只有一个口有驱动, 接上网线灯会亮的那个口,就是此刻可以工作的l
2020-06-26 00:44:47
83187
2
转载 qt QDateEdit qss
Qt中DateTimeEdit等时间日期控件设置显示格式QCalendarWidget 是一个比较复杂的 widget,由几个 QToolButton, QSpinBox, QMenu, QTableView 等控件组成,要修改其样式的时候应该怎么办呢?MainWidget::MainWidget(QWidget *parent) : QWidget(parent), ui(new Ui::M...
2020-05-06 14:08:14
1904
原创 端口映射与端口转发
端口转发&端口映射01 什么是端口转发端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH)为网络安全通信使用的一种方法。端口转发是转发一个网络端口从一个网络节点到另一个网络节点的行为,其使一个外部用户从外部经过一个被激活的NAT路由器到达一个在私有内部IP地址(局域网内部)上的一个端口。普通话:端口转发就是将一个端口,这个端口可以本机的端口也可以是本机可以访...
2020-03-04 10:31:46
1880
原创 新人开发指导
开发策略策略:一测,二问,三反省测:一测意在将可以在公司环境中测试的代码逻辑都测试到位,自己要写测试代码造测试数据。减少在现场的问题。问:俩层意 思,需求要问明白,不要按自己理解的去猜测着做;自己没有方向的时候多问有经验的人,少走弯路。反省:当把所有可以的精力与时间都用上了,现场还是出了本来应该在公司复现的bug,应该总结反省。这才是自己提升的机会。做事方法思在前,查在中,做在...
2020-01-07 10:20:23
180
原创 程序架构_2
架构设计软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组成架构,它包括该系统的各个组件,组件的外部可见属性及组件之间的相互关系。组件的外部可见属性是指其他组件对该组件所做的假设。一、架构设计过程业界软件架构设计的方法论很多,各有各自的应用场景和特点,下文结合ADMEMS(Architecture Design Method has bee...
2020-01-03 18:52:16
270
原创 阻止win10更新脚本
脚本使用说明将下面代码复制到本地的新建.txt文件中,然后保存。将文件后缀改为.bat双击运行.bat文件net stop bitsnet stop WaaSMedicSvcnet stop wuauservsc config BITS start= disabledsc failure BITS reset= 86400 actions=nullREG add "HKLM...
2019-12-07 13:38:03
478
原创 google云服务ssh的开启
一、设置root密码1. 从浏览器打开ssh连接服务器2.切换root账户sudo -i3.设置root密码passwd需要输入两次密码,并且密码不会显示出来,输入后直接回车即可二、开启SSH权限1.方式一CentOS和Debian通用,输入以下两条命令sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/ssh/ss...
2019-10-31 09:27:38
784
原创 如何做一个管理者
1、职责范围是什么概括来说包括:理解需求、分配资源执行、监督执行、解决中间问题、对结果负责。清楚的理解一个任务的目标,然后分析并评估出需要什么资源(谁)可以在指定时间完成任务。把控与其他团队的沟通配合工作,下属不需要在需求阶段参与,只需要在执行阶段参与即可。安排任务的时候明确任务执行过程中什么问题需要汇报什么问题可以自行决定。2、如何凝聚团队给予团队每个人足够的尊重同时给予一定的压力。按劳...
2019-08-23 13:54:33
220
转载 算法(逻辑)优劣评估方法
评估代码实现优劣的几个方法工程实现到算法实现在性能成为瓶颈的时候应该去排查代码,从什么角度去评价一段代码的优劣显得非常有重要,高级程序员都该清醒认识,这才可能写出优质的代码。下面列举几个通常衡量算法性能的维度,并逐一分析实现的策略。其实所有的有逻辑的代码都可以认为是算法,并不单单指狭义的数学概念中的“算法”,我这里称之为侠义的代码质量。其实代码质量还要包含编程风格等因素,这里暂时不涉及。传统...
2019-05-28 17:24:21
2320
原创 C++ 代码编码规范_1
格式1 行宽总述每一行代码字符数不超过 100.说明100 个字符是最大值.如果无法在不伤害易读性的条件下进行断行, 那么注释行可以超过 100 个字符, 这样可以方便复制粘贴. 例如, 带有命令示例或 URL 的行可以超过 100 个字符.包含长路径的 #include 语句可以超出100列.2 空格还是制表符总述只使用空格, 每次缩进 2 个空格.说明我们使用空格缩进...
2019-03-19 09:23:13
673
opencv3.4.12 mingw32版本库
2020-11-27
vs打包工程的运行时库依赖
2020-10-10
录屏保存GIF工具-ScreenToGif
2020-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人