当前位置: 首页 > news >正文

建设项目环保验收公示网站做网站框架可用jpg图吗

建设项目环保验收公示网站,做网站框架可用jpg图吗,钦州的网站建设,wordpress tag 插件目录 一、查询文件信息1、stat2、stat fstat lstat区别 二、目录操作2.1 opendir2.2 readdir2.3 closedir例练习#xff1a;实现ls操作 三、库3.1 库的定义3.2 库的分类3.2.1 静态库3.2.2 动态库 3.3 创建库3.3.1 静态库制作3.3.2 动态库制作 一、查询文件信息 1、stat int … 目录 一、查询文件信息1、stat2、stat fstat lstat区别 二、目录操作2.1 opendir2.2 readdir2.3 closedir例练习实现ls操作 三、库3.1 库的定义3.2 库的分类3.2.1 静态库3.2.2 动态库 3.3 创建库3.3.1 静态库制作3.3.2 动态库制作 一、查询文件信息 1、stat int stat(const char *path, struct stat *buf); 功能获取文件属性参数 path文件路径名buf保存文件属性信息的结构体 返回值 成功0失败-1 结构体 struct stat {dev_t st_dev; /* 设备包含文件ID */ino_t st_ino; /* inode号 */mode_t st_mode; /* 文件类型和权限 */nlink_t st_nlink; /* 硬链接数 */uid_t st_uid; /* 用户ID */gid_t st_gid; /* 组ID */off_t st_size; /* 大小 */dev_t st_rdev; /* 设备ID */time_t st_atime; /* 最后访问时间 */time_t st_mtime; /* 最后修改时间 */time_t st_ctime; /* 最后状态改变时间 */ };练习 实现ls -l filename (1) 获取文件属性 方法一 (2) 获取文件权限 方法一 方法二 (3) 获取文件链接数 (4) 获取用户名和组名 (5) 获取文件大小 (6) 获取文件上次修改时间 其中st.st_mtime返回一个结构体ctime返回时间的字符串 %.12s表示显示12位字符串 2、stat fstat lstat区别 二、目录操作 2.1 opendir DIR *opendir(const char *name); 功能获得目录流参数要打开的目录返回值 成功目录流失败NULL 2.2 readdir struct dirent *readdir(DIR *dirp); 功能读目录参数要读的目录流返回值 成功读到的信息失败NULL设置errno号 返回值为结构体该结构体成员为描述该目录下的文件信息 dirent结构体 struct dirent {ino_t d_ino; /* 索引节点号*/off_t d_off; /*在目录文件中的偏移*/unsigned short d_reclen; /* 文件名长度*/unsigned char d_type; /* 文件类型 */char d_name[256]; /* 文件名 */ };2.3 closedir int closedir(DIR *dirp); 功能关闭目录参数dirp目录流 例 练习实现ls操作 三、库 3.1 库的定义 当使用别人的函数时除了包含头文件以外还要有库 头文件函数声明、结构体等类型定义、头文件、宏定义库就是把一些常用函数的目标文件打包在一起提供相应函数的接口便于程序员使用本质上来说库是一种可执行代码的二进制形式 由于windows和linux的本质不同因此二者库的二进制是不兼容的 3.2 库的分类 3.2.1 静态库 静态库在程序编译时会被连接到目标代码中。 优缺点 优点 程序运行时将不再需要该静态库 运行时无需加载库运行速度更快缺点 静态库中的代码复制到了程序中因此体积较大 静态库升级后程序需要重新编译链接 3.2.2 动态库 动态库是在程序运行时才被载入代码中 优缺点 优点 程序在执行时加载动态库代码体积小 程序升级更简单 不同应用程序如果调用相同的库那么在内存里 只需要有一份该共享库的实例。缺点 运行时还需要动态库的存在移植性较差 静态库和动态库本质区别是代码被载入时刻不同。 3.3 创建库 3.3.1 静态库制作 将源文件编译生成目标文件 gcc -c xxx.c -o xxx.o创建静态库用ar命令它将很多.o转换成.a ar crs libxxx.a xxx.o测试使用静态库 gcc xxx.c -L指定库的路径 -l指定库名 例 3.3.2 动态库制作 我们用gcc来创建共享库两条命令 gcc -fPIC -c xxx.c -o xxx.o gcc -shared -o libxxx.so xxx.o测试动态库使用 gcc xxx.c -L路径 -l库名 上面错误的解决方法 (1) 把库拷贝到/usr/lib和/lib目录下。(此方法编译时不需要指定库的路径) (2) 在LD_LIBRARY_PATH环境变量中加上库所在路径。 export LD_LIBRARY_PATH$LD_LIBRARY_PATH:. 终端关闭环境变量就没在了 (3) 添加/etc/ld.so.conf.d/.conf文件。把库所在的路径加到文件末尾并执行ldconfig刷新 sudo vi /etc/ld.so.conf.d/.conf
http://www.hkea.cn/news/14526158/

相关文章:

  • 网站信息发布中国建设银行手机网站下载安装
  • 做内贸的网站seo优化教程下载
  • 营销型网站建设风格设定包括哪些方面?江西建设三类人员网站
  • 潍坊知名网站建设价格wordpress搬家出现404
  • 保定网站建设的过程企业猫源码网
  • 海南的房产网站建设wordpress中文房产主题
  • 成品网站w灬源码伊甸院做市级网站需要什么
  • 做外贸找生意上哪个网站徐州制作手机网站
  • 前端开发线上培训seo关键词查询排名软件
  • 一见钟情 网站昆明系统开发
  • 网站建设风险怎样规避wordpress 帮助手册
  • 桂城网站制作公司做网站产品图片素材
  • 免费友情链接网站湖州设计公司有哪些
  • 源码网站开发做网站首页应该考虑什么
  • 网站推广都有哪些网站备案 多久
  • wordpress怎么上传网站平台信息发布
  • 意大利之家设计网站wordpress显示所有文章
  • 北京网站建设公司册wordpress文章全部随机排
  • 网站模块下载公司怎么注册邮箱帐号
  • 用dw做网站怎么给链接女生学前端还是后端
  • 石景山建网站网站建设及模板使用教程
  • 做伤残鉴约号网站wordpress 内容注入
  • 徐州网站建设模板南宁网站开发
  • 学校校园网站建设小程序制作一般多少钱
  • 手机网站建设需求网站怎么做推广和宣传语
  • 搭建国外网站的步骤效果好的锦州网站建设
  • 一级a做片性视频网站网站底色什么颜色好看
  • 宝安区建设网站温州人才网招聘网官网
  • 泰安最好的网站建设公司网站建设排名
  • 江安网站建设四川网站网站建设