现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2019-10-18 07:45 工业·编程 ⁄ 共 8683字 暂无评论
第一章 什么是XML? 1.xml简介 XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML...
阅读全文
2019-10-17 07:36 工业·编程 ⁄ 共 11273字 暂无评论
本文着重介绍解析xml的libxml2库的安装及使用,举例说明创建和解析xml的过程。是针对C语言开发人员使用 一、libxml2的安装   关于libxml2的介绍请参考官方网址http://xmlsoft.org/,下载最新的libxml2库http://xmlsoft.org/downloads.html。 具体安装步骤: 1、解压:$tar zxvf  libxml2-2.9.1.tar.gz 2、进入解压后的安装目录:$cd  libxml2-2.9.1 3、安装三部曲: 1)$./configure     2)...
阅读全文
如何避免libcurl的https多线程问题: (1)在post或get封装(就是从libcurl请求到收到回复整个过程的封装)里加一把大锁,锁住与libcurl相关的所有https请求 (2)使用的libcurl支持ssl用到的openssl的版本必须在1.1.x或以上(已经解决线程安全问题) (3)如果编译的openssl版本在1.0.x以下,网络上还有一种处理方式就是设置一个回调,具体参考网络文章           ...
阅读全文
概述: 用popen函数,然后用fgets函数读数据,检查输出结果. 这里需要注意的是popen和pclose函数结对使用。 标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。 函数介绍: FILE *popen(cons...
阅读全文
2019-10-14 07:21 工业·编程 ⁄ 共 1178字 暂无评论
标准I/O函数库提供了popen函数,它启动另外一个进程去执行一个shell命令行。 这里我们称调用popen的进程为父进程,由popen启动的进程称为子进程。 popen函数还创建一个管道用于父子进程间通信。父进程要么从管道读信息,要么向管道写信息,至于是读还是写取决于父进程调用popen时传递的参数。 函数原型: #include “stdio.h” FILE *popen( const char* command, const char* mode ) ...
阅读全文
dlopen 功能:打开一个动态链接库 包含头文件: #include <dlfcn.h> 函数定义: void * dlopen( const char * pathname, int mode ); 函数描述: 在dlopen的函数以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程。使用dlclose()来卸载打开的库。 mode:分为这两种 RTLD_LAZY 暂缓决定,等有需要时再解出符号 RTLD_NOW 立即决定,返回前解...
阅读全文
1.将设备中的文件导入到windows文件夹中 具体命令格式如下: ftpput -u wp  -p wp 10.10.29.209  core.dolmgmt.app 解释:-u 用户名 user   -p  密码 password    10.10.29.209 window电脑ip  core.dolmgmt.app 需要导出的文件 2.下载文件到设备中 ftpget -u wp -p wp  10.10.29.209   dolmgmt.app 解释:-u 用户名 user   -p  密...
阅读全文
2019-10-11 06:51 工业·编程 ⁄ 共 5292字 暂无评论
CURL命令 1、列出ftp服务器上的目录列表: curl ftp://www.xxx.com/ --user name:passwd curl ftp://www.xxx.com/ –u name:passwd #简洁写法 curl ftp://name:passwd@www.xxx.com #简洁写法2   2、只列出目录,不显示进度条 curl ftp://www.xxx.com –u name:passwd -s   3、下载一个文件: curl ftp://www.xxx.com/size.zip –u name:passwd -o size.zip ...
阅读全文
(1)三者的作用 简单来说就是去饭店点菜:Kconfig是菜单,Makefile是做法,.config就是你点的菜 Makefile:一个文本形式的文件,编译源文件的方法。 Kconfig:一个文本形式的文件,内核的配置菜单。 .config:编译所依据的配置。 (2)三者的语法 1、Makefile 目标定义:目标定义就是用来定义哪些内容要做为模块编译,哪些要编译链接进内核。 直接编译: obj-y      += hello.o 表示要由hello.c或者...
阅读全文
2019-10-09 06:41 工业·编程 ⁄ 共 306字 暂无评论
1.find:查找文件或目录 语法: find 查找位置 文件名或目录名 如:在 /root/luojiahui目录下查找index.htm find /root/luojiahui index.htm 在当前目录及其子目录中查找任何扩展名为"c"的文件(不加-print也会输出结果) find . -name "*.c" find bootable kernel  -name "*.c" 2.grep:在文件中查找字符串 语法:grep 字符串 文件名 如:grep success luoj...
阅读全文