Fork me on GitHub
摘要:前言 HI,有段时间没有更新了,主要因为第一年前事情比较多,有些事得忙着张罗下;第二呢,对个人网站进行了一次大范围的优化,主要是申请的云服务器资源有限,1m的网络带宽,带上图片展示的话,打开网站的平均速度会达到20s以上,用户的体验不是很好;经过这次优化,已将访问速度控制在1s左右,整体感觉速度和用 阅读全文
posted @ 2018-01-29 16:59 Lancel0t 阅读 (1702) 评论 (2) 编辑
摘要:前言 经过前面几章,我们的网站已经最基本的功能,接下来就是继续拓展其他的功能,这期一起来实现一个该网站流量分析的工具,统计出这个网站每天用户相关数据,不仅要满足了我们对流量统计数字的基本要求,并且用更简单的图形显示方式,让我们一目了然地获取页面热度、点击率信息等等。有了这个想法以后,那怎么实现呢,跟 阅读全文
posted @ 2018-01-10 15:35 Lancel0t 阅读 (2688) 评论 (8) 编辑
摘要:上章节我们已经定制好动态配置的菜单,用户登录网站的第一步就是进入首页内容,那我们先搭建一下我们的首页内容。想着自己的网站内容主要是个人博客类型,所以,首页就展示博主本人的一些基本信息吧,哈哈。当然,做成静态的界面很简单,直接将信息填进html中就行了,基本没有什么技术含量,那我们这里要做成可配置的: 阅读全文
posted @ 2018-01-04 17:35 Lancel0t 阅读 (2616) 评论 (5) 编辑
摘要:上一章,我们实现了用户的注册和登录,登录之后展示的是我们的主页,页面的左侧是多级的导航菜单,定位并展示用户需要访问的不同页面。目前导航菜单是写死的,考虑以后菜单管理的便捷性,我们这节实现下可视化配置菜单的功能,这样以后我们可以动态的配置导航菜单,不用再编译发布网站程序了。 增加后台管理模块 第1步, 阅读全文
posted @ 2017-12-28 16:40 Lancel0t 阅读 (4358) 评论 (14) 编辑
摘要:俗话说,磨刀不费砍柴工。为了更方便的进行项目管理,我们先将个人网站项目配置一下,满足以下2个目标: VS2017中支持Git存储库,绑定Github项目,实现本地VS程序与线上Github一键代码提交和同步; 搭建服务器FTP站点,VS2017中配置一键部署网站文件到服务器; 有了以上的配置,我们可 阅读全文
posted @ 2017-12-07 16:47 Lancel0t 阅读 (4465) 评论 (9) 编辑
摘要:之前我们实现了叫地主、玩家和电脑自动出牌主要功能,但是还有个问题,出牌的时候,没有有效性检查和比较牌力大小。比如说,出牌3,4,5,目前是可以出牌的,然后下家可以出任何牌如3,6,9。 问题1:出牌检查有效性,就是出牌类型判断,像单张、对子、顺子、炸弹等等类型; 问题2:上家出牌后,下家再出牌的时候 阅读全文
posted @ 2017-12-04 14:52 Lancel0t 阅读 (1817) 评论 (6) 编辑
摘要:ASP.NET Core2.0发布有一阵子了,这是.NET 开源跨平台的一个重大里程碑, 也意味着比1.0版本要更加成熟。目前.net core具有开源、跨平台、灵活部署、模块化架构等等特性,吸引着一大批开发者。笔者也开始加入拥抱.net core大军,那就搭建一个个人网站吧! 首先申明的是,这应该 阅读全文
posted @ 2017-12-01 17:46 Lancel0t 阅读 (9820) 评论 (11) 编辑
摘要:前言 之前关注ABP框架有一阵子了,一直没有潜下心来实际研究一下。最近想自己建站,以后有自己的功能开发项目,可以在自己的站点上开发,并一步步的完善,所以找个比较好用的框架迫在眉睫,选来选去,决定用ABP框架。用群里的大大门的话来说,掌握了ABP,基本就可以飞天了~ 先简单介绍下吧(以下部分资料来自群 阅读全文
posted @ 2017-11-10 18:40 Lancel0t 阅读 (3032) 评论 (0) 编辑
摘要:Hi,之前有同学说要我把源码发出来,那我就把半成品源码的链接放在每篇文件的最后,有兴趣的话可以查阅参考,有问题可以跟我私信,也可以关注我的个人公众号,互相交流嘛。当然,代码也是在不断的持续改进中~ 上期我们实现了叫地主功能,不过遗留了一个小功能:叫地主完成以后,要显示地主的3张牌,这期首先弥补这块的 阅读全文
posted @ 2017-11-06 18:08 Lancel0t 阅读 (2725) 评论 (13) 编辑
摘要:大体思路 前面我们实现了点击开始游戏按钮,系统依次给玩家发牌的逻辑和动画,并展示当前的手牌。这期我们继续实现接下来的功能--叫地主。 1.首先这两天,学习了DOTween,这是一个强大的Unity动画插件,大家可以参考:DOTween官方文档,个人感觉DOTween还是比较好用的。 好的,我们先来重 阅读全文
posted @ 2017-11-02 12:53 Lancel0t 阅读 (6395) 评论 (10) 编辑
摘要:园子荒废多年,闲来无事,用Unity3D来尝试做一个简单的小游戏,一方面是对最近研究的Unity3D有点总结,一方面跟广大的园友相互学习和提高。话不多说,进入正题~ 创建项目 1.创建Unity2017的2D项目,暂且叫做ChinesePoker吧,就用自带的UGUI来编辑UI, 目前只导入iTwe 阅读全文
posted @ 2017-10-31 15:03 Lancel0t 阅读 (10337) 评论 (27) 编辑
摘要:Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到硬盘来保证持久化. Redis支持两种持久化方式: 1. Snapshot(快照),也是默认方式; 这种方式是将内存中数据以快照的方式写入二进制文件中,默认的文件名为dump.rdb.可以通过配置设置自动做快照持久 阅读全文
posted @ 2016-05-12 21:20 Lancel0t 阅读 (1223) 评论 (3) 编辑
摘要:1.Redis主从同步原理 redis主服务器会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,然后将数据文件同步给从服务器,从服务器加载记录文件,在内存库中更新新数据. 2.VMWare配置2台服务器 在已安装好redis服务的虚拟机,重命名为Redis-Master(主机),另外克 阅读全文
posted @ 2016-05-12 17:33 Lancel0t 阅读 (307) 评论 (0) 编辑
摘要:go语言的client在redis官网上有很多l客户端,个人感觉redigo使用起来更人性化,重要的是源代码结构很清晰,重要的是支持管道、发布和订阅、连接池等等,所以我选择redigo作为尝试. 1.redigo的安装 终端运行: go get github.com/garyburd/redigo/ 阅读全文
posted @ 2016-05-12 16:22 Lancel0t 阅读 (466) 评论 (0) 编辑
摘要:GO 语言的web框架很多,相对来说, Beego 框架,入门简单,文档齐全(中文),功能强大,本文以Beego 示例. Beego提供了详细的开发文档:http://beego.me/docs/intro/ 1.安装Beego和Bee工具 beego 的安装是典型的 Go 安装包的形式: 终端运行 阅读全文
posted @ 2016-05-12 15:38 Lancel0t 阅读 (1661) 评论 (1) 编辑