- 博客(382)
- 资源 (46)
- 论坛 (5)
- 收藏
- 关注

原创 浏览此博客者开年必时来运转,否极泰来
上 梁 祈 文伏以天地初开 阴阳交泰 一天星照人门凤凰子孙架高堂 年月方位定吉方天杀归天 地杀归地 年杀归年月杀归月逢山山飞逢水水飘 逢人人火发宅主喜洋洋 百子千孙富贵临禄马贵人齐齐到 添进产业人丁旺堆金积玉千万贯 子孙及第状元郎腰悬金印进朝堂 持笏执印近帝王郭璞先师亲祝愿 荣华富贵寿连绵年通月利日吉时良 请鲁班上金揩架金梁华堂美丽真秀气 牛马穴畜满山岗富贵田园日日进 儿孙...
2019-01-31 19:26:39
460

原创 python pygame实现简单的网游
此示例为简单的实现游戏服务器端和客户端的消息同步,使用自定定义协议,引入了twisted网络框架,还有诸多不足(其实就是半成品)。资源下载地址:http://download.csdn.net/download/jailman/10194853截图服务器端:# coding=utf8'''Game server'''import thr
2018-01-08 17:36:24
78176
2

原创 37行代码实现一个简单的打游戏AI
不废话,直接上码,跟神经网络一点关系都没有# coding=utf8from random import randint as rintimport pygamefrom pygame.locals import *class MySprite(pygame.sprite.Sprite): def __init__(self): pygame.sprit
2017-12-15 17:04:43
84168
1

原创 HTTPS双向认证+USB硬件加密锁(加密狗)配置
环境: Ubuntu14.04,apache2.4.7, openssl1.0.1f安装apache2apt-get install apache2 -y一般openssl默认已经安装开启apache的ssl模块和ssl站点a2enmod ssla2ensite default-ssl.conf创建证书目录mkdir /etc/apache2/certs
2017-09-06 13:52:53
228212
3
原创 golang向微信应用发送消息
package mainimport ( "encoding/json" "fmt" "io/ioutil" "net/http" "strings" "github.com/tidwall/gjson")var ( CORPID = "xxxxxxxxx" APPSECRET = "xxxxxxxxxxxxxxxxxxxxxxxxx" AGENTID = "xxxxxxx")type token struct { AccessToken string `js
2021-01-14 14:47:13
146
原创 golang专治各种dial io timeout
export GOPROXY=https://goproxy.ioexport GO111MODULE=on
2021-01-05 18:09:03
76
原创 禁止docker管理iptables,限制外网访问容器
禁止docker管理防火墙修改/etc/docker/daemon.json{“iptables”:false}重启dockerINPUT中添加限制端口即可
2020-12-23 15:45:56
126
转载 chef data_bags的使用
Working MethodIn the following setup, we are trying to communicate to http endpoint URL. For this, we need to create a data bag, which will hold the endpoint URL detail and use it in our recipe.Step 1 − Create a directory for our data bag.mma@laptop:~/c
2020-12-07 18:06:32
54
原创 chef supermarket入门
下载安装模块knife supermarket install grafana 9.5.1创建和编写测试模块cd cookbooksmkdir -p test/recipesvim test/metadata.rb 添加以下内容最后的depends ‘grafana’name 'test'maintainer 'root'maintainer_email 'null'license 'Apache-2.0'description
2020-11-30 18:04:13
113
原创 使用官方托管chef server入门
测试环境为ubuntu 16.04首先chef官网注册账号,比如叫A,用户名是a,公司是b登录官方chef managehttps://manage.chef.io/login可以看到组织b和用户a点击组织右边设置下载config.rb然后点击用户a右边设置保存私钥,之后会用到安装chef clientcurl -L https://www.opscode.com/chef/install.sh | sudo bash之后会在root目录下生成.chef文件夹,这里存放我们刚才.
2020-11-27 15:22:04
78
原创 chef zero入门
系统环境ubuntu16.04安装chefDK下载地址:https://packages.chef.io/files/stable/chefdk/4.12.0/ubuntu/16.04/chefdk_4.12.0-1_amd64.debdpkg -i chefdk_4.12.0-1_amd64.deb安装完成后,~/.chef已经自动创建了下面这个文件非必要,也可以改成config.rb,没有这个文件一样可以solovim ~/.chef/knife.rbverify_api_cert
2020-11-26 17:26:00
108
原创 chef infra安装和使用入门
一台机器安装三个服务chef serverchef managechef workstationchef client系统环境为ubuntu16.04,root权限,注意内存至少为3GB下载的包在、root文件夹下,依次为https://downloads.chef.io/products/infra-client?os=ubuntuchef_16.6.14-1_amd64.debhttps://downloads.chef.io/products/infra-serverchef-s
2020-11-24 13:15:01
438
转载 Proxmox虚拟环境(PVE)简介
Proxmox虚拟环境(简称PVE)是用于操作来宾操作系统的基于Debian Linux和KVM的虚拟化平台。Proxmox免费提供 -可以通过制造商(维也纳的Proxmox Server Solutions GmbH)购买商业支持。 Proxmox 至少需要3台物理服务器才能在群集中稳定运行。 Proxmox的主页:https ://www.proxmox.com/de...
2020-11-20 17:13:53
529
原创 saltstack pillar设置iptables
/etc/salt/master file_roots: base: - /srv/salt/base dev: - /srv/salt/dev prod: - /srv/salt/prod pillar_roots: base: - /srv/salt/pillar/srv/salt/pillar/top.slsbase: '*': - iptables.whitelist - iptables.nginx
2020-11-17 17:11:13
130
转载 saltstack安装
ON THE SALT MASTERRun these commands on the system that you want to use as the central management point.curl -L https://bootstrap.saltstack.com -o install_salt.shsudo sh install_salt.sh -P -M -x python3Your Salt master can manage itself, so a Salt min
2020-11-12 15:31:29
80
转载 7款免费、可替代cPanel的WEB管理面板
VPS上安装web面板,比较方便。其中cPanel确实好用,但也贵。以下6款,免费、开源,功能也齐全,在VPS上建站等完全没有问题。1、Vesta CP相当好用、漂亮的面板,强烈建议使用。安装及介绍:VestaCP:WEB管理、支持PHP5.6、Nginx、Apache、DNS、Mail等的VPS面板2、Webmin功能强大,已开源。建议使用这个主题:authentic官网:http://www.webmin.com/3、CentOS Web Panel仅可安装在CentOS 6.x/7.x, Red
2020-11-04 10:49:39
144
转载 Ubuntu20.04服务器连接WIFI设置
最近利用家里的旧电脑搞了一个Ubuntu服务器,结果在连接无线网络时,配置一直有问题,通过查找资料,最后配置成功,特此记录。安装系统:ubuntu-20.04-live-server-amd64目录Ubuntu20.04服务器连接WIFI设置1、查看无线网卡名字2、安装WPA2加密工具3、修改配置文件4、重启服务器参考链接1、查看无线网卡名字ifconfig -a或者用ip a2、安装WPA2加密工具sudo apt-get install wpasupplicantsu
2020-11-04 10:16:01
1046
转载 Ubuntu20设置蓝牙
1.打开系统蓝牙sudo service bluetooth start进入bluetoothctlbluetoothctl输入以下命令power on agent on default-agent scan on pair yourDeviceMAC其中pair后面跟上扫描出的键盘的MAC地址根据提示输入密码显示配对成功此时,在桌面的设置界面“我的设备”中可以看到蓝牙中键盘为已配对状态,但此时可能依然无法成功连接。只需要将键盘调整为配对模式,然后点击设置界面中“我的设备”
2020-11-04 10:13:53
449
转载 12要素原则
I. 基准代码 一份基准代码(Codebase),多份部署(deploy) 12-Factor应用(译者注:应该是说一个使用本文概念来设计的应用,下同)通常会使用版本控制系统加以管理,如Git, Mercurial, Subversion。一份用来跟踪代码所有修订版本的数据库被称作 代码库(code repository, code repo, repo)。 在...
2020-10-26 18:14:50
135
转载 容器云技术选择之kubernetes和swarm对比
swarm和k8s本质都是容器编排服务。它们都能把底层的宿主机抽象化,然后将应用从以构建好的镜像开始,最终以docker的方式部署到宿主机上。 应该选择哪种方案作为我们的容器云服务呢?我觉得k8s(kubernetes简称)跟swarm的比较好比MySQL和SQL Server的比较,前者轻量级、实施快、以实现核心功能为重,比较适合小规模部署,后者则是企业级、功能全、支撑场景多,适合做企业级docker云方案。如下我对两者做出的一些对比: 设计理念有区别swa...
2020-10-26 18:05:19
214
2
原创 Fiddler everywhere做Ubuntu局域网代理
如下设置fiddlerUbuntu设置:#比如fiddler地址是192.168.1.100 8866端口export https_proxy=http://192.168.1.100:8866export http_proxy=http://192.168.1.100:8866curl www.baidu.com
2020-10-26 16:31:35
146
原创 rufus制作UOS启动盘报syslinux-6.03下载错误
rufus只需要ldlinux.sys和ldlinux.bss两个文件,下载不成功会在exe同目录生成一个rufus_files文件夹从这里下载https://rufus.ie/files/syslinux-6.03/ldlinux.syshttps://rufus.ie/files/syslinux-6.03/ldlinux.bss放入文件夹中以日期命名的文件夹中即可...
2020-10-26 10:57:47
547
2
转载 Flash芯片总述及SLC、MLC、TLC和QLC的区别
NOR Flash 和 NAND Flash是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR Flash 技术,彻底改变了原先由EPROM(Electrically Programmable Read-Only-Memory电可编程序只读存储器)和EEPROM(电可擦只读存储器Electrically Erasable Programmable Read – Only Memory)一统...
2020-10-26 10:48:06
194
转载 XenServer和VMware vSphere技术比较
此次将Citrix XenServer7.1和VMware ESXi 6.5从技术角度进行比较,并从企业角度对企业关心的项进行比较。主要包含市场地位、服务器虚拟化底层稳定性、管理架构、兼容性上进行分析。市场地位 VMware在虚拟化的地位类似于大型存储中的EMC、小型机中IBM、网络中的思科、虚拟桌面中的Citi
2020-10-26 10:23:34
236
原创 升腾C92安装ubuntu20.10
最近某鱼120块收了个升腾C92瘦客户机,j1800/2g/8g/5*usb/千兆网卡的配置,平时用作跳板,blog或者存储什么的挺合适折腾如果不能U盘启动需要刷BIOS,如果有需要刷的请去我的资源下载,有详细说明https://download.csdn.net/download/Jailman/13026781下载Ubuntu20.10桌面版,之后使用rufus(https://rufus.ie/)刷入U盘,ultraiso经测试无效https://mirrors.yun-idc.com/.
2020-10-23 18:15:55
1278
原创 自用.vimrc文件
set pasteset nocompatible " 关闭 vi 兼容模式syntax on " 自动语法高亮set number " 显示行号set cursorline " 突出显示当前行set ruler " 打开状态栏标尺set shiftwidth=4 " 设定 << 和 >> 命令移动时的宽度为 4set softtabstop=4 " 使得按退格键时可以一次删掉 4 个空格set tabstop=4 " 设定 tab 长度为 4set nobacku
2020-10-22 14:49:11
112
转载 Python + logging 输出到屏幕,将log日志写入文件
日志日志是跟踪软件运行时所发生的事件的一种方法。软件开发者在代码中调用日志函数,表明发生了特定的事件。事件由描述性消息描述,该描述性消息可以可选地包含可变数据(即,对于事件的每次出现都潜在地不同的数据)。事件还具有开发者归因于事件的重要性;重要性也可以称为级别或严重性。logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 error() 和 critical()。 logging函数根据它们用来跟踪的事件的级别或严...
2020-10-19 15:10:27
154
原创 fabric2简单使用入门
from fabric import taskfrom fabric.connection import Connection@taskdef hello(null): print "Hello world!"#env.hosts = ['root@localhost:22']@taskdef deploy(null): Connection('localhost').run('ls /root/fabwork')fab hello参考官网https://www.f
2020-10-14 11:46:25
104
1
转载 宇宙只是一个幻象,世界是意识的投影
我差一点就顿悟了,真的就差一点,但是我知道了顿悟或者不顿悟其实都是一样的,无我既我,我即无我.我选择了埋头现实,观察现实.▲ 物理实验表明:宇宙只是一个幻象,一个巨大而细节丰富的全像摄影相片。▲ 整个宇宙基本上是人类意识的投影,一个全像式的幻象。▲ 一个事物都沟通贯穿着一切事物,一切事物都交互贯穿于一个事物(佛教所谓一即一切,一切即一)。▲ 现实的一切都可视为一种隐喻,因为连最偶然的事件都隐藏着因果的平衡和必然。惊人的发现一九八二年,巴黎大学由物理学家Alain Aspect所领导的一个研.
2020-09-30 15:46:49
182
转载 游戏服务器架构
一、游戏服务器特征游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现某种程度容灾需求。由于多进程协同工作,也带来了开发的复杂度,这也是需要关注的问题。功能约束,是架构设计决定性因素。基于游戏业务的功能特征,对服务器端系统来说,有以下几个特殊的需求:游戏和玩家的数据存储落地对玩家交互数据进行广播和同步重要逻辑要在服务器上运算,做好验
2020-09-27 18:00:53
169
转载 游戏服务器架构通识
前言这节讲座里,我们将从游戏服务器发展的简单历程出发,鸟瞰一下目前大多数的游戏服务器架构。这里尽可能的避免陷入细节的技术问题,而是从技术进化的结果状态,反推原始问题是什么。希望能通过这个过程,解释清楚游戏服务器是在解决什么问题,痛点到底在哪里。一、早期网游服务器。蛮荒时期的游戏服务器框架我们一笔带过,那时的游戏服务器和一个小Web服务没有区别。蛮荒时代的服务器只负责存储玩家账号、数据、转发场景内其他玩家的行为。很多移动、使用技能等关键逻辑在服务器上根本没有。随意就能用变速齿轮改变游戏速度。从《传
2020-09-27 17:30:31
380
转载 FPS游戏原理漫谈:玩家延时与服务器同步
文/周恺华在在FPS游戏中玩家延时都不一样的情况下是怎样做到游戏的同步?知友“周恺华”对此给出较为充实的回答,有兴趣了解这方面知识的玩家可以通过下面的回答来一窥究竟:声明:下面会大量使用CSGO作为例子,因为Valve在多人游戏的网络通信方面做得较好,可以当做一个典型来分析。多人竞技游戏中客户端和服务器的互动游戏中所有的逻辑判定都是由服务器完成的,客户端只负责发送请求和接收服务器的反馈,并把反馈具象化。拿CSGO做例子,玩家A拿着AK瞄准了玩家B的头开了一枪,那么玩家A的客户端会向服务器发送一个数.
2020-09-27 14:29:41
91
转载 网游消息同步
游戏中的通信协议和传统的协议没有太多不一样的地方,只不过游戏会有一些习惯做法。按照游戏需求来设计协议就好了。如果没经验不清楚具体场景,以下做个抛砖引玉:游戏登录初始化客户端通常会在这一步先把一些环境参数传递给服务端,如用户ID、Token(接入第三方运营商的可能会有)、时间截等。登陆向游戏服务器发起登陆请求,用户名,Token, 此时可能会附带要登录的区/服ID.游戏副本请求进入副本客户端携带需要进入的副本ID,向服务端请求进入。服务端检查玩家是否符合进入条件,符合的情况下会为副本分配内存
2020-09-27 11:43:20
41
转载 UID卡、IC卡、ID卡、CUID 卡、FUID 卡、UFUID 卡 有什么区别?
生活中,我们经常用到门禁卡、考勤卡、电梯卡还有停车卡,这些功能是怎么实现的呢?这是靠卡里封装的芯片和线圈来实现各种功能,不同的芯片频率、容量、读写性各不相同,常见的是IC卡还有ID卡。还有一种叫UID的卡,许多客户不了解UID卡是什么?有什么功能,和IC卡、ID卡有什么区别?本文德健智能科技小编就为大家介绍UID卡。先了解下IC卡、ID卡的定义ID卡全称身份识别卡,是一种不可写入的感应卡,含固定的编号。频率是125KHz,属于低频。一般用于门禁。IC卡全称集成电路卡,又称智能卡。可读写,容量大,有加密
2020-09-24 09:58:57
3784
原创 github awesome集锦
详情见https://github.com/topics/awesome数据来源Instant Data Scraper前60个项目
2020-09-22 14:36:22
1619
转载 【MifareClassicTool】小米NFC手机模拟加密门禁详细教程(Android手机通用)
mifare官方最新版地址https://www.icaria.de/mct/releases/3.0/· 资源名称:MifareClassicTool· 资源分类:Android NFC类软件· 资源大小:960.5 Kb· 资源版本:V2.2.3准备工具:①、MifareClassicTool 安卓NFC经典工具(本贴下方链接提供);②、小米带NFC手机(本人用Mi Note3测试,其它机型未测试);③、淘宝一张CUID白卡(简化一点说明:原加密卡经软件解密后写入此CUID白卡后变成.
2020-09-22 10:34:02
5033
3
转载 linux API函数大全
还没有认真研读过,今晚在其他博客上找了比较久,今晚时间也不多了,等有空再细看 先复制先 获取当前执行路径:getcwd1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNet...
2020-09-16 14:06:17
122
转载 go get国内源
前言#Go语言学到 Gin 框架了, 其实每天学习是比较辛苦的事情, 坚持下去!在使用 Go 过程中发现, 最无奈的是Go的一些模块下不下来, 即便挂了V, 油管2k不卡的那种, 依旧是 time out, 本文通过修改源为国内源的方法来规避此问题正文#推荐使用的两个, goproxy.cn 和 goproxy.io连接分别是https://goproxy.cnhttps://goproxy.io以下以cn举例,如想更换io步骤一样只是网址不一样可直接跳转至 github 地...
2020-09-11 14:59:08
427
2
原创 SecureCRT无法登录Ubuntu服务器
SecureCRT版本Version 6.1.4 (build 489)Ubuntu20 OpenSSH_8.2p1登录显示Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp
2020-09-10 22:34:55
133
python高概率OCR图像识别案例
2017-01-11
ansible-2017.9.1最新官方文档pdf
2017-09-01
升腾c92BIOS-用于不能usb启动的情况
2020-10-23
Intel CPU spectre漏洞利用方法
2018-07-31
边缘计算电子书大全
2018-04-25
2018年网络犯罪常用漏洞前十(英文报告)
2018-04-13
适合破解新手的160个crackme练手
2018-04-10
scrapy最新官方文档pdf工具书1.5版本,官方2017.12.29日发布
2018-01-04
mjpegstream android客户端
2017-10-30
java.media
2017-09-06
DNScrypt加密和相关脚本
2017-09-05
google双因子验证totp生成函数集合
2017-08-23
wooyun知识库超级爬虫
2017-05-09
python多进程探测端口写日日志(带cmd颜色显示)
2017-04-05
MC大队长说唱春节愚人软件源码
2017-01-22
私信功能是不是又崩了?
发表于 2020-08-20 最后回复 2020-08-20
大囚长的留言板
发表于 2020-01-02 最后回复 2020-01-02
C#文章收藏又报错了!
发表于 2017-12-05 最后回复 2017-12-07
知识图谱允许重复收藏
发表于 2017-10-27 最后回复 2017-12-05
收藏C#文章到知识库就会报错
发表于 2017-10-26 最后回复 2017-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝