- 博客(196)
- 资源 (29)
- 收藏
- 关注
原创 windows 在当前目录,右键添加打开终端
2. "wt -d ." 为终端执行的命令,.代表当前目录。可以根据需要替换成你想要的本地终端启动命令。1. "Open Terminal" 为右键时显示的名字。将以上另存为.reg后缀文件,然后双击添加到注册表。
2023-05-31 11:24:57
2290
2
原创 wsl2 运行导致windows 硬盘使用率100%
wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?wsl2运行导致windows硬盘使用率100%?...
2022-07-16 10:21:22
2011
原创 c++ 初始化列表VS构造函数内赋值初始化成员变量
1. 只说区别a.const类成员只能使用初始化列表的方式b.自定义类的类型的变量初始化,尽量采用初始化列表的方式。避免类的构造+类的拷贝的双重代价。初始化列表只涉及成员变量类的构造//自定义类型a//构造函数内对m_a的赋值class test{ test(class a) { m_a = a;//构造 + 拷贝 }}//初始化列表对m_a的赋值class test{ test(class a):m_a(a) //构造 {
2022-05-25 09:23:59
253
原创 WSL VSCODE 搜索时或者查找引用时,长时间失败,导致系统卡死,磁盘占用100%
方法一设置 vscode选项,关闭follow link 选项为false
2022-05-06 16:57:22
1430
1
原创 分页内存管理
以32bit cpu 32bit system 为例只要记住一点无论几级页表,对于一个表项来说,占据4个字节,存储着的是下一级页表或者物理页对应的基地址。基地址 这三个字非常关键。0级页表存的是对应1级的基地址1对应22对应3一次类推然后,本级页表,简单理解就是比如定义一个unsigned int map_1[4096] 数组,在虚拟地址里取对应的页表项目偏移值,比如是个1024,。实际就是取的此数组map_1[1024]的值。map_1[1024]的值存的是什么呢,存的就是下一级页表存.
2022-04-26 20:24:01
206
转载 vscode printf不明确
编写代码的过程中,vscode报错: printf不明确一开始并没有怀疑自己的代码编写问题。按照网上的方式解决,无果1、将using namespace std;2、删除后保存cpp文件,3、再加上using namespace std;4、保存cpp文件。可能的原因之一代码书写错误比如括号不成对,导致vscode解析错误braces not paired靠csdn提示篇幅过短文章质量提示文章质量不佳,原因可能为篇幅过短、包含营销性质的广告和二维码或外链过多,建议设置仅我
2022-03-28 15:12:07
2879
原创 Makfile order-only prerequisites 应用场景,解决并行编译遇到的object存放的自定子目录未被提前创建导致编译失败的问题,No target rule
normal prerequisites和order-only prerequisites的区别https://blog.youkuaiyun.com/wwwlyj123321/article/details/107634687场景参考在工程中使用makefile将所有的object文件,存放一个集中的目录中,而不是放置在与source同目录的情况下。这样带来的好处是,源码目录中不存在中间object文件,方便代码管理。由于不同的子目录可能存在同名的源文件,因此不建议将所有的object放在同级的目录下面,会导
2022-03-18 17:04:46
389
原创 bus error排查步骤
1.对齐一些cpu在操作类如int *指针类型的时候,需要进行4字节对齐。因此,在某些情况下需要保证这一点。容易出问题的点:是否有pack(1)的结构体或者int等指针,作为作为接口形参?2. 空指针3. 内存越界...
2022-03-01 16:03:38
958
原创 wsl2 /bin/sed: cannot rename etc/sedPisP47: Permission denied
解决方式:修改sed的选项解释:sed -i -e COMMAND FILE sed: cannot rename /tmp/sed87A28d: Permission denied*This occurs most often when there are multiple processes running sed -i on files located in the same directory.*The file that sed is complaining about can be
2022-02-11 17:08:55
1761
原创 wsl2 libffi buildroot编译失败config.log: No such file or directory
wsl2 libffi buildroot编译失败config.log: No such file or directory 在github已有类似问题的讨论我只讲结论解决方式在github已有类似问题的讨论各位可以去看看我只讲结论可能和windows10 的wsl2有关系 ,也可能libffi configure书写有关系(只是假设的不完善,不代表本质的缺陷)解决方式非buildroot下,将configure 2852行的的mv操作改成cp操作( 临时解决buildroot下,修改m
2022-02-11 15:54:24
708
转载 5种创建指向数组的智能指针shared_ptr/unique_ptr的方法
//OK, pointer to int 999std::shared_ptr<int> sp(new int(999)); template< typename T >struct array_deleter{ void operator ()( T const * p) { delete[] p; }};// pointer to int array, // (1) provide array deleterstd::shared_.
2021-12-29 10:20:51
896
原创 vscode ubuntu18.04 root启动无反应
以root启动网上的方法统一都是 --user-data-dir就我遇到的情况,单独添加此选项并不能解决问题,启动code无反应dmesg查看,code段错误[481342.527681] traps: code[84928] trap int3 ip:55fbc7563653 sp:7fffce6bd1b0 error:0 in code[55fbc4dbc000+5ee2000][481342.527681] traps: code[84928] trap int3 ip:55.
2021-09-15 09:21:08
1939
转载 stm32f407执行rt-thread堆初始化HardFalt rt_system_heap_init
在做STM32F407VE系列的BSP,但出现一个问题:1. 本芯片的SRAM大小为192KB;2. 按照移植手册上把SRAM大小写为192KB时,堆初始化时rt_system_heap_init,始终报硬件错误;3.把SRAM改为128KB之后就正常了;按照手册进行移植的,难道堆不能全部使用完系统剩余内存?还是有其他原因?问题解决思路:STM32F407VE系列内存是不连续的,有64K是CCM内存,因此堆分配的时候需要分段分配!CCM内存CCM只可以CPU访问,SRAM的话CPU和
2021-07-05 23:19:47
488
原创 常用设计模式小结
1 创建型设计模式工厂(factory) 、抽象工厂(abstractfactory)、 单例(singleton)、原型(prototype)模式主要针对的是某一类对象的或者同一类对象的静态设计的模式2 结构设计模式桥接( bridge) 适配器(adapter) 代理(proxy)中心思想就是类对象之间的关系的低耦合方式,有可能是算法与功能逻辑流程的分离实现、有可能是代理的方式3 行为设计模式...
2021-02-24 10:30:01
99
转载 虚函数和纯虚函数的用法和区别
//转载 https://blog.youkuaiyun.com/fujibao/article/details/81356303虚函数和纯虚函数可以定义在同一个类(class)中,含有纯虚函数的类被称为抽象类(abstract class),而只含有虚函数的类(class)不能被称为抽象类(abstract class)。虚函数可以被直接使用,也可以被子类(sub class)重载以后以多态的形式调用,而纯虚函数必须在子类(sub class)中实现该函数才可以使用,因为纯虚函数在基类(base cla
2021-02-24 09:50:19
229
原创 slickedit Code page not installed
测试环境slickedit v24问题场景打开某.h时,一直无法打开,提示“Code page not installed ”,搜索发现,应该是文件的编码问题,导致se无法打开。文件可以用notepad++正常打开。解决方法删除掉 My Slickedit Config(C:\Users\Administrator\Documents\My SlickEdit Config)目录下的两个文件perfile.xml 和 vrestore.slk参照原链接...
2021-01-19 18:09:39
162
原创 undefined reference to `_gfortran_concat_string‘
使用gcc/g++编译链接,fortran语言编译的库版本时,提示的错误只需要在Makefile添加fortran的链接库即可,形如下LDLIBS += -lgfortran
2021-01-15 17:55:50
3134
3
原创 ubuntu 14.04 systemd开机启动方式安装
默认系统没有systemctl等命令,手动安装 即可apt-get install systemd当然,也可以修改/etc/rc等文件,利用命令update-rc.d的配置方式
2021-01-06 17:52:26
1997
原创 simple code for c++ condition_variable and mutex
#include <stdio.h>#include <string.h>#include <sys/time.h>#include <unistd.h>#include <math.h>#include <iostream>#include <condition_variable>#include <chrono>#include <mutex>std::mutex dat.
2020-09-15 15:18:59
132
原创 python @ 符号的语法错误
python版本太低可能是python2或者python3a.python2太低,升级吧b.python3版本太低,继续升级。 我用的python3.7
2020-08-26 11:34:35
503
原创 python3.7 matplotlib 提示不能显示figure画面,tkinter包的安装过程
从csdngoogle的等搜索得到的消息,大概就是安装python3-tkapt-get install tcl-dev tk-dev python-tk python3-tk当然,安装之后,你可能好使也可能不好使好使,没的说。大概率是,比如ubuntu环境下,使用命令安装的python3不好使,几乎没看到有什么文章说怎么办。一般不好使,大概率你是源码安装的python3。a.不是源码安装,出现这个问题的同学基本都是使用matplotlib画图印出来的。那么就...
2020-08-26 11:24:55
829
原创 dijkstra 路径搜索算法的c++简单实现
标题基于知乎文章https://zhuanlan.zhihu.com/p/51112799图codes#include <iostream>#include <deque>#include <vector>#include <limits.h>using namespace std;int main(int argc, char *args[]){ #define COL_SIZE 6 #define ROW_SIZE 6
2020-05-12 15:34:19
264
原创 sublime text 3211 crack
How to Crack Sublime Text 3 with Hex Editor (without license) ↓1. Download & Install Sublime Text 3.2.2 Build 32112. Visit Hexed.it3. Open file sublime_text.exe4. Search address: 97 94 0D -> 00 00 005. Offset 0x8545: Original 84 -> 856. Off
2020-05-11 15:26:31
1128
1
转载 systemd 方式 配置 sshd server ,sshd.service or sshd.socket
转载地址https://zzz.buzz/zh/2015/12/26/configure-port-of-sshd-in-systemd-environment/个人觉得原作写的相当清晰,不与他人一样写的模糊配置 sshd 大家都很熟悉,主要就是围绕 /etc/ssh/sshd_config 进行配置。而配置 sshd 的端口则是配置 sshd_config 中的 Port。不过在 syst...
2020-04-23 14:33:57
12316
2
原创 SourceTree 3.3.8 免注册 安装
前言再啰嗦一下,此文章参考https://blog.youkuaiyun.com/weixin_41394654/article/details/104726290目的只是为了小白用户,更直观了解说明版本号souretree 3.3.8 (截止到2020.04.13最新版本)下载地址https://www.sourcetreeapp.com系统windows10...
2020-04-13 11:35:06
645
原创 说个笑话-fatal error: iostream: No such file or directory /fatal error: stdio.h: No such file or direct
环境imx8xq使用yocto bitbake编译出的meta-toolchain,安装后,进行source环境配置的脚本文件后,使用aarch64-poky-linux-gcc 、aarch64-poky-linux-g++ 进行简单的编译工作发现无法找到头文件。譬如编译一个test_cplusplus_sort.cppaarch64-poky-linux-g++ -v t...
2019-06-15 00:17:24
6937
原创 printf fputs导致的进程阻塞--------------尤其ssh远程登录,wifi无线或者其他应用场景
结论//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////针对一般性的ssh登录,网络环境不太好的情况。会发生此类的程序,导致printf的线程阻塞/...
2019-06-10 19:24:26
932
原创 matlab 2017a窗口菜单栏中文乱码
环境:windows10 专业版关于中文乱码的问题,网上搜出来的结果,试了一遍没有效果。那基本可以考虑,是否是最近对系统变更过默认的微软雅黑字体 msyh.ttc ?对于我来说,最近更新过mac系统优化下的雅黑字体,所有其他的软件显示没有问题,唯独matlab显示乱码,恢复的方法也很简单,直接将电脑使用U盘PE系统,将c:/windows/Fonts目录下的msyh字体恢复...
2019-05-08 14:12:44
2577
原创 ptxdist error: no usable python found at python3
接上篇安装环境:ptxdist 2018.02 && oselas.toolchain 2018.2出现上面的错误。应该是python-dev没有安装安装python3.6时,未安装devworkaround: apt-get install python3.6-dev...
2019-03-27 11:55:02
1011
原创 "ptxdist" *** These critical programs are missing or too old: compiler
接上篇安装环境:ptxdist 2018.02 && oselas.toolchain 2018.2如果再ubuntu 14.04的版本进行交叉工具链的编译,可能会有问题,问题出在软件版本的要求没有到达要求,参见INSTALL文件中的Recommended Tools for Compilation章节,以glibc-headers文件夹下的INSTALL...
2019-03-27 11:05:46
10907
1
原创 利用ptxdist构建gcc5.4交叉工具链
本文,写的比较简略:因构建工具链的耗时,取决于电脑的配置,以及网速。本文采用的环境是在vultr.com搭建一个8G RAM + 4cpu的vps进行编译,因为是按小时收费,所以耗费不了多少钱。------------------------------------------------分割线------------------------------------------------...
2019-03-26 14:02:03
460
原创 《转》彻底禁用Chrome的“请停用以开发者模式运行的扩展程序”提示,附工具下载
原文地址:https://blog.youkuaiyun.com/qwe502763576/article/details/81202974根据步骤已修改最新的google chrome 69.0.3497.100(正式版本) (64 位) chrome.dll 下载地址:https://download.youkuaiyun.com/download/linglongqiongge/10708566...
2018-10-09 14:24:26
1679
原创 c++程序测试
前言:一般对于程序员来说,程序的测试非常头疼。似乎大家更愿意实现代码的前期架构,而对后期的测试调试过程颇为头疼。犹如,某些人对做饭情有独钟,却对刷锅刷碗愁眉苦脸。测试工具:catch2 、valgrindcatch2的前身是catch,地址在此https://github.com/catchorg/Catch2/*Catch2 stands for C++ Automa...
2018-09-20 11:24:12
5509
原创 VFS: Mounted root (ext4 filesystem) readonly on device
从库存拿出一个刷好系统的核心板(imx6q)方案,系统启动后根本不能创建文件目录等。从网上搜索的结果,列出了几种可能性。1.文件系统的mount失败,内核自动以readonly mode 挂载2.内核配置不正确,不支持large file support3.内核配置不正确,不支持ext4。。。排查方法:针对上述列出的几种可能性,可排查的步骤有。1.可进行mount -o remount rw / ...
2018-07-03 16:30:45
5132
原创 htop 命令介绍
摘自官网:http://hisham.hm/htop/DownloadScreenshotsSightingsListFAQAuthor / ThanksDonateBug trackerhtop - an interactive process viewer for UnixThis is htop, an in
2018-01-05 17:11:39
756
原创 python 安装 numy matplotlib error 解决方法
Q1: pip install matplotlib error!Cleaning up...Command python setup.py egg_info failed with error code 1 in /tmp/pip_build_root/matplotlibStoring debug log for failure in /root/.pip/pip.logA
2017-08-17 12:43:26
3304
SlickEdit v21 2016 keygen 绝对好使
2016-11-08
sublime-text_build-3114_i386.deb
2016-08-31
ctags sublime text 3 插件
2016-05-05
ctags windows环境下的应用程序
2016-05-05
4个delphi压缩包分割控件大全下载后合并为一个压缩包即可-part2
2015-11-26
4个delphi压缩包分割控件大全下载后合并为一个压缩包即可-part4
2015-11-26
4个delphi压缩包分割控件大全下载后合并为一个压缩包即可-part3
2015-11-26
4个delphi压缩包分割控件大全下载后合并为一个压缩包即可
2015-11-26
13个delphi压缩包分割控件大全下载后合并为一个压缩包即可
2015-11-26
delphi7控件相关文档说明
2015-11-26
thttpd-2.26.tar.gz
2015-07-24
Samba-v2.15
2015-07-24
PDP PPP SOCKET之间的关系
2015-07-24
zlib1.2.8最新版本库
2015-03-26
最新的sam-ba 2.14 windows
2014-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人