自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codeinfo.top

点点滴滴都很珍贵!!!

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用python对视频文件分辨率进行分组

在平时的工作中,我们的目录有很多的视频文件,如果你没有一个好的视频分类习惯,在找视频素材的时候会很费时,通过对视频的分辨路进行分类可以在需要的时候快速找到你想要的视频分辨率。当然人工去分类是一种比较费时费力的工作,通过软件也好,程序也罢都是为了可以提高我们的工作效率。代码分享import osimport subprocessimport jsonimport shutilimport datetimedef get_files(file_dir): for root, dirs,

2021-10-18 08:34:26 273

转载 Python中的队列使用

一、队列(Queue)Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。可以使用队列来实现线程间的同步。常用方法:Queue.qsize() 返回队列的大小Queue.empty() 如果队列为空,返回True,反之FalseQueue.full() 如果队列满了,返回True,反之False,Queue.fu

2021-07-11 17:07:04 2554 1

原创 使用typescript与nodejs开发应用

在ts出来后受到的关注越来越大,尤其是配合vscode编辑器的时候,语法提示可以提高我们的工作效率。我们想要使用ts开发nodejs应用就需要把ts文件编译成为js文件,这样才可以在nodejs中运行起来,这篇文章介绍如何在nodejs使用ts进行开发。环境搭建首先我们需要安装ts-node与typescriptnpm install -g ts-nodenpm install -g t...

2019-09-15 14:10:12 1917

转载 git撤销、回滚操作

开发过程中,你肯定会遇到这样的场景:场景一:糟了,我刚把不想要的代码,commit到本地仓库中了,但是还没有做push操作!场景二:彻底完了,刚线上更新的代码出现问题了,需要还原这次提交的代码!场景三:刚才我发现之前的某次提交太愚蠢了,现在想要干掉它!撤销上述场景一,在未进行git push前的所有操作,都是在“本地仓库”中执行的。我们暂且将“本地仓库”的代码还原操作叫做“撤销”!...

2019-03-14 16:00:23 254

原创 vim使用Tablify表格转化插件

Tablify是一个VIM插件,可将简单的结构化数据转换为漂亮的表格。安装cd ~/.vim/bundlegit clone git://github.com/Stormherz/tablify.git用法在开始制作表格之前,您需要知道一小部分命令。假设你 是 \:\tl 或 \tt 将选定的行转换为表格(左对齐的文本)\tc 将选定的行转换为表格(居中文本)\tr 将...

2019-03-14 15:57:24 256

原创 Logparser的用法

下载安装Logparser是一款非常强大的日志分析软件,可以帮助你详细的分析网站日志。是所有数据分析和网站优化人员都应该会的一个软件。Logparser是微软的一款软件完全免费的,大家可以在微软的官网上去下载,下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=24659下载后安装也非常简单,只要按照步骤去安装就可以了,虽然...

2019-03-14 15:54:20 974 3

原创 Linux curl使用简单介绍

Curl是Linux下一个很强大的http命令行工具,其功能十分强大。二话不说,先从这里开始吧!$ curl http://www.linuxidc.com回车之后,www.linuxidc.com 的html就稀里哗啦地显示在屏幕上了 ~嗯,要想把读过来页面存下来,是不是要这样呢?$ curl http://www.linuxidc.com > page.html...

2019-03-14 15:50:29 118

原创 如何在Linux中操作文件名有空格和特殊字符

我们经常遇到文件和文件夹名称。 在大多数情况下,文件/文件夹名称与文件/文件夹的内容相关,并以数字和字符开头。 Alpha数字文件名是相当普遍和非常广泛使用,但是这不是这样的情况,当我们必须处理文件/文件夹名称中有特殊字符。注 :我们可以有任何类型的文件,但为了简单和易于实现,我们将处理文本文件(.txt),整个文章。最常见的文件名示例如下:abc.txtavi.txtdebian.tx...

2019-03-14 15:46:27 9994 1

原创 centos7 mysql数据库安装和配置

系统环境yum update升级以后的系统版本为[root@yl-web yl]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) mysql安装一般网上给出的资料都是#yum install mysql#yum install mysql-server#yum install mysql-devel安...

2019-03-14 15:44:56 111

原创 配置虚拟机Ubuntu网络连接

有两种设置网络的方式:Bridged:在Ubuntu内部(/etc/network/interfaces)中设置的ip与主机类似;NAT: 在Ubuntu内部中设置为dhcp(自动获取)。另外还需要通过Virtual Network Editor 进行设置。有时候也要看人品的。反正我设置第一种一致没有成功。关于设置Ubuntu的interfaces:基本的配置大概是下面这个样子1...

2019-03-14 15:43:59 937

原创 Ubuntu网卡地址配置、设置 DNS和主机名

网卡地址配置Ubuntu的网络配置文件是:/etc/network/interfaces以DHCP方式配置网卡auto eth0iface eth0 inet dhcp用sudo /etc/init.d/networking restart命令使网络设置生效为网卡配置静态IP地址sudo vi /etc/network/interfacesauto eth0iface eth0...

2019-03-14 15:43:00 1630

转载 Apache 反向代理与修改网页内容

配置apache反向代理       这里的配置使用的是命令行安装的apache,源代码安装的配置原理一样,但是配置过程不一样,大概是操作http.conf文件。        查看apache安装目录: liang@ubuntu:~$ whereis apache2 打印如下内容,切换至apache的安装目录: apache2: /usr/sbin/...

2018-12-23 14:10:29 1147 1

转载 使用Nginx反向代理和内容替换模块实现网页内容动态替换功能

Nginx是一款轻量级高性能服务器软件,虽然轻量,但功能非常强大,可用于提供WEB服务、反向代理、负载均衡、缓存服务、甚至可以通过添加一些模块搭建rtmp流媒体服务。最近碰到一个客户需求,需要用到nginx网页内容替换模块,以下是相关实验记录,贴出来跟大家交流,如有不足之处请指出。ngx_http_sub_module模块是一个过滤器,它修改网站响应内容中的字符串。这个模块已经内置在nginx...

2018-12-23 13:50:30 3880

转载 tar打包绝对路径文件

当使用tar打包绝对路径文件时会警告:tar: Removing leading `/' from member names[user_00@CoalaaHK1 ~]$ tar -zcvf test2.tar.gz /home/user_00/wade/testtar: Removing leading `/' from member names/home/user_00/wade/test/...

2018-03-13 11:54:15 5645

转载 vim 常用 NERDTree 快捷键

切换工作台和目录ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置o 在已有窗口中打开文件、目录或书签,并跳到该窗口go 在已有窗口 中打开文件、目录或书签,但不跳到该窗口t 在新 Tab 中打开选中文件/书签,并跳到新 TabT 在新

2018-01-18 09:01:10 557

转载 一个以ajax请求为主的应用,数据传输加密的解决方案

首先是密钥交换的过程,Diffie-Hellman密钥交换算法参考维基百科的文档:http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchangeclient端js语言,服务端php语言 用DH密钥交换算法交换密钥。var g = "2"; var p = "1060250871334882992391

2018-01-11 11:29:14 10043 1

转载 javascript深入理解js闭包

一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n = 999;function f1() { alert(n);}f1(); // 999另一方面,在函数外部自然无法读取函数内的局部变量。

2018-01-10 14:43:45 116

转载 JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)

POP 删除最后一项删除最后一项,并返回删除元素的值;如果数组为空则返回undefinevar a = [1,2,3,4,5];a.pop();//a:[1, 2, 3, 4]a.pop();//a:[1, 2, 3]a.pop();//a:[1, 2] shift 删除第一项删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefine

2018-01-10 14:31:40 615

转载 常用的邮箱服务器(SMTP、POP3)地址、端口

sina.com:POP3服务器地址:pop3.sina.com.cn(端口:110)SMTP服务器地址:smtp.sina.com.cn(端口:25) sina.cn:POP3服务器地址:pop3.sina.com(端口:110)                                     ------- > pop.sina.comSMTP服务器地址:s

2017-07-01 15:55:32 53632

转载 jq获取表单值与赋值代码

jq获取表单值与赋值代码$("#keyword")[0].value = "";/*获得TEXT.AREATEXT的值*/ var textval = $("#text_id").attr("value"); //或者 var textval = $("#text_id").val();/*获取单选按钮的值*/ var valradio = $(

2017-01-23 11:23:55 298

原创 php输出

<?phpecho 111;?>

2017-01-11 09:48:45 203

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-01-11 09:45:53 170

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除