
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
架构的分析模型一. 讨论的背景现代电子游戏,基本上都会使用一定的网络功能。从验证正版,到多人交互等等,都需要架设一些专用的服务器,以及编写在服务器上的程序。因此,游戏服务器端软件的架构,本质上也是游戏服务器这个特定领域的软件架构。软件架构的分析,可以通过不同的层面入手。比较经典的软件架构描述,包含了以下几种架构:运行时架构——这种架构关心如何解决运行效率问题,通常以程序进程图、数据流图为表达方式。
web前端emoji表情随着互联网的发展,传统的文字已经不能满足人们生活交流的需要,有时一张图片,一个表情,更能传递想要表达的内容。(具体可参考微信斗图-_-! )如今比较有名的emoji已经可以被大部分设备所兼容,那么问题来了,如何在网页上显示一个emoji表情呢?通常作为前端,我们接收到的表情不会是一张图片,而是类似 :smile : 、[微笑]、/微笑这样的字符串,那么如何将字符...
在接触express项目的时候,大家会不会经常遇到这样一个问题。这个app.use,router.use有什么区别,这个next又是做什么的?如果你对这几个概念不清楚。请好好看下面的例子一.app.use和router.use如果你的代码只是上面这样写,是错误的写法。只有/app这个接口会生效,/router不会。你只需要记住这样一句话:路由器的行为就像中间件本身,因此您可以将其用作...
Electron 窗口管理
Application.streamingAssetsPath和Application.persistentDataPath这个两个路径以前一直困扰了我很久,最近终于开窍了。。。在ios端和Android端Application.streamingAssetsPath只能读取而不能修改,一般在这个文件夹里面存放一些二进制文件(比如AssetBundle,mp4等一些文件),这些文件在打包时不会被压
百度UEditor官方网址:http://ueditor.baidu.com/website/UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于MIT协议,允许自由使用和修改代码...2bootstrap-wysiwyg官方网址:http://www.bootcss.com/p/bootstra...
来自百度百科https://baike.baidu.com/item/%E9%BA%BB%E5%B0%86/215?fr=aladdin一副完整的麻将牌共152张。包括字牌、花牌、序数牌、百搭牌。流行的是精简版麻将,不含百搭和大白板,共144张。字牌(合计28张)1、风牌:东、南、西、北,各4张,共16张。2、箭牌:中、发、白,各4张,共12张。 花牌(合计8张...
前端开发的同学们或许会遇到这样的问题:产品中需要实现某项功能,常用的elementui、antd等组件库中确实有差不多功能的组件。但实际上这些组件可能并不能满足你的功能,或多或少都需要你去看看如何修改它才能满足你的需求。比如我曾遇到过element-ui中的「树形控件」暴露出的参数没有我需要的(获取参数);或者是「对话框」组件我需要给它的body加上上下两条border等(样式修改);还有「级联选
为什么有模块概念理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模块化编程语言,在es6以前,它是不支持”类”(class),所以也就没有”模块”(module)了。require时代Javascript社区做了很多努力,在现有的运行环境中,实现”模块”的效果。原始写法模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变
近期项目中需要开发一个兼容PC和移动端的富文本编辑器,其中包含了一些特殊的定制功能。考察了下现有的js富文本编辑器,桌面端的很多,移动端的几乎没有。桌面端以UEditor为代表。但是我们并不打算考虑兼容性,所以没有必要采用UEditor这么重的插件。为此决定自研一个富文本编辑器。本文,主要介绍如何实现富文本编辑器,和解决一些不同浏览器和设备之间的bug。准备阶段在现代浏览器中已经为我们准备好了许多







