自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 资源 (7)
  • 收藏
  • 关注

原创 pytorch源码编译

下载源代码和依赖库需要在内部隔离网络中从源码编译pytorch,但内部网络无法链接github。且pytorch依赖库众多,一个一个地下载依赖库不太现实。我采用的方法是:在外部可联网的机器上git clone pytorch源码,切换到所需的branch或者tag上。使用命令git submodules update --init --recursive下载所有的依赖库。这一步非常耗时,也可能会失败,需要反复执行该命令,直到没有报错了,所有的依赖库才算都下载了。注意一定要加上 --recursive,因

2022-05-12 11:06:17 4091

原创 如何理解和解决CXXABI not found问题?

编译C++程序时,在链接阶段有时会出现CXXABI not found的问题。/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found该问题出现的一般场景是:当前编译的程序需要依赖其它已编译的共享库,如果当前的编译器环境与某个依赖共享库的编译器环境不一致,就有可能出现CXXABI not found的问题。C++程序中依赖第三方提供的组件库有两种方法:一是拿来需依赖的组件库的源代码,与我们自己的程序一起进行编译。这种方法就不会出现上

2022-05-11 09:35:53 3603

原创 软件版本号的意义

RC=Release Candidate,含义是”发布候选版”,它不是最终的版本,而是最终版(RTM=Release To Manufacture)之前的最后一个版本。广义上对测试有三个传统的称呼:alpha、beta、gamma,用来标识测试的阶段和范围。alpha 是指内测,即现在说的CB,指开发团队内部测试的版本或者有限用户体验测试版本。beta 是指公测,即针对所有用户公开的测试版本。然后做过一些修改,成为正式发布的候选版本时叫做gamma,现在叫做RC(Release Candidate)..

2022-05-09 14:31:06 356

原创 C++中的RAII技术

RAII: resource acquisition is initialization 资源获取即初始化。在构造函数中申请分配资源,在析构函数中释放资源,它是C++语言中的一种管理资源、避免泄漏的良好方法。RAII技术要解决的问题:内存泄漏,资源忘记释放。RAII技术利用C++的语言机制,来保证资源正确释放:在类对象的构造函数中申请分配资源,在析构函数中释放资源。C++的语言机制保证了析构函数一定会被调用。std::shared_ptr和std::unique_ptr就是RAII技术的典型应用

2022-05-05 21:16:54 1044

原创 日志等级 log level

What Is a Logging LevelAlog levelorlog severityis a piece of information telling how important a given log message is. It is a simple, yet very powerful way of distinguishing log events from each other. If the log levels are used properly in your app...

2022-04-25 12:08:52 999

原创 C++匿名命名空间的作用

C++学习笔记:默认命名空间与匿名命名空间 - it610.com

2022-04-12 10:32:31 852

原创 liunx下的程序运行

so的加载顺序:环境变量LD_LIBRARY_PATH下的库/lib and /usr/lib等路径下的库/etc/ld.so.conf里指定的路径(如果ld.so.conf存在)

2022-04-07 09:35:33 55

原创 vscode使用

vscode设置#define定义宏_hjxu2016的博客-CSDN博客_vscode 预定义宏

2022-03-31 15:45:24 591

原创 pacman使用介绍

Pacman 是一个软件包管理器。国内源:http://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/1.如何获取帮助pacman {-h --help} //帮助pacman {-V --version} //查看版本pacman {-D --database} <选项> <软件包> //pacman管理数据库选项pacman {-Q --query} [选项] [软件包] //查询安装包p

2022-03-30 13:32:04 1557

原创 Onnxruntime学习笔记

onnx模型存储规范使用profobuf协议定义,由onnx-ml.proto(3), onnx-data.proto(3), onnx-operators-ml.proto(3)等3个协议文件组成。为了兼容protobuf2和protobuf3标准,每个协议文件都有2个版本,后缀为.proto和.proto3。onnx-ml.proto(3)文件定义了Model.ModelProto是onnx模型文件的顶级容器。message ModelProto {ir_versionopset_import

2022-03-24 14:45:00 575

原创 动态链接库常用工具

nm列出文件中的符号,对动态库、静态库、可执行文件均可以使用ldd列出动态库、可执行文件所依赖的库

2022-03-23 14:22:44 284

原创 通过配置bashrc提高shell终端下的工作效率

shell终端多目录间快速cd工具shell终端多目录间快速cd工具_hursing的博客-CSDN博客

2022-03-12 22:49:32 345

原创 git实战经验

1. git pull --rebase使用场景:提交代码时提示远程代码已经更新时,可以使用该命令原因分析:本地分支和对应的远程分支发生了分叉;本地分支基于某个基底(如commitA)的。但在远程对应分支上,在CommitA后面已经附加了新的commit。远程对应分支上最新的commit是CommitB。效果:改变本地分支的基底,变成远程对应分支上最新的Commit。成功rebase后,本次分支就是基于程对应分支上最新Commit,就可以顺利git push了。git push的一个前提

2022-03-02 13:50:02 369

原创 C++标准库提供的函数和变量

WinDef.h//用于Windows#define MAX_PATH 260StdLib.h//用于CRT(C运行库)#define _MAX_PATH 260可以发现,二者值是一样的。前面加下划线习惯上代表该函数(变量)是由C运行库提供的,只是惯例而已。

2022-03-01 13:56:25 530

原创 C++中的关键字

override使用场景:可以防止派生类的函数拼写错误,强制编译器进行对函数签名进行检查

2022-02-28 13:02:15 308

原创 构造函数和赋值运算符

ss

2022-02-22 13:04:35 82

原创 C++ string操作函数

template <class T>std::string join(T& val, std::string delim){ std::string str; typename T::iterator it; const typename T::iterator itlast = val.end()-1; for (it = val.begin(); it != val.end(); it++) { str += *it;...

2022-02-22 09:52:12 610

原创 C++异常处理

1.与异常有关的代码可以分为异常检测部分和异常处理部分。异常检测部分抛出异常,异常处理部分捕获异常并处理异常;2.当异常被抛出后,立即沿着函数调用链寻找能够处理该异常的代码(这个过程成为堆栈展开)。如果没有找到处理该异常的代码,程序将调用标准库中的terminate函数终止程序。3.某个函数内部抛出了异常,而且没有找到处理该异常的代码,则函数立即退出,异常抛出前生成的局部对象将被析构。从这个角度看,throw有点像return的作用。因而函数有可能不像预期的那样顺序执行,可能在中间某个位置,调用

2022-02-22 09:43:13 841

原创 语言表征模型

语言表征模型的概述:将自然语言中的语言单元(如字、词、character、subword等)中的语义压缩到低维的、紧实的向量空间中。例如:word embeding模型:BERT模型:语言表征模型与语言模型的区别:语言模型的用途是更具体的任务,即输出语言单元序列的概率,或者说不同的字、词能组合成一个句子的概率。语言表征模型不针对具体的任务,仅仅是学习到语言单元的表达向量。这些表达向量要用在什么地方是由下游人物决定的。...

2022-01-14 10:19:50 771

原创 FBK和MFCC特征

FBK: filter bankMFCC: Mel-frequency ceptral coefficients 梅尔频率倒谱系数MFCC特征的计算过程:输入是一段语音波形1.一些总结:1.MFCC特征是在FBK特征的基础上计算得到;2.MFCC特征比FBK特征维度更低。一般FBK特征是40维,MFCC特征是13维...

2022-01-13 15:02:00 2185

原创 shell经典函数

获取脚本所在路径DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"echo $DIR

2022-01-05 10:46:51 433

原创 ubuntu 配置mysql远程链接

注释掉配置文件中的bind-addressvim /etc/mysql/mysql.conf.d/mysqld.cnf授权并刷新权限grant all on *.* to root@'%' identified by '密码' with grant option;flush privileges;root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password。update mysql.user set au

2021-09-30 22:47:49 62

转载 MT与MD

VC项目属性→配置属性→C/C++→代码生成→运行时库 可以采用的方式有:多线程(/MT)、多线程调试(/MTd)、多线程DLL(/MD)、多线程调试DLL(/MDd)、单线程(/ML)、单线程调试(/MLd)。目前Win7、Win10等,选择MD问题不大,但是XP等一些比较老的系统需要选择MT两者的区别/MT是 "multithread, static version ” 意思是多线程静态的版本,定义了它后,编译器把LIBCMT.lib 安置到OBJ文件中,让链接器使用LIBCMT.lib 处

2021-09-07 10:24:32 462

转载 C++ 编译器的函数名修饰规则

https://blog.csdn.net/shellching/article/details/48678765

2021-08-31 13:58:28 88

原创 什么是产品经理

产品经理是产品财务成功、市场成功和产品成功的第一责任人。好产品的标准:财务成功:具有清晰的商业模式,能持续为公司创造利润市场成功:在同类产品中具有领先的市场占有率产品成功:持续为用户创造价值...

2021-08-13 17:42:06 55

原创 Android NDK编译Boost和Apache可移植运行时库apr&aprutil

编译环境:Win7(x86_64), android_ndk_r9d, boost_1_46_1在jni文件夹中建立Android.mk和Application.mk文件。Android.mk文件:Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。详见附

2021-08-13 17:30:43 113

原创 C++标准程序库

C++标准程序库的标准化1998年,标准化委员会起因:标准库太大,名字混乱,易冲突解决:引入名字空间namespace std

2021-08-13 17:29:31 72

原创 ubuntu虚拟桌面

用户可以自定义启动号码如:vncserver :2 #注意:2前面一定要有空格。杀死vncserver进程vncserver -kill:1#这里你启动vncserver时是什么端口号要对应上。1.第一种方法:使用geometry参数进行调整vncserver -geometry 1280x1024即可,之后通过window下vnc连接后的ubuntu分辨率即为1280x1024了,注意这里的X是小写的x而不是*2.第二种方法:修改配置文件vncs...

2021-08-13 17:27:57 781

原创 centos编译Aegisub

安装wxWidgets时缺少gtk:yum -y install gtk2-devel binutils-devel

2021-06-06 22:01:25 130

原创 liunx软件安装

著名的linux系统基本上分两大类:1.RedHat系列:Redhat、Centos、Fedora等2.Debian系列:Debian、Ubuntu等

2021-06-05 18:41:43 59

原创 在线--数据改变商业本质+计算重塑经济未来--王坚著

天才是1%的灵感加99%的汗水。如果没有那1%的灵感,世界上所有的汗水也就仅仅是一桶汗水而已。我们要对那1%的运气怀有今敬畏和感恩之心。人的智能、动物的智能、其它的人造出来的智能称为人工智能。可能叫机器智能更合适。人工智能有三个重要的基础:互联网、数据、计算能力。(讯飞认为还需要有算法)...

2021-03-07 22:30:48 327

原创 运营之光2.0 我的互联网运营方法论与自白

唯有爱与用户不可辜负。---与每一位互联网人共勉。运营是什么:产品负责界定和提供长期用户价值,运营负责创造短期用户价值+协助产品完善长期价值。若干运营模块:内容运营,提升内容相关的数据,如内容数量、内容浏览量、内容互动数、内容传播数 用户运营,提升用户相关的数据,如用户数,活跃用户数,用户停留时间。用户从哪里来,如何维系用户关系,如何让用户留下来,用户流失怎么办 活动运营,活动的策划、资源确认、宣传推广、效果评估一些运营岗位:新媒体运营、推广运营(APP商店、SEO、SEM)、广告投放

2021-02-18 08:48:30 1542 3

原创 用户故事地图

用户故事地图的用途:规划版本需求;验证需求有效性;产品优化和开发跟踪产品负责人希望所有人都关注产品。实际上,除了产品负责人和需求方,其他人都成了“被说服”对象,被动完成任务。正确认识变更:开发过程中不断发现问题,学习新知识,以修正最初方案的工具。以变更数量判断需求好坏非明智之举。产品价值分为用户价值和内部价值。用户价值是指产品给用户带来了效率提升、身心愉悦等。内部价值是指产品为公司带来了利润、品牌效应等。...

2020-07-23 10:41:55 145

原创 中文分词

分词结果的评价标准:1、颗粒度越大越好:用于进行语义分析的文本分词,要求分词结果的颗粒度越大,即单词的字数越多,所能表示的含义越确切,如:“公安局长”可以分为“公安 局长”、“公安局 长”、“公安局长”都算对,但是要用于语义分析,则“公安局长”的分词结果最好(当然前提是所使用的词典中有这个词)2、切分结果中非词典词越少越好,单字字典词数越少越好,这里的“非词典词”就是不包含在词

2020-07-21 09:44:27 158

原创 华为的战略思维

方向大致正确,组织充满活力。--任正非。方向不可能精准,搞精准了有可能耽误了时机。既然没有精准的方向,就需要充满活力的组织,靠组织来探索。1.实事求是:很难。站在比如:客观条件对你不利的时候。竞争对手超过你的时候。某个业务是没有希望的,能不能实事求是?青灯古佛,浪费自己的时间,浪费企业的金钱。对待凋零的业务:千方百计的做成业务。...

2020-06-18 18:41:32 154

原创 常见web组件的交互设计和实现

数字输入框https://www.cnblogs.com/kousuke/p/perfect-input-for-money.html

2020-06-09 19:39:53 442

原创 用户体验要素

互联网产品工作的5个层次:战略层、范围层、结构层、框架层、表现层

2020-05-21 16:45:49 146

原创 疯传 让你的产品、思想、行为像病毒一样入侵

营销领域,可应用于产品、理念、政客等六大原则STEPPS:社交货币(Social Currency)、诱因(Triggers)、情绪(Emotion)、公共性(Public)、实用价值(Practical Value)、故事(Stories)社交货币:人们谈论时均希望构建自己期望的形象,有向朋友炫耀身份的需要。这些形象包括:灵巧、富有、时尚、谈论非常规、有争议、神秘的事情更引人注目。游戏杠杆:人们做选择时更多依据相对收益(而不是绝对收益)。人们喜欢站在社会阶层的顶端,享受被敬仰的优.

2020-05-21 16:42:03 351

原创 术与道-移动应用UI设计必修课 阅读笔记

设计资源网站资源站酷网 UI中国 优设网 设计师网址导航 追波网 Behance www.hebance.net Reepo图标资源阿里巴巴矢量图标库 www.iconfont.cn Iosicongallery Iconfinder Roundicons图片资源花瓣网 Cupcake http://cupcake.nilssonlee.se FEATURED https://unsplash.com Realisticshots http://real...

2020-05-14 17:58:34 265

原创 从0到1 开启商业与未来的秘密 阅读笔记

英文书名《Zero to One》 作者: PeterThiel 高玉芳译中信出版社利基市场:细分市场。大多数成功的创业型企业一开始并不在大市场开展业务,而是通过识别较大市场中新兴的或未被发现的利基市场而发展业务。利基战略是指企业为了避免在市场上与强大的竞争对手发生正面冲突而受其攻击,选取被大企业忽略的、需求尚未得到满足、力量薄弱的、有获利基础的小市场作为其目标市场的营销战略。被计...

2020-04-21 16:12:24 227

项目管理艺术

阅读本书,您可以从一位经验丰富、从事多年软件及网络开发项目的经理那里学习怎样计划、管理和领导项目。

2017-03-21

C语言实现的MD5库

用C语言实现的MD5库。使用方法见http://blog.csdn.net/huang_yx005/article/details/53911477

2016-12-29

基于PATRICIA tree 的汉语自动分词词典机制

2016-11-17

Crit-bit Trees

Crit-bit Trees

2016-11-17

Perl语言入门(第六版)pdf

Perl语言入门 高清pdf

2016-09-29

C++标准程序库.pdf

C++ 标准程序库 高清 pdf

2016-09-29

空空如也

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

TA关注的人

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