自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远方不远

step forward~

  • 博客(217)
  • 资源 (7)
  • 收藏
  • 关注

原创 【swig】golang继承swig导出的c++基类

golang继承swig导出的c++基类项目原来使用c++实现了底层逻辑,为了方便业务方使用,现在需要支持golang语言的sdk。经过调研了解到swig可以将C++导出接口类供其他脚本语言或者高级编程语言调用,本文基于swig实现C++类导出golang的接口类,然后在golang中利用struct实现继承。为了更好地演示,本文利用简单的C++类进行描述。首先定义C++的基类和一个辅助类,后面go会利用struct派生于基类BaseCase,辅助类用于调用派生类的函数。// BaseCa

2021-01-04 20:21:26 919 2

原创 【QT】QT中ui更改后不能更新的解决方法

直接找到对应的ui文件,右键,然后open command prompt with ->build environment然后输入uic mainwindow.ui -o ui_mainwindow.h,然后便可以更新ui_mainwindow.h,便可以更新最新的界面布局了。

2022-05-25 11:14:45 2577 1

原创 【libjpeg-turbo】安装指南[mac版]

1、官网下载libjpeg-turbo库git地址:GitHub - libjpeg-turbo/libjpeg-turbo: Main libjpeg-turbo repository2、切换到源码目录3、利用cmake配置编译项目4、切到cmake配置的输出目录,便可以看到Makefile文件5、make6、sudo make install7、最后可以在以下目录中找到安装的库和include文件...

2022-04-02 17:04:53 1139

转载 【libjpeg-turbo】安装指南[windows版]

windows7 64位机上,libjpeg-turbo的安装和使用_fengbingchun的博客-CSDN博客libjpeg-turbo是对libjpeg的扩展,支持SIMD指令,如X86架构的MMX、SSE、SSE2、3DNOW,ARM架构的NEON,在对jpeg进行编码和解码的过程中能提高速度。MMX:多媒体扩展的缩写,第六代CPU芯片重要特点,57条指令。SSE2:SIMD流技术扩展2,144个新增指令,被MMX优化过的程序很容易被SSE2进行更深层次的优化。NEON:可加速多媒体和信号...ht

2022-04-02 15:26:43 891

原创 【unity】www加载本地文件

UriBuilder tURIBuilder = new UriBuilder( filePath + "/" + fileName );tURIBuilder.Scheme = "file"; // Uri.UriSchemeFile is not available when building for UWP (?). It is the string "file" so I just use the string here. WWW www = new WWW( tURIBuilder.ToSt.

2022-03-14 12:04:27 4133

原创 【lldb】lldb调试时,无法查看变量,查看即crash

解决方法:编译参数增加选项:-gdwarf-2参考:android - gdb process crashes when viewing variables in Eclipse - Stack Overflowhttps://stackoverflow.com/questions/23717079/gdb-process-crashes-when-viewing-variables-in-eclipse

2022-01-25 10:02:40 2135

转载 【node】vscode调试NAPI

Node + NAPI 实现 C++ 扩展 - LRU 淘汰算法 - 掘金前段实践了一下 Node 的 C++ 编写,对于底层的编程实践是每个程序员心中所向往的圣地。由于接触的 Node C++ 的时间比较少,可能还无法完全理解其中的精髓,但是本文只记录自己的一个实践。 先来看看 Node Addons 在整个模块中的所处的位置。 Addons 是用…https://juejin.cn/post/6844904030162911240#heading-14...

2022-01-17 18:12:06 299

原创 【unity】modifications.empty()UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(Hierarchy

unity在编辑prefab资源的时候,保存prefabs的时候如果提示:modifications.empty()UnityEditorInternal.InternalEditorUtility:HierarchyWindowDrag(HierarchyProperty, Boolean, HierarchyDropMode)UnityEditor.DockArea:OnGUI()问题在于:在scene A尝试修改另一个场景下的prefabs资源导致的。...

2022-01-07 09:09:07 2261

原创 【unity】prefabs资源打包成assetbundle之后,实例化后tag变化导致功能异常

某插件的功能依赖A prefab的tag,在开发插件的时候,tag是当前项目中的tag。如果该插件用到其他的项目中,然后其他项目中也有对应的tag时,会导致tag的顺序出现问题,从而引起插件的功能异常。解决方案:基于tag的gameobject管理 ==> 改为基于gameobject的name来进行功能开发...

2022-01-06 17:51:15 2247

原创 【unity】删除 object with dontdestroyonload

一般地,dontdestroyonload的GameObject是外层可以见到而且通过Find可以较快找到的对象,那么直接DestroyGameObject obj = GameObject.Find("gameObjectName");if (obj){ Destroy(obj);}

2022-01-05 10:23:21 2827

原创 【unity】android错误Field currentActivity or type signature not found

错误现象:UnityEngine._AndroidJNIHelper.GetFieldID (System.IntPtr jclass, System.String fieldName, System.String signature, System.Boolean isStatic) [0x00082] in <7dbed83b26eb419d871f118701305875>:0 at UnityEngine.AndroidJNIHelper.GetFieldID (System

2021-12-08 09:13:32 7052

原创 【unity】添加编译宏

1、系统平台相关的宏File->Build Settings 中切换到对应的平台,然后对应的UNITY_EDITOR、UNITY_ANDROID才会变成true2、自定义宏File->Build Settings->Player Settings中添加自定义宏UNITY_MYMACRO3、代码里面添加宏代码仅限Editor下面的打包脚本PlayerSettings.SetScriptingDefineSymbolsForGroup(BuildTargetGr.

2021-12-07 21:45:11 1817

原创 【mysql】利用查询的值更新表中另外一列

表格式:CREATE TABLE `test111` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `info` varchar(255) DEFAULT NULL, `infoUpdate` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4表内容:操作:求info的md5.

2021-12-04 11:39:03 414

原创 【mysql】建唯一索引Specified key was too long

问题:唯一索引中字段的长度过长原因:mysql规定了唯一索引中的字段最大长度解决方法:方法1、适当将字段的长度缩短方法2、增加一个字段,计算原字段的md5值,然后在md5字段列建立唯一索引...

2021-12-04 11:30:46 665

原创 【unity】prefab实例化后,button无法单击

解决方法:button组件的父对象上面添加Graphic Raycaster控件才能进行控制,或者动态添加到Canvas下作为其自物体。

2021-12-03 10:40:52 2974

原创 【nodejs】multer上传多文件

参考:chttps://medium.com/developer-rants/uploading-form-fields-and-files-at-the-same-time-with-multer-node-js-typescript-c1a367eb8198https://medium.com/developer-rants/uploading-form-fields-and-files-at-the-same-time-with-multer-node-js-typescript-c1a367eb

2021-11-24 14:24:47 4486

转载 【unity】资源加载方式汇总

Unity资源加载 - 简书一、public 面板拖拽。大项目和多人项目基本都用不到。二、Resources.load 商用不常用,Resources底下资源是有限的,大概2个G,一般放配置表之类的。三、AssetBundle (商用模式常用,比Resources.load 效率高,占用内存小) using UnityEngine;using UnityEditor; public class BundleEditor { [MenuItem("Tool.

2021-11-17 09:50:14 822

原创 【unity】维护一个changelog

模板如下,可以自取。# ChangelogAll notable changes to this project will be documented in this file.The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.

2021-11-15 20:22:30 2191

转载 【unity】unity打包apk

Unity打包安卓APK详细步骤_peng_1993的博客-CSDN博客_unity打包apk

2021-11-09 11:48:03 362

原创 【unity】计算Text组件内字体的行高

public float CalculateLineHeight (Text text) { var extents = text.cachedTextGenerator.rectExtents.size * 0.5f; var setting = text.GetGenerationSettings(extents); var lineHeight = text.cachedTextGeneratorForLayout.GetPre.

2021-11-03 16:45:44 3059

原创 【unity】按钮单击后销毁对象

假设一个按钮gameObject对象closeBtn,挂到一个图片gameObject上面imgObj,GameObject imgObj = new GameObject("ImageContainer", typeof(RectTransform));GameObject closeBtn = new GameObject("CloseBtn", typeof(Button), typeof(Image), typeof(RectTransform), typeof(Text));

2021-10-29 15:17:39 3074

原创 【python】leetcode括号生成

给出n代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。例如,给出n=3,生成结果为:[ "((()))", "(()())", "(())()", "()(())", "()()()"]class Solution(object): def generate(self, temp, left, right, result): if (left == 0 and right == 0): ...

2021-10-24 23:26:53 78

原创 router-link标签

router-link标签在vue1.0版本中的仍然用a标签来实现链接跳转功能,但链接地址与html中不同,它是采用v-link属性来控制。但是在2.0版本中a标签就被替换成了rount-link属性,但是最终在页面上显示还是会被渲染成a标签。接下来将要详细的介绍该属性中的各个值的用法router-link属性值详解(1)":to" 属性值这个属性值就相当于a标签中的"herf"属性,后面的内容为跳转链接的内容```<router-link :to="http://www.gxl

2021-09-30 13:57:04 1809

原创 [nodejs] xlsx后面增量添加数据

直接上代码:XLSX.utils.sheet_add_aoa(worksheet, [ ["new data", 1, 2, 3]], {origin: -1});

2021-09-18 12:08:35 1113 1

原创 libcurl 编译windows版本

1、下载最新的curl包https://curl.se/download/curl-7.78.0.zip2、cd winbuild3、利用vs 开发人员命令提示符nmake /f Makefile.vc mode=dll VC=17 USE_SSPI=no USE_IPV6=no USE_IDN=no GEN_PDB=no DEBUG=no4、cd ../builds/libcurl-vc17-x86-release-dll便可以查看到bin include lib包...

2021-07-22 16:32:17 228

原创 【Linux】字体:由于缺少字体导致phantomjs截图无文字

最近在做一个linux上邮件告警功能并输出html邮件,方案是:python+echarts+phantomjs。问题:phantomjs截图的时候发现可以截图成功,但是坐标轴和legend的标记以及表头等所有涉及文字信息的都没有截图成功。考虑问题方向:js渲染问题--本地携带echarts.min.js,无效 echart配置--无效 linuxGLIBC版本--无效后面想到是字体,一查看fc-list,果然没有任何有效字体,于是将windows上面的字体文件拷贝到linux上面,然后执

2021-02-02 11:42:08 731

原创 【Linux】设置了ulimit -c unlimited,却没有coredump文件

1、首先检查是否ulimit -c 设置有效ulimit -c2、检查core位置是否正确cat /proc/sys/kernel/core_pattern3、检查core的目录当前用户是否具有可写权限ll / | grep corefile,查看权限

2020-11-03 09:44:54 2339

原创 【Linux】core文件存储位置和命名

core文件存储位置和命名1、首先检查coredump是否打开ulimit -c如果输出为unlimited,则表示core文件的size无限制,如果为0表示不记录core文件,如果为非零数字表示最大coredump文件大小。2、查看core文件保存的位置cat /proc/sys/kernel/core_pattern3、如果需要修改,可以参考:sysctl -w kernel.core_pattern=/corefile/core.%e.%p.%s.%E可以将core文件.

2020-07-15 16:56:08 5303

原创 【AI】AI学习路线

https://blog.csdn.net/u010299280/article/details/89639504

2020-06-30 19:50:02 137

原创 【Linux】去除文件中特殊符号^M、^[

去除文件中的特殊符号^M、^[^M输入方式:ctrl+v+m^[输入方式:ctrl+v+[其他特殊符号类似的输入方式进行输入。去除方式:sed -i 's/^M//g' filenamesed -i 's/^[//g' filename注意上面命令行中的^M ^[是我手动输入(^+M,^+[),使用的时候按照我给的输入方式直接输入即可。...

2020-06-23 09:27:33 2925

原创 【mysql】where带中文后查询无结果

where带中文后查询无结果在做C++编写mysql查询的时候,遇到条件子句中带中文时,无法查询到结果,但实际上是存在条件对应的结果的。解决方法:select * from table1 where name = N'广东'只需要前面加上N''即可以。...

2020-06-15 09:28:01 1444 1

原创 【java】java: -source 1.5 中不支持 diamond 运算符

java: -source 1.5 中不支持 diamond 运算符Maven默认用的是JDK1.5去编译diamond运算符,指的是JDK1.7的一个新特性List<String> list = new ArrayList<String>(); // 老版本写法List<String> list = new ArrayList<>()...

2020-04-29 19:22:08 5704

原创 【cmake】利用cmakeList链接protobuf

利用cmakeList链接protobufinclude(FindProtobuf)find_package(Protobuf REQUIRED "2.5.0")if (Protobuf_FOUND) # 需要特别注意Protobuf_FOUND的大小写 INCLUDE_DIRECTORIES(${PROTOBUF_INCLUDE_DIR})else (Protobuf_F...

2020-04-26 15:29:50 5680

原创 【cmake】LINK_LIBRARIES: Targets may link only to libraries. CMake is dropping the item.

LINK_LIBRARIES: Targets may link only to libraries. CMake is dropping the item.错误原因:链接的时候,提供的是链接的目录而非链接的共享库解决方法:将对应的链接目录改成.so文件即可...

2020-04-26 11:42:12 2703

原创 【python】jinja2利用PackageLoader加载模板文件

jinja2利用PackageLoader加载模板文件假设文件层次结构如下所示:代码逻辑中需要用到templates下面的template.html文件,然后利用html模板生成html报告。此时,需要按照如下方式加载模板 env = Environment(loader=PackageLoader("serverInterfaceTestPlugin", "t...

2020-04-22 19:55:12 3220

转载 【python】jinja2模板引擎生成HTML

Python之jinja2模板引擎生成HTML0 背景在之前的文章中,我介绍过《Python之生成HTML文件》以及《HTML零基础入门教程(详细)》,手动生成了html文件,在实际使用的时候,我们完全可以套用模板文件来生成,免去了一条一条手写的麻烦。关于python的模板引擎有很多种类,本文选择的是比较常用的一种jinja2,接下来对该引擎的使用做一个介绍。1 jinja2介绍Jin...

2020-04-22 16:14:27 1752

原创 【mysql】linux中调用mysql_query出现SIGSEGV

linux中调用mysql_query出现SIGSEGVwindows平台下面运行程序没有问题,换到linux平台上来运行时,linux中SIGSEGV错误。gdb调试跟踪发现出现core的地方是,linux中调用mysql_query。解决方法:将数据库的初始化方式变一下:MYSQL* m_mysql=mysql_init(nullptr);...

2020-04-16 20:16:35 287

原创 【cmake】cmake编译json

cmake编译jsonjsoncpp是一个第三方库,应用于很多项目中。假设目录层次结构如下:./src/libs├── CMakeLists.txt├── jsonCPP│├── c++11│├── c++below\ 11│├── dist│└── include为了在src工程文件中可以链接到json库,需要将jsonCPP编译为静态库li...

2020-04-15 15:41:40 1785

原创 【cmake】Cmake编译引用thread

Cmake编译引用threadfind_package (Threads)add_executable (myapp main.cpp ...)target_link_libraries (myapp ${CMAKE_THREAD_LIBS_INIT})

2020-04-15 15:27:14 2998

原创 【git】git从版本库中删除文件但不删除物理文件

git从版本库中删除文件但不删除物理文件删除目录:git rm -r ${file_dir} --cached删除文件:git rm ${file} --cached

2020-04-08 18:12:07 778

protobuf-cpp-3.11.4.zip

protobuf安装包for windows protobuf 3.11.4 cpp 欢迎下载。

2020-04-30

pyhdfs安装包

pyhdfs的安装包,结合python 2.7、simplejson 3.5.2 和request 2.10.0 使用。

2018-10-16

simplejson-3.5.2

simplejson的安装包。结合python2.*、requests 2.10.*即可以安装成功pyhdfs。

2018-10-16

python 2.7.12 win32

python 2.7.12 win32

2017-08-13

PyQt4-Python27-win32

该文件为Python27与32位操作系统下的PyQt4安装文件

2017-05-27

matplotlib

python的matplotlib安装包,支持win7/winxp和python27环境。

2016-11-17

numpy安装包

numpy安装包(仅针对winxp/win7和python27)

2016-11-17

空空如也

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

TA关注的人

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