通常为了保证数据库安全,不会允许直接连接数据库,而是需要通过SSH隧道去连接服务器背后的数据库;
今天我在用Python连接远程的MySQL时,直连遇到了无法连接的情况,使用了SSH隧道之后解决了问题;
通常为了保证数据库安全,不会允许直接连接数据库,而是需要通过SSH隧道去连接服务器背后的数据库;
今天我在用Python连接远程的MySQL时,直连遇到了无法连接的情况,使用了SSH隧道之后解决了问题;
之前博客一直使用的是fast.io加速Github图片资源;但是最近fast.io被撸羊毛的有点惨,将会在明年一月停止服务了,所以换了jsDelivr提供的CDN;
有时候我们需要执行一下在单个的Cpp文件中的代码,而通常Clion创建的都是CMake工程,需要修改CMake配置来运行单个cpp文件;
今天在RSS上看到的内容,无需配置后台,利用Nginx即可返回访问者的公网IP地址;
感觉挺实用的,就翻译了一下;
在使用Okular看PDF的时候,经常会遇到无法添加注释的问题;最后经过Google解决了问题;
在上一篇文章手把手教你使用Electron开发新浪微博免登录图片下载器中,我们使用Electron实现了免登录下载微博图片的应用;
但是在文章最后进行交叉编译,打包发布时会有问题;本文针对这个问题给出了解决方案;
源代码:
最近看了下Electron,并且自己有下载微博图片的需求,就了解了一下免登录下载微博图片的方法,最后花了几个小时写了一个小工具;
源代码:
众所周知,HTTP是面向无连接的通信协议,而在构建web应用时,有时还是需要像socket这样的长连接;
同时,传统的web应用依赖于客户端请求的推动,而服务器仅仅作为应用的响应方;
为了能够实现服务器、客户端双端通信,websocket应运而生;
本文通过实现一个简单的websocket应用,来学习如何在go中使用websocket;
源代码:
最近,博客上线了点赞功能。使用的是MongoDB+腾讯云云函数的方式,整个功能使用的组件全部是免费。
下面,跟随本文的脚步,也给你自己的博客添加点赞功能吧!
源代码:
最近我还是放弃了Firefox,转而拥抱Chrome;一个很重要的原因就是Firefox经常抽风,各种无法访问,各种4xx的证书错误实在是让我受不了;转到Chrome之后,做了书签、密码、扩展等数据迁移;
然后,最近阮一峰推送了一个Chrome扩展入门;
我大概看了一下,在这里总结一下;
源代码: