- 博客(35)
- 收藏
- 关注
原创 yum解决 Loaded plugins: fastestmirror, langpacks 及Couldn‘t open file /media/CenOS/repodata/repomd.xml
处理yum遇到的Loaded plugins: fastestmirror, langpacksfile:///media/CentOS/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /media/CenOS/repodata/repomd.xml"Trying other mirror.问题
2022-06-17 10:56:10
6180
1
转载 【pandas 基本操作:数据合并】
通过concat()、pandas.merge()、join()及combine_first()方法实现数据合并
2022-06-14 19:52:28
3098
原创 【通过unique()、describe()和groupby() 统计csv文件中的数据】
通过详细介绍unique()、describe()和groupby()的用法,实现对csv文件中的数据进行统计操作
2022-06-12 11:33:19
1145
原创 【pandas groupby()函数使用及参数详解】
对groupby函数的参数及常用的方法如mean()、agg()、apply()、transform()等
2022-06-12 11:31:06
10214
1
原创 python ip地址、长整形互相转换
直接上代码// IP转换为长整型def ip2long(ip): ip_list=ip.split('.') #⾸先先把ip的组成以'.'切割然后逐次转换成对应的⼆进制 result = 0 for i in range(4): #0,1,2,3 result = result+int(ip_list[i])*256**(3-i) return result// 长整型转换为IPdef long2ip(long): floor_list =
2022-05-16 09:51:03
920
原创 MP4文件格式解析(结合实例分析)
系列文章目录MP4文件解析文章目录系列文章目录前言一、MP4文件的构成二、MP4文件内部结构1.基本结构2.整体结构三、结合实例详解1、File Type Box(ftyp)2、Movie Box(moov)总结前言最近在做的项目需要了解MP4的格式,于是就学习了一番,这里记录一下所学的知识。我们都知道MP4是一套用于音频、视频信息的压缩编码标准,也是我们日常生活中遇到最多的一种视频格式,最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的
2020-12-02 22:40:05
8999
3
转载 atoi()函数用法
atoi()函数名: atoi头文件:<stdlib.>功能:功 能:把字符串转换成整型数,atoi()会扫描参数string字符串,跳过前面的空格字符串,直到遇上数字或正负号才开始做转换,而再遇到非数字或字符串‘\0’时才结束转换,并将结果返回,返回转换后的整型数。用法:int atoi(const char *string)例如:1) #include<stdlib.h> #include<stdio.h> int main(voi
2020-10-19 21:01:15
8558
原创 由赋值引起的类型转换
1、隐式类型转换如果复制或初始化时等号两边的类型不同,则编译器会把等号右边的类型转换为等号左边的类型再做赋值操作。例如:int c = 3.14;,编译器会把右边的double型转换为int型之后再赋给c。函数调用时,若函数原型为int foo(int ,int);则调用foo(2.23,3.14)时会自动把两个double型的实参转换为int型再传给形参,如果这个函数再定义时有返回语句return 1.2;则返回值1.2会先被转换为int型再返回。2、显式(强制)类型转换如计算表达式:(doubl
2020-10-17 14:30:28
234
原创 缓冲输出与内存分配(C语言陷阱)
程序处理方式有两种,一种是即使处理,另一种是暂时存期再大块写入的方式,前者往往造成比较大的系统负担,因此C语言往往允许程序猿进行实际的写操作之前控制生产的数据量;这种控制一般由库函数setbuf()来实现,如果buf是个大小合适的数组,则:setbuf(stdout,buf);语句将通知输入/输出库,所有写入到stdout的输出都应该用buf作为输出缓冲区,直到buf缓冲区被填满或者程序猿调用ffiush,缓冲区的buf内存才会实际写道stout输出流中,缓存区的大小由<stdio.h>
2020-10-17 14:10:48
241
原创 extern的使用方法
1、在使用extern来声明外部变量时,要注意声明类型与定义类型要一致,例如:在文件中定义为:char filename[]="/ect/passwd";在另一个文件中声明为extern char *filename;尽管在很读环境下数组和指针很相似但是他们本质上是不同的可以使用一下方法:char filename[]="/ect/passwd";extern char filename[];或者char *filename="/ect/passwd";extern char *
2020-10-12 20:24:56
1896
原创 access函数使用方法
头文件<io.h>linux下access函数:int access(const char *pathname,int mode);用来判断制定文件或目录是否已经存在(F_OK),已存在的文件是否有可读(R_OK),可写(W_OK),可执行(X_OK)这些权限由mode来指定;windows下access函数int_access(constchar*Filename,int _AccessMode);起的作用与linux下的access函数相似,仅写-02,仅读-
2020-10-12 20:03:56
2549
原创 C语言基础函数
文件操作fread函数:fread(void* buffer,size_t size,size_t count,FILE*stream)buffer:指向要读取文件的数组中首个对象的指针;size:每个对象的大小;count:读取对象的个数stream:输入流;该函数的返回值为读取元素的个数;fseek函数:int fseek(FILE* stream,long offset,int fromwhere)stream:文件指针位置;offset:偏移量(偏移量不可大于文件自身长度)
2020-10-06 10:03:43
241
原创 常用的C语言函数(面向工作)
工作中常用的C语言函数(1.0)内存操作:memcpy 原型:void* memcpy(void*dst,void* src,size_t n);*dst指向用于存储复制内容的目标数组,类型强制转换为void型指针;src指向要复制的数据源,类型强制转换为void型指针;n为被复制的字节数;memset原型:void* memset(void* s,int ch,size_t n);作用:将s中当前位置后的n个字节都用ch来替换并返回s,一般用于大结构体和数组进行清零操作;memcmp
2020-09-16 21:48:09
174
原创 Apache错误:(20014)Internal error: Error retrieving pid file logs/httpd.pid
原因:1.由于apache目录下的logs子目录下的文件httpd.pid是空的(这个文件是记录进程ID的)2.也有可能是不正当关闭服务器所导致的解决办法:1.在httpd.pid文件中随便写入点东西2.直接删除此httpd.pid文件(不建议)...
2020-05-16 09:11:46
1520
原创 Vmware Workstation 导入.ova/.ovf文件时产生错误:“未通过OVF规范一致性或虚拟硬件合规性检查”
Vmware Workstation 导入.ova/.ovf文件时产生错误:“未通过OVF规范一致性或虚拟硬件合规性检查”错误:导入失败,因为XXX(文件路径) 未通过 OVF 规范一致性或虚拟硬件合规性检查。请单击“重试”放松 OVF 规范与虚拟硬件合规性检查,并重新尝试导入;或单击“取消”以取消导入。如果重新尝试导入,可能无法使用 VMware Workstation 中的虚拟机原因:这是因为OVF 版本不匹配导致的,VMware Workstation内置的ofvtool工具只支持OVF
2020-05-16 08:46:35
9404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人