- 博客(59)
- 问答 (1)
- 收藏
- 关注
原创 python包已经安装,运行却报“no module“
导致pip安装的包版本与python版本匹配不上。原因:1、python的版本与pip版本不同。2、有两个python在本机。需要执行以下命令,规避此问题。
2024-02-24 20:21:01
1507
原创 详细讲解仪器仪表modbus RTU或TCP 获取的16位二进制转浮点数 附c#代码
本人从事工控领域,发现从仪表获取的数据,每个地址16位,两个地址一个32位浮点数,怎么转换?PLC到是有相应的模块可以直接转换为浮点数。计算原理:先把两个16位高低位组合。比如,下面两个16字:下面为组合:第一个为符号位:小数偏移位:1000 0110 为 134偏移 : 134 - 127 = 7意思小数点接下来偏移7位数据位为: 110 1111 0100 1100 1100 1101数据须在前面补1,结果为:1110 1111 0100 1100 1100 1101。
2022-11-08 10:48:52
4229
原创 node.js 读取c/c++ dll文件
安装ffi-napi时,用yarn add ffi-napi进行安装。安装环境貌似需要py2.7.*和c或c++环境。const ffi = require('ffi-napi');const path = require('path');const libm = ffi.Library(path.resolve(__dirname, "Dll1.dll"), { function_name: ["int", ["int", "int"]],});function getDllRes()
2022-04-01 10:29:13
2008
原创 jquery http请求
$(function(){ //请求参数 var list = {}; // $.ajax({ //请求方式 type : "POST", //请求的媒体类型 contentType: "application/json;charset=UTF-8", //请求地址 url : "http://...
2021-10-26 11:50:09
1539
原创 koa创建服务器,允许跨域和接受post请求,以及路由
package.json{ "name": "server", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "koa": "^2
2021-10-26 09:46:50
427
原创 c#读取通过组态王AccessHist.dll读取组态王历史数据库
c#读取通过组态王AccessHist.dll读取组态王历史数据库第一步获取工程的路径下的.pro文件点击“连接”按钮再点击“枚举站点”名称,2处的combox将会显示站点名称再枚举所有的历史变量名称,变量名称的combox控件将显示所有变量改变其实查看日期查看所有的区间数据dataGridView里面将显示所有查询的数据需要该软件的私信博主,499348294,一定要说明加的目的...
2021-10-13 15:41:35
1567
原创 c#开启异步线程操作(异步执行的函数有返回值)
下面是用BeginInvoke进行开启异步线程(无返回值)Action作为事件委托,例子: // 点击button1时执行,异步线程操作 private void button1_Click(object sender, EventArgs e) { // Action<string>中的string 时,ssss函数传的 Action<string> action =
2021-07-03 18:46:05
1351
原创 win10家庭版怎么把,用户组和用户,搞出来
创建一个记事本,复制下面代码进去,保持之后,把记事本名字改为gpedit.bat,再运行一下(管理员身份运行)。@echo off pushd "%~dp0" dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt dir /b %systemroot%\servicing\Packages\Microsoft
2020-09-15 16:51:33
4947
原创 开启任务管理器
开启任务管理器新建一个记事本,编辑把下面代码复制进去,保持之后,把后缀改为.reg,运行,注册一下即可。Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]"DisableTaskMgr"=dword:0000000...
2020-09-15 16:48:41
131
原创 python通过openopc获取所有的opc server和连接server里面的标签
准备openopc安装包(官网下载地址:https://sourceforge.net/projects/openopc/files/openopc/1.3.1/OpenOPC-1.3.1.win32-py2.7.exe/download)、python2.7.*。1.安装openopc,安装时出现错误,自己上网查。2.安装成功后,复制src目录下面的OpenOPC.py和OpenOPC.py...
2020-02-25 14:02:32
3666
9
原创 vue bus触发$emit 监听$on 关闭$off传值
// bus.js文件import Vue from 'vue';export default new Vue;// main.js文件**** // 原有的数据**** // 原有的数据import bus from '@/bus.js';Vue.prototype.Bus = bus;//a.vue ... beforeCreate(){ Bus.$on("th...
2019-09-30 15:26:04
5962
4
原创 node mongodb的增删改查
const Koa = require('koa');const router = require('koa-router')();const app = new Koa();const mongoose = require('mongoose');const DB_NAME = 'demo';const DB_URL = '127.0.0.1';const DB_PORT...
2019-09-16 22:12:26
99
原创 mongos 配置
安装好后配置运行好后挂在后台mongod --dbpath d:\mongodb\data\db访问:http://localhost:27017/在再bin目录下运行cmd窗口,输入mongomongo
2019-09-10 23:20:17
980
原创 node 中的mongoose配置
链接数据库const mongoose = require('mongoose');// 链接数据库mongoose,connect('mongodb://127.0.0.1:27017/demo',{useNewUrlParser:true});// 监听连接mongoose.connection.on('open',err=>{ if(!err){ console.l...
2019-09-10 22:42:38
469
原创 中间件 捕获错误和日志输出
log中间件const log4js = require('log4js');const logjs = () => { return async (ctx,next) => { log4js.configure({ appenders: { cheese: { type: 'file', filename: 'cheese.log' } }, categori...
2019-09-09 22:02:40
324
原创 koa2 学习路由、中间件、各常用模块
中间件(洋葱模型)、放在中间件中的常用模块中间件的写法app.use(async (ctx,next)=>{ ....... await next(); .......})koa-bodyparse模块,接收post请求传俩的参数 const bodyparse = require('koa-bodyparse'); app.use(bodyparse());...
2019-09-08 20:45:07
229
原创 node xml2js模块 解析微信公众号 回复功能
const xml2js = require('xml2js');xml2js.parseString(xml,{trim:true},function(err,content){ // content 就是解析出来的内容,需要做一定处理})
2019-09-05 23:30:40
451
原创 微信公众号 关于 access_token
获取access_token用get请求该接口https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRETgrant_type 是 获取access_token填写client_credentialappid 是 第三方用户唯一凭证secr...
2019-09-03 23:52:24
164
原创 node 开发公众号 服务端 验证用户参数
const Koa = require('koa');const app = new Koa();const sha1 = require('sha1');const config = { wechat: { appID: '**', appSecret: '**', token: '**' }}app.use(function *(){ console.log...
2019-09-03 23:09:23
100
原创 js 节流和防抖
节流 const debounce = ( fn,delay) => { let timerId; return (...args) => { if (timerId) { clearTimeout(timerId); } timerId = s...
2019-09-02 21:26:05
71
原创 vue中用echarts插件
先安装echarts<template> <div class="one"> <div id="main" style="width: 300px;height: 300px;"></div> </div></template><script>import echarts from 'ec...
2019-09-02 10:41:38
195
原创 css 兼容
各种兼容-ms- /* 欧朋浏览器内核*/-moz- /* 火狐浏览器内核*/-webkit- /* 谷歌 苹果浏览器内核*/-o- /* IE浏览器内核*/calc兼容width: 90%;/*写给不支持calc()的浏览器*/ width:-moz-calc(100% - (10px + 5px) * 2); width:-webkit-cal...
2019-09-01 23:51:10
201
原创 微信小程序五 组件
插槽slot(原理同vue)多插槽用name禁止使用插槽,在组件的js中,使用 options: { multipleSlots: true // 在组件定义时的选项中启用多slot支持 }
2019-08-17 11:04:26
201
原创 微信小程序三 权限与获取用户信息
wx.getSetting({}),去获取用户权限在success里面调用结果,输出为:res.authSetting[‘scope.userInfo’]为true,可调用wx.getUserInfo其它可看文档https://developers.weixin.qq.com/minigame/dev/guide/framework/authorize.html...
2019-08-16 23:52:53
421
原创 微信小程序 Carmera
https://blog.youkuaiyun.com/u011043997/article/details/85251571
2019-08-16 00:18:08
119
原创 微信小程序 navigator组件
https://blog.youkuaiyun.com/yelin042/article/details/71419745
2019-08-16 00:03:23
453
原创 call apply 用在伪数组上
这里只拿arguments这个伪数组作为演示// 获取argumentsfunction aa(){ console.log(arguments); // 输出 Arguments(5) [1, 2, 3, 4, 5, callee: ƒ, Symbol(Symbol.iterator): ƒ] 伪数组,因为它的__proto__: Object 指向Object而非Array // ...
2019-08-12 16:06:51
126
原创 jsonp实现跨域请求 只有代码demo 原理不详解
客服端html 结构<button class="btn">按钮</button><div class="jsonp"></div><script> //需要通过点击实现 jquery包自己引入 $('.btn').click(()=>{ // http://127.0.0.1:3000服务端地址 show是...
2019-08-11 21:48:45
104
原创 vue解决苹果手机 一像素边框问题
安装sassnpm install sass-loader node-sass --save在build文件夹下的webpack.base.conf.js配置{ test: /\.scss$/, loaders: ['style', 'css', 'sass']}建assets文件下面建一个**.scss文件,文件内容为@mixin border ($direction...
2019-08-11 20:22:52
427
空空如也
C#OPC调用问题,KepGroup.IsSubscribed去订阅的时候,报错
2021-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人