自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 使用CentOS配置Docker

Docker可以运行在Windows上,可以运行在macOS上,当然也可以运行在Linux上。作为Linux的一个知名发行版,CentOS,自然也可以搭载运行Docker。CentOS跟另一个曝光度更高的Ubuntu都是Linux发行版,但是二者不通(悲)。这篇博客会描述对Ubuntu的操作有了解的读者,如何快速在CentOS上搭建Docker。文章目录yum引入Docker仓库安装Docke...

2019-12-17 04:23:07 166

原创 使用Vue.js极速实现博客显示界面

文章目录引入Vue.js编写模版填写内容动态改变模版效果Vue.js是一个网站架构框架。使用这个框架可以比较快速地构建出一个网站的页面。引入Vue.js在HTML文件当中使用这一句便算是引入了Vue框架。<script src="https://vuejs.org/js/vue.min.js"></script>其中,vue.min.js多用于生产环境;vue....

2019-12-10 00:12:51 380

原创 设计一个REST API

文章目录用户管理文章管理其他这篇博客将主要描绘一个简单的博客网站的API,基于HTTP,换句话说就是,RESTful HTTP。数据本体和返回请求都是通过JSON进行的。用户管理用户管理通过向/user发送请求进行。支持的如下目标方法效果其他/userGET获取用户列表最大限制50个,使用?limit=&offset=来调整/userPOST...

2019-11-20 12:24:08 170

原创 Go语言网络搭建

Go语言强大的包使得网络编程变得轻松。文章目录碎碎念使用http包处理静态资源请求使用text包处理模版第三方解决方案碎碎念首先,需要导入http包。import ( "net/http")在主函数上还要写上这么一句话http.ListenAndServe(":80", nil)来监听端口。端口不一定是80就是了……使用http.HandleFunc(string, ...

2019-11-13 10:04:01 226

原创 Go 语言的Tick实现

在tick.go当中,最主要的类是Ticker。它是一个包含了Time类型信道和runtimeTimer类型的计时器的一个包装类。同时还提供了一个生成Ticker实例的一个函数:func NewTicker(d Duration) *Ticker。在背后,它初始化了它的runtimeTimer,这是在sleep.go当中定义的,功能是睡眠一定时间、向信道当中放入内容、继续睡眠。这很适合作为Tic...

2019-09-26 21:02:33 536

原创 如何在macOS下安装配置Go语言环境

——还是比在FreeBSD下给KDE2打补丁简单的文章目录安装配置GOPATH与GOROOT遇到网络问题了?安装假定你安装了Homebrew。用Mac的开发人员我想应该都需要安装一个……打开「终端」,输入brew install go完成了。什么,MacPorts?输入sudo ports install go应该就OK了,虽然我没试过……配置嗯……也许确实已经完成了,至少你已经可...

2019-09-15 00:09:09 299

原创 搭建私有云平台的一些随想

从要求来说,这个环境需要满足以下几个要求:在同一台物理机器中同时运行多个虚拟操作系统虚拟系统可以被远程访问这可以使用宿主系统上安装多个虚拟机,并配置虚拟机远程访问的方法来做到。文章目录在宿主系统上安装多个虚拟机安装子系统配置内外网络配置虚拟机远程访问SSH远程访问总结在宿主系统上安装多个虚拟机虽然按照要求是需要使用VirtualBox来配置环境,但是这一步理论上任何虚拟化软件都可以...

2019-09-01 21:49:17 4487

原创 B.A.K.A. 智能贪吃蛇

B.A.K.A. Automatic Kinetic AI能不能让电脑自主游玩贪吃蛇?答案是肯定的。为此,我在上一篇博客里所构建的贪吃蛇框架上,外置了一个AI。这个AI可以让蛇自动地运动,所以我将它命名为B.A.K.A. AI。算法思想一个稳赚不陪的思想是绕圈。绕圈听上去简单,但事实上是有学问的。每个格子的遍历实际上是一个求哈密顿圈的问题,然而这个问题是NP的。不过,在这里的特殊情况下我们可以提炼出

2017-12-28 10:41:03 386

原创 Re: 贪吃蛇

致阅卷人:请直接跳至“新·贪吃蛇”部分在作业发布的两个月前,我提前知道了将会有贪吃蛇作业。所以当时熬夜攻关,写出了一个贪吃蛇。然而到等到作业正式发布的时候,我惊讶地发现,我的代码完全不能过关……元贪吃蛇本体输入与输出kbhit 与 curses自动运动新贪吃蛇元反思元·贪吃蛇原本的贪吃蛇由于想使用队列来模拟一条蛇,所以使用了C++的STL库。 将游戏的本体单独制作成一个类,主函数负责

2017-12-28 00:01:42 643

原创 看不见的编程语言:Whitespace

[Tab][Space][Tab][Space][Space][Tab][Space][Linefeed] 世界上的编程语言数量很多,但是只有极少部分“崭露头角”,其余的大多石沉大海。但是,也有一类语言,因为它们的奇特而格外受人瞩目。简介这门语言由英国杜伦大学的Edwin Brady和Chris Morris开发,发布时间是2003年的愚人节(真的希望这只是一个愚人节玩笑,然而并不是)。整个语

2017-12-15 13:43:24 1759

原创 善与恶的分界线

“非常感谢提交漏洞和对XXXX的支持,我们已第一时间将漏洞修复完毕,并抓捕了你”大家还记得它吗?一个漏洞曝光平台,因为一个漏洞而身陷漩涡;一个白帽子黑客,因为曝光了一个漏洞而深陷法律沼泽。乌云。……已经凉了什么是黑客?黑客不是计算机罪犯,黑客不是计算机罪犯,黑客不是计算机罪犯黑客,本意仅仅是电脑技术高超的人,真正的罪犯是骇客。从以上定义中,我们可以推断,一定有内心善良的黑客,他们就是白帽黑客。白帽黑

2017-12-08 03:19:34 517

原创 自顶向下,逐步求精

大事化小,小事化了(大误)概览说白了,这个思想就有点像Top-down:将一个大问题分割为若干个小块,然后将小块再分割为更小的小块。力求每个小块都完美地解决。当所有的小块都精致地解决了之后,大问题也随之解决。起源该编程思想与模块化设计与结构化设计有着密切关系。大问题分解出的小问题可以被看作是一个个的模块;而“自顶向下,逐步求精”的思想是结构化设计的一个重要原则。goto语句结构化设计的起源是对got

2017-12-01 11:10:24 428

原创 革新性的扫雷变身

联动文章:HTML扫雷实战在上一篇文章中,我制作了一个简单的扫雷。现在我将通过把文章内容进行重新编写和组织,将它变成一个看上去高大上的游戏企划。企划书立项原因主要规则主要特性基本游戏机能游戏元素成品效果企划书立项原因当下网络游戏盛行,传统游戏日渐式微。为了让新时代人民可以体会到传统游戏的乐趣,特意将扫雷复刻,改编成网页游戏。主要规则玩家在游戏中将面对一片未打开的方块,每个方块下面都可

2017-11-20 11:40:27 491

原创 逻辑电路,零和一的实验

请注意,这是一篇实验报告。致阅卷人:由于一些原因本文没有使用推荐的Autodesk Circuits。实验一:建立简单电路A. 验证非门功能电路图如下:B. 填写表格 INPUT(toggle switch) OUTPUT(led) ON(1) not lit(0) OFF(0) lit(1) C. 选做用异或门制造非门电路图如下:效果如下,请留意下方的输入:实验二:验证电

2017-11-19 13:22:34 554

原创 软件更新,是不是太频繁了?

我(的手机)终于吃上棉花糖了!……什么?奥利奥?!小至应用程序,大到操作系统,隔三差五都会有更新。App Store图标上的小红点,Google Play在通知栏弹出的提示也是见怪不怪了。有的时候,硬件也会有更新。更新的目的有很多,例如使系统保持最新、增加新功能、修正旧版本的错误等。系统发展生命周期软件开发不是想来就来的,它有着一套严谨而科学的流程。例如以下是系统发展生命周期的一个版本:立项从身边事

2017-11-19 03:29:52 1762

原创 关于帧率

静止是相对的,运动是绝对的——似乎用在这里不太恰当如果只是说人眼是怎么看到动画的,那么很多人都知道:“人的眼睛有光对视网膜所产生的视觉在光停止作用后仍然保留一段时间的现象这是视神经的反应速度造成的当几张画面以一定的速度展示在人眼前的时候由于人有这种视觉暂留的现象人们会觉得这些画面是连续而不间断的所以才会感觉到在运动但是事实上展示在眼前的其实是一张张静止的画面………………………………”如此冗长的,读

2017-10-24 08:51:45 800

原创 HTML扫雷实战

新买的电脑,配置贼高了,玩扫雷一点都不卡……(玩梗)扫雷,(Minesweeper,港台称为“踩地雷”)想必大多数人都玩过。它的实现也不困难。下面是利用Javascript扫雷的例子。主文件准备工作创建场景随机生成场景右键标雷左键开方块自动打开周围的地雷游戏实用工具CheckGameWinGameOver主文件之后的事情后记主文件主要的程序只在一个文件中,这里把它叫做 ga

2017-10-10 09:23:43 1069

原创 Android系统的基本安全入门

面向小白看的Android安全入门教程

2017-09-23 13:08:01 447

空空如也

空空如也

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

TA关注的人

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