PHP 获取调用者的方法和行数(查看堆栈调用)
PHP 获取调用者的方法和行数(查看堆栈调用) $array = debug_backtrace();foreach ($array as $row) { var_dump($row['file'] . ':' . $row['line'] . '行,调用方法:' . $row['function']);}
MYSQL 更新字段,向字段追加字符串
在 MySQL 中更新字段并向字段追加字符串简介在使用 MySQL 进行数据库操作时,经常会遇到需要更新字段并向字段追加字符串的情况。本篇博客将介绍在 MySQL 中更新字段并向字段追加字符串的基本语法和使用示例。 更新字段并向字段追加字符串的语法使用 UPDATE 语句可以更新 MySQL 表中的字段,并通过字符串连接函数将字符串追加到字段的末尾。以下是更新字段并向字段追加字符串的基本语法: UPDATE table_nameSET column_name = CONCAT(column_name, 'appended_string')WHERE condition; 在上述语法中,table_name 是要更新的表名,column_name 是要更新的字段名,appended_string 是要追加的字符串,condition 是更新的条件。 示例假设有一个名为 users 的表,其中包含 name 和 email 两个字段。现在我们想要向 email 字段追加字符串 @example.com。 以下是在 MySQL 中更新字段并向字段追加字符串的示...
MongoDB 模糊匹配字符 $regex
MongoDB 模糊匹配字符 $regex在MongoDB中,$regex操作符用于执行模糊匹配,允许您在文档中搜索匹配特定模式的字符串。这对于需要灵活查询数据的应用程序非常有用,尤其是在需要进行模糊搜索或正则表达式匹配的情况下。 语法$regex操作符可以与find()方法一起使用,其语法如下: { <field>: { $regex: /pattern/, $options: '<options>' } } 其中: <field>:要进行匹配的字段名。 /pattern/:用于匹配的正则表达式模式。 <options>:可选参数,用于指定匹配选项,例如’i’表示不区分大小写。 示例假设我们有一个名为users的集合,其中包含用户信息。我们想要查找所有用户名以字母”A”开头的用户。我们可以使用$regex进行模糊匹配来执行此操作。 db.users.find({ username: { $regex: /^A/ } }) ...
shell 脚本获取今天、昨天、前天以及n天前的日期
1、获取今天的日期log=$(date -d "now" +%Y-%m-%d)echo ${log} 2、获取昨天的日期log2=$(date -d "yesterday" +%Y-%m-%d)echo ${log2} 或者 log2=$(date -d "1 day ago" +%Y-%m-%d)echo ${log2} 3、获取前天的日期log3=$(date -d"2 day ago" +%Y-%m-%d)echo ${log3} 4、获取具体日期的前几天log4=$(date -d"15 day ago 2017-04-16" +%Y-%m-%d)echo ${log4} 输出:2017-04-01
MySQL 追加字符内容
MySQL 追加字符内容在MySQL中,追加字符内容通常是指在现有字符串后面添加额外的字符或文本。这在数据库操作中是一项常见任务,特别是在需要对数据进行更新或修正时。 使用 CONCAT() 函数MySQL提供了CONCAT()函数,它可以将多个字符串连接在一起。您可以利用这个函数来实现在现有文本后追加字符的操作。 UPDATE your_tableSET your_column = CONCAT(your_column, '追加的内容')WHERE your_condition; 其中: your_table是要更新的表名。 your_column是要追加字符内容的列名。 '追加的内容'是您要添加到列末尾的字符串。 your_condition是可选的条件,用于指定要更新的行。 示例假设我们有一个名为customers的表,其中包含客户的姓名和地址。现在我们想要向每个客户的地址末尾添加”,USA”。我们可以使用如下SQL语句来实现: UPDATE customersSET address = CONCAT(address, ...
Linux模拟HTTP请求-curl命令
一个简单的GET请求使用curl命令可以轻松发起一个HTTP请求: 使用GET凡是请求网址curl http://uusama.com 可以使用-X选项指定请求方式 携带参数的POST请求下面演示一个带头部和参数的POST请求 curl -X POST \ 'http://uusama.com/?r=SnapchatApi%2FdoCurlQuery' \ -H 'cache-control: no-cache' \ -H 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \ -F name=uusama \ -F like=fruit 该请求方式相当于在页面提交一个表单,其中: -X POST 指定请求凡是为POST请求 -H 指定请求头部 -F 指定请求参数 curl命令测试请求耗时 在curl命令中,有以下几个变量反应请求时间: time_namelookup:DNS解析域名时间...
PHP MongoDB 类库 插入 多维数组 及 Decimal 类型 数据
php 使用 mongodb 新版本 php7以后 大多使用 composer 下的 mongodb 类库 "mongodb/mongodb": "1.5.1", 使用中 存数据我做下记录 : 需要范围查询的数字类型 需要 使用 new Decimal128($number) 转换类型 插入多维数组 new BSONDocument(['a' => 1,'data' => ['a'=>1,'b'=>2]])
Git忽略提交规则 - .gitignore配置运维总结
Git忽略提交规则 - .gitignore配置运维总结在使用Git的过程中,我们经常希望某些文件(如日志、临时文件、编译中间文件等)不要被提交到代码仓库中。为了实现这一目的,我们可以设置相应的忽略规则,以忽略这些文件的提交。下面将介绍三种方法来实现Git中不想提交的文件的忽略。 方法一:使用项目级别的.gitignore文件对于经常使用Git的朋友来说,.gitignore配置文件一定不会陌生。通过在项目的某个文件夹下定义.gitignore文件,并在其中定义相应的忽略规则,可以管理当前文件夹下文件的Git提交行为。.gitignore文件可以提交到公有仓库中,这样项目下的所有开发者都可以共享一套定义好的忽略规则。 在.gitignore文件中,遵循相应的语法,在每一行指定一个忽略规则。例如: *.log*.temp/vendor 上述配置表示忽略所有以.log和.temp结尾的文件,以及名为vendor的文件夹。 方法二:在项目设置中指定排除文件这种方法是临时指定项目的行为,并需要编辑项目根目录下的.git/info/exclude文件,将需要忽略提...
Supervisord 添加环境变量 environment
原文: https://www.bbsmax.com/A/Ae5R4o13zQ/ [program:usercenter]directory = /home/leon/projects/usercenter ; 程序的启动目录command = gunicorn -c gunicorn.py wsgi:app ; 启动命令,可以看出与手动在命令行启动的命令是一样的autostart = true ; 在 supervisord 启动的时候也自动启动startsecs = 5 ; 启动 5 秒后没有异常退出,就当作已经正常启动了autorestart = true ; 程序异常退出后自动重启startretries = 3 ; 启动失败自动重试次数,默认是 3user = leon ; 用哪个用户启动redirect_stderr = true ; 把 stderr 重定向到 stdout,默认 falsestdout_logfile_maxbytes = 20MB ; stdout 日志文件大小,默认 50MBstdo...
PHP 如何判断对象为空的方法
PHP 如何判断对象为空的方法在PHP中,判断对象是否为空是开发过程中常见的需求之一。在处理对象时,了解如何准确判断对象是否为空可以帮助我们编写更健壮和可靠的代码。本文将介绍在PHP中判断对象为空的方法,并提供一些实用的技巧和示例。 使用 empty() 函数在PHP中,可以使用empty()函数来判断变量是否为空。然而,empty()函数对于对象的判断并不总是准确的,因为它将对象的属性视为空,即使对象本身存在。因此,对于对象,我们需要使用其他方法来进行判断。 使用 isset() 函数isset()函数用于检查变量是否已设置并且不为null。当应用于对象时,isset()函数将检查对象是否存在,并且其属性是否存在且不为null。 if (isset($object)) { // 对象存在且不为null} else { // 对象不存在或为null} 使用 is_null() 函数is_null()函数用于检查变量是否为null。当应用于对象时,is_null()函数将检查对象是否为null。 if (is_null($o...



