自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 linux 手动获取百度网页内容

三条指令exec 8<> /dev/tcp/www.baidu.com/80echo -e 'GET / HTTP/1.0\n' 1>& 8cat 0<& 8

2021-03-31 17:00:05 1012

原创 C++动态库对外导出函数的方法

1 windows的动态库在要export的函数声明的前面加上__declspec(dllexport)标识这个函数是从该dll中export出来给其它模块使用的。declspec是declare specifier的缩写,即声明某种说明符。加extern "C"时:extern "C"{__declspec(dllexport) RETURN_TYPE FUNCTION(){}}这是由于在制作DLL导出函数时由于C++存在函数重载,因此__declspec(dll...

2021-03-17 13:43:24 7746

原创 makefile的foreach、filter、filter-out函数

1.$(foreach var,list,text) : 对list中的每一个变量var执行text语句。 例如:A = a b cB = $(foreach f, $(A), $(f).o)all: @each B = $(B)输出: B = a.o b.o c.o 这样就能遍历A集合2.$(filter pattern...,text):在text中取出符合pattern格式的值 $(filter-out pattern...,text):在text中取出不符合patte

2021-03-16 19:55:24 645

转载 Makefile中patsubst、wildcard、notdir的使用

1 patsubst: 替换通配符格式:$(patsubst <pattern>,<replacement>,<text> )名称:模式字符串替换函数——patsubst。功能:查找text中的单词(单词以“空格”、“Tab”或“回车”“换行”分隔)是否符合模式pattern,如果匹配的话,则以替换。这里,pattern可以包括通配符“%”,表示任意长度的字串。如果replacement中也包含“%”,那么,replacement中的这个“%”将是pa.

2021-03-16 19:32:49 744

转载 makefile的选项CFLAGS、CPPFLAGS、LDFLAGS和LIBS的区别

makefile的选项CFLAGS、CPPFLAGS、LDFLAGS和LIBS的区别LDFLAGS是选项,LIBS是要链接的库。都是喂给ld的,只不过一个是告诉ld怎么吃,一个是告诉ld要吃什么。网上不难搜索到上面这段话。不过“告诉ld怎么吃”是什么意思呢?看看如下选项:LDFLAGS = -L/var/xxx/lib -L/opt/mysql/libDLIBS = -lmysqlclient -liconv这就明白了。LDFLAGS告诉链接器从哪里寻找库文件,LIBS告诉链接器要链接

2021-03-16 17:33:23 1568 2

转载 Makefile中的%标记和系统通配符*的区别

Makefile中的%标记和系统通配符*的区别Makefile中的%标记和系统通配符*的区别在于,*是应用在系统中的,%是应用在这个Makefile文件中的。(本文的测试环境是Windows7下使用MinGW提供的make.exe)例如,如果你想编译一个文件夹下的所有.c文件,你可能会这样写:1 %.o:%.c2 gcc -o $@ $<但是如果整个文件只有这两行的话,就会出现这样的错误:Make: *** target not found. stop..

2021-03-16 17:14:39 1999 4

原创 makefile - 学习小结

1. := 表示如果变量为空就对其赋值,否则就不赋值2.$(RM) 等于rm -f3.foreach函数是makefile的,不是shell的,shell里没有foreach4.待更新。。。

2021-03-16 17:12:46 350

原创 linux问题排查 - 总结

编译问题排查1.ldd + 目标文件,查看依赖库2.修改LDD_LIBRARY_PATH环境变量 添加动态库路径运行问题排查1.崩溃问题排查Segmentation fault (core dumped)排查方法原因:Segmentation fault (core dumped)多为内存不当操作造成。空指针、野指针的读写操作,数组越界访问,破坏常量等。对每个指针声明后进行初始化为NULL是避免这个问题的好办法。排除此问题的最好办法则是调试。需要查看core文件,前置条件需.

2021-03-16 17:03:56 271

原创 管理方向发展

管理方向:管理方向发展:管理思维、专业技能、业务能力!缺一不可!管理思维:实践:一有机会就抓住!不要担心干得好不好,大胆干!理论:PMP、高项专业技能:没必要解释,比如干IT的,最少是个初级全栈工程师,且在一个方面有特长!业务能力:业务能力就是从事本专业职务所具备的架构能力、交流能力、展示能力等各项综合能力。(注意是综合能力!)业务能力的详细具体表现为:1、必须熟悉相关领域的政策法规和现行的制度规定。2、必须要了解和熟悉所要营销的产品功能、特点、...

2021-03-06 15:38:46 262 1

原创 ARM内核 和 linux内核

arm是处理器(cpu)的一种bai架构du,目前就是arm和x86两种,通常zhi用的计算机就是daox86架构zhuan的shu,一般的手机都是arm架构的。linux是操作系统,就想windows一样,是操作系统。所以通常说的arm内核是指处理器的内核,linux内核指的是操作系统的软件内核。...

2021-03-06 10:07:51 2565

原创 数据库的主键与外键

主键保证了数据的唯一性,外键保证了数据的一致性、完整性,具有约束性。1.主键主键是能确定一条记录的唯一标识,比如,一条记录包括身份证号,姓名,年龄。 身份证号 是唯一能确定你这个人的,其他都可能有重复,所以, 身份证号 是主键。2.外键外键用于与另一张表的关联。是能确定另一张表记录的字段,用于保持数据的一致性。比如a表(客户信息表)中存有客户号,客户名称,客户号为主键b表(客户订单表)中存有每个客户的订单,a表的客户号是b表的外键有了外键后:1.只有a表中存在客户x,才可以在b表

2021-03-05 17:27:02 2986

原创 gcc 编译动态库

1.编译指令gcc -shared-fPCI-olibmyhello.sohello.c2.链接编译指令gccmain.c-I/usr/local/include -L/*/-lmyhello-I(i大写)后面接头文件目录-L后面接动态库目录3.设置环境变量参考https://mp.csdn.net/editor/html/1143756634.调用./a.out...

2021-03-04 19:53:05 1288 1

原创 Linux 环境变量设置

1.临时设置(当前shell有效)使用命令行输入:export例如添加动态库路径LD_LIBRARY_PATH通常步骤:先echo $LD_LIBRARY_PATH 查看当前的路径有哪些,然后加上设置的路径:exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib再echo $LD_LIBRARY_PATH查看下,是否加成功。2.长期有效的(加到文件里)(1)加到~/.bash_profile文件中填入:LD_LI..

2021-03-04 19:26:00 127 2

win_flex_bison-latest.zip

flex.exe和bison.exe for windows

2021-06-25

UsbTreeView..zip 用于查看连接usb设备的信息

可以发现所有的usb接口的使用情况,并提供连接到您的计算机USB设备的所有属性信息

2019-09-19

adb.exe 工具 适用于windows调试

adb工具包是Google提供的安卓手机辅助工具包,起到调试桥的作用,借助这款工具,我们可以管理设备或者手机模拟器的状态。adb工具包起到了桥梁的作用,连接Android手机与PC端,让用户朋友在电脑上可以随心操作。 提供给了两个版本1.0.31和1.0.36

2019-09-19

html2word.zip

用python开发的,用来html转word,docx格式。python setup.py install,直接import使用

2019-06-06

commons-lang3-3.9-bin.zip

commons-lang3-3.9jar包,开发时会用到,亲自测试可用!

2019-06-06

WordToPDF.zip

工具用于word转pdf,简单方便,在windows下运行,直接使用exe调用指令就行!

2019-06-06

poi-4.1.0.zip java

Apache POI [1] 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给Java程式对Microsoft Office格式档案读和写的功能

2019-06-03

PDFlib-9.2.0-MSWin32-C-C++.zip

pdflib是纯官方的开源代码和库,可以将数据生成pdf格式.纯官方未改动

2019-06-03

OpenCV-4.0.0.zip

包含 opencv-4.0.0的Windows lib dll 库,还有源代码,需要用cmake解包。 库在build里,源码在sources里,纯官方未改动。for C/C++

2019-05-22

libimobiledevice-Windows-ios-master.zip

libmobiledevice主要是用于和苹果手机交互的,客户获取到苹果手机基本信息、backup手机信息、pull手机信息一系列操作

2019-05-22

opencv-3.4.6.zip

包含 opencv-3.4.6的Windows lib dll 库,还有源代码,需要用cmake解包。 库在build里,源码在sources里,纯官方未改动。for C/C++

2019-05-11

空空如也

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

TA关注的人

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