-
nginx&tomcat 开启 https
公司使用的后台程序之前一直是用 ip 访问的,近期反馈说打开之后有广告,由于没有域名,所以可能不是 DNS 劫持,而是直接页面劫持了,所以决定开启一下 https顺带给绑定个域名进行访问.申请证书 证书选用的是腾讯云内提供申请的免费证书,虽然限制挺多的但也够用了应该.直接放个地址 证书申请 审核完毕后下载证书,选然后传到服务器相应位置 如/etc/nginx/nginx 配置 为了不影响别的配置,选择在/etc/nginx/conf.d/下新建一个配置文件进行添加,内容如下...…
-
使用微信控制串口打印机打印消息
这个项目是通过 esp32控制串口打印机打印微信收到的文本消息(暂不支持图片),实际上并没有什么用处. 市面上有这种打印机是分享出去通过网页给打印机主人’写信’,可以自己用Flask做个接口然后扩展一下,这里就不再讨论了.效果展示 项目地址硬件和软件准备 可以使用微信的手机 *1 TTL串口热敏打印机及电源 *1 esp32 *1 杜邦线若干 mqtt mosquitto 微信通信 itchat Arduino IDE 以及部分第三方库程序编写微信部分代码 代码参考 ...…
-
Ubuntu网络变化监听及通知
由于办公室的路由器质量问题,桥接过来的网时不时就会断网,需要重置或桥接到新的路由器,导致我本地服务器ip变动后不能及时得知.为了能及时获取新的ip写进hosts方便及时访问变了ip的本地服务器程序,所以想到了在服务器上做监听,当ip发生变化后把新ip推送到钉钉群.解决方案 在服务器起一个定时任务,每x分钟获取当前ip然后对比与存储的ip是否一致,如果不一致就存储新的ip然后发通知.这种简单的轮询效率低下不说,及时性也保证不了,所以作为了最坏的计划. 监听系统ip变化事件,触发通知,不至...…
-
换脸应用试用
上周闲聊,有人发了一条标题为《还在四处求种子?以后想让谁演AV都由你做主!》的新闻,看了看是用机器学习自动替换 AV 里女主角的脸,于是搜了一下相关代码,找了这个《【换脸系列1】军装照刷爆朋友圈?教你用Python+深度学习自制换脸软件!(改进)》 ,里面给出了详细的介绍和源码,果断的要运行一下玩玩.我本机python 版本为2.7 一运行就报错如下im_head,landmarks_head,im_face,landmarks_face = self.resize(*self.head...…
-
python 确定一个点是否在多边形内
待完善.…
-
centos 重新分区
新安装的 centos 系统的根分区大小才50多G,根本不够用,比如装不下我需要恢复的数据库文件,于是我要把分区大小调整一下.调整 CentOS 分区 首先先查看一下磁盘信息# df -h,由于当时没有截图,就口述了,查询结果是 home 分区占了860多 G,根分区只有50多 G. 卸载/home 分区umount /home 调整分区大小,指定/home 大小为30Gresize2fs -p /dev/mapper/VolGroup-lv_home 30G,提示执行e2fsck ...…
-
centos 挂载 ntfs 移动硬盘及设置自动网络连接
昨天刚申请的服务器到手,系统是 centos6,于是打算登录上去配配环境,结果重启之后等了半天还是连不上去,后来接上显示器发现网络重启后没有自动连接.解决方法 vi /etc/sysconfig/network-scripts/ifcfg-eth0,将ONBOOT="no"改为yes,重启测试.解决了网的问题之后,就要开始恢复老数据库,把装有老数据的硬盘插到服务器上,报错无法连接unknown filessystem type 'ntfs',原来 centos 挂载 ntfs 硬盘需要借...…
-
使用mysql data 文件夹恢复数据库
前阵子领导给了我一个500多G 的数据库备份移动硬盘要我把数据恢复出来,说是之前的老数据备份,其实就是 mysql 的 data 文件夹.查完资料在一台 window 电脑上简单的试了下,直接替换掉新安装的 mysql 指向的数据文件夹就行.今天拿到了一台服务器,新装了 centos6系统,昨天把备份拷贝上去,上午就恢复了一下.安装mysql 如果是之前有安装过最好是删除干净或者把数据先备份出来. 安装程序# yum install mysql mysql-server mysql-d...…
-
java.lang.OutOfMemoryError: PermGen space及其解决方法
今天在把打包好的java程序部署到tomcat时运行龟速还会卡死,偶尔还会报错java.lang.OutOfMemoryError: PermGen space经过查资料得知以下原因Java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen spa...…
-
MAC&Ubuntu nginx使用反向代理
MAC hosts文件修改 /private/etc/hosts 添加 127.0.0.1 localhost 127.0.0.1 localapache apache 修改端口 /Users/wzq/ect/apache2/httpd.conf 中Listen后改成80 tomcat 修改端口/Users/wzq/Library/tomcat8/conf/server.xml 修改port 此处未测试 ngi...…
-
MAC&Ubuntu使用speedtest.py测速
Ubuntu wget https://raw.github.com/sivel/speedtest-cli/master/speedtest.py chmod a+rx speedtest.py mv speedtest.py /usr/local/bin/speedtest chown root:root /usr/local/bin/speedtest speedtest&&speedtest --sh...…
-
Ubuntu安装Showdoc could not find driver 错误
Ubuntu安装Showdoc时会检测一些php需要的组件并提示,这时候只需要按照提示安装即可安装后点击登录报错could not find driver了解了一下发现showdoc现在已经限定使用sqlite这时候只需要手动安装下php的sqlite3库即可sudo apt-get install php5-sqlite…
-
Ubuntu安装Gogs设置自启动
Ubutu安装Gogs后设置开机自启动 在/etc/rc.local的 exit 0上一行添加su - wzq -c "nohup /opt/gogs/gogs web > /opt/gogs/log/gogs_web.log 2>&1 &" wzq为用户名 /opt/gogs为安装路径…
-
Sublime 3 失去焦点保存和停用检查更新
打开preferences-settings在右侧的大括号里输入保存即可 关闭自动更新"update_check": false, 开启失去焦点自动保存"save_on_focus_lost": true,…
-
黑苹果 解决cpus=1问题
初次安装黑苹果时,进入安装界面无限重启后加入了 cpus=1 参数才能启动成功,但是启动后发现cpu是真的在单核工作 根本没有发挥应有的作用,下面说一下解决方法 查看cpu是否正常工作 打开 活动监视器 双击 cpu 负载 如果只有一个核心有运行 其他三个均为全黑色 则说明cpu被限制 尝试以下办法解决 修改BIOS设置 在BIOS设置里找到Limit ...…