Shell输出成语列表用于填字游戏生成坐标
之前说到根据成语列表生成填字游戏的坐标,这次来说下成语列表需要如何得到,代码:
#!/bin/bash
# idiom_solitaire_sampler.sh by jtwo
idiom_number=${1:-5} #默认成语个数
topic_number=${2:-10} #默认出题次数
SQL='mysql -uroot -h127.0.0.1 -D crossword -Ne'; …
… Read More …
之前说到根据成语列表生成填字游戏的坐标,这次来说下成语列表需要如何得到,代码:
#!/bin/bash
# idiom_solitaire_sampler.sh by jtwo
idiom_number=${1:-5} #默认成语个数
topic_number=${2:-10} #默认出题次数
SQL='mysql -uroot -h127.0.0.1 -D crossword -Ne'; …
… Read More …
#!/usr/bin/python
# -*- coding: utf-8 -*-
# crossword_puzzle_genxword.py by jtwo
from __future__ import unicode_literals
import os, random, time, codecs
from operator import itemgetter
from …
… Read More …
#!/bin/python
# -*- coding: utf-8 -*-
# picdiff_rect_marker.py by jtwo
import sys, json, cv2, numpy
from PIL import Image, ImageChops
rs_name = sys.argv[1]
layer = …
… Read More …
整个URL重写(适用于整个域名用作API调用等情况)
location / {
include fastcgi.conf;
fastcgi_pass 127.0.0.1:9001;
rewrite ^/(.*)$ /gateway.php?api=$1 break;
}
部分URL重写(适用于API分版 …
… Read More …之前微信刚出新版时,笔者发现自己的小米8忽然无法对小游戏进行抓包了,但之前正常的,而奇怪的是: 1、微信下抓包其他https网站也失败,但用浏览器打开对应的网站抓包却正常(这时怀疑是微信升级问题) 2、接着换了一台公司的测试机(比较旧的OPPO机,也安装了微信7.0版本),然后却发现能正常抓包小游戏 多次操作笔者的小米8后也无法正常抓包,而且因为把手机Root了,所以怀疑是自己哪里搞出来问题了。 …
… Read More …笔者习惯量产U盘作为引导重装的系统(量产的好处请自行谷歌),但是最近重装时发现不支持新的启动方式。 查了下资料,原因是和ISO镜像有关,而并非制作引导盘的方式有关,所以找了下生成支持双引导ISO的方法。
首先,下载mkisofs命令(这原本是Linux下的命令,不过可以用于Windows下的Cygwin等环境),下载地址: …
… Read More …TALK IS CHEAP, SHOW ME THE CODE(屁话少说,放码过来)
server {
listen 80;
listen 443 ssl;
server_name api.jtwo.me sand-api.jtwo.me;
ssl_certificate …
… Read More …
千万不要在生产环境中打开tcp_tw_recycle内核参数!因此而引起的BUG极其难定位,随机偶发,时间不定。 前后历经了近几个月的时间,最后在腾讯云技术同学的帮忙下,才找到原因,当时的情况是这样:
我们像往常一样按操作文档部署运行环境,但是最近的几个项目在公司的网络下,偶尔出现无法访问的情况。 手机连WIFI无法打开,服务器SSH连接不上,端口80抽风(过会刷新又正常),在当前项目出现的频率 …
… Read More …最常见的SSH登录慢的处理情况,是修改客户端和服务端的UseDNS
及GSSAPIAuthentication
参数。
这个网上可以搜到大把就不说了。将要说的是以上修改无效的情况,前后踩了几个坑都没解决。
由于客户端有密钥,而服务端使用密码登录,优先密码连接SSH的命令(可在/etc/ssh/ssh_config
配置)
ssh -vvv -o …
前两天买了个小机器用于测试,所以就没弄密钥登录,然后发现SSH被暴力破解的频率有点高。 因此修改了SSH的最大重试次数,并且加上IPTABLES的屏蔽规则,当然最好的解决方法是使用密钥。
vi /etc/ssh/sshd_config
,去掉MaxAuthTries的注释,设值为1次(默认6次),再reload下SSH即可。
然后添加两行IPTABLES的规则,在3600秒的时间内,对22端口建 …
… Read More …