- 博客(14)
- 收藏
- 关注
原创 Apache Dubbo Project
Apache Dubbo ProjectApache Dubbo is a high-performance, Java-based open-source RPC framework. Please visit official site for quick start and documentations, as well as the wiki for news, FAQ, and release notes.Apache Dubbo是一个基于Java的高性能开源RPC框架。 请访问官方网站以获取
2020-12-30 15:59:28
215
原创 soj-1001. NFA识别语言
Description对于给出的NFA和输入的字符串,判断字符串是否是NFA识别的语言。Input输入有多组数据。每组数据的第一行是两个整数N(N<=50)和M(M<=27),表示NFA有N个状态,以及字母表有M-1个字符。NFA的N个状态用整数0~N-1表示,状态0为起始状态。字母表包含小写英文字母的前M-1个字符。接下来的N行,每行有M个整数集(用’{‘和’}'括起)。其中,第i行第1列的整数集表示在状态i-1时,对应于є(空串)的状态迁移;第i行第j(j>1)列的整数集,表示N
2020-12-29 00:34:36
698
原创 soj-1000. DFA识别语言
Description对于给出的DFA和输入的字符串,判断字符串是否是DFA识别的语言。Input输入有多组数据。每组数据的第一行是两个整数N(N<=50)和M(M<=26),分别代表DFA的状态数和字母表的字符数。DFA的N个状态用整数0~N-1表示。状态0为起始状态。字母表包含的字符是小写英文字母的前M个字符。接下来的N行,每行有M个整数。其中第i行第j列的数字k,表示DFA在状态i-1,当输入符号为第j个小写字母时,迁移到状态k。接下来的一行包含若干个整数,代表DFA的接受状态,这一
2020-12-28 23:38:27
813
原创 Docker容器化技术体验
Ubuntu下的Docker容器化技术体验简介容器技术是继大数据和云计算之后又一炙手可热的技术,而且未来相当一段时间内都会非常流行。对 IT 行业来说,这是一项非常有价值的技术。而对 IT 从业者来说,掌握容器技术是市场的需要,也是提升自我价值的重要途径。Docker 是一个用于开发,交付和运行应用程序的开放平台。Docker 使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助 Docker,您可以与管理应用程序相同的方式来管理基础架构。通过利用 Docker 的方法来快速交付,测试和部署
2020-12-25 20:21:50
257
原创 利用Kubeadm部署Kubernetes
系统环境前置条件首先我们需要安装kubeadm,具体安装过程参考官方教程在安装过程中,我们要删除原来的pos,增加阿里云关闭部分服务并且对其中的一些配置进行修改之后就可以正式开始我们的Kubernetes配置了。正式配置首先我们使用init命令来初始化命令成功之后,他会提示我们使用几条指令彻底完成初始化。作为用户mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo
2020-12-19 15:12:41
321
2
原创 在VS code中打开网页预览
在VS code中打开网页预览在平时进行前端设计的时候,你是否会因为无法实时观察到网页的变化而苦恼,每一次都要重新打开html文件的过程过于繁琐,现在就有一种新的方式能够让你在coding的时候实时观察到网页效果的变化。Live Server我们首先需要安装live server插件安装完成后,我们右键你创建的html文件会有一个open with live server选项点击那个选项就会使用默认浏览器打开你的html文件打开文件效果:但是这样你就需要保持这个浏览器窗口一直在你编辑器的
2020-11-23 13:03:08
11590
1
原创 apidoc——自动生成go语言api文档
简介apidoc 是一个简单的 RESTful API 文档生成工具,它从代码注释中提取特定格式的内容,生成文档。目前支持支持以下语言:C#、C/C++、D、Dart、Erlang、Go、Groovy、Java、JavaScript、Julia、Kotlin、Lisp/Clojure、Lua、Nim、Pascal/Delphi、Perl、PHP、Python、Ruby、Rust、Scala、Swift、Typescript 和 Zig。下载、安装apidoc我们可以从以下网址下载主流系统下的二进制文
2020-10-19 13:33:09
2819
原创 adoc-自动生成的api文档工具
adocadoc是一个文档生成工具,根据golang代码注释,生成README格式的API文档,只能识别特定的API注释语法。在前后端分离的开发模式下,后台人员往往要提供一个接口文档给前端人员。 虽然已经有了一些开源工具,可以根据注释生成文档,但这些工具往往都很臃肿,很难根据自己的实际开发体验去做定制。安装adoc首先我们需要在GOPATH上从该软件作者的github进行git clonegit clone https://github.com/day-dreams/adoc.git然后cd
2020-10-15 13:51:53
1476
原创 安装Chocolatey和Pandoc
github方法安装pandoc进入github仓库https://github.com/jgm/pandoc/releases/tag/2.11选择对应的版本进行安装即可但是我在windows10下安装2.11版本的pandoc,应用程序会卡死在命令行界面,所以我寻找别的方法进行pandoc的安装。这里我们借用chocolatey来帮助我们安装pandoc。安装Chocolatey首先我们打开官网然后选择get started,之后我们将会进入以下这个界面然后我们根据要求,以管理员身
2020-10-13 20:52:20
335
原创 中山大学-3D游戏-牧师与恶魔
游戏对象运动的本质实际上游戏对象的运动是游戏对象随着游戏时间空间位置、旋转角度以及大小的变化,通过矩阵变换来实现游戏对象空间属性的改变。抛物线运动首先我想到的是可以直接根据公式调整物体的位置:其次我查询资料发现物体拥有重力属性,于是又有一种方法:最后,我采用不同的方法去运用原本的公式,这样最后一种方法也有了太阳系模拟我们首先创建太阳系以及八大行星然后稍微改变一下球的大小和位置然后将太阳系贴图贴上然后根据之前写过的代码,进行类似的操作,代码如下最后效果牧师与恶魔游戏中
2020-10-03 16:01:15
186
原创 中山大学-服务计算-TDD(测试驱动开发)
TDD(测试驱动开发)TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。TDD虽是敏捷方法的核心实践,但不只适用于XP(Extreme Programming),同样可以适用于其他开发方法和过程。迭代章节的练习1.修改测试代码,以便调用者可以指定字符重复的次数,然后修复代码 首先我们对于原函数增加一个数量的定义 然后
2020-09-27 22:18:55
162
原创 中山大学-3D游戏-作业2
游戏对象和资源的联系:游戏对象是在游戏中存在的一个个例,可以是可视的物体,比如你操纵的人物,你所对话的人物,你人物上佩戴的项链等等都是游戏对象;资源则是对于游戏对象的辅助描述,相当于修饰。比如石壁是一个游戏对象,那么石壁上的纹理就是一种资源。游戏案例:资源的目录组织结构包括了:Prefabs预设,resources动态加载的资源文件,Scenes场景文件,Scenes场景文件,Scripts脚本代码文件,Sounds音效文件,Textures所有的贴图游戏对象:则是游戏中的实体,同时他们之间一
2020-09-27 22:12:02
109
原创 中山大学-服务计算-安装 go 语言开发环境
安装 go 语言开发环境Step1 安装vscode首先打开ubuntu的应用商店然后找到vscode进行下载完成Step2 安装golang使用apt-get命令直接安装检测版本进行文件夹的创建进行环境变量的配置检查环境变量的配置然后重启Ubuntu加载环境变量的配置Step3 Hello World...
2020-09-20 23:46:28
180
原创 新大陆探险
关于18岁的我为了家庭而外出探险这件事介绍Introduction关于18岁的我为了家庭而外出探险这件事是一款3D横向冒险类游戏,主角通过在丛林、雪地、沙漠等地图上对于地图元素的探索,收获物资、结交伙伴以及完成成就。背景Background在2078年,在天气极端变化的情况下,世界各地的环境有了极大的变化,原有的建筑在极端天气的情况下被腐蚀殆尽,全球板块剧烈移动,最终汇聚成一个板块,人们称之为新大陆,新大陆仅有中心一小块区域是适宜人类生存的,人类在那里建立了太阳城。同时,在极端天气的影响下,动
2020-09-06 16:06:17
464
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人