3 mayue_csdn

尚未进行身份认证

暂无相关简介

等级
TA的排名 6w+

svn设置文件可执行权限

概述本地文件在commit到仓库之前若没有chmod+x权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。即使在本地chmod+xfilename之后,再提交到仓库也是没有用的。checkout到其他目录的时候,文件仍然没有可执行权限。注意:在windows下使用SVN客户端添加、提交到SVN上的文件默认不带可执行权限的,即使通过linux命令添加了可执行权限。SV...

2019-09-21 15:05:50

如何确认char到底是signed char还是unsigned char

signed -128~127unsigned char 0~127char -128 到 127 或 0 到 255今天遇到一个问题,在新的开发板和环境下,同样的程序打印提示信息范围不对,某char字符打印出来是202,但协议范围是0到-100,怀疑是该编译工具链处理char是当做unsigned char来处理的。下面通过如下程序交叉编译拷贝到设备验证char到底是signed cha...

2019-09-04 20:01:12

libiconv库裁剪

阅读目录libiconv简介libiconv裁剪1.libiconv下载2.libiconv解压3.修改源文件4.由aliases.gperf重新生成aliases.h5.配置,编译libiconv简介国际文本大多以Unicode编码 。但是,由于历史原因,它有时仍使用语言或国家/地区相关的字符编码进行编码。随着互联网的出现以及各国之间频繁的文本交换 - 即使从外国查看网页也是这种情况下的“文...

2019-08-27 21:27:01

svn搜索文件

转自:https://my.oschina.net/fxtxz2/blog/1921913命令格式:svn list -R <URL> | grep -E "<fileName>"示例:svn list -R https://192.168.7.88/test/ | grep -E "hello.c"

2019-08-23 17:30:45

编译器内置宏定义__DATE__、__TIME__、 __FILE__、__LINE__

概述__DATE__:表示当前日期的字符串,格式为month/day/year(月/日/年).__TIME__:表示当前时间,格式为hour:minute:second(时:分:秒).__FILE__:表示正在处理的当前文件名字符串__LINE__:表示正在处理的当前行号__FUNCTION__:表示正在处理的函数名__STDC__:表示编译器是否遵循ANSIC标准,若果是,...

2019-08-14 19:37:22

JavaScript删除数组里的某个元素

js删除数组中元素 delete 和splice的区别https://www.cnblogs.com/xielong/p/10120270.html1)delete: 只是被删除的元素变成了 undefined 其他的元素的键值还是不变。2 ) splice: 该方法会改变原始数组JS数组方法汇总 array数组元素的添加和删除https://www.cnblogs.com/ha-c...

2019-08-13 19:47:08

ng-options 如何实现其中一项option禁选

通过ng-options写出的下拉列表如何实现其中一个是灰色的禁选状态呢?普通的select可以用optgroup标签,但是angular如何实现呢?ng-options的数据是这样的$scope.list = [{ key: '100', value: '不可选'},{ key: '200', value: '第一个选项'},{ key: '300', value: '第二...

2019-08-13 19:18:27

pthread_attr_init线程属性

一、线程属性线程具有属性,用pthread_attr_t表示,在对该结构进行处理之前必须进行初始化,在使用后需要对其去除初始化。我们用pthread_attr_init函数对其初始化,用pthread_attr_destroy对其去除初始化。1.名称::pthread_attr_init/pthread_attr_destroy功能:对线程属性初始化/去除初始化头文...

2019-08-12 21:05:28

C语言判断文件夹或者文件是否存在的方法

方法一:access函数判断文件夹或者文件是否存在函数原型: int access(const char *filename, int mode);所属头文件: #include <io.h> //windows #include <unistd.h> //linuxfilename:可以填写文件夹路径或者文件路径mode:0 (F_OK) 只判断是否存...

2019-08-12 20:47:04

Linux中popen函数的作用小结

概述popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。这篇文章重点给大家介绍Linux中popen函数的作用,感兴趣的朋友一起看看吧popen函数介绍函数定义#include <stdio.h>FILE * popen(const char *command , const char *type );int pc...

2019-08-12 20:27:01

C 库函数 - strtol()

描述C 库函数 long int strtol(const char *str, char **endptr, int base) 把参数 str 所指向的字符串根据给定的 base 转换为一个长整数(类型为 long int 型),base 必须介于 2 和 36(包含)之间,或者是特殊值 0。可用于将字符串转换成整数。声明下面是 strtol() 函数的声明。#include &lt...

2019-08-12 20:13:38

linux 同步IO: sync、fsync与fdatasync

阅读目录概述关于sync, fsync, fdatasync, fflush 的区别概述传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到达队首...

2019-08-12 20:01:21

C/C++预处理指令

C/C++常见的预处理指令:#空指令,无任何效果#include包含一个源代码文件#define定义宏#undef取消已定义的宏#if如果给定条件为真,则编译下面代码#ifdef如果宏已经定义,则编译下面代码#ifndef如果宏没有定义,则编译下面代码#elif如果前面的#if给定条件不为真,当前条件为真,则编译下面代码#endif结束一个#if……#else条件编译块#err...

2019-08-02 16:34:37

getaddrinfo、getnameinfo、gethostbyname、gethostbyaddr

概要gethostbyname, gethostbyaddr是不可重入函数;已经被getaddrinfo, getnameinfo替代。介绍getaddrinfohttps://blog.csdn.net/mayue_web/article/details/98102013getnameinfohttps://blog.csdn.net/mayue_web/article/detail...

2019-08-01 21:23:53

getaddrinfo使用

getaddrinfo根据域名获取IP等信息。头文件#include <sys/types.h>#include <sys/socket.h>#include <netdb.h>函数原型int getaddrinfo(const char *node, const char *service, cons...

2019-08-01 21:17:40

getnameinfo使用

这个函数与getaddrinfo互补,它以一个套接口地址为参数,返回一个描述主机的字符串和一个描述服务的字符串。头文件#include<sys/socket.h>#include<netdb.h>函数原型intgetnameinfo(conststructsockaddr*sa,socklen_tsalen,...

2019-08-01 20:36:07

gethostbyaddr根据ip地址获取主机信息

gethostbyaddr根据ip地址获取主机完整信息函数原型:#include <netdb.h>#include <sys/socket.h> /* for AF_INET */struct hostent *gethostbyaddr(const void *addr,socklen_t len, int type);参数:const void *ad...

2019-08-01 19:36:45

gethostbyname根据域名获取ip地址

gethostbyname函数根据域名解析出服务器的ip地址,它返回一个结构体struct hostentstruct hostent结构体#include <netdb.h>struct hostent { char * h_name; / *主机的正式名称* / char ** h_aliases; / *主机的别名,一个主机可以有多个别名* / int h_a...

2019-08-01 19:02:36

svn TortoiseSVN 回滚版本

转自:https://blog.csdn.net/u013270444/article/details/51674081/

2019-08-01 16:38:43

grep关键字查找

1、查找单个指定文件grep'hello'test.c2、查找当前目录、指定格式的文件grep'hello'*c上面的命令适用于,在当前目录中,查找后缀有c字样的文件中包含hello字符串的文件,并打印出该字符串的行。3、查找指定目录下所有文件grep-r‘hello’/etc //查找etc目录grep-r‘hello’/etc //查找当前目录...

2019-07-23 20:46:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。