![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
向着曙光前进
。。。。
展开
-
记录一些C++细节
问题目录1.编译器在输出const数据时是直接从符号表里获取,而不是从地址查询表现形式源码结果反汇编结果结论1.编译器在输出const数据时是直接从符号表里获取,而不是从地址查询表现形式地址相同,输出结果去不同源码 const int a = 5; int& b = const_cast<int&>(a); b = 6; cout << &b << " " << &a << " " <<原创 2021-11-11 17:31:37 · 553 阅读 · 0 评论 -
UE4安装错误
目录PathTooLongExceptionCorruptPackFileExceptionPathTooLongException路径太长,是因为.net版本过低,更新以后即可解决CorruptPackFileException这个问题是http协议出错,需要使用https协议修改方式为:进入目录Engine\Build,找到文件Commit.gitdeps.xml修改其中的 BaseUrl="http://cdn.unrealengine.com/dependencies为 BaseU原创 2021-06-17 17:23:45 · 4377 阅读 · 4 评论 -
perf 安装使用 (转载)
perf是由Linux Kernel提供的动态追踪调试工具,我们可以使用perf对运行时的程序进行分析相比单纯依赖log,core进行离线排查,perf是一种在线的调试手段,可以在线上随时进行采样并进行分析,无需预先埋点,所带来的只是采样时间段内的一些性能损耗,这种特性使perf很适合于排查未知的问题perf生成的运行时栈可以通过FlameGraph生成交互式的图表,可以更方便地分析热点安装perfsudo apt-get install linux-tools-common linux-to..转载 2020-08-25 18:43:28 · 2382 阅读 · 0 评论 -
psftp基本使用
1、cd 切换目录。 eg. cd /root2、ls 查看目录文件。eg. ls /root 查看目标目录文件;ls 查看当前所属目录文件3、get [fileName]下载文件到当前本地目录 。eg. get discuz.zip 下载远程当前目录下的discuz.zip文件4、get -r [dir] 递归下载远程某个目录下的所有文件到当前本地目录即下载文件夹。eg. get -r /root/discuz 将discuz文件夹下载到本地5、put [fileNam转载 2020-08-24 17:37:27 · 718 阅读 · 0 评论 -
lua中两个(以上)dll使用不同的lua静态库导致垃圾回收时程序崩溃
仔细看了崩溃的代码以后,发现了一点蛛丝马迹:在luaopen_testlua函数里的的调用如下:lua_newtable----->lua_createtable---->luaH_new,在这个函数里可以看到这些:Table *luaH_new (lua_State *L, int narray, int nhash){Table *t = luaM_new(L, Tab...原创 2019-11-27 15:00:45 · 613 阅读 · 0 评论 -
浅谈sdk
SDK,全称:Software Development Kit,作为一种软件产品为程序员所熟知。SDK由程序员开发,提供给程序员,有着非常独特的开发和设计特点。如果说语言是程序员与设备的交流,那么SDK完成程序员与程序员之间的交流。开发SDK的程序员,往往需要作为程序员设身处地的思考,应该提供一个怎样的产品。一份可用的文档:为什么要有文档?程序员大部分情况下并不喜欢写文档,而同时大部分情...转载 2019-08-12 10:20:22 · 335 阅读 · 0 评论 -
记录一些项目出现的小问题(自用)
目录VS2017设置根目录mysql编译错误protobuf编译错误变长参数读取权限错误VS2017设置根目录设置根目录(相对路径):选择当前目录为路径起点,如下图添加 ".\"当前目录:大概率为.vcxproj文件所在目录mysql编译错误#include "mysql.h"#include <winsock.h> //头文件顺序错误,将上面头文件调换顺序////...原创 2019-08-23 17:19:38 · 448 阅读 · 0 评论 -
MySQL常用指令(自用)
目录:常用查看指令数据库使用指令其他指令常用查看指令注意: [database_name] = 你要进入的数据库名字 ex: use db; 表示进入数据库db,后面若有类似情况,参看此例。* 启动mysql服务器: net start mysql* 关闭mysql服务器: net stop mysql* 进入数据库: mysql -uroot -p* 退出数据库:exitl;* 查...原创 2019-07-11 11:12:14 · 309 阅读 · 0 评论 -
C++智能指针
为什么C++要引入智能指针?智能指针的引入是为了解决程序员动态分配内存后的删除十分麻烦的问题。简单的说就是解决堆栈内存泄露。智能指针的作用:理解智能指针需要从下面三个层次:从较浅的层面看,智能指针是利用了一种叫做RAII(资源获取即初始化)的技术对普通的指针进行封装,这使得智能指针实质是一个对象,行为表现的却像一个指针。 智能指针的作用是防止忘记调用delete释放内存和程序异...原创 2019-04-22 15:03:44 · 198 阅读 · 0 评论 -
file:///media/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/repodata/repomd.x
yum makecache已加载插件:fastestmirror, langpacksDetermining fastest mirrorsfile:///media/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/repodata/repomd.xml"正在尝试其它镜像。One of the...原创 2019-04-14 11:10:52 · 11724 阅读 · 2 评论 -
pip升级第二条指令
pip install --user --upgrade pip原创 2019-04-09 12:50:26 · 401 阅读 · 0 评论 -
《五一Git实践》
一、版本控制1.三种主流2.集中式和分布式3.Git and Github 二、日常开发中的版本控制1.Git介绍页面三、Git和版本控制术语1.Git的核心四、Mac/Linux设置1.创建目录及简单的使用五、Wpindows设置步骤1.用Windows系统进行同样的操作六、总结设置好完整的git创建远程仓库:新建、克隆、判断仓库状态查看仓库历史记录:显示仓库的commit、更改git log显...原创 2018-04-30 19:06:30 · 234 阅读 · 0 评论