乐杨俊浅谈LAMP

From le Yang Jun work space 世界是大舞台,公司是小舞台,家庭是后台,生活是连续剧,我们就是主角!...

排序:
默认
按更新时间
按访问量

八:go数组及数据遍历

go数组及数组遍历 初始化数组 array := [5]int(1,2,3,4,5) 数组长度:arrLength := len(array) 元素访问: for i := 0; i < len(array); i++{ fmt.PrintIn(array[...

2018-11-02 10:23:14

阅读数:13

评论数:1

七:go字符串遍历

go字符串遍历     str := "hi leyangjun,hello 世界"     //【每个中文字符在UTF-8中占3个字节,而不是1个字节】     n := lem(str)     for i := 0; i < n; ...

2018-11-02 10:11:51

阅读数:12

评论数:0

六:go流程控制语句(if,for,switch,goto)

16:控制语句流程     package main     import "fmt"     func main(){         //if         a := 1         if a > 0{          ...

2018-11-01 17:50:43

阅读数:25

评论数:0

五:go算术语法符,关系运算符,逻辑运算符,按位运算符,赋值运算符

11:go算术语法符 +, -, *, /, %, ++, -- (只能a++ 不能这样用 ++a) 12:关系运算符 ==, !=, >, <, >=, <= ...

2018-11-01 16:32:31

阅读数:13

评论数:0

四:go常量,iota

10:常量 从形式上可以分为显式和隐式 const name string = "leyangjun" //显式 const myName = "我的名字" //隐式 组合: const( cat ...

2018-11-01 10:12:30

阅读数:28

评论数:0

三:go语言变量,常量,枚举,布尔

1:一个包下面可以有多个人源文件 2:import按照书序导入加载(优先执行文件里的init方法) 3:类型别名不能参加正常运算(要同一个类型的前提下才行) 4:申明的变量没有使用,也会报错 5:定义包名 -> 最好文件夹唯独定义包名 6:var a,b,c = ...

2018-11-01 10:09:27

阅读数:25

评论数:0

二:go下载安装

Go下载安装       go语言支持多系统:Linux,FreeBSD,Mac OS X,Windows 安装包下载地址为:https://golang.org/dl/。     如果是mac系统也可以用,brew直接安装很方便    ...

2018-11-01 10:07:55

阅读数:24

评论数:0

一:go语言

Go语言被称为更好的C语言,GO语言官方自称,之所以开发go语言, 是因为“近10年来开发程序之难让我们有点沮丧”。这一定位暗示了 GO语言希望取代C和Java的地位,成为最流行的通用开发语言。 一:Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言,语言简洁清晰且有大量的开源包, ...

2018-11-01 09:57:47

阅读数:24

评论数:0

nginx,php 502错误解决

一:错误场景:leyangjun-cc-web.com/api/cc/callback.php 访问返回502   二:Nginx错误报错为: 2018/10/22 18:07:09 [crit] 775#0: *41 connect() to unix:/var/run/php7.0-...

2018-10-22 20:09:03

阅读数:29

评论数:0

PHP gnupg加密解密

<?php 一:环境安装gpg https://blog.csdn.net/leyangjun/article/details/83146592 二:安装扩展 下载安装地址:http://pecl.php.net/package/gnupg 下载后...

2018-10-18 16:17:21

阅读数:30

评论数:0

gpg安装(加密解密)

一:背景介绍:      GPG这个加密解密工具其实用的很少,但在传统企业像银行系统与其交互上他们很多数据文件都是用gpg加密存储,防止数据外泄;(为了避开政府监视,开发了加密软件PGP。这个软件非常好用,迅速流传开来,成了许多程序员的必备工具。但是,它是商业软件,不能自由使用。所以,自由软件基...

2018-10-18 15:53:16

阅读数:37

评论数:0

PHP RSA加解密工具,超长加密问题处理(二)

解决超长加密问题思路:分割分段加密 <?php /** * RSA加解密超长处理 */ namespace leyangjun\Lib; class CryptRsa { use InstanceTrait; const RSA_ENCRYPT_BL...

2018-10-18 14:41:57

阅读数:42

评论数:0

PHP 读取文件时间排序取值

$newest = true; $dir = '/usr/leyangjun/local/etc/nginx/servers/'; $dh = opendir($dir); if (is_dir($dir)){ if ($dh = opendir($dir)){ whi...

2018-09-30 14:35:36

阅读数:38

评论数:0

PHP RSA加密解密工具

1:使用RSA生成私钥      输入命令:openssl genrsa -out rsa_private_key.pem 1024  (windos用openssl.exe)      密钥使用1024位长度,如需要更高安全要求,可使用2048位,当然服务器计算资源也会消耗更多。       ...

2018-09-20 17:44:46

阅读数:36

评论数:0

php,Java,Python,Go 正则过滤手机号(最全,通用),一次增加后续都不用改

黄色部分是国家现在支持的手机号: 13X 145~149 15X 161~162 164~167 170~178 18X 19X 92X 98X X=0~9   PHP过滤(其他语言也就按照该逻辑过滤): 方案一: $allowArray = array(             ...

2018-09-07 18:33:50

阅读数:72

评论数:0

MySQL 普通索引191原因

最近在使用一个超长字段增加普通索引的时候发现后面自动追加了191,这是什么原因呢? 原因:  单个索引最大长度是767字节,你用的编码是utf8mb4,这个最大可能一个字占4字节(767/4 约等于 191) 。 也就是说字段长度超出了索引最大值能后MySQL 默认在普通索引追加了191....

2018-09-04 21:04:59

阅读数:102

评论数:0

PHP身份证有效期校验(通用)

说明:最近项目需求要对用户身份证的有效期验证,但向公安系统或者银联付费请求查询对应信息, 金额成本比较高,每次查询3-5元人民币成本较高,于是需要自行来处理有效期规则和防止有效期、 身份证号码等规则被篡改: 一、首先判断身份证有效期截止日期是否是“长期”,若为长期且当前年份减去身份证号码里出...

2018-08-20 19:49:54

阅读数:194

评论数:0

PHP 正则验证身份证姓名有效性

<?php public function checkName($name) { $ret = true;   //中文+身份证允许有. if (!preg_match('/^[\x{4e00}-\x{9fa5}]+[·•]?[\x{4e00}-\x{9...

2018-08-20 09:29:11

阅读数:286

评论数:0

PHP数据脱敏显示(手机号,银行卡号,身份证等)

/** * 数据脱敏 * @param $string 需要脱敏值 * @param int $start 开始 * @param int $length 结束 * @param string $re 脱敏替代符号 * @return bool|string * 例子: * da...

2018-08-16 15:33:24

阅读数:346

评论数:0

PHP 敏感数据加密方法

/** * 对称加密类 * * 依赖:openssl扩展; * * 加解密要指定对应的密钥$key,加密结果是经过base64编码的。 * * 例如: * use \leyangjun\Lib\Crypt; * $key = 'XXXXXXXXXXXXXXXX'; //密钥 ...

2018-08-15 16:45:24

阅读数:148

评论数:0

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