自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 关于Dart 单例模型的几种写法

什么是单例单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。单例的应用场景通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要实现这一点,可以从客户端对其进行实例化开始。因此需要用一种只允许生成对象类的唯一实例的机制,“阻止”所有想要生成对象的访问。工厂构造 Factory constructor静态变量 Static fi

2021-04-24 13:33:11 669

原创 JS数据类型校验常用方法及差异

第一种方法 typeofconsole.log(typeof ""); //stringconsole.log(typeof 1); //Numberconsole.log(typeof true); //booleanconsole.log(typeof null);//objectconsole.log(typeof undefined);//undefinedconsole.log(typeof []);//objectconsole.log(typeof function(){});/

2021-02-04 11:44:13 304

原创 Node 小游戏服务端2

小游戏服务端开发之客户端传参接上节,因为服务端语言用的是Node.js 以及基于NODE 的Koa框架,大的框架逻辑部分已编写完成。但在测试过程中有跨域以及参数接收问题;知识点:Node koa 接收参数;不磨鸡,KOA和NODE的基础知识这里不介绍,需要了解的可以自行度娘;在koa中,获取GET请求数据源头是koa中request对象中的query方法或querystring方法,query返回是格式化好的参数对象,querystring返回的是请求字符串,由于ctx对request的API有直接

2021-01-29 19:56:42 300

原创 手把把教你模拟搭建个coco2d的游戏服务端

这是一篇很早的笔记,老菜重炒发布出来,供初学者学习一下基于coco2dx 从零开始搭建棋牌小游戏2018.2.8号周六,晴,有风今天开始编写棋牌小游戏的后台服务功能;目标:1.创建用户玩家2.分配房间及用户ID和用户坐位编号3.棋牌游戏状态迁移及用户信息变更;环境 NodeJS koa2.0 依赖 router没用数据库全为本地缓存数据来点实际的,直接上代码step1:创建游客模块Step2: 创建棋牌 本人以生成撲克为例原理基本同上,根据用户数量随机生成相应的扑克牌;把生成的牌

2021-01-29 19:40:15 564

原创 JS 仿Excel表格组件

先上张生图记录开发及功能实现过程

2021-01-29 17:21:18 562

原创 轻松编写自定义Flutter 组件

如何快速编写Flutter插件

2021-01-29 17:13:14 506

原创 在Flutter中合理使用 JSON转Dart

在Flutter中合理使用JSON在Flutter开发的时候经常碰到后端返回的数据,或类型不齐或数据不匹配等等各种问题,今天小编带大家一起来搞一个好玩的东西;如何快速的将JSON数据转换为实体类模型;目前常用或推荐的如 JSON序列化插件json_annotation: ^2.4.0亦或者json_serializable: ^3.0.0我个人觉得都不是很好用,除了运行编译等一系列配置操作外,还容易出错,做起来总感觉有点莫名起妙;今天给大家推荐一个好的解决办法https://javiercb

2021-01-28 14:18:57 395

原创 相机图片旋转实现

##开始撸代码开始造轮子之前先介绍一款JS插件import EXIF from ‘exif-js’exjf 是读取相片的原始属性数据这个是一张原始的相册图片在这里插入图片描述在这里插入图片描述这是一张原始的手机拍摄的相册图片,其实每张照片都有其特定的字段属性信息,通过exif-js 就能够帮助我们快速的读取这个图片的基础信息,如下先给大家看看exif信息都存在哪里:(角度就在0x0112)exif信息的地址以下就是神奇的表现时刻class PhotoRalation{ //.

2021-01-28 12:28:44 419

原创 如何正确使用服务器时间

如何正确使用服务器时间在移动端的项目中需要实时更新本地时间戳,在移动项目切换到后台时,JS线程会主动挂起或线程阻塞,以结省内存开销,如果JS线程挂起或线程阻塞会引起定时器停止,直到JS线程重新激活;重新激活时,定时器是以线程挂机的时间点继续开始定时器,这个时间差会造成界面的实时时间与服务器时间显示不准确应用范围setTimeoutSetIntervalWeb Workers解决方案Step1: 第一次发起AJAX时,通过获取AJAX response Head信息//服务器时间Serv

2021-01-28 12:22:39 416

原创 React高仿钉钉无限循环日历组件

React仿钉钉日历组件React仿钉钉日历组件React仿钉钉日历组件##不喜欢默迹,大家应该可以直接看懂/** * @author jeastStone; * @description 日历组件 * */import { Icon } from 'antd-mobile';import { setTimeout } from 'core-js';import React, { Component } from 'react';import {CalendarUtil} fro

2021-01-28 12:15:40 1435 17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除