#新设计

discuzx完全自定义设计模板门户首页,栏目,专题模板方法

第一种:门户首页模板(index.htm,保存于templatedefaultportal)<!--{subtemplatecommon/header}--><styleid="diy_style"type="text/css"></style>这里可以随意自定义代码<!--{...

什么时候使用PHP设计模式和为什么要使用?

有大量的文章解释什么是设计模式,如何实现设计模式,网络上不需要再写一篇这样的文章。相反,在本文中我们更多的讨论什么时候用和为什么要用,而不是用哪一个和如何使用。我将会为这些设计模式描绘不同的场景和案例,和提供一个简短的定义帮助你们中对这些指定的模式不熟悉的人。让我们开始吧。这篇文章覆盖了RobertC.Martin书中...

自适应网页设计(Responsive Web Design)

随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同...

物联网架构成长之路(21)-业务服务器设计1

0.前言  前段时间忙了其他事了,感觉利用周末的时间效率好低哦。没有平时上班时间的效率高。哈哈哈。这篇博客,主要是物联网业务服务器前期的一些简单设计。主要是设备如何进行登录,从业务服务器那里获取Token后,登陆到MQTT服务器。业务服务器对设备的登录验证,ACL权限验证这两方面。主要是把业务服务器与MQTT服务器联系...

基于mindwave脑电波进行疲劳检测算法的设计(5)

  时隔两个多月了,前段时间在弄Socket,就没有弄这个了。现在好了,花了几天的时间,终于又完成了一小部分了。这一小节主要讲α,β,δ,θ等等波段之间的关系。废话不多说,直接给出这几天的成果。  上一次,我们分析了attention(专注度)和meditation(冥想度)与疲劳之间的关系。如下图  上面的曲线上一小...

基于mindwave脑电波进行疲劳检测算法的设计(4)

  上一次的实验做到可以从pc端读取到MindWave传输过来的脑电波原始数据了。  我是先定义一个结构体,该结构体对应保存所有能从硬件中取到的原始数据。1structFD_DATA2{3intbattery;//电量4intpoor_signal;//连接质量5intattention;//专注度6intmedita...

基于mindwave脑电波进行疲劳检测算法的设计(3)

  这一节我将讲解thinkgear.h里面的函数和宏定义。这一些都可以在MindSetDevelopmentToolsThinkGearCommunicationsDriverdocshtmlindex.html这个路径中找到并打开。是使用doxygen软件生成的API帮助文档。  下面我将做一下简单的翻译。其实最主...

基于mindwave脑电波进行疲劳检测算法的设计(2)

  上文讲到的是保证硬件的接通。接下来是用C语言在它提供的API接口进行连接。  在网盘中下载MindSetDevelopmentTools这个开发包。这个目录下MindSetDevelopmentToolsThinkGearCommunicationsDriverwin32有一些文件是要用到的。  我采用的MinGW...

基于mindwave脑电波进行疲劳检测算法的设计(1)

一、简介  脑波,又称之为脑电波,是人大脑发出的电波,非常的微弱,只能通过设备来检测。人的脑波在不同状态下,会不同,因此可以通过脑波来量化分析人的精神状态。  科学家讲脑电波分为四种,以下为详细解释  (1)α脑波    α脑波,是当人们放松身心、沉思时的脑波。它以每秒钟8~12周波的频率运行着。当人们在做“白日梦”或...

《设计模式之禅》之桥梁模式

桥梁模式也叫桥接模式,是一个比较简单的模式,其定义如下:将抽象和实现解耦,使得两者可以独立地变化。桥梁模式的四个角色Abstraction–抽象化角色它的主页职责是定义出该角色的行为,同时保存一个对实现画角色的引用,该角色一般是抽象类。Implementor–实现化角色它是接口或者抽象类,定义角色必需的行为和属性。Re...
代码星球 ·2020-12-28

《设计模式之禅》之享元模式

享元模式是池技术的重要实现方式,其定义如下:使用共享对象可有效地支持大量的细粒度的对象。享元模式的定义为我们提出了两个要求:细粒度的对象和共享对象。我们知道分配太多的对象到应用程序中将有损程序的性能,同时还容易造成内存溢出,那怎么避免呢?就是享元模式提到的共享技术。要求细粒度对象,那么不可避免地使得对象数量多且性质相近...

《设计模式之禅》之解释器模式

解释器模式是一种按照指定规定语法进行解析的方案,在现在项目中使用较少,其定义如下:给定一门语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。解释器模式通用类:(1)AbstractExpression–抽象解释器具体的解释任务由各个实现类完成,具体的解释器分别由TerminalExp...

《设计模式之禅》之状态模式

当一个对象内在状态改变时允许其改变行为,这个对象看起来像改变了其类。1.状态模式中的3个角色(1)State–抽象状态角色接口或抽象类,负责对象状态定义,并且封装环境角色以实现状态切换。(2)ConcreteState–具体状态角色每一个具体状态必须完成两个职责:本状态的行为管理以及趋向状态处理,通俗地讲,就是本状态下...
代码星球 ·2020-12-28

《设计模式之禅》之访问者模式

访问者模式是一个相对简单的模式,其定义如下:封装一些作用于某种数据结构中的各元素的操作,它可以在不改变数据结构的前提下定义作用于这些元素的新的操作。角色职责Visitor–抽象访问者抽象类或者接口,声明访问者可以访问哪些元素,具体到程序中就是visit方法的参数定义哪些对象是可以被访问的。ConcreteVisitor...
首页上一页...2627282930...下一页尾页