- 博客(22)
- 收藏
- 关注
原创 使用 JavaScript 实现 SHA256 以及 HMAC-SHA256
纯 js 实现的 sha256、hmac-sha256 加密算法
2022-11-11 18:55:04
9396
1
原创 解决Tmux提示的size x*x from a smaller client窗口缩放问题
tmux 提示 size xxx * xxx from a smaller client处理方案
2022-11-11 12:19:45
1920
原创 PHP 多进程(fork)
PHP 多进程(fork)文章目录PHP 多进程(fork)背景函数说明pcntl_forkpcntl_wait示例代码运行结果示例背景近期接触到一个项目,里面用到php脚本,脚本里使用并发处理数据,运行时发现内存超限,定位到时并发开太多进程,导致内存拷贝,触发内存超限。然后就想改进处理逻辑,控制并发量或者解决内存拷贝问题,因时间紧急,所以选择控制并发量,先把脚本跑起来,但之前接触php并发场景较少,一时无从下手,特此记录php并发控制的小示例。函数说明后续示例会用到两个进程并发相关的函数:pcn
2021-03-12 14:47:08
1376
原创 解决 mysql.sock 丢失问题
mysql.sock 找不到问题解决方案[wangyuanyuan14@wangyuanyuan14 download]$ find ~/ -name mysql_install_db/home/users/wangyuanyuan14/.jumbo/bin/mysql_install_db[wangyuanyuan14@wangyuanyuan14 download]$ cd /home/users/wangyuanyuan14/.jumbo/[wangyuanyuan14@wangyuany
2021-03-11 18:16:25
806
1
翻译 uTorrent transport protocol
uTorrent Transport Protocol设计人员产生背景介绍header formatversionconnection_idtimestamp_microsecondstimestamp_difference_microsecondswnd_sizeextensionSELECTIVE ACKtypeseq_nrack_nrconnection setuppacket lossti...
2019-07-18 17:56:34
594
转载 Linux 两个文件求交集、并集、差集
这里写自定义目录标题Linux 两个文件求交集、并集、差集一、交集二、并集三、差集四、相关的解释Linux 两个文件求交集、并集、差集原文地址:Linux 两个文件求交集、并集、差集 (https://www.cnblogs.com/molong1208/p/5358509.html)一、交集sort a.txt b.txt | uniq -d二、并集sort a.txt b.tx...
2019-03-08 13:49:25
2024
1
原创 利用 MAC 自带的 mount_ntfs 工具加载ntfs移动硬盘进行数据读写
利用 MAC 自带的 mount_ntfs 工具加载ntfs移动硬盘进行数据读写mac 电脑的 macOS 系统默认不支持ntfs格式硬盘的写入操作,所以我们平时使用的移动硬盘插到mac电脑上,只能读取而无法写入,其实,mac自带了ntfs格式硬盘的加载功能,使用命令行即可挂载移动硬盘进行读写步骤一、查询移动硬盘的磁盘名首先,拔出移动硬盘,打开命令行(Terminal)工具,输入命令 mou...
2019-01-29 13:57:25
19919
20
原创 Linux 利用 rsync 命令提取增量文件
参考:rsync 命令:http://man.linuxde.net/rsyncLinux文件夹对比并提取的差分文件技巧-rsync的妙用:https://my.oschina.net/mengshuai/blog/551379例子:1. 文件包准备工作假设我们有一个项目包为 "Test",我们对其copy一份重命名为 "Test.old",再将更新后的项目完整包copy一份命名为 "Test.n...
2018-07-09 14:26:26
4569
1
转载 OTA 研究笔记
1.OTA所谓OTA(Over-the-AirTechnology)是指手机终端通过无线网下载远程服务器上的升级包,对系统或应用进行升级的技术。进一步说,就是将升级包(update.zip压缩包)写入到(手机)系统存储区。2.OTA 升级包(update.zip)OTA 升级包有整包与差分包之分。整包:包含整个system分区中的数据文件;利用整包升级好比对电脑进行重作系统,格式分系统分区,并将新...
2018-07-05 13:26:54
2092
原创 Tmux 相关笔记
Tmux 相关笔记Tmux 安装$ sudo apt install tmuxTmux 基础命令Session// 新建Session$ tmux new -s <session_name>// 退出Session快捷键 ctrl+b, d// 杀死Session$ tmux kill-session -t <session_name>// 查看已有的Session$ tmux ls// 进
2017-12-07 12:11:36
193
原创 Ubuntu提示 /boot 分区空间不足解决方法
Ubuntu提示 /boot 分区空间不足解决方法最近在使用 ubuntu 16.04 版本虚拟机时,会经常提示 /boot 分区空间不足的警告!下面记录一下从网上扒来的清理旧内核的方法。打开终端敲入如下命令,查看存在的内核:$ dpkg --get-selections |grep linux-image
2017-04-28 15:31:58
471
原创 windows下Call to undefined function curl_init() error问题
windows下Call to undefined function curl_init() error问题在使用php5的curl库进行get、post请求时,发现调用curl_init()函数出错。找到解决方案,备记一下。环境: Window 10 x64、Php 5.6.28、Apache 2.4.25官网连接 http://php.net/manual/en/curl.installati
2017-04-11 18:38:46
6407
原创 设置ASP.NET Wep API在Chrome浏览器中返回JSON
最近项目需要使用ASP.NET封装一个 RESTful 接口,按照 官方Demo教程 走了一遍,发现一个问题,Web API的响应返回,在 IE 和 Edge 浏览器下默认返回的数据格式是 JSON 的,但在Chrome浏览器下默认的数据返回格式却是 XML 的,所以,为统一起见,搜了一下设置方法,在 stack overflow 上找到了 解决方案 ,特此记录一下。方案一添加下面代码到 ‘App_
2017-04-09 15:35:51
475
原创 C++ 虚函数、纯虚函数笔记
C++ 虚函数、纯虚函数笔记虚函数 C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。子类可以重写父类的虚函数实现子类的特殊化。虚函数关键字 “virtual”。多态示例:#include <iostream>#include <string>using namespace std;// 父类 Aclass A{public: // 默认
2017-04-05 10:01:57
359
原创 windows10安装python2和python3共存
windows 10 x64 安装 python2 和 python3 共存【了解python的人都知道python有2.x版本和3.x版本,而python3.x版本不向下兼容,但是根据具体的需要,有时候要2.x和3.x共存,python共存本身没有问题,只是需要设置一些环境变量和修改一些东西来让它更容易使用。】1.安装环境操作系统:windows10 x64python2版本
2017-03-22 15:52:55
4324
1
原创 Git 学习笔记
Git 学习笔记:学习站点:廖雪峰-Git教程1.创建版本库首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd-第二步,通过 ‘git init’ 命令把这个目录变成 Git 可以管理的仓库:$ git init2.把文件修改添加到暂存区:$ git add README.md3.把暂存区的所有内容提交到当前分支:$ git commi
2017-03-21 16:57:08
344
原创 Mac 忘记 MySQL 密码
重置 MySQL root用户密码关闭mysql服务器sudo /usr/local/mysql/support-files/mysql.server stop进入 MySQL目录cd /usr/local/mysql/bin获取权限sudo su 重启服务器./mysqld_safe --skip-grant-tables & 重开个终端配置短命令alias mysql=/u
2017-02-09 16:30:28
259
原创 macOS 10.12 Sierra Apache PHP初步搭建
macOS 10.12 Sierra Apache PHP初步搭建终端运行命令,启动Apache$ sudo apachectl start浏览器访问 http://localhost 确认 Apache 启动成功 终端运行命令,备份 Apache 配置文件$ cd /etc/apache2/$ sudo cp httpd.conf httpd.conf.bak打开Apache配置文件
2017-02-09 15:16:58
2771
原创 PHP 的get、post请求小记
PHP发送GET、POST请求发送 GET 请求1.调用 file_get_contents 函数,以 get 方式获取内容<?php $url = "http://username:password@localhost:81/phpGetTest/index.php"; $html = file_get_contents($url); echo $html;?>2.使用c
2017-01-11 16:25:30
321
原创 SLES 11 SP2 安装 Nagios
参考资料:openSUSE Quickstart·Naigos Core Documentation1. 安装Apache、Mysql(可选)、Php第一步,打开YaST软件管理器,搜索‘apache’,安装如图所示内容。 第二步,搜索‘mysql’,安装如图所示内容。 第三步,搜索‘php’,安装如图所示内容。(php有php5和php53两个类型,这里选择php53的,我把所有的都选上,按需
2016-11-06 21:50:35
511
原创 使用Alamofire进行XML参数的POST请求
开发环境Xcode8 swift 3.0Alamofire 4.0.1我的方法1. 自定义xml参数编码struct CustomXMLEncoding:ParameterEncoding { func encode(_ urlRequest: URLRequestConvertible, with parameters: Parameters?) throws -> URLRequ
2016-10-28 16:22:23
803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人