有个比较特别的需求,需要用shell取文件修改的时间戳。其实有这个需求也是因为要解决一个项目的历史遗留问题,这个项目会拉起一个常驻进程,常驻进程呢,每秒会执行一个脚本用来处理队列。
项目在交回来之前,至少8年的历史了,常驻进程异常时会卡死,但拉起常驻进程的脚本呢[……]
栏目归档: Program Code
go语言 正则过滤字符串
有的时候安全起见,对于输入的参数值,我们是需要过滤只保留自己需要的字符的,比如只保留数字字母,通常这个时候就会用到正则表达式。
那么go语言如何使用正则过滤字符串呢?示例代码如下:
package main
import ( "fmt&q[......]go语言 yaml到config的配置结构体声明 魔法
说魔法其实也可以说是个邪道做法,毕竟我主要玩儿PHP,Go接触较少,结构体啊分片数组啥的数据结构领悟还不够深入,所以碰到复杂的yaml配置文件需要先声明好结构体才能正确初始化好配置的时候,会感觉有些困难。
实践中因为不熟悉,常想是否有更简单的办法呢?后来脑子抽风[……]
go语言 如何从runes类型截取一段字符串
Go语言的字符有以下两种:
种是 uint8 类型,或者叫 byte 型,代表了 ASCII 码的一个字符。另一种是 rune 类型,代表一个 UTF-8 字符,当需要处理中文、日文或者其他复合字符时,则需要用到 rune 类型。rune 类型等价于 int32[……]
go语言 如何确认结构体内的变量是否设置
Go语言通常类会先定义好结构体,结构体包含了常用的变量,如何判定变量是否设置呢?
方法如下:
package main
import "fmt"type MyStruct struct { Property string}func[......]go语言 如何查看数据类型
查看数据类型,主要是使用了反射的类,具体方式见代码:
package main
import (
"fmt" "reflect")func main() { var x float64 = 3.4 v[......]PHP捕获file_get_content错误的正确姿势
file_get_content是可以用来请求超链接的,但是如何捕获错误呢?查了下,示例代码如下:
if (($data = @file_get_contents("http://www.google.com")) === false) {
PHP 提取文本中的链接
有个特别的需求,在一堆文字中,提取第一条链接。呐,不用想也是用正则撒,但是正则哪儿来呢?搜撒……
PHP 提取文本中的链接 代码示例:
<?php
$content = "测试内容https://www.example.com/abc.html测[......]PHP file_get_contents 账户密码授权访问示例
最近在处理Elasticsearch从5.3.0升级到7.3.0,其中有一项安全原因,就是API请求需要账户密码鉴权了,那么原始的请求就需要调整下支持鉴权。
下面给出file_get_contents的账户密码授权的代码示例:
<?php
$opt = [[......]Java StringBuilder总结
呐,我几乎不写Java的,所以Java的技能几乎处于hello world的阶段。
之前修改上古代码,调优一个MySQL慢查询的功能,字符串的拼接,我按PHP类似的思路实现的:
String contentCodes = "";
for[......]