- 博客(37)
- 资源 (2)
- 收藏
- 关注
原创 base class ‘class QObject‘ should be explicitly initialized in the copy constructor
一个类继承自 QObject ,在重写拷贝构造时提示这样一个警告。
2024-10-16 14:35:48
183
原创 Git删除历史记录里的某个(大)文件/文件夹的提交历史记录
Git删除历史记录里的某个(大)文件/文件夹的提交历史记录,打开 git bash,使用一下命令 “Analyzer/bin/electron.exe” 为文件/文件夹路径 不需要引号。执行完成后,执行以下。
2024-03-20 15:38:03
1529
原创 error: unrecognized command line option ‘-fstack-protector-strong‘解决办法
尝试切换GCC版本。
2024-03-08 15:54:23
463
原创 嵌入式linux No file found for “image/png.xml“
QT开发显示图片遇到这种问题,从别的linux系统,复制相同路径的文件到嵌入式linux里就可以了。
2023-09-21 14:13:32
268
原创 SSH 登录Linux提示No such file or directory
SSH 登录Linux提示No such file or directory 解决办法:
2023-09-08 11:45:09
1887
1
原创 Win10远程桌面出现“身份验证错误,CredSSP加密
这种报错是 Windows 升级后安全策略变化所致,此处的办法是在不改动目标机器环境、策略的情况下,自行降低安全级别以进行远程连接。更安全的做法是都进行相应的安全升级。计算机配置>管理模板>系统>凭据分配>加密数据库修正。旧版本是“计算机配置>管理模板>系统>凭据分配>加密Oracle修正”Win10远程桌面出现“身份验证错误,CredSSP加密Oracle修正”解决方法。运行(Win+R键),输入 gpedit.msc 打开本地组策略。选择“启用”并选择“易受攻击”。
2023-09-06 17:06:26
679
原创 【无标题】cpptest ccs项目编译出现 undefined symbol
cpptest ccs项目编译出现 undefined symbol。可能原因 : 对项目文件虚地址虚地址支持不好的原因。
2023-06-20 15:05:43
318
原创 电脑共享网络只能设置网关为192.168.137.1吗
注意循环中break 和 return 和 continue 的使用问题。可能是因为跳过了后续循环。
2023-06-17 14:41:21
361
原创 Eclipse Linux error adding symbols: Bad value
最近遇到一个关于动态库和静态库使用的一个问题。我们都知道在生成一个动态库时需要指定-fPIC,这是创建动态库所要求的,共享库被加载是在内存中的位置是不固定的,是一个相对的位置。那么在生成静态库时通常不指定-fPIC, 可是在64bit编译使用静态库就会提示需要-fPIC从新编译该库:/opt/mipsel-openwrt-linux-4.8.3/mipsel-4.8.4/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin/…/li
2022-05-12 16:37:50
127
原创 WInform 判断窗体是否被其它窗口覆盖
子窗口更新信息,判断子窗口是否在最前端显示,使用FormHelper.IsOverlapped(this)判断using System.Runtime.InteropServices;using System;using System.Windows.Forms;using System.Drawing;namespace XXX{ public static class FormHelper { static Rectangle ScreenRectangle
2021-11-12 16:57:37
853
原创 QT 增加自定义Event类型,使用postEvent前创建对象注意事项
you should allocate the event on the heap堆, not as a local variable:TagReadEvent * event = new TagReadEvent;It will be destroyed and deallocated by the event loop running in the destination thread.From the docs: QCoreApplication::postEvent:Adds the ev
2021-11-10 16:27:24
885
原创 C#基础:Dispose方法和Finalize方法在何时被调用
using System;namespace usingDemo{ public class FinalizeDisposeBase : IDisposable { // 标记对象是否已被释放 private bool _disposed = false; // Finalize方法 ~FinalizeDisposeBase() { Dispose(false); }
2021-11-04 15:24:30
622
原创 数据,高低字节在内存中存储的方式:大端模式与小端模式
什么是大端模式,什么是小端模式?所谓的大端模式(Big-endian),是指数据的高字节,保存在内存的低地址中,而数据的低字节,保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;所谓小端模式(Little-endian), 是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内在的低地址中,这种存储模式将地址的高低和数据位 权有效结合起来,高地址部分权值高,低地址部分权值低,和我们的逻辑方法一致;为什么有大小端之分:因为在计算机系
2021-11-04 09:35:49
3729
1
原创 Winform设计器打开错误
Winform 设计器打开错误,protected bool IsDesignMode{ get { if (LicenseManager.UsageMode == LicenseUsageMode.Designtime) { return true; } else if (System.Diagnostics.Process.GetCurrentProcess().ProcessName == "d
2021-11-03 18:45:32
533
原创 声音的采样与存储
wav声音数据,是根据声音的采集间隔,比如,声卡采样率是22.1K 样点每秒,即是 1/22100 = 0.000045秒 采集一个声音点,这个声音点会转化为电压值。加入采集10秒钟,就采集了221000个电压值,这些点就可以绘制成波浪曲线,这些电压值转化为二进制或16进制的数据存到硬盘,就是你看到的99 A0 B5 C0 AA B7 9C 9A 77 6B 5E。声音的频率是由时域信号(波浪曲线)反应出来的,通过编程做FFT运算可以看出它有哪些频率信号(比较复杂,如果想了解,可以看下大学课程 信号与系统
2021-11-03 18:41:19
1363
转载 IEnumerable接口的示例代码详解
C#你可能不知道的陷阱, IEnumerable接口的示例代码详解:IEnumerable枚举器接口的重要性,说一万句话都不过分。几乎所有集合都实现了这个接口,Linq的核心也依赖于这个万能的接口。C语言的for循环写得心烦,foreach就顺畅了很多。我很喜欢这个接口,但在使用中也遇到不少的疑问,你是不是也有与我一样的困惑:(1) IEnumerable 与 IEnumerator到底有什么区别(2) 枚举能否越界访问,越界访问是什么后果?为什么在枚举中不能改变集合的值?(3) Linq的具体实
2021-11-02 10:10:34
436
原创 Winform中TopLevel与TopMost属性的区别
Form.TopLevel 获取或设置一个值,该值指示是否将窗体显示为顶级窗口。Form.TopMost 获取或设置一个值,指示该窗体是否应显示为最顶层窗体。TopMost是级别更高的属性实际应用中,子窗口应注意避免使用TopMost, 可能会在主窗口最小化或其它操作中导致主窗口的TextBox无法获取焦点,虽然主窗口的按钮可以点击...
2021-11-01 16:35:40
3133
原创 C# .Net 移动外部程序的窗口相关的函数
移动外部程序的窗口相关的函数, Find [DllImport("user32.dll")] public static extern int FindWindow(string lpClassName, string lpWindowName); [DllImport("user32.dll")] public static extern int GetTopWindow(); [DllImport("user32.dll")]
2021-10-29 13:14:02
293
原创 C# IDisposable接口
C#的每一个类型都代表一种资源,而资源又分为两类:托管资源 由CLR管理分配和释放的资源,即从CLR里new出来的对象。非托管资源 不受CLR管理的对象,如Windows内核对象,或者文件、数据库连接、套接字、COM对象等。 如果类型用到了非托管资源,或者需要显式释放托管资源,那么需要让类型继承接口IDisposable。记住:如果类型需要显式释放资源,那么一定要继承IDisposable接口。如:class SampleClass:IDisposable{ private IntP
2021-10-09 11:21:20
427
原创 Winform DataGridView VirtualMode 设置RowCount 很慢
直接行数设置,数量相隔很大的话程序会卡死dgvData_Signal.RowCount = dtSignal.Rows.Count;在Designer.cs 代码中设置If you have a huge amount of rows, like 10,000 and more, to avoid performance leaks - do the following before data binding:dataGridView1.RowHeadersWidthSizeMode = Data
2021-10-09 09:06:31
518
原创 System.Data.SQLite 版本更新后连接关闭
SQLite 连接关闭由于项目升级, System.Data.SQLite 升级最新版本,关闭数据库连接时发现连接关闭失败,尝试发现需关闭DBCommand.Connection的连接;public void CloseDB() { if (dbo.IsConnect) { dbo.Close(); dbo.DBCommand.Connection.Close(); dbo.DBCommand
2021-09-27 15:19:50
211
转载 编辑器使用方法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-21 17:32:48
368
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人