Writing more than life

曾梦想仗剑走天涯 看一看世界的繁华


  • Home

  • Tags

  • Categories

  • Archives

  • Search

lftp 常用操作

Posted on 2018-12-05 | In Linux
lftp 常用操作 最近有个需求,需要向对方服务器传输资料,方案讨论完之后决定采用lftp,网上查阅一番资料,以及在领导言传身教之下,受益匪浅,特此记录一下 1.登录lftp1lftp -u 用户名,密码 sftp://IP地址 :端口号 2.乱码问题解决12set ftp:charset gbk ...
Read more »

札记之PHP多进程

Posted on 2018-12-05 | In PHP
主要用到2个函数,pcntl_fork, pcntl_wait; pcntl_fork:  一次调用两次返回,在父进程中返回子进程pid;  在子进程中返回0,出错返回-1。 pcntl_wait ( int &$status [, int $options ] ):阻塞当前进程,直到任 ...
Read more »

PHP HashTable结构

Posted on 2018-12-05 | In PHP
1. 创建并且初始化一个HashTable1234567891011121314151617ZEND_API int _zend_hash_init(HashTable *ht, uint nSize, dtor_func_t pDestructor, zend_bool persistent ZE ...
Read more »

PHP垃圾回收以及内存泄漏

Posted on 2018-12-05 | In PHP
PHP垃圾回收以及内存泄漏 判断是否为垃圾的一个重要标准是有没有变量名指向变量容器zval,垃圾回收说到底是对变量及其所关联内存对象的操作,即当变量的引用数等于0时,就会被销毁; 首先看下存储结构体(zend/zend.h) 12345678910111213141516171819type ...
Read more »

一段PHP代码引发一段(Segmentation fault)错误?

Posted on 2018-12-05 | In PHP
php报(Segmentation fault)错误,经过断点跟踪,代码自身调用了自身构造,导致死循环,栈溢出了; 12345class jrrecharge{ function preDonePayInterest($borrowerUid, $loanId, $step, $sal ...
Read more »

诡异的浮点数之精度问题

Posted on 2018-12-05 | In PHP
最近在计算还款计划利率差,涉及两个浮点数的比较,结果令人百思不得其解,最终得出一个真理:“永远不要相信浮点数已精确到最后一位,也永远不要用等号比较两个浮点数是否相等”,详情如下: 123456789101112<?php$totalRate = 10;$rate = 8.4;$dVal = ...
Read more »

Nginx+php-fpm的运行原理

Posted on 2018-12-05 | In PHP
最近在看nginx,加上自己的理解,整理下关于整个nginx,php-fpm的调用流程;1.1 Nginx不只有处理http请求的功能,还能做反向代理;1.2 Nginx通过反向代理功能将动态请求转向后端Php-fpm;1.3 对于nginx来说,php只是一个运行在9000端口的程序而已; p ...
Read more »

php 使用openssl进行RSA2加解密以及签名算法

Posted on 2018-12-05 | In PHP
在对接玖富债权项目中,用到了RSA加解密算法,特此记录下; 公私钥成对出现,相互解密; 公钥加密,私钥解密。 私钥数字签名,公钥验证。 生成RSA秘钥对,主要利用linux OPENSSL 2.1 生成RSA私钥 2.2 把RSA私钥转换成PKCS8格式 2.3 生成RSA公钥 123g ...
Read more »

Hello World

Posted on 2018-12-03
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in ...
Read more »
1…78
Echo

Echo

以梦为马,明日天涯

79 posts
13 categories
52 tags
GitHub E-Mail
© 2020 Echo
Powered by Hexo
|
Theme — NexT.Gemini v6.0.6