linux ubuntu 启用 ssh sftp
stfp底层使用ssh协议所以只要启用ssh即可网上一般的教程支离破碎,难以应用于实际工作以下给出正确做法 1234567891. 编辑配置文件vim /etc/ssh/sshd_config2. 具体内容PermitRootLogin truePasswordAuthentication yes 3. 重启sshservice sshd restart 发现有3个错误 123456Could not load host key: /etc/ssh/ssh_host_dsa_keyCould not load host key: /etc/ssh/ssh_host_ecdsa_keyCould not load host key: /etc/ssh/ssh_host_ed25519_key * Restarting OpenBSD Secure Shell server sshd Could not load host key: /...
php7 安装 openssl拓展
php有多种安装方式每种安装方式应该按照自己相应的方式去安装openssl拓展 apt-get安装我开始使用sudo apt-get安装的php,所应该使用apt-get方式安装openssl拓展 12345sudo apt-get install opensslsudo apt-get install libcurl4-openssl-devsudo apt-get install libssl-dev pecl安装
swoole 协程 mysql 客户端等 进一步说明
官网文档已经说明了协程mysql客户端的使用方法有几种情况 只有一个协程客户端,同步代码 异步执行官网实例已经说明,如下 https://wiki.swoole.com/wiki/page/p-coroutine_realization.html 多个协程客户端 同步代码 异步执行其实就像默认的,他会按如上的顺序逐个执行 多个协程客户端 并发执行并发执行主要涉及到两个方法setDefer延迟发送和recv收包setDefer对下一行的io起作用,也就是不在那里进行收包,而是手动收包,从而达到并行效果测试代码 123456789101112131415161718192021222324252627282930313233343536$http->on('request', function ($request, $response) use ($http, &$n) { if ($request->server['request_uri'] == '/favicon.ico'...
windows BashOnWindows 安装 使用 swoole sftp
开启win10 BashOnWindows安装1234567891011121314151617# 先升级apt-get ,不然很多包会找不到sudo apt-get update# 所有其他你需要的扩展sudo apt-get install php7.0 php7.0-curl php7.0-gd php7.0-gmp php7.0-json php7.0-mysql php7.0-opcache php7.0-readline php7.0-sqlite3 php7.0-tidy php7.0-xml php7.0-bcmath php7.0-bz2 php7.0-intl php7.0-mbstring php7.0-mcrypt php7.0-soap php7.0-xsl php7.0-zip # pecl 需要 php-pearsudo apt install php-pear# 可能提示 phpize 错误,需要 php-devpecl install swoole# 按照提示安装 php7.0-devsudo apt install php7.0-dev#...
linux 常用 命令
df检查文件系统的磁盘空间占用情况 wget下载文件 tar123解压:tar -zxvf /usr/local/test.tar.gz压缩:tar zcvf FileName.tar.gz DirName ps查看进程 12ps -ax ps -ax | less find查找文件 1find / -iname "*a.txt*"
face++ 人脸融合 测试代码
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178<?phpnamespace app\index\controller;use GuzzleHttp\Client;use Interv...
备案 密码 重置 找回密码 要点
如果首次备案时使用了旧版(三证合一前)营业执照,则在找回密码时候应该使用老的营业执照号码 找回密码 时 备案/许可证号 不需要写最后的号码 只需要 沪ICP备15019866号
https 开启 HSTS 带来的问题
最近有个站点开启了HSTS带来的好处是浏览器自动跳转为https 但是有新的问题产生 跨域Origin为解决跨域问题我使用Access-Control-Allow-Origin由于HSTS 会让浏览器自动307跳转后ajax请求没有Origin字段造成无法跨域 关闭HSTS关闭HSTS 不能简单的不发送这个头而是要配置apahce 1Header always set Strict-Transport-Security "max-age=0" 否则之前HSTS过期之前,浏览器会一直使用HTTPS 开启 1Header always set Strict-Transport-Security "max-age=0; includeSubdomains; preload" 教训2019-03-22今天竟然又犯了这个错误如果确认已经把这个功能关掉,可以本机删除一下chrome hsts缓存 1chrome://net-internals/#hsts
rc.local linux 开机启动
Linux中有7种启动级别/etc/rc.d/rc.localrc.local是给用户自定义启动时需要执行的文件 oneinstackoneinstack 开机启动脚本在/etc/rc.d/init.d
h5 图片处理类库
alloyimage 1http://alloyteam.github.io/AlloyPhoto/ 演示地址http://alloyteam.github.io/AlloyPhoto/alloyphoto.html