自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 wxPython+cefPython3: 高DPI缩放导致显示异常

最近使用wxPython + cefpython3开发应用。发现部分电脑显示不正常。窗口内容出现了错位。

2023-05-01 13:37:06 401

原创 windows下部分文件(aux.c aux.h)无法删除解决办法

概述最近删除文件的时候发现部分文件(名称为aux.c和aux.h)无法删除。现将问题原因与解决方法记录如下。前事之不忘,后事之师!原因通过查阅资料了解到,出现这样情况的原因是文件名称与系统保留字相同。这些关键词往往有特殊用途,通常代表一类设备(如:com代表串口,prn是打印机)。因此,不允许以文件方式创建或删除。可以使用“\\.\”来访问设备命名空间解决在命令行使用“del”命令进行删除。del \\.\D:\path\to\kernel\include\soc\

2021-07-05 14:04:51 2148 1

原创 AsciidocFx(1.7.4)导出pdf中文显示异常处理

最近使用AsciidocFx(v1.7.4)编辑文档,导出为PDF的时候,发现中文无法正常显示,现将解决过程记录如下。前事之不忘,后事之师!现象在导出PDF的时候,fa

2021-06-18 16:08:21 1024

原创 esp-idf填坑记:ADC读取导致Abort

近日使用esp32s2进行开发。发现设备反复重启,现将解决过程记录如下。前事之不忘,后世之师!现象发现设备反复重启,通过串口日志发现,在

2021-06-11 22:11:12 410

原创 ionic native 填坑记:content uri处理

最近使用ionic Native 开发应用。遇到文件访问异常。将问题解决过程记录如下。前事之不忘,后事之师!现象需要实现一个简易web服务,应用选择本地文件后,可以通过http下发到其他客户端。应用使用了“cordova-plugin-webserver”提供web服务,使用“cordova-plugin-filechooser”选择本地文件。将“cordova-plugin-filechooser”返回的文件url提供给“cordova-plugin-webserver”返回文件响应。最终

2021-04-30 10:09:52 380

原创 ionic native 填坑记:cordova-plugin-webserver响应异常(重复响应头)

最近使用ionic native 开发应用。使用“cordova-plugin-webserver”插件构建web服务。发现部分客户端(如esp_http_client, postman)不能正常解析响应。现将问题记录如下。前事之不忘,后事之师!现象使用“cordova-plugin-webserver”构建web服务器,当返回文件的时候,发现客户端(esp_http_client)不能正确解析响应,但是PC浏览器则可以正常下载文件。软件环境:名称 版本 备注 cordo

2021-04-27 17:57:28 333

原创 ionic native填坑记:cordova-plugin-webserver绑定失败:bind failed: EACCES (Permission denied)

最近使用ionic native 开发应用,使用到“cordova-plugin-webserver”,调试发现开启服务失败。错误信息为“bind failed: EACCES (Permission denied)”查询资料发现:基于Linux的操作系统,低于1024的端口号只允许特权应用使用。因此需要使用1024以上的端口。最终将端口号修改为8000,成功开启web服务器。并且成功通过热点局域网访问。参考资料:Exception: bind failed: EACCES (Permi

2021-04-23 22:07:12 219

原创 ionic native 填坑记:cordova-plugin-webserver提示未安装

现象最近使用ionic native开发应用,使用了cordova-plugin-webserver插件。官网文档提供命令安装,一切正常(实际不正常,开始没发现)。npm install cordova-plugin-webservernpm install @ionic-native/web-serverionic cap sync实际编译运行的时候发现开启服务失败,错误信息是“plugin_not_installed”。排查后来反复操作发现,运行“ionic cap c

2021-04-23 21:18:13 468

原创 ionic native 扫码插件使用

背景最近尝试使用ionic native实现扫码功能。将实现和踩坑过程记录如下。插件ionnic 官方文档提供两款扫码插件。cordova-plugin-qrscanner phonegap-plugin-barcodescanner其中“cordova-plugin-qrscanner”只能识别二维码,而“phonegap-plugin-barcodescanner”同时能够识别条形码和二维码。注意:这两个插件不能共存,如果同时安装了两个插件,会出现编译错误(参考:https://

2021-04-02 18:02:41 501

原创 GCC 编译内嵌二进制文件(blob)

最近学习如何在gcc编译的时候嵌入二进制文件,然后在程序里访问文件内容。编译过程记录如下。1.准备文件。如图1 所示,目标文件问名为“text.txt”(大小:2461)的文本文件图1. 目标文件2.使用ld命令将目标文件链接为“.o”文件。命令如图2所示,使用“-b”参数指定文件格式,“-r”参数表示生成可重定位的输出(可再次作为“ld”的输入)。生成的text.o文件中包含“_binary_text_txt_start”, “_binary_text_txt_end”符号,分别表.

2020-09-12 19:23:40 1761

原创 C51填坑记:MOVX指令异常

1.现象描述51单片机开发过程中发现,程序总是概率性出现异常。经调试发现,“movx A, @Rx”指令读到内容与实际内存内容不一致,从而导致跳转逻辑错误。代码如下:MOV R1, #00HMOVX A, @R1JNZ LABEL 这段代码读取外部内存地址为0x00的内容到累加器A,如果内容非零,则跳转到“LABEL”运行。调试发现MOVX指令执行之后,累加器A的值为0(实际XRAM地址为0的区域非零)。2.解决上网检索之后,发现有类似描述“外部扩展RAM的低256个字节,地址出现

2020-08-07 10:54:40 1166 2

原创 wxPython ScrolledWindow 滚动条显示异常调试

最近使用wxPython(4.0.7)的ScrolledWindow实现滚动条应用,逻辑如下:新建了MainPanel类继承wx.ScrolledWindow, 然后在__init__方法调用SetScrollBars设置滚动条(图1)。图1问题1:实际应用中,发现当窗口内容超过窗口区域的时候,滚动条没有自动显示出来,需要用鼠标改变窗口大小,滚动条才开始显示。解决:这是是由于部分...

2020-02-11 18:17:56 934

原创 C51填坑记:中断处理导致主程序函数参数改变

1.现象平台:keil c51,中颖SH79F7019A现象:在增加了一个中断处理逻辑后,发现主程序异常,断点调试发现某个函数的参数被改变了,程序使用了错误的数据导致逻辑出错。2.排查初步分析,可能原因如下:1.参数寄存器(R0-R7)的值,被中断函数改变。2.堆栈溢出。2.1参数寄存器首先排查参数寄存器(中断里面调用了函数,有参数传递)。通过仿真器观察中断函数汇编...

2019-12-12 17:38:23 2662

原创 esp32平台ulp程序无法启动问题分析

1.现象在ulp程序增加了一些逻辑之后,编译报错。编译器打印故障信息(rel too far)如下: 上网搜索之后,发现是编译器bug(编译器会差label 到引用直接打的文件地址偏移, 如果隔太远就会抛异常, 事实上这个机制并不合理)。官网给出的解决方案是将程序分成多文件,或者将引用的label声明为全局(global),或者直接注释掉编译器检查偏移相关部分代码(开源的好处,随便...

2018-12-20 22:00:15 623

原创 grub2下设置Linux(Debian 9)console 分辨率

        Linux console默认分辨率很低,使用起来不太方便。同时grub2开始使用“fgxplayload”代替传统的“vga”参数。以下是grub2下修改console分辨率的方法(该方法在Debian 9下验证可行,传统“vga”方式配置方法见文末参考资料):1.编辑"/etc/default/grub"配置文件,增加“GRUB_GFXPAYLOAD_LINUX=宽x高x色深”...

2018-05-15 11:59:36 4926

转载 vmware workstation 12 使用open-vm-tools配置ubuntu共享文件夹

vmware 12下安装ubuntu 16.04后,按往常的惯例安装vmware-tools,安装时提示建议使用open-vm-tools,于是放弃vmware-tools的安装,尝试使用open-vm-tools首先安装open-vm-tools sudo apt-get install open-vm-tools安装时,apt提示建议安装open-vm-tools-desktop,一不做二不...

2018-05-07 17:09:31 617

原创 Openwrt下设置Samba服务

openwrt下配置Samba与其他发行版有所不同,现记录如下,以供参考。一、安装Samba服务;安装Samba服务有两种方式:1.编译安装:编辑openwrt固件的时候,选择Samba相关功能。2.在线安装:使用openwrt包管理工具opkg在线安装。此处使用在线安装方式。其中“luci-app-samba”主要用于web配置,如果不需要可用不安装。二、Samb...

2018-03-07 15:31:23 14107 2

原创 uefi模式下,使用软raid1+lvm 安装Debian8

uefi模式下,使用软raid1+lvm 安装Debian8        最近部署Debian服务器(服务器双硬盘,使用软raid(1)方式,服务器使用uefi启动)。安装过程遇到各种问题(无法启动)。查阅相关资料,将安装过程整理如下,以供参考:一、准备        1.安装介质(USB、CD均可;镜像选择上,不能使用mini.iso或者"stretch"之前的live版本,这些版

2018-02-07 20:31:32 3240

转载 SMTP端口选择

SMTP Port 25, 465, 587 or 2525 – how to choose the right SMTP Port?原文地址:https://pepipost.com/blog/25-465-587-2525-choose-the-right-smtp-port/SMTP Port 25, 465, 587, 2525.. Which port should I

2018-02-02 17:10:22 2476

原创 debian8 安装php7

参考文档:Debian8下安装PHP7最新稳定版本How to install PHP 7 on Debian Linux 8.7/7.x [jessie/wheezy]debian8 默认软件仓库只提供php5,对于需要使用php7的情况,需要添加扩展源进行安装。步骤如下:打开sources.list添加dotdeb.org的源:vim

2018-01-12 16:35:57 5196 1

libghttp-1.0.9

libghttp是一个轻量级的 http 库,能够轻松地实现同步和异步的HTTP请求. 在64位机器下configure时出现错误信息: ... checking host system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized ... ltconfig: you must specify a host type if you use `--no-verify' Try `ltconfig --help' for more information. configure: error: libtool configure failed ... 解决方法: 用 /usr/share/libtool/config/config.guess 覆盖源码包中的config.guess 用 /usr/share/libtool/config/config.sub 覆盖源码包中的 config.sub 部分系统config.guess,config.sub文件在/usr/share/libtool/build-aux/目录下。 参考链接(https://sourcecodebrowser.com/libghttp/)

2017-10-04

AutoCAD快捷键

全面的AutoCAD快捷操作,拜托使用烦恼

2013-03-19

空空如也

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

TA关注的人

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