2019春第二次课程设计实验报告 一. 实验项目名称 贪吃蛇游戏 二. 实验项目功能描述 一个能由用户手动输入实现的用户操控一串字符数组移动达成相应条件改变字符数组的贪吃蛇游戏 三. 项目模块结构介绍 四. 实现界面展示 五. 代码托管链接 https://gitee.com/llf1202/fla ...
分类:
其他好文 时间:
2019-05-31 13:36:33
阅读次数:
88
本文是《Go语言调度器源代码情景分析》系列的第20篇,也是第五章《主动调度》的第1小节。 Goroutine的主动调度是指当前正在运行的goroutine通过直接调用runtime.Gosched()函数暂时放弃运行而发生的调度。 主动调度完全是用户代码自己控制的,我们根据代码就可以预见什么地方一定 ...
分类:
编程语言 时间:
2019-05-28 17:20:01
阅读次数:
143
一,权限模块设计 用户--角色--资源 二,授权方式 1.编程式,通过写if/else授权代码块完成: 2.注解式,通过在执行的Java方法上放置相应的注解完成: ...
分类:
其他好文 时间:
2019-04-29 18:52:28
阅读次数:
117
使用背景: 一个项目中需要做多次需求判断时,例如商城中加入购物车需要登陆判断,我的购物车需要需求判断,我的 订单、我的收藏等等,都需要做是否登陆判断,就可以使用过滤器,把这些需求过滤下来。 使用步骤: 1 创建一个包 com.xxx.filter 2 在包中创建一个类 实现 Filter接口和三个实 ...
分类:
其他好文 时间:
2019-04-23 21:24:36
阅读次数:
161
打开VS code,“文件-首选项-用户代码片段-选择新建全局代码片段文件 “ 属性介绍:prefix 就是你自定义的快捷键 body 就是你自定义的代码片段 description 就是这段代码的注释 demo : { "Print to console": { "prefix": "nodes" ...
分类:
其他好文 时间:
2019-03-09 10:31:02
阅读次数:
297
vue文件模板 模板变量 https://code.visualstudio.com/docs/editor/userdefinedsnippets#_variables vue.json ...
分类:
其他好文 时间:
2019-02-02 19:05:37
阅读次数:
450
Timer 用于以用户定义的事件间隔触发事件。Windows 计时器是为单线程环境设计的,其中,UI 线程用于执行处理。它要求用户代码有一个可用的 UI 消息泵,而且总是在同一个线程中操作,或者将调用封送到另一个线程。 使用此计时器时,请使用控件的Tick事件执行轮询操作,或在指定的时间内显示启动画 ...
一、概述要使用Android代码,您需要使用Git和Repo。在大多数情况下,您可以使用Git而不是Repo,或者使用Repo和Git命令来形成复杂的命令。然而,使用Repo进行基本的跨网络操作将使您的工作更简单。Git是一个开源版本控制系统,旨在处理分布在多个存储库中的大型项目。在Android中,我们使用Git进行本地操作,如本地分支,提交,差异和编辑。Repo是在Git之上构建的存储库管理工
分类:
移动开发 时间:
2019-01-10 17:41:06
阅读次数:
384
问题1:子类B可以有3种方式(public, protected, private)继承父类A,用哪种方式继承,用户代码才能把子类B的对象转换成父类A的对象呢? 只用当子类B以public方式继承父类A后,在用户代码里,才能把子类B的对象转换成父类A的对象。 原因如下: 下面例子的类Pro_derv ...
分类:
编程语言 时间:
2019-01-02 13:58:23
阅读次数:
189
第一章: Server启动流程 概述: 本章主要讲解server启动的关键步骤, 读者只需要了解server启动的大概逻辑, 知道关键的步骤在哪个类执行即可, 并不需要了解每一步的运作机制, 之后会对每个模块进行深度分析 第一节:服务端初始化 首先看下在我们用户代码中netty的使用最简单的一个de ...
分类:
Web程序 时间:
2018-12-31 17:13:36
阅读次数:
254