分类存档: 其它

Composer 安装项目报错 Do not run Composer as root/super user!

解决方案: 创建一个新用户和用户组,切换到新用户去执行相应的命令即可 如果/home下没有www目录,就先切换到root用户创建 参考资料: Centos新建系统用户详解:https://jingyan.baidu.com/article/2d5afd69f65fb885a2e28ee6.html

Xmarks替代品Eversync

Eversync:https://www.everhelper.me/synchronizer.php 参考资料: Xmarks在2018年5月1日LastPass停止支持,有没有可以替代的chrome书签同步工具?:https://www.zhihu.com/question/270577810

CentOS使用反向代理(Nginx)和隧道转发(SSH)实现Mac内网端口映射开发调试微信公众号

实现方案: 使用反向代理(Nginx)和隧道转发(SSH)实现内网端口映射:https://www.jianshu.com/p/7d0c1c7daeca 参考资料: 利用SSH反向通道在本地调试微信公共号:https://my.oschina.net/magicly007/blog/480706 实现内网映射的三种方式:https://blog.csdn.net/guozili1/article/ …

继续阅读 »

浏览器缓存详解:expires,cache-control,last-modified,etag详细说明

浏览器缓存详解:expires,cache-control,last-modified,etag详细说明:https://blog.csdn.net/eroswang/article/details/8302191

在Mac上使用Charles进行手机的HTTPS抓包

注意事项 手机设置Charles代理进行上网(如果有多个wiki,务必保持手机和电脑连接的是同一个wiki),通过手机浏览器访问地址http://www.charlesproxy.com/getssl/,下载getssl.crt证书 下载好之后通知栏会有一个提示,直接点击这个通知是安装不了的,会提示安装失败,这是MIUI系统的限制。你可以打开系统文件浏览器,找到Download文件夹,然后找到证书 …

继续阅读 »

微信公众号支付JSAPI,提示错误支付缺少参数:appId的解决方案

微信公众号支付JSAPI,提示:2支付缺少参数:appId:https://www.cnblogs.com/danlis/p/5566740.html

Homebrew加速方法

Homebrew有比较快的源(mirror)吗?:https://www.zhihu.com/question/31360766 Mac下更换Homebrew的更新源为国内加速镜像:https://lvtao.net/tool/2117.html Homebrew国内加速:https://www.168seo.cn/mac-os/24498.html

PhpStorm 头部注释、类注释和函数注释的设置方法

PHPSTORM模板变量注释:http://www.cnblogs.com/Antionzhou/p/6074612.html PhpStorm 头部注释、类注释和函数注释的设置:http://blog.csdn.net/u010865136/article/details/65938896

MediaWiki 设置QQ企业邮箱SMTP(SSl方式)发送邮件

MediaWiki 默认采用本机作为邮件发送服务器,而发出去的邮件很容易被接收方当成垃圾邮件或者直接被屏蔽掉,所以建议直接采用第三方smtp服务器,以腾讯企业邮箱为例: 安装需要的库 PHP 7 使用 composer 安装依赖库 composer require –update-no-dev pear/mail pear/net_smtp 如果安装的是 alpha 版(从 Git 下载的),去 …

继续阅读 »

工欲善其事,必先利其器

Sublime Text3 Sublime Text3是一款给力的文本编辑器。 Sublime Text3 + Markdown + 实时预览:通过安装插件可以编辑Markdown文本,在编辑Markdown文本的同时可以实时预览编辑效果。 文档地址:http://www.cnblogs.com/james-lee/p/6847906.html 如果进行操作:Preferences → Packa …

继续阅读 »

OSI七层与TCP/IP五层网络架构详解

OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络层 为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP 数据链路层 …

继续阅读 »

SecureCRT工具登录跳板机,直接连接目标机器

SecureCRT工具登录跳板机,直接连接目标机器:http://blog.csdn.net/doctor_who2004/article/details/51891703

线程和进程的区别是什么?

定义方面:进程是程序在某个数据集合上的一次运行活动;线程是进程中的一个执行路径。 角色方面:在支持线程机制的系统中,进程是系统资源分配的单位,线程是系统调度的单位。 资源共享方面:进程之间不能共享资源,而线程共享所在进程的地址空间和其它资源。同时线程还有自己的栈和栈指针,程序计数器等寄存器。 独立性方面:进程有自己独立的地址空间,而线程没有,线程必须依赖于进程而存在。 更多详情参考: https: …

继续阅读 »

TCP、UDP、HTTP、SOCKET之间的区别

IP:网络层协议; TCP和UDP:传输层协议; HTTP:应用层协议; SOCKET:TCP/IP网络的API。 TCP/IP代表传输控制协议/网际协议,指的是一系列协议。 TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像HTTP,文件传输协议FTP这样 …

继续阅读 »

Sublime Text 3 插件安装及Vim 模式设置

启用 Vim 模式 在菜单栏中: Preferences -> Setting – User ,即可打开配置文件进行编辑,将 ignored_packages 项的[]里面内容清空: “ignored_packages”:  [  ]   这样就启用了 Vim 模式,按 Esc 退出编辑模式,即进入了 Vim 模式。 vim 模式快捷键说明请查看 http:// …

继续阅读 »