分类: skill

55 篇文章

thumbnail
《PHP核心技术与最佳实践》学习笔记①
一、面向对象的思想和概念 面向对象的理解 面向对象和面向过程的对比 面向对象编程语言(C++、Java、PHP)和面向过程编程语言(C)的区别。由于只熟悉面向对象语言,只是了解面向对象语言的封装、继承、多态的特性,并不是很熟悉面向过程语言(C)可能没办法更好的体会面向对象的这几个特性。 面向对象只是编程语言的特定,代码能不能体现面向对象的特点,主要…
thumbnail
rsync命令参数详解
rsync命令参数:    -v:--verbose,显示输出过程    -z:--compress,压缩    -a:--archive,多参数集合,也叫归档模式,包括多个参数,相当于:-rlptgoD(no -H,-A,-X)。    -r:--recursive,递归    -t:--times,保持修改时间属性    -o:--owner …
thumbnail
Linux命令之grep和awk
我们知道grep是查找命令,这是最基础的用法,那其他用法呢,这里记录2个//反向查找 //查找test.txt文件中 不包含aa的行 grep -v "aa" test.txt //匹配多个 //查找test.txt中不包含aa和bb的行 grep -vE "…
thumbnail
【转】jQuery截取字符串的几种方式
在我们写前端JS代码的时候,我们会遇到只需要其中部分字符串的时候,下面我就提供集中截取字符串的方法:1.取后缀var fileDir = $("#file").val(); var suffix = fileDir.substr(fileDir.lastIndexOf(…
thumbnail
如何用shell脚本截取文件名称
这里面其实是有2个关键点首先要获取到某个目录下的所有文件名称然后再对名称进行截取具体代码如下#!/bin/bash cd ~ for file in $(ls *) do   echo $file   echo ${file%-*} don…
MongoDB更新数据
MongoDB更新数据的命令是什么样的呢例如,我将configs表中 key等于uploadAvatarSize的数据的ValueStr字段的值更新为10,就是下面的命令后面的multi:true就表示将所有符合条件的数据都更新,即批量更新。默认multi是false,即只更新第一条数据> db.configs.update({&q…
thumbnail
配置Nginx端口转发
如何将Nginx的某个端口配置到某个域名上例如我要将9000端口配置到 leanote.hupc.site这个域名上upstream leanote.hupc.site{     server localhost:9000; } server{   listen&nbs…
thumbnail
修改Nginx请求日志格式
修改nginx.conflog_format main '$http_x_forwarded_for $remote_addr - $remote_user [$time_local] "$request" ' '$statu…
thumbnail
用curl分析URL请求时间
如何用curl分析URL请求时间: curl -o /dev/null -s -w %{time_namelookup}::%{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n" "https://hupc.site/?p=284" -o:把curl …