代码改变世界

动态库路径问题

2020-04-17 18:23 by xplorerthik, 360 阅读, 0 推荐, 收藏, 编辑
摘要:Linux系统的so库一般存储与“/usr/lib/”路径中,可将动态库复制到该路径中。 sudo cp liblibtest.so /usr/lib/或者进root 用户, copy过去。 在当前目录下建立软链名称, makefile 中可以直接用软链名称。 ln -s 源路径文件 当前目录下的软 阅读全文

c语言 strlen()

2020-04-17 16:19 by xplorerthik, 487 阅读, 0 推荐, 收藏, 编辑
摘要:依赖头文件 <string.h> strlen()无法正确处理中文字符串,它得到的只是字符串所占的字节数。 utf8 : strlen("汉字") = 6 阅读全文

makefile 随笔 1

2020-03-09 11:47 by xplorerthik, 107 阅读, 0 推荐, 收藏, 编辑
摘要:如果makefile里边没有all, 运行make ,默认是第一个target 有all定义。 make ,或者make all 都将会把all里的target都编译一遍。 执行make 时, clean命令不会被执行。 因为他没加到all里。 make clean 就单独执行了clean 阅读全文

git相关

2020-02-26 16:56 by xplorerthik, 100 阅读, 0 推荐, 收藏, 编辑
摘要:git 相关 1.先用自己的fork一个分支:并把自己的分支clone到本地。 会建一个空的文件夹。 这时可以给文件夹重命名2. 关联主干master,并将主干现有代码拉到自己的分支上(git push 就到自己分支上了):q查看远程仓库连接//主干git地址git@git.xxxx.com:Aut 阅读全文

linux环境下的链接库编译

2020-02-17 21:53 by xplorerthik, 268 阅读, 0 推荐, 收藏, 编辑
摘要:https://blog.csdn.net/shaosunrise/article/details/79968921 有4个文件,test1.c 包含了 print。h, test2.c 包含了sum。h 经过gcc -c test1.c test2.c 后,将2个源文件test1.c ,test2 阅读全文

std::cerr << segment_term.str() << endl;

2020-01-19 21:11 by xplorerthik, 208 阅读, 0 推荐, 收藏, 编辑
摘要:<sstream>库定义了三种类:istringstream、ostringstream和stringstream,分别用来进行流的输入、输出和输入输出操作。 1.stringstream::str(); returns a string object with a copy of the curr 阅读全文

类成员的赋值与应用

2019-11-30 14:40 by xplorerthik, 333 阅读, 0 推荐, 收藏, 编辑
摘要:给vecoter 赋值的方法 QueryAnalysisData是IAnalysisData的子类: 首先Pad 在输入参数里定义为父类, 在函数体里,Pad被强制转变成了子类。 pa 就是 QueryAnalysisData类的指针。 访问QueryAnalysisData 类指针的成员。 用 - 阅读全文

static 全局变量写法

2019-11-30 14:22 by xplorerthik, 264 阅读, 0 推荐, 收藏, 编辑
摘要:GbkToUtf8函数如果只在 某个文章中使用,可以定义为 static 函数。 这种方法 头文件中不用声明。 如果想在其他地方也使用,可以定义成类成员变量, 在头文件中要进行声明。 阅读全文

读写文件

2019-11-27 19:26 by xplorerthik, 172 阅读, 0 推荐, 收藏, 编辑
摘要:# -*- coding: utf-8 -*-"""Created on Tue Oct 22 10:57:39 2019 @author: baoxinping"""import sys reload(sys) sys.setdefaultencoding('utf8') import codec 阅读全文

c++ 中的 -> :: : .

2019-11-22 09:24 by xplorerthik, 413 阅读, 0 推荐, 收藏, 编辑
摘要:1、A.B 则 A 为对象或者结构体; 2、A->B 则A 为指针,-> 是成员提取,A->B 是提取 A 中的成员 B,A 只能是指向类、结构、联合的指针; class student { public: string name[20]; } student *xy;//访问时需要写成 *xy.n 阅读全文