- 博客(172)
- 收藏
- 关注
原创 从端口号找到对应的Docker
1、通常一台主机上会运行多个docker,如果有些docker端口号占用了,导致其它对应服务无法运行,这是可使用以下方法,通过端口号找到对应docker1)根据提示占用的端口号portM找到占用端口号的进程,例如:查找占用443端口号的进程lsof -i :4432)根据PID查找到使用的程序,这里查到的是 5579,这里查出父进程为35512ps -ef|grep 55793) 使用docker inspect -f 查找到对应该父PID的容器IDdocker ins
2022-05-21 22:53:58
1479
原创 SpringBoot 分模块开发
1、在原项目新增一个maven模块选 maven ,不要选 spring initializr不然会覆盖掉原项目2、新增的maven模块会出现在项目中,选配置pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
2022-03-31 11:27:03
2842
原创 采集器电路图
计算限流分流电阻值时,根据限流电流值,参考以上参数计算。计算公式:R=U/I。 比如期望限流2A,R=1.2/2=0.6欧姆。输入端24V时 ,一般电池控制在5-20ma,串联电阻R=24V/0.02A=1200R,即1.2K的电阻用5V电源驱动,可以串联电阻R=5/0.01=500R,所以你可以选择电阻200R~1K,建议取值330~510R...
2022-03-30 14:52:52
1487
转载 VUE的生命周期及使用
一、生命周期二、代码实例作者:muwoo链接:https://www.zhihu.com/question/52917848/answer/150661534来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。<!DOCTYPE html><html><head> <title></title> <script type="text/javascript" src="ht.
2022-03-26 15:31:45
681
原创 关于IO口信号采集上下拉电阻的选择
1。5V 一般选10K欧的电阻 3.3V一般选4.7K欧的电阻上拉电阻的目的是为了保证GPIO无信号输入时输入端的电平为高电平,相反的,下拉电阻是为了保证GPIO无信号输入时输入端的电平为低电平。电阻越小功耗越大功率P=UI。 已知上拉电阻接VCC,所以U一定。因为I=U/R,U一定,R越小,I越大,由“P=UI”可知电压一定,上拉电阻越小,电流越大,电功耗越大。使用大电阻的作用一般用于限流,但电流变小,这样当信号传输时减少上下拉电阻工干扰。1 、 上拉...
2022-02-07 10:40:24
8900
原创 Android WebView 电脑端调试方式
Android WebView作界面时,有时 js 错误提示,利用控制台输出调试不方便,可使用电脑端的edge或chrome浏览器进行远程调试1。开启方式,在代码添加WebView.setWebContentsDebuggingEnabled(true); 用于开启远端调试。然后在android studio 开启 Debug模式2。在电脑端打开流览器Edge:edge://inspect/#devicesChrome:chrome://inspect/#device...
2021-08-25 13:37:11
1404
原创 frp服务器,类似花生壳的内网映射软件
内网穿透工具有很多,其中Frp(Fast Reverse Proxy) 是比较流行的一款。FRP 是一个免费开源的用于内网穿透的反向代理应用,它支持 TCP、UDP 协议, 也为 http 和 https 协议提供了额外的支持。你可以粗略理解它是一个中转站,帮你实现公网 ←→ FRP(服务器) ←→ 家庭内网的连接,让内网里的设备也可以被公网访问到。下载软件后,分为服务器端和客户端我们主要修改两个配置文件:1.服务器端(有公网IP的设备)1.1修改 frps.ini 文件...
2020-12-29 12:03:12
1783
1
原创 IDEA 使用maven将第三方jar打包进程序
1.添中第三方包在程序 pom.xml加入第三方包,指定包含路径<dependencies> <!--PLC通讯--> <dependency> <groupId>jamod</groupId> <artifactId>jamod</artifactId>...
2019-10-04 18:24:27
1200
1
原创 SpringBoot 调用外部DLL程序,打成JAR包后,DLL程序无法调用
最近遇到个问题,用SpringBoot开发的程序,里面调用于虹软的人脸识别DLL,在IDEA上面运行正常,但打成JAR包后运行程序出错,无法对DLL初始化.经调试确认为DLL路径识别不了问题,解决方法把相关DLL放 windows/system32目录或自行指定path路径即可解决....
2019-09-20 18:15:15
14592
16
原创 Navicat导出整个数据库
Navicat使用 转存为SQL文件的方式导出数据库,如果有外键会导致在导入时出错,需使用数据传输的方式进行导出选成使用文件方式进行保存高级选项需选成这样导出的SQL脚本就是完整版本的,在新数据库中导入不般不会报错.*如果出现导入报错:[Err] 1067 - Invalid default value for 'search_time'报错原因意思是说:mysql5...
2019-07-31 09:39:03
19664
9
转载 Java List排序,分组等操作
假定有一列实体类对像 List<User> list = UserServer.getList();去重,去除重复对象(每个属性的值都一样的),需要注意的是要先重写对象User的equals和hashCode方法 List<User> distinctList = list.stream().distinct().collect(Collectors.t...
2019-07-22 16:54:42
7809
原创 Nginx反向代理服务器配置
#路径映射:通过以下配置来达到通过二级路径分别访问支付服务和订单服务节点服务器server { listen 80; #入口服务器域名或直接使用IP地址 server_name test.domain.com; #通过访问二级目录payment来访问服务器 location /one/ { #后面的斜杠是一个关键,没有斜杠的话就会传递pay...
2019-07-08 15:35:34
426
原创 Windows下使用命令行直接编译STM32
1。需要准备的工具:makefile运行工具:MinGWgcc编译工具:arm-none-eabi-gcc2。安装步骤2.1MinGW安装MinGW是是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。下载地址:http://www.mingw.org/MinGW安装:2.1.1下载...
2019-06-09 12:51:57
4296
1
原创 C语言常见问题
1.宏只是替换,不参与计算【示例①】用函数计算平方值。#include <stdio.h>int SQ(int y){ return ((y)*(y));}int main(){ int i=1; while(i<=5){ printf("%d^2 = %d\n", (i-1), SQ(i++)); } return 0;}运行结果:...
2019-05-24 11:30:57
1563
1
原创 MySql
1.建表时记得选 utf8mbr对中文支持才会更好.数值类型类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMINT 3...
2019-05-10 16:32:18
181
原创 STM32 标准外设库说明
1.从stm32网站下载标准外设库,解压后得到下面文件Libraries目录: CMSIS目录是函数固件库的核心文件:CMSIS向下负责与内核和各个外设直接打交道,向上提供实时操作系统用户程序调用的函数接口。若无CMSIS标准,那么各个公司设计的库函数就会不同。 CM3\CoreSupport下的core_cm3.c、core_cm3.h是CMSIS的核心文件,提...
2019-04-28 14:26:13
2520
原创 SQL SERVER 常用SQL语句
1.取出分组最大值的那行记录主要是ROW_NUMBER() 的使用,利用生成序号取第一条记录出来select*from(select *,ROW_NUMBER()over(partitionby分组字段 orderby排序字段desc)asrnfromstudents)awherea.rn<=1;2.将查询结果插入表格或插入到一张新表...
2019-04-25 11:51:07
421
原创 在Docker容器中安装部署RabbitMQ
安装部署RabbitMQ拉取RabbitMQ镜像文件这里加上了3-management (这个版本是带web管理界面的,拉取时冒号后面表示指定版本) ,便于管理。docker pull rabbitmq:3-management大家搜索镜像文件时,可直接到Docker的商店搜索,地址为:https://hub.docker.com/,RabbiMQ的相关镜像为:https://hub.d...
2019-04-17 14:01:39
4069
原创 固定列表格的另一种做法,单表格方式
<!DOCTYPE HTML><html><header> <title>固定列表格</title> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js">&am
2019-02-28 16:22:15
577
转载 CSS position 属性定位问题
static默认值。无特殊定位,对象遵循HTML定位规则(忽略 top, bottom, left, right 或者 z-index 声明)。 absolute 将对象从文档流中拖出,使用 left , right , top , bottom 等属性相对于其最接近的一个最有定位设置的父对象进行绝对定位。如果不存在这样的父对象,则依据 body对象。 这个属...
2019-02-25 09:48:10
270
原创 关于ado.net
连接数据库一.用SqlConnection连接SQL Server 1.加入命名空间using System.Data.SqlClient;2.连接数据库string MySqlConnection="user id=sa;password=sinofindb;Database =test;data source=127.0.0.1;Connect Timeout=30";Sql...
2019-02-25 09:47:49
139
转载 学习CSS布局
"display"属性在控制布局方面,display是最重要的css属性,每一个元素都有其默认的display属性值,大部分的默认值不是block就是inline,用block标记的元素一般称为块级元素,而用inline的元素一般称为内联元素。blockDiv标签是块级元素的代表,块级元素占据着整整独立的一行,其他常见的块级元素有p和form,还有html5中加入的header,sec...
2019-02-25 09:47:25
203
转载 vs code 的常用快捷键
1、注释: a) 单行注释:(按下ctrl不放,再按k + c) b) 取消单行注释:(按下ctrl不放,再按k + u) c) 多行注释:[alt+shift+A] d) 多行注释:/**2、移动行:alt+up/down3、显示/隐藏左侧目录栏 ctrl + b4、复制当前行:shift + alt +up/down5、删除当前行:shift + ct...
2019-02-25 09:46:57
709
转载 关于React全家桶的介绍
起步首先需要安装react: npm install react react-dom --save-devJSX 语法JSX 的基本语法规则:遇到 HTML 标签(以 &amp;amp;lt; 开头),就用 HTML 规则解析;遇到代码块(以 { 开头),就用 JavaScript 规则解析。JSX 允许直接在模板插入 JavaScript 变量。如果这个变量是一个数组,则会展开这个数组的所有成员var ...
2019-01-09 11:52:41
13354
3
转载 sql server 跨数库复制
update uf_wenjian(表名)set leibie=tm.leibie(赋值)from (select * from opendatasource('sqloledb','data source=10.1.7.98;user id=sa;password=123456').[ecology].[dbo].[uf_wenjian]) tm(tm就是跨数据库表)where uf_we...
2018-11-29 11:33:53
266
转载 SQL Server中判断字符串出现的位置及字符串截取
数值('张三,李四,王五,马六,萧十一,皇宫');1.判断字符串中某字符(字符串)出现的次数,第一次出现的位置最后一次出现的位置:查看’,’出现的次数select LEN(name)-LEN(REPLACE(name,',','')) from teststring;查看’,’第一次出现的位置:select CHARINDEX(',',name) from teststring...
2018-10-27 15:59:42
13767
转载 SQL SERVER 数据库还原时卡死
1.故障情况:在SQL SERVER数据库进行差分备份后,还原数据库时选错基础备份副本(分量备份的那个版本),导到还原时数据库报错,无法再对数据库进行脱机及其它处理错误提示:数据库恢复的时候停在 Restoring 状态运行 RESTORE DATABASE <数据库名> WITH RECOVERY 进行恢复...
2018-10-22 10:18:50
4813
转载 查SQL SERVER 本机运行了哪些指令 默认只能查询5天之内的
SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, ((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE QS.statement_end_offset EN...
2018-10-11 16:51:53
492
转载 DNS服务器列表
Public DNS+IPv4 地址首选:119.29.29.29AliDNS 阿里公共 DNSIPv4 地址首选:223.5.5.5备用:223.6.6.6114 DNS常规公共 DNS (干净无劫持)首选:114.114.114.114 、备选:114.114.115.115拦截钓鱼病毒木马网站 (保护上网安全)首选:114.114.114.119、备用:114.11...
2018-09-27 11:30:42
9905
原创 CentOS 装 TiDB
TiDB Ansible 部署方案Ansible 是一款自动化运维工具,TiDB-Ansible 是 PingCAP 基于 Ansible playbook 功能编写的集群部署工具。使用 TiDB-Ansible 可以快速部署一个完整的 TiDB 集群。一.中控机:用于下载tidb并自动布署出整个集群,中控机不在集群中,安装centos 7最小安装1.以 root 用户登录中控机[r...
2018-09-06 11:17:09
2412
转载 在 Hyper-V 上还原 CentOS 无法启动,报Dracut
原虚拟机文件是 VMWare的,用DD备份后,在Hyper新虚拟机还原后,系统无法启动.Warning: /dev/centos/root does not exist Warning: /dev/centos/swap does not existcd /dev 然后 ls 了一下,发现竟然没有开头 hd 或 sd 的硬盘设备。 想到 VMWare 里的虚拟硬盘是挂载在 SCSI ...
2018-09-05 10:42:53
3050
转载 Microsoft Virtual Machine Converter免费把Vmware虚拟机器转到Hyper-V
以往想把其它平台的虚拟机转到Hyper-V, 其中一个小撇步就是下载试用的SCVMM来做或是Disk2vhd : http://technet.microsoft.com/en-us/sysinternals/ee656415.aspx现在微软推出了Microsoft Virtual Machine Converter, 把这个功能免费下放, 减低客户转移平台的成本下载页面: http://...
2018-08-10 09:22:23
5009
转载 虚拟机双机热备
计算机名 ITTEST-03 数据IP 172.53.1.217 AD、共享磁盘 ITTEST-01 数据IP 172.53.1.215 心跳IP192.168.10.123 集群成员 ITTEST-02 数据IP 172.53.1.216 心跳IP192.168.10.124 集群成员 虚拟机 ...
2018-08-01 10:14:20
8925
转载 微软Hyper-V虚拟机复制实现双机备份过程
这个方案是通过hyper-v的虚拟机复制功能实现,该方案需要至少两台安装了hyper-v功能的服务器。只需在其中一台安装虚拟机系统,另一台虚拟机服务器作为副本接收服务器,部署过程如下:1、比如有两台pc,下面称为pc1、pc2,pc1上面的hyper-v里面安装了win7系统,虚拟机win7系统设为固定ip(一定要固定ip)安装金蝶软件,那么用户就会通过这个ip来访问金蝶的服务。2、两台H...
2018-08-01 09:51:09
16675
1
转载 C# 调用 C++ DLL(5) 托管方式:需要使用c++类(数据转换说明)
在使用托管c++前,先说明一下 托管c++ 与 本地c++ 的类型转换方法:C++ 中的封送处理概述在混合模式下,有时必须封送本机和托管类型之间的数据。 Visual Studio 2008 中引入封送处理库以帮助将封送,并将数据转换的简单方式。 封送处理库包含一组函数和一个marshal_context执行常见类型的封送处理的类。 在这些标头中定义库包括 msclr目录为您的 Visua...
2018-07-25 11:20:35
4462
转载 C# 调用 C++ DLL(3) 非托管方式:直接调用C++方法(使用范例)
1、首先在vs2010新建项目选择win32应用程序,并设置为DLL,如下图所示 2、添加MyDLL.cpp源文件,其中代码:#include <cv.h>#include <highgui.h>extern "C" _ _declspec(dllexport)void Show() { IplImage *img = cvLoadImage(...
2018-07-25 11:04:16
890
转载 C# 调用 C++ DLL(4) 托管方式:需要使用c++类
1.一个简单的C++托管范例1、首先建立一个C++ 的dll 项目(Dll_Cpp)并生成,会得到这三个文件:Dll_Cpp.dll //动态库Dll_Cpp.lib //静态库Dll_Cpp.h //头文件其中Dll_Cpp.h的代码如下:// 下列 ifdef 块是创建使从 DLL 导出更简单的// 宏的标准方法。此 DLL 中的所有文件都是用命令行上定...
2018-07-25 10:59:18
4499
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人