使用 python 脚本快速测试 post 请求 因为 chrome 无法模拟发送 post 请求,因此之前找了一个叫 postman 的工具进行服务端的 post 请求测试,结果出现各种迷之 bug。后来才发现 python 做这种事情简直不要太爽:import requestsurl = 'http://127.0.0.1:8000'd = {'op': 'add', 'id': '1', 'text': 'test', 'pa...
借助海外服务器+七牛云加速文件下载 如果遇到国外网站上的资源,大型文件如 Android studio 之类,即使使用了 vpn 也不见得能以较快速度下载,网络条件较差时尤甚。如果按照以下方法下载,能一定程度上解决这个问题:在海外服务器上下载所需文件传输到七牛云对应的储存区域使用多线程下载工具下载到本地准备工作确保你的海外服务器与七牛云的储存区域尽可能一致,比如我使用了 digital ocean 在...
ubuntu 使用 ipv6 隧道 主要借鉴了下面教程:Ubuntu开启IPv6ubuntu 看youtube 的方法ubuntu16.04使用ipv6安装 miredo sudo apt install miredo更改 ipv6 地址配置sudo vim /etc/sysctl.d/10-ipv6-privacy.conf将 net.ipv6.conf.default.use_tempaddr...
ubunut 下使用 vs code 调试 c++ 程序,查看数组内容 路径配置首先要注意的是,Linux 下 vs code 如果使用含中文的项目路径,会出现文件不存在之类的错误,因此必须使用全英文路径。配置文件点击工具栏的第四个按钮,即调试按钮,然后点击绿色的调试按钮,会自动添加一份配置文件 launch.json。修改配置文件的 program 项:"program": "${workspaceFolder}/a.ou...
ubuntu 使用二进制文件安装 nodejs 8 下载解压本来按照官网给出的 Installing Node.js via package manager 方法来做,但是总出错,因此索性使用编译好的二进制文件。比起包管理工具安装似乎还要快些。下载列表,我选择了 Linux Binaries (x86/x64) 64 位版本。下载完成后,使用归档管理器解压出来,发现里面的结构倒也简单,我们需要的可执行文件 node、npm 都在其中的 ...
Ubuntu 添加开机启动程序的简单方法 不需要使用 rc.local 或者编辑其他文件,只需要操作图形界面(需要 Ubuntu 版本 14.04 或更高):引自:How do I start applications automatically on login?搜索“启动应用程序”并打开(英文系统搜索“startup application“)添加你需要开机自启的软件即可...
使用 nginx 配置二级域名 经过一番查找,终于在一篇 Apache 的配置讲解博客中找到了自己需要的方案:二级域名共享主机IP和端口 。所要处理的情形两个用于站点的文件夹位于完全不同的路径,需要使用不同的二级域名可以各自访问对应的站点页面。方法配置 nginx“虚拟主机”的用法很灵活,只需要在一份配置 nginx 的 test.conf 文件中指定站点文件所在的文件夹,指定站点域名即可,建议该...
openGL 实现绘制、修改多边形 Polyline EditorUsing a mouse and keyboard to do polyline editing.A house in the process of being drawn. The user has just clicked at the position drawn, and a line has been drawn from the previou...
Android studio 离线安装 SDK 源码 用了 Android studio 推荐的 SparseBooleanArrary 这个类,感觉像是被拉上了贼船(其实是自己水平太低吧喂),想要找源码,居然下载不了(可能是设置代理起到了反效果)。漫长的等待后,发现正在从https://dl.google.com/android/repository/sources-26_r01.zip 这个网址下载源码文件,赶快用 chrome 尝试下载,没...
SELinux 引起的 Nginx 403 forbidden 今天(昨晚)想要把博客从阿里云迁移到 Digital Ocean 上,但是 Nginx 死活出错:403 forbidden。改文件夹用户组、改 Nginx 运行用户、777 授权都试了一遍,全都没有用。后来发现是一个叫做 SELinux 的进程在保护我的系统安全……查看 selinux 状态:/user/sbin/sestatus打印出的第一行:SELinux...
使用 mactype 优化 idea 全家桶字体效果 mactype 是一款老牌的 Windows 字体渲染优化软件,在 win7 以及更早时代曾风靡一时,但是在某些 Windows 死忠眼中,这俨然是 pc 对阵 mac 的一大污点。随着高分屏时代的到来以及微软在 win10 上做出的字体优化努力,这款散发着旧时代气息的优化软件慢慢淡出新一代的视线。 ——我自己编的说实话,虽然是 JetBrains 的铁粉,但是我对他们糟糕的...
gdb 相关命令 参考教程: Linux gdb调试器用法全面解析 gdb断点(四)删除 gdb: how to print the current line or find the current line number? GDB Error: “The program is not being run”编译时:gcc -g test.c -o test进入调试:gdb test.ou...
解决 TextView 中 drawableleft 图片大小不可控问题 这个问题在Stack Overflow上有过解答了,解决方案还是很不错的(前提是使用的 drawable 资源是矢量化的,对于位图可能无效;关于矢量化图像资源参见我的这篇文章)。在资源文件的 android:drawble 属性中写入 dimen 中的量: <?xml version="1.0" encoding="utf-8"?><layer-list xmlns:...
安装 Ubuntu 时的分区挂载问题 最近频繁安装 Ubuntu,有一个步骤经常困扰我——就是如何进行分区的挂载问题。网络上有种流行的方式:给 boot 分配 100~200M 的一个区域,给 swap 分配 1~2G 的区域,然后剩余的交给 / 分区。这种分区方式,说实话,给我造成了明显的问题。由于某次错误选择软件源的问题,造成了启用 Ubuntu 开发者选项中“提前释出的更新”。至于之后出现了网络驱动废掉的问题...
配置 Nginx 反向代理 Apache 服务器 本篇博客系转载,有删改,原文章:前nginx后Apache+Node反向代理 。场景有三个网站:localhost:8080localhost:9000localhost:8000使用 nginx 设置,都使用80端口,通过不同的二级域名进行访问:当访问 xxx.domain.com 的时候代理到 localhost:8080当访问 yyy.domain.com...
centos7 配置 MariaDB 10 软件源 使用阿里云服务器上的 centos7 安装 MariaDB 10 的时候虐心了……今天抱着试试看的想法找了一下,发现真的有国内快速源。(我好菜)Ps: 顺便安利这篇文章,分分钟教你怎么做人(误)怎么在 centOS 环境上搭建 Joomla 网站——Install Joomla! on CentOS 7。啊,Joomla 是什么? Joomla是一个获奖的文章管理系统(CM...
使用批处理进行 adb 截图 因为需要获取一些手机截图,并且直接在电脑上进行编辑,所以想到了使用了 adb 工具进行截图。但是手敲两行命令实在太长,因此找资料写了这个批处理命令。参考:使用adb命令对手机进行截屏保存到电脑,SDCardChoose Highest Numbered File - Batch FileDOS批处理BAT变量赋值及用户输入交互式赋值使用:双击后,在批处理文件所在的文件夹下创...
使用脚本自动登录 ssh & 使用 alias 进行命令简化 脚本高效方便,无论是使用 linux 上的简单的 shell 脚本还是 python 写的稍大的程序,都可以自动完成或简化很多繁琐的工作。这里介绍一些简单的 Ubuntu 脚本。ssh 登录阿里云主机参考教程已经找不到了,这里介绍广泛使用的 expect 包。常规的登录流程:ssh user@10.10.10.10user@10.10.10.10's password...
安卓使用 xml 文件代替普通位图图标 Android 的 drawable 资源文件通常需要多个尺寸的位图,分别放到对应的文件夹下,以完成不同尺寸设备的适配工作。那么有没有办法使用矢量文件来在自动完成适配呢?答案是可以的。虽然 Android 不支持直接解析 svg 矢量文件,但是别忘了 Android 开发的好基友——xml 同学。下载所需的矢量图首推 阿里巴巴矢量图标库,这里是国内少有的免费设计师图标分享网站,...
浅谈用户密码保护与相关技术 浅谈用户密码保护与相关技术(上)一、 全文涉及上篇:哈希,彩虹表下篇:加盐加密,慢哈希,非对称加密与HTTPS 二、 主题引入2011年12月21日,CSDN后台数据库被黑客恶意发布到互联网上并提供下载,此数据库中包含了642万多个用户的帐号、密码等信息,严重威胁了相关用户的信息安全。此次事件之后,人人网、猫扑、嘟嘟牛、178游戏网等多家网站的部分用户数据库也纷纷被传到