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

Git查看与修改用户名、邮箱

用户名和邮箱的作用:   用户名和邮箱地址相当于你的身份标识,是本地Git客户端的一个变量,不会随着Git库而改变。   每次commit都会用用户名和邮箱纪录。   github的contributions跟你的邮箱是有关联的。   查看自己的用户名和邮箱地址:   $ git co...

2018-09-18 17:41:00

阅读数:18

评论数:0

php 一些记录

PHP_EOL 换行   php --ri 扩展名 查看 PHP 扩展信息 fwrite(STDOUT,'请输入:'); //命令行输入 $str = trim(fgets(STDIN)); //输入的内容  

2018-09-17 15:22:01

阅读数:30

评论数:0

php 获取当前目录和当前文件夹

<?php /** * PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo "__FILE__: ========> ".__FILE__; echo PHP_EOL.PHP_E...

2018-09-14 18:11:56

阅读数:29

评论数:0

浅谈API的设计及其安全性

浅谈API的设计及其安全性 看起来好像前后端分离是个浪潮,原来只有APP客户端会考虑这些,现在连Web都要考虑前后端分离 。 这里面不得不谈的就是API的设计和安全性,这些个问题不解决好,将会给服务器安全和性能带来很大威胁 。 下面我也是根据自己的一些经历和经验说下自己的一些心得 。 API的设...

2018-09-09 15:53:41

阅读数:38

评论数:0

PHP 的 uniqid 函数产生的 id 真的是唯一的么?

PHP 的 uniqid 函数产生的 id 真的是唯一的么? 最近使用到了 uniqid,就产生了疑问?uniqid 生成的 id 由什么组成?真的是唯一的么?什么情况下会产生冲突? 从文档中看到 uniqid 函数有两个参数 uniqid 的结构 看源码: PHP_FUNCTIO...

2018-09-09 13:43:21

阅读数:141

评论数:0

PHP多进程初探 --- 开篇

PHP多进程初探 --- 开篇 实际上PHP是有多线程的,只是很多人不常用。使用PHP的多线程首先需要下载安装一个线程安全版本(ZTS版本)的PHP,然后再安装pecl的pthread扩展。 实际上PHP是有多进程的,有一些人再用,总体来说php的多进程还算凑合,只需要在安装PHP的时候开启p...

2018-09-09 13:05:32

阅读数:49

评论数:0

PHP程序员必须知道的两种日志

目录 1 前言 2 php-fpm 慢日志 2.1 开启慢查询日志 3 php-error 错误日志 3.1 开启错误日志 4 致谢 前言 作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。 php-fpm 慢日志 php...

2018-09-09 12:10:59

阅读数:40

评论数:0

面向对象编程(设计模式)需要遵循的 6 个基本原则

在讨论面向对象编程和模式(具体一点来说,设计模式)的时候,我们需要一些标准来对设计的好还进行判断,或者说应该遵循怎样的原则和指导方针。 现在,我们就来了解下这些原则: 单一职责原则(S) 开闭原则(O) 里氏替换原则(L) 接口隔离原则(I) 依赖倒置原则(D) 合成复用原则 及迪...

2018-09-07 16:51:49

阅读数:288

评论数:0

如何理解高性能网络模型

服务端处理网络请求 首先看看服务端处理网络请求的典型过程:     由上图可以看到,主要处理步骤包括: 获取请求数据,客户端与服务器建立连接发出请求,服务器接受请求(1-3)。 构建响应,当服务器接收完请求,并在用户空间处理客户端的请求,直到构建响应完成(4)。 返回数据,服务器...

2018-09-06 12:01:58

阅读数:26

评论数:0

遍历文件夹把文件夹内的所有文件 复制到新文件夹内

<?php function read_all ($dir,$newDir) {     if(!is_dir($dir)) return false;          $handle = opendir($dir);          if($handle){    ...

2018-08-29 15:26:15

阅读数:26

评论数:0

php 系统函数

返回输入数组中某个单一列的值 (二维数组求和) 。 array_column($result, 'xxx') 返回数组中所有值的和。(一维数组求和) array_sum() 函数对数组中的所有值进行计数(值得出现次数)。 array_count_values() ...

2018-08-23 17:16:46

阅读数:16

评论数:0

golang 安装

推荐学习 地址 https://github.com/astaxie/build-web-application-with-golang 下载安装包  go语言中文网 选择自己需要的安装包   https://studygolang.com/dl    我选择的是标准安装包 wget http...

2018-08-23 11:11:43

阅读数:11

评论数:0

强大的strace命令用法详解

strace是什么? 按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 strace底层使用内核的ptrace特性来实现其功能。 在运维的日常工作中,故障处理...

2018-08-21 14:00:51

阅读数:44

评论数:0

php 利用debug_backtrace方法跟踪代码调用

在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到出问题的地方进行修改。如果有一个方法可以获取到某段代码是被哪个方法调用,并能一直回溯到最开始调用的地方(包括调用的文件,行数,参数等),这样就能很方便的定位到出问题的地方。 php的debug_backtr...

2018-08-21 13:59:04

阅读数:16

评论数:0

【PHP】PHP7 下安装并使用 xhprof 性能分析工具

 xhprof 版本是从 https://github.com/longxinH/xhprof 获取 git clone https://github.com/longxinH/xhprof 安装 xhprof cd xhprof/extension/ phpize ./configur...

2018-08-21 13:48:20

阅读数:15

评论数:0

PHP正则匹配汉字

这个方法亲测可用,代码如下: 匹配中文 字母数字 /^[\x80-\xffa-zA-Z0-9]{1,20}/ <?php header('content-type:text/html;charset=utf-8'); $input = "^_^...

2018-07-24 17:54:59

阅读数:27

评论数:0

Laravel 5.4--Validate (表单验证) 使用实例

1.视图中的表单<div class="errors"> @if(count($errors)>0) <div class="box...

2018-07-13 11:13:10

阅读数:45

评论数:0

linux内核学习之网络篇——TCP/IP概述

1.ISO 参考模型因特网协议栈中的层人们已经进行了一些讨论关于如何将TCP/IP参考模型映射到到OSI模型。由于TCP/IP和OSI模型组不能精确地匹配,还没有一个完全正确的答案。另外,OSI模型下层还不具备能够真正占据真正层的位置的能力;在传输层和网络层之间还需要另外一个层(网络互连层)。特定...

2018-07-05 16:14:53

阅读数:35

评论数:0

PHP7 opcache缓存清理问题

背景OPcache通过opcode的缓存和优化,提供更快的PHP执行过程。业务在php7环境运营时,为了提升请求的性能,在PHP7环境中配置OPcache扩展。业务在更新代码后,访问业务系统时提示无法找到对应的文件或请求的内容还是更新前的旧内容,webserver重启以后,请求访问到的文件就都是最...

2018-07-05 16:10:20

阅读数:135

评论数:0

Laravel 5 微信小程序获取『用户信息』扩展

小程序官方的加解密 SDK 已经非常清楚了,只不过改成 Laravel 风格而已,仅仅相当于搬砖工。至于重复造轮子,我发现其他人的扩展解密用户信息的时候代码出错了,并且需要安装一个 Laravel 的 Curl 扩展,没有提示用户去安装。只好自己去根据他们的源码自己写一个0.0 ,不依赖其他扩展,...

2018-07-03 18:51:07

阅读数:214

评论数:0

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