自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帆随风而动

唯一不变的是变化本身

  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 SSH保持长连接

使用SSH 连接服务其默认一段时间会自动断掉,通过修改配置可增大该时间:使用vi /etc/ssh/sshd_config 打开sshd配置文件:添加:ClientAliveInterval 300ClientAliveCountMax 480重启sshd服务systemctl restart sshd...

2021-01-20 20:28:23 893

原创 使用frp进行内网穿透

反向代理简介一共有三台机器A,B,C。B在公网,有公网IP,则A可以连接B,C也可以直接连B. A,C在不同局域网,无法相互访问。现在的需求是A要与C进行数据通信。可以在B上启动一个反向代理的服务,C先连接B的服务。然后A连接B,并告诉B需要连接C,B记录A与C的该连接。之后A发向B的数据均会被B自动重定向到C.这就是反向代理frpfrp是目前最流行的反向代理工具。https://github.com/fatedier/frp使用下载,在官方github的release页面下。

2021-01-20 20:13:31 339

原创 一份切面优先级的设计方案

一份切面优先级的设计方案在面向切面的编程中,要对相同切入点的不同切面类进行优先级的排序,也就是根据一个order序号,小的先执行,后返回。这里提供一种设计思路,可能不完善,仅供参考:从1 到10w小于5w的为有副作用的大于5w的为无副作用的1~5000 保留5001~9999 web入参校验10000~19999 权限校验20000~25000 dao层入...

2019-07-18 01:01:32 241

原创 使用docker搭建一个完全分布式的hadoop集群

项目地址:https://github.com/czfshine/docker-hadoopdocker-hadoopA dockerfile for setting up a full Hadoop cluster server一套在ubuntu 下生成和部署Hadoop的Docker镜像的配置文件集与示例。包括: 环境配置文件 生成 docker image 的dockerfi...

2019-05-07 00:17:27 3782

原创 react与redux

现在的前端,已经从原始粗狂的裸写html,css和js转向专业化工业化的工具链条与各个思想。无论各种编程实践,最后都将模块化

2017-07-22 22:33:14 823

原创 关于机器学习在密码学中的应用

机器学习又称统计学习,是一种在数据中寻找相关性的一类算法,它最基本的假设输入输出是有关系的。 通常而言,加密算法接收明文与特定的密钥,输出密文。一个好的加密算法明文密文之间的相关性很弱,近乎随机的。(如果不然,则该加密算法是不健壮的)。 两类算法,一种寻找内在的相关性,一种尽量使相关性降到最低。对于一个已经经过实践检验的加密算法(如 RAS),要在未知加密密钥或者解密密钥的情况下利用机器学习寻找

2017-05-02 20:45:51 7042

原创 神经网络教程(一)引入

这系列文章主要通过几个简单的例子来演示神经网络

2017-04-02 00:59:27 2402

原创 lua oop[1]:属性定义

这篇文章就是要来把self都去掉,但是语义和上面的一样

2017-01-19 17:00:28 775

原创 lua oop[0]:实现基本的OO 框架

lua虽然原生面向对象,不过它提供了一些功能,使得我们很容易模拟出对象云风以前也实现过一次,代码有点复杂,我想重新实现一些。目标实现一个Class 函数,它接收一个构造函数,然后返回一个生成器,每次调用这个生成器可以生成一个新的对象.

2017-01-06 17:17:34 2022

原创 Mathematica备忘录

最近在科学松鼠会看到这篇文章,挺有趣的,顺带跑去学了下Mathematica准备工作去Wolfram注册个账户,15天的预览版,包括本地的和在线版。够用了╮(╯_╰)╭语法预览官方有一堆的文档(3.5G,比软件本体还大),照着文档学。

2016-06-10 14:25:40 1008

原创 py科学绘图库matplotlib详细教程

前言Matplotlib是一个可以绘制2D数据图形的python库,利用它可以绘制出各种各样的数据图表。安装linux or mac命令行键入sudo pip install matplotlibwin要管理员权限pip install matplotlib推荐下载Anaconda,一个python的拓展包,包含了195个关于科学,数学,工程,数据分析的py库,安装一个就可以解决大部分库安装的问题。

2015-08-30 08:16:39 5023

原创 Lua利用元表实现修饰器

基础概念元表(metatable)弱表(weak table)运算符重载修饰器概述有时我们要为一些对象增加元数据(文档,变量类型什么的),但有时对象是从别处来的,没法修改内部,所以要用到修饰器。注:本文的对象指lua中的table,function,userdata等。什么是修饰器?修饰器可以理解成数学中的算子,接受一个函数,返回修饰过的一个函数,例如微分算子ddx\frac{d}{dx}

2015-06-23 21:05:57 2381

翻译 【饥荒】关于随机地图生成的方式

介绍世界的生成方式原文 我注意到,几乎没有人知道如何在饥荒mod里建立新的地图,所以我想分享我的知识。如果在任何事情上我错了,请纠正我或给我信息.介绍世界的生成方式世界生成的组成是第一部分 预制物和静态布局第二部分房间与造型第三部分任务锁和钥匙世界生成的组成是?第一部分: 预制物和静态布局 中英对照 预制物 –> Prefabs 静态布局 –>Static Layou

2015-02-28 13:44:23 19241 12

翻译 【饥荒】介绍一些组件

介绍一些组件原文:[Introduction to some Components] (http://forums.kleientertainment.com/topic/47542-introduction-to-some-components)翻译: @czfshine Prefabs(预设物), Components(组件), Stategraphs(状态图), 这一些名词意味着是什么

2015-02-17 16:10:35 17477 1

原创 【wxlua教程三】开始例程

说明:这一篇就开始讲wxlua的使用了,wxlua可以集成在你的C++程序里, 也可以当成一个独立的库给lua调用。我这里假设你已经有一些lua基础,了解面向对象编程。 本系列托管在github上相关链接维基面向对象页面 wxlua官网如何运行wxlua程序wxlua本质是lua脚本,用lua解释器可以成功运行,因为需要载入wx库, 所以wx库文件要放在lua可以寻找到的地方。通常放在程

2015-02-17 16:04:27 3832 2

原创 【wxlua教程二】关于wxlua库的大小

有的同学觉得wxlua很大,想说能不能给它弄小一点,我的答案是可以。wxlua下有什么为wxlua加壳压缩wxlua下有什么编译过wxlua的人知道在cmake中有一个选项为 wxWidgets_ALL_COMPONENTS_28=gl;stc;richtext;aui;xrc;qa;media;net;xml; html;adv;core;base 用来设置wxlua生成所需要

2015-02-17 16:00:56 2662

原创 【wxlua教程一】搭建环境

【wxlua教程一】搭建环境 本文章将讲述搭建wxlua运行环境与如何运行wxlua脚本。 本系列托管在github上wxlua教程一搭建环境说明在win下第一种 用lua for window第二种 下载本项目的win32文件夹第三种 编译wxlua源码与lua使用在linux下在mac下说明:wxlua脚本其实是lua脚本,只要wx库的路径正确用lua解释器就能运行。

2015-02-17 15:57:54 5186 1

原创 git指定提交版本克隆大型库

在用git 克隆项目时,会遇到超大的仓库,因为git会保存以前所有的快照,克隆时会下载以前所有提交过的文件,就像我最近遇到的一个项目,一千多次提交,大小约1G。虽然不算大了,可是在中国,墙太厚,每次下载到500M一定卡死不动。网上的一些方法都试过了,不是没用,就是克隆完不能提交(直接点击github 页面右边的download zip,可以下载,但是好像下载后没法提交)。所以我费劲千辛万苦找到

2014-12-30 20:39:20 1897

原创 饥荒mod工具的编译

饥荒mod工具的编译Mod工具主要是用来帮助我们制作饥荒插件的,ds_mod_tools 能自动搜索mods目录,自动转换未生成的纹理和动画,并生成对应的地图集。测试环境: Win7旗舰版(64bit),TDM-GCC-32,GitHub for Window (desktop) 一、从github clone源码。这个项目都托管在了github上,用git shell 可

2014-11-30 21:04:31 4204

原创 【饥荒工具】ktools 动画转换工具

此贴给爱好mod制作的人看的,前方高能,无关人员迅速撤离. 如果你不知道饥荒动画,请按F4,我不想对牛弹琴,看这篇教程,你应该有饥荒mod的制作基础,会使用spriter制作动画,了解饥荒的图片格式. 如果看不懂,不要问我,那是你的知识不够.  在制作mod中,有一类东东是最让我头疼的,就是关于动画的,利用spriter可以制作scml格式的动画,用Don't Star

2014-10-18 14:50:41 11304

原创 【饥荒随笔】事件系统

来讲一讲事件何谓事件?事件是可以由程序检测到的动作或发生的事情。典型的事件则与程序流同步处理,也就是程序有哪里处理事件的一个或多个专用的地方,常常指一个事件循环。典型事件的来源包括用户(谁按下一个键上的键盘)。另一个来源是一个硬件设备,如定时器。任何程序都可以自定义设置触发事件的事情,如完成通信任务。改变其行为响应于事件的函数(被认为是事件驱动的),事件常常具有与目标互动的功能。

2014-10-17 19:35:18 4680

原创 【饥荒随笔】worldgen_main

今天来讲一下 worldgen_main.lua 顾名思义,这个文件就是用来构建世界的,里面定义了许多的基本函数第一行:package.path = package.path ..";scripts/?.lua"规定了lua模块的载入路径,关于package.path  在《lua程序设计》里有说,我就不多说了。下面两行,用来取随机数种子:--SEED = 372000

2014-10-17 19:31:52 3977

原创 【饥荒随笔】类与界面

饥荒采用面向对象的编程范型,其核心是class 文件,利用lua元表,实现类的继承。在饥荒里有着千奇百怪的类,动物是类,界面是类,连地图也是类,看饥荒的源码,主要把握各个类之间的继承与关系,弄清楚在什么时候需要用到哪一个类,这个变量试试哪个类的实例,它继承了类的哪些方法,又有什么属性可以调用。                  Widget和screen 两个文件夹是关于界面的,每个文

2014-10-17 19:25:42 3681

原创 饥荒:mod教程索引

网上关于饥荒mod制作的教程较少,

2014-07-31 12:36:41 7746

翻译 饥荒:在制做mod之前

这是伟大的,你喜爱饥荒,你也想成为一个“莫德”。所以,你在哪里开始呢?   老实说,有没有简单的指南改装最多的事。它通常的试验和错误,即使你知道你在做什么。 有几十种MODS的,所以你需要很多的教程,以支付他们所有。这只是不切实际的每一个可能的MOD变化。事实是,即使按照一个教程,你必须知道你的左右LUA的编码方式。 所以,你必须是一个有点自起动。你

2014-07-29 10:29:47 2619

原创 饥荒插件制作应注意的几个问题

最近闲暇无事,研究起了游戏脚本,

2014-07-26 17:18:53 3349 4

饥荒mod教程---输入

饥荒mod教程系列之三,主要教授鼠标,键盘,控件的事件。

2014-08-05

饥荒mod教程一物品

饥荒游戏mod教程系列之一,这一章主要教授物品的制作与内容

2014-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除