基于FPGA的可显示数字时钟,设计思路为自底向上,包含三个子模块:时钟模块,进制转换模块。led显示模块。所用到的FPGA晶振频率为50Mhz,首先利用它得到1hz的时钟然后然后得到时钟模块。把时钟模块输出的时、分、秒输入到进制转换模块后得到十进制的值再输入到led显示模块,该project已经在F ...
分类:
其他好文 时间:
2017-05-17 21:33:04
阅读次数:
239
系统改版,尤其是erp系统、资产管理等后台系统的改版,尤其要慎重,改版优化之前,先要做几个自问自答,帮助自己梳理好设计思路。首先,为什么要改版现存系统最大的问题是什么,为什么要改版?具体可以通过访谈使用者、模拟使用场景、新人系统自学后访谈等方式,提炼各路人马在..
分类:
其他好文 时间:
2017-05-16 23:36:41
阅读次数:
386
在Discuz 中有一项就是给帖子设置封面,非常多情况下仅仅能通过手动的方式去设置或者用提交POST请求的式去设置; 可是这都是调用DISCUZ的功能设置的; 有的时候并不是万能的,也实用不到的时候;以下就给大家讲一下DISCUZ在设计封面的设计思路。 知道了思路,就能够自己用代码去实现; 好開始: ...
分类:
Web程序 时间:
2017-05-15 10:05:50
阅读次数:
766
开发框架要考虑的面太多了:安全、稳定、性能、效率、扩展、整洁,还要经得起实践的考验,从零开发一个可用的框架,是很耗时费神的工作。网上很多开源的框架,为何还要自己开发?我是基于以下两点: 于是就自己动手,参考网上开源的项目和借鉴网友的设计思路(特别是萧秦系列博文),结合自己的实践,开发了一个简单、易用 ...
分类:
Web程序 时间:
2017-05-13 11:17:45
阅读次数:
559
设计思路 主要针对需要登录后操作的接口进行校验。接入层在对外暴露接口后,网页、APP、第三方等等途径进行访问接口。用户请求首先会被SpringMVC拦截器拦截到,在拦截器里第一步就是需要校验用户的登录身份(由于是分布式系统这里采用的是userId+accessToken方式来校验),登录校验通过之后 ...
分类:
编程语言 时间:
2017-05-09 21:41:38
阅读次数:
399
1.功能介绍: 保证配置文件中,设置的服务已全部启动;未启动的服务,以异常日志的形式记录。 2.设计思路: Step1:配置文件设置需要默认启动的服务名称 Step2:声明一个服务类对象sc,并从配置文件中的文件名读取出来放于数组depenentServiceArray当中 Step3:遍历服务名称 ...
分类:
其他好文 时间:
2017-05-09 20:46:59
阅读次数:
238
1.用例情景 1)定义一个闹钟(目标类),里面我们感兴趣的是时间值times,当times大于9.15时,通知观察者。 2)定义两个观察者,userA,userB,当收到times值时,作出判断,当times值大于9.30的时候就作出反映(打印一天出发的消息)。 2.设计思路 1)定义两个接口 2) ...
单例模式:优点:在运行期间,只能得到一个类的实例.防止重复的开销.设计思路:1.设置一个静态变量2.私有化构造方法3.提供一个静态方法,在静态方法中判断静态变量是否有初始化为该类实例,如果有,返回,没有,初始化 其实一些函数中也可以借用这种思想 在程序运行期间,调用该方法,比如获取$uid为10的用 ...
分类:
Web程序 时间:
2017-05-07 18:33:47
阅读次数:
176
所谓设计模式,就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案)。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 在Go ...
分类:
其他好文 时间:
2017-05-02 20:58:18
阅读次数:
418
设计思路:控制台模式 初始化: 建立画面,初始化数据 游戏过程: 1.获取操作 2.修改数据 3.更新画面 结束: 关闭画面,delete动态分配数据 4.29日 创建游戏背景,实现飞机移动操作,实现子弹飞行 4.30日 实现游戏数据管理,飞机击落动画,随机出现敌机 代码: 5.1日 感觉类的编写处 ...
分类:
编程语言 时间:
2017-05-01 15:01:38
阅读次数:
199