![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 开发
文章平均质量分 63
w9y9p9999
这个作者很懒,什么都没留下…
展开
-
cmake 常用变量和常用环境变量--整理 .
一,cmake 变量引用的方式:前面我们已经提到了,使用${}进行变量的引用。在 IF 等语句中,是直接使用变量名而不通过${}取值二,cmake 自定义变量的方式:主要有隐式定义和显式定义两种,前面举了一个隐式定义的例子,就是 PROJECT 指令,他会隐式的定义<projectname>_BINARY_DIR 和<projectname>_SOURCE_DI...转载 2020-04-08 17:54:30 · 467 阅读 · 0 评论 -
Shell脚本调试程序bashdb的使用
与众多脚本语言一样,Shell 脚本在执行时出错是很常见的,最简单的原因无外乎脚本在编写的过程中出现了语法错误或者不小心输错了命令等。找出脚本中的错误是很重要的能力。比如,我经常不小心会把 echo 命令写成了 ehco,那么执行就会出现下面这种情况:Shell 1 2 [root@localhost ~]# sh test test: li...转载 2019-01-14 15:24:54 · 319 阅读 · 0 评论 -
删除某个目录及子目录下某几种种类型的文件或者除某几种类型的文件命令
find /usr/tomcat/webapps/sec/common/extjs/ \( -name '*.zip' -or -name '*.backup' \) -type f -print -exec rm -rf {} \;删除/usr/tomcat/webapps/sec/common/extjs/目录下 zip和backup的文件find . -name "*.mp4" ...原创 2018-08-24 17:25:32 · 592 阅读 · 0 评论 -
一种监控应用和拉起应用的方式
VOS_VOID* test_SnmpClient_MsgProc(VOS_CHAR *argv []){ const VOS_CHAR *fifo_name = "/xxx/snmpd.pipe"; VOS_INT pipe_fd = -1; VOS_INT res = 0; int i = 0; int pid = 0; const VOS_I...原创 2018-08-17 10:23:03 · 367 阅读 · 0 评论 -
图层解释
图解CSS的padding,margin,border属性W3C组织建议把所有网页上的对像都放 在一个盒(box)中,设计师可以通过创建定义来控制这个盒的属性,这些对像包括段落、列表、标题、图片以及层。盒模型主要定义四个区域:内容 (content)、边框距(padding)、边界(border)和边距(margin)。 对于初学者,经常会搞不清楚margi转载 2015-08-20 13:59:51 · 399 阅读 · 0 评论 -
本地socket 通讯说明
socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIXDomain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进转载 2015-09-09 17:33:23 · 309 阅读 · 0 评论 -
开启定位服务
1.第一种方法Intent gpsIntent = new Intent(); gpsIntent.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider"); gpsIntent.addCategory("android.intent原创 2015-08-12 16:56:44 · 462 阅读 · 0 评论 -
popupwindows用例
Android一般而言的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于:AlertDialog的位置固定,而PopupWindow的位置可以随意AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对原创 2015-08-11 10:52:34 · 348 阅读 · 0 评论 -
x86、armeabi、armeabi-v7a Application.mk NDK 相关
很多朋友在开发Android JNI的的时候,会遇到findlibrary returned null的错误,因为某种原因,so没有打包到apk中。下面浅析下引起该错误的原因以及平台兼容性问题。一、没有将so打包到apk中的原因。当你发现到findlibrary returned null的错误时,其实最直接的解决办法就是解压apk,看看apk中的x86、armeabi、arm原创 2015-04-15 18:51:49 · 1313 阅读 · 0 评论 -
makefile 文档解析 学习一
xxxx原创 2015-04-15 15:53:58 · 321 阅读 · 0 评论 -
Android.mk中变量的:=和+=
Android.mk中变量的:=和+= 如题:Android.mk中变量的:=和+=在用法上的区别要注意 例如::=定义变量,+=用于对变量添加属性 LOCAL_LDLIBS := -lcrypto LOCAL_LDLIBS += -lssl 如果你还想加上log就再补充: LOCAL_LDLIBS += -llog原创 2015-04-15 18:05:04 · 907 阅读 · 0 评论 -
shell中的字符
分类: shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。1.通配符 通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[ ]中的字符序列。用户可以在作为命令参数的文件名中包含这些通配符,构成一转载 2015-04-15 14:00:38 · 424 阅读 · 0 评论 -
makefile 特殊字符 二
在makefile中,有时会接触到一些以特殊字符打头的命令,比如@, -, +,如果之前没有接触过的话,会感觉比较奇怪,其实,多是一些为了实现特定行为模式而引入的标记符。 命令行以'@'打头的含义: 在执行到的时候不回显相应的命令内容,只显示命令的输出。命令行以'-'打头的含义: 在执行到的时候如果发生错误(退出返回非零状态)时,不中断make过程。命令行以'+'打头的含义转载 2015-04-15 16:23:54 · 372 阅读 · 0 评论 -
android x86 系统环境安装
android x86系统环境安装 为了方便DGV项目开发环境保持一致,方便大家的开发,特作此文档加以说明。 一:DGV工程生成在fedora14安装以后,运行正常,进行下面操作!首先拷贝fastboot_tar_zcvf文件夹到/home/xx目录下!后再根目录创建自己的工程文件夹。 [root@wyplinux ~]原创 2015-04-15 15:43:29 · 1110 阅读 · 0 评论 -
win7 下fedora 14 安装说明
Fedora14环境安装说明本文档说明如何安装Fedora14的环境安装方法,只是作为示例的一种,其他方式同样可以使用。一:分区说明1)首先是分区DGV项目要求安装装fedora14分配的硬盘大小最好是(50G以上)不要太小,这里请注意,fedora和windows文件系统完全不同,所以我们划好要给ubuntu的分区后,删除卷。运用分区工原创 2015-04-15 15:49:55 · 458 阅读 · 0 评论 -
makefile 基础知识
gcc Makefile 入门使用make命令编译项目文件入门目录:一、make命令的运行过程二、基本gcc编译命令三、简单Makefile文件的编写四、实例一、make命令的运行过程 在shell的提示符号下,若输入"make",则它会到目前的目录下找寻Makefile这个文件.然后依照Makefile中所记录的步骤一步一步的来执行.在我转载 2015-04-15 17:27:40 · 334 阅读 · 0 评论