自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大菠萝屋

搞搞技术,偶尔搞搞公众号:【大菠萝屋】

  • 博客(40)
  • 资源 (6)
  • 收藏
  • 关注

原创 dBm与功率(w)换算关系-python

【代码】dBm与功率(w)换算关系-python。

2023-03-07 19:40:21 541 1

原创 python HTTP服务器访问跨域,提示(do_OPTIONS)

有项目要和Vue进行互通,当时就选择了python搭建了一个超简单的http server,直接使用,然后我本机作为服务器,等待有缘人来连接,接收POST协议,协议内包含了head,结果就报错了。

2023-03-02 11:34:32 548

原创 小玩意-char字符转utf8显示

C2001:常量中有换行符C2146:语法错误;缺少";"(在标识符“QString”的前面)解决办法!

2022-07-08 14:32:36 1977

原创 python各类问题小搜集

python开发过程中问题收集和解决办法

2022-06-15 19:44:03 123

原创 如何用python快速的搭建一个websocket服务器?

python快速建立一个方便好用的websocket server。

2022-06-14 15:36:41 6607 5

原创 modbus快速入手

modbus协议Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。1996年施耐德公司推出基于以太网TCP/IP的Modbus协议:ModbusTCP。Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型。标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用master/slave方式通信。一句话:就是一个固有结构的协议,like CAN总线 IIC。modbus结构00000000

2022-04-26 18:21:36 642

原创 VISA 通信command总结

适用于各类仪器:频谱仪、功率仪、噪声仪、信号源……的多品牌仪器VISA常用字符串协议,使用Python进行调用。

2022-04-05 17:44:03 4720 11

原创 QT Creator 新版本 添加菜单栏

QT坑

2022-03-11 11:24:00 305

原创 QT无窗口服务

需求做了一个服务器转发,主要因为那服务器是XP的DLL,而活到现在的人都把玩64位了,特别是显控(带界面的开发),更离不开64的支持,于是呼呼的做了一版,被要求要隐秘化,否则给甲方的感觉就是一扒拉的启动界面,而且还有界面是无卵用的。show扒拉了网上的,其实都有了,目前照搬一下,留作纪念,毕竟也获得了公司小妹的好感了哦。咳咳,关注我,说不定哪天你就脱单了。在QT的main里面,//w.show();int main(int argc, char *argv[]){ //QTextCodec

2021-11-25 16:34:40 691

原创 打包各种资源和exe为exe

背景有个需求:自己写了一个工具,但是工具需要加载一些配置文档,甲方大哥想直接用一个exe来完成任务,而且这个工具每次针对不同业务产生不同配置,可以说是一种一对一的工具。开动脑筋网上一搜索,发现windows本来就有一个玩意可以支持exe的二次打包加工,名字是:ILMerge。咳咳,这玩意好像不维护了还是基于C#的东东,网上找找还是能下到安装包,但是但是但是,只支持dll和exe的联动,也就是说exe调了其他的dll库函数,可以直接用dll+exe=exe方式,与我们这些风流需求不搭嘎。继续搜索发现直

2021-11-22 15:46:03 1028

原创 py3打包多文件以及依赖资源为exe

需求需要打包多个文件py,有py_main.py py1.py py2.py文件以及资源show.png,需要打包py_main为main的程序主入口,加载了py1、py2模块函数功能,整个过程中使用到了png图片资源。执行过程运行CMDpyinstaller -F py_main.py得到一个py_main.spec修改spec文件# -*- mode: python ; coding: utf-8 -*-block_cipher = Nonea = Analysis(

2021-11-22 10:49:11 374

原创 VMware 安装GHOST系统

需求由于一个古老的项目,10多年的玩意,windows2000的系统,sybase数据库,看看看看,这都是啥。搭建windows2000如今硬件都难买,选择VMWare安装选择策略策略1、 windows2000 PE直接一键GHOST结果PE都比windows2000年轻,失败策略2、安装windows2000系统,再安装GHOST,把GHOST文件copy进去windows2000里,直接GHOST出来结果copy不进去windows2000,解决办法:UltraISO软件

2021-09-17 09:19:11 540

原创 2021 谷歌浏览器等无法下载android studio

解决办法到官网传送门直接copy地址到迅雷这种下载器即可。抑或换个浏览器试试?

2021-09-08 09:25:33 245

原创 QT stop in thread 0 by webChannelTransport

问题描述有时候我们突然突然在QT里遇到这个输出崩溃提示:14:38:28: 程序异常结束。14:38:28: The process was ended forcefully.我们进入debug,又断点到了什么鬼线程模式:傻啦吧唧的弄了两个多小时,网上说法也很隐晦:要不就是引用dll,要不就是变量错误。关键是我这个工程还是从其他ok的项目截获的部分代码。先看出错代码,关键的关键就是运行才出错 Documentprocess m_content1; QWebChannel

2021-08-14 14:47:20 492

原创 python使用multiprocess.managers搭建分布式计算模型

py环境版本Python 3.9.5用py搭建分布式闲来无事,就想搞搞式,使用廖大代码# 分布式多进程# multiprocessManagerimport random,time,queuefrom multiprocess.managers import BaseManager# 发送任务task_queue = queue.Queue()# 接收任务result_queue = queue.Queue()# 继承class QueueManager(BaseManag

2021-08-13 14:45:46 665 1

原创 QT通信收到异步消息后:QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread

错误环境由于一些非必要的情况,需要从一个异步的DDS获取到数据,然后再交给其他socket进行转发。当获取到DDS的异步消息后,我直接调用了当前一个单例的方法,单例方法调用了socket进行数据转发,就报错:QSocketNotifier: Socket notifiers cannot be enabled or disabled from another thread解决办法单例类申明一个signals,传输收到的异步数据socket类申明slots,获取数据,但是connect的最后一个参数

2021-08-12 14:14:10 4231 1

原创 QT Creator老是在windows系统下无反应

咳咳,那可能你开了什么网易有道词典这些玩意,大概因为这些玩意也是用QT搞的,导致你的QT版本有问题鸟。

2021-08-11 13:02:27 138

原创 qt the cdb process terminated

解决方案一般都是编译到的debug文件夹少了依赖dll,把需要用到的lib、dll拷贝到exe文件夹即可!

2021-07-30 11:22:07 131

原创 QT:warning: C4114: error:C2632:

出现规律出现C2632之前一般都有一个C4114.一个警告 一个错误警告:warning: C4114,表示你娃有重定义嫌疑,仔细看看自己的define 或者typedef如果是define是否有判断ifndef 动作,可以接上undef再define错误:C2632:一般都是说你要么BYTE不对、要么BOOL不对……反正都是一些妖里妖气的提示。解决办法去掉自己的define,按照C2632的提示,修改为这个牛逼大佬点的定义方式,如:我遇到的情况就是我自己定义了:#ifndef BYTE

2021-07-28 19:01:43 363

原创 VMWare 多台虚拟机 多台电脑互相访问

目的由于开发的软件需要支持到国产系统,所以只能走虚拟机路线。需求本次要支持其他软件的互通,而那软件非常老,目前只能在XP上运行,于是需要为5台电脑,但是需要是电脑里支持国产系统,有的支持xp系统,并且虚拟机进行互通。准备下载VMWare虚拟机,安装XP4台,1台麒麟系统,麒麟安装见:QT与麒麟系统。虚拟机设置5台电脑设置局域网处于一个IP段,如:192.168.1.101、192.168.1.102、192.168.1.103、192.168.1.104、192.168.1.105虚拟机设

2021-07-28 15:49:04 1439

原创 VMware虚拟机安装麒麟系统 QT运行

安装麒麟系统下载麒麟系统安装包(已经安装完毕直接导入即可):Kylin 4.0.2下载地址:链接:https://pan.baidu.com/s/1rij5wClCbZHAnDvEXOnDaQ提取码:1gut此导入包为euweb制作,放入网盘以备用。下载QT run版本安装了5.99的,当时是好的,只要重新启动虚拟机再次就玩蛋蛋,各种奇葩问题,随后安装5.6.3的QT解决。5.6.3下载地址:链接:https://pan.baidu.com/s/1q1SmoQ9J9mIxN3i7WIFHG

2021-07-27 11:01:55 1933

原创 vscode官方下载慢

这里写自定义目录标题vscode官方下载慢,将官方下载地址的域名更换为国内镜像即可然后巨快!!!!!vscode官方下载慢,将官方下载地址的域名更换为国内镜像即可将官方下载地址的域名更换为国内镜像即可: vscode.cdn.azure.cn如:官方地址:https://az764295.vo.msecnd.net/stable/ea3859d4ba2f3e577a159bc91e3074c5d85c0523/VSCodeUserSetup-x64-1.52.1.exe替换地址:https://v

2021-05-27 14:02:10 269

原创 tornado如何通过Application传参数给handler?

tornadotornado一、一个想法二、只需要一个动作1.建立数据库class2.main入口new出来总结tornadoTornado是一种 Web 服务器软件的开源版本。Tornado 和主流Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对epoll的运用,Tornado 每秒可以处理数以千计的连接,因此 Tornado 是实时 Web 服务的一个 理想框架。一、一个想法在使用tornado的时候,我

2021-04-29 13:32:08 705

原创 erlang 无法ping通node的几种情况

net_adm:ping(name)使用上面方法访问一个node的时候,会返回:pong、pang如果是pong则两个node可以直接进行!交流,否则返回pang则不行。排除问题三步走:1、如果是不同的版本erlang则版本问题可能性最大。2、如果是在一个电脑也无法访问,检查启动的参数-setcookie是否一致,-name里的 [email protected] 名字里的@后面是否是ip或者域名?3、检查防火墙是否禁止了端口访问,因为ping走的是tcp。4、检查是否跨局域网访问,则需要把网卡的设置为

2021-02-03 15:28:27 526 1

原创 DSP 串口报错frame error,怎么处理

这3天接了一个维护的活儿,发现对方的串口转光部分,上下电会引起DSP里的串口接收数据报错:SCIRXBUF_BITS结构Uint16 SCIFFPE:1; // 14 Receiver error flag Uint16 SCIFFFE:1; // 15 Receiver error flag 就是这俩货报错。于是网上慢慢求索:方法有三:1、重启串口接收部分。2、重启串口外围设备。3、重启DSP,杀看门狗。按照需求

2020-10-30 10:01:58 3142 3

原创 This error is generated by TI‘s USCIF driver or utilities

昨天神奇的使用DSP来刚9针的调试线,死活都提示这个玩意:This error is generated by TI’s USCIF driver or utilities于是乎,吭哧吭哧的按照PCB线路图接起来,怎么都不对呢?what’s wrong?大大的黑人问号。再看看xds2000:经过不断的努力:RTCK + TCK 连接在一起DIS + GND 连接在一起这样就OK了,希望能解惑一些类似的情况。...

2020-10-21 15:59:26 6400 2

原创 creating output section “HRCap1RegsFile“ without a SECTIONS

CCS编译的时候,类似出现这种creating output section “xxx” without a SECTIONS的提示,只需要两个步骤:1、是否添加对应型号的DSP2803x_Headers_nonBIOS.cmd文件?2、添加的DSP2803x_GlobalVariableDefs.c文件是否和上面的CMD文件版本一一对应?比如ti\controlSUITE\device_support\f2803x*v130*\DSP2803x_headers\source解决完毕,下课。...

2020-10-13 10:19:25 928 2

原创 After trying to increase PLL frequency, system shows the error: “Device may be operating in low-powe

今天为了测试同事压的数据线在DSP的调试器下是否可以使用找了一块板子,开始干活,确遇到这个提示:After trying to increase PLL frequency, system shows the error: “Device may be operating in low-power mode. The debugger has forced the device to wake up.”, and never connects想了想,这个板子使用的程序DSP的芯片不匹配,结果换成板子匹配的

2020-10-08 16:48:56 2019

原创 Error initializing emulator: The XDS200 update cannot work if more than one XDS2xx probe is attached

更换成2020年的新版本CCS,再次去调试DSP程序的时候报错:Error initializing emulator: The XDS200 update cannot work if more than one XDS2xx probe is attached.此时选择update继续,得到另外的提示:Error initializing emulator:The XDS200 update cannot work if more than one XDS2xx probe is attache

2020-10-08 16:46:46 2985 1

原创 windows charles 乱码

换个最新版本的火狐浏览器即可。哈哈。简单暴力吧。

2020-09-24 17:51:56 322

原创 python3 在使用webdriver如何不弹出框而获得网站的cookies

首先加载模块from selenium import webdriver然后设置optionoption = webdriver.ChromeOptions()option.add_argument('headless')driver = webdriver.Chrome(chrome_options=option)访问网站、得到cookiesdriver.get(surl)time.sleep(3) # 等待启动时间dcookies = driver.get_cookies()#

2020-09-03 16:20:59 463

原创 labview的FPGA模块错误分析解决

FPGA、CAN模块使用错误如图,错误号为:65538、6553965538:1、代表CAN_L、CAN_H连接反了。2、需要在CAN_L、CAN_H上并联一个80-120欧姆的电阻。3、CAN卡的速率是否正确。4、CAN卡是否设置为自动连接。65539在CAN接收循环里,只能做CAN数据接收和解析,不能运行其他的循环,比如CAN0、CAN1速率一样快,放一个while循环则不行,会报此错误。解决方法就是单独开一个while循环处理数据即可,还可以通过FIFO把数据传到其他的while

2020-09-03 16:14:17 1258

原创 python3的一些坑

常见问题二维数组初始化sorted排序二维数组初始化网上有很多错误例子:m = n = 3test = [[0] * m] * nprint("test =", test)打印结果很美好test = [[0, 0, 0], [0, 0, 0], [0, 0, 0]]实际上使用的时候m = n = 3test = [[0] * m] * nprint("test =", test)test[0][0] = 233print("test =", test)结果是test =

2020-08-20 15:00:17 122

原创 解决ccs在c2000下 报错program will not fit into available memory.

报错program will not fit into available memory.修改编译优化,见下图:

2020-08-17 16:03:45 2937

原创 labview CRIO生成下位机程序报错:vi 包含多字节的字符,因此无法部署至终端。

这里写自定义目录标题在PC windows可以显示解决办法在PC windows可以显示但是在生成的时候就gg了,如下图:解决办法把所有的子VI都写成非中文名字即可。linux读取windows下的中文是乱码,但是启动VI可以是任何字符。...

2020-03-18 16:48:55 369

原创 Error (332148): promoted from Critical Warning: Timing requirements not met

这个错误是:当verilog代码量达到一定复杂程度就会出现这个警告,我选择忽略,目前运行还算正常,还需要等待正式复杂环境再看看效果。

2019-10-10 08:58:36 5642 2

原创 RS232 连接上位机 不通

很有肯是:其对应的RXD和TXD与下位机的要反着接。

2019-08-27 15:41:52 1384

原创 Error (171173): Node xxxx from partition Top cannot preserve previous placement at PIN D16 and honor

Error (171173): Node xxxx from partition Top cannot preserve previous placement at PIN D16 and honor the location assignment to PIN E7软件bug,只需要随意修改一下top的文件,使之变化,再保存编译即可。...

2019-08-26 15:17:06 2597 2

原创 vhdl 仿真值为U quartus2

把所有的std_logic等变量都赋值即可。

2019-07-26 18:18:29 2128

原创 vhdl timing requirements not met 错误 quartusII中

vhdl timing requirements not metAssignment/timing wiard tool 中设置in的时钟周期等属性即可。设置好了自己需要的参数,一直下一步下一步即可。

2019-07-26 17:20:34 4953

小玩意-char字符转utf8显示

C2001:常量中有换行符 C2146:语法错误;缺少";"(在标识符“QString”的前面) 针对上面俩错误想的歪招。 详情可以看: https://blog.csdn.net/weixin_44635546/article/details/125677035

2022-07-08

频谱仪、信号源的visa手册

AWG 是德科技 安捷伦 多品牌使用说明书 以及python用例,见《说明.txt》

2022-06-15

Python的websocket服务器框架

Python的websocket服务器框架 支持异步收发操作,自带说明用例,绝对好用! 2022.7.13 更新消息和处理异步!

2022-06-15

xxtea-nodejs-master.zip

xxtea-nodejs-master

2021-10-25

erlang简单聊天练习

只用到了简单的node消息交互,资源分为头文件、server、client;内置启动和readme说明,希望能帮助大家。

2021-02-04

messager.zip

入门练习,通过多shell,进行简单聊天交互。

2021-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除