当前位置: 首页 > news >正文

大学建设网站的意义网页版梦幻西游三借芭蕉扇

大学建设网站的意义,网页版梦幻西游三借芭蕉扇,十大免费网页制作平台,速贝cms建站系统Unity带有时效性的数据存储 引言 在Unity项目开发中#xff0c;有时候会遇到带有时效性的数据存储#xff0c;比如账号信息、token等#xff0c;都是具有时效性的#xff0c;这时候我们就需要在这些信息过期的时候将对应的信息作废。 实现 这个功能怎么实现呢#xff…Unity带有时效性的数据存储 引言 在Unity项目开发中有时候会遇到带有时效性的数据存储比如账号信息、token等都是具有时效性的这时候我们就需要在这些信息过期的时候将对应的信息作废。 实现 这个功能怎么实现呢还是利用Unity自带的PlayerPrefs功能来存储数据只是在存储的时候如果数据有时效性我们需要给数据再存储一个对应的key值来记录时间。获取数据的时候如果数据有时效性我们判断对应的时间戳来判定数据的有效性。 完整代码 using System; using UnityEngine;/// summary /// 本地数据缓存 /// Playerprefs的封装 /// /summary public class LocalCache {/// summary/// 时间戳结尾/// /summarypublic const string TimeEnd _TIMEEND;/// summary/// 获取缓存的string数据/// /summary/// param namekey/param/// returns返回结果可能为空/returnspublic static string GetString(string key){string timeKey key TimeEnd;if (PlayerPrefs.HasKey(timeKey)){long time long.Parse(PlayerPrefs.GetString(timeKey));if (CurrentTime() time){//信息过期作废PlayerPrefs.DeleteKey(key);PlayerPrefs.DeleteKey(timeKey);return null;}else{return PlayerPrefs.GetString(key);}}else{return PlayerPrefs.GetString(key);}}/// summary/// 存储string/// /summary/// param namekey/param/// param namevalue/param/// param nametime小于等于0表示永久存储其他表示有存储时间,单位毫秒ms/parampublic static void SetString(string key, string value, int time -1){PlayerPrefs.SetString(key, value);if (time 0){//存储对应的时间戳string timeKey key TimeEnd;double currentTime CurrentTime();long endTime (long)(currentTime time);PlayerPrefs.SetString(timeKey, endTime.ToString());}}/// summary/// 获取缓存的string数据/// /summary/// param namekey/param/// returns返回结果可能为空/returnspublic static int? GetInt(string key){string timeKey key TimeEnd;if (PlayerPrefs.HasKey(timeKey)){long time long.Parse(PlayerPrefs.GetString(timeKey));if (CurrentTime() time){//信息过期作废PlayerPrefs.DeleteKey(key);PlayerPrefs.DeleteKey(timeKey);return null;}else{return PlayerPrefs.GetInt(key);}}else{return PlayerPrefs.GetInt(key);}}/// summary/// 存储string/// /summary/// param namekey/param/// param namevalue/param/// param nametime小于等于0表示永久存储其他表示有存储时间,单位毫秒ms/parampublic static void SetInt(string key, int value, int time -1){PlayerPrefs.SetInt(key, value);if (time 0){//存储对应的时间戳string timeKey key TimeEnd;double currentTime CurrentTime();long endTime (long)(currentTime time);PlayerPrefs.SetString(timeKey, endTime.ToString());}}/// summary/// 获取缓存的string数据/// /summary/// param namekey/param/// returns返回结果可能为空/returnspublic static float? GetFloat(string key){string timeKey key TimeEnd;if (PlayerPrefs.HasKey(timeKey)){long time long.Parse(PlayerPrefs.GetString(timeKey));if (CurrentTime() time){//信息过期作废PlayerPrefs.DeleteKey(key);PlayerPrefs.DeleteKey(timeKey);return null;}else{return PlayerPrefs.GetFloat(key);}}else{return PlayerPrefs.GetFloat(key);}}/// summary/// 存储string/// /summary/// param namekey/param/// param namevalue/param/// param nametime小于等于0表示永久存储其他表示有存储时间,单位毫秒ms/parampublic static void SetFloat(string key, float value, int time -1){PlayerPrefs.SetFloat(key, value);if (time 0){//存储对应的时间戳string timeKey key TimeEnd;double currentTime CurrentTime();long endTime (long)(currentTime time);PlayerPrefs.SetString(timeKey, endTime.ToString());}}/// summary/// 获取当前时间的时间戳/// /summary/// returns/returnspublic static double CurrentTime(){return (DateTime.Now - new DateTime(1970, 1, 1)).TotalMilliseconds;} } 尾语 这里实现的只是个小功能但是平时多记录一些这种小功能可以减少正式项目开发中的很多时间毕竟这种小功能从开发到测试还是需要不少时间的。 如果有些的不对的地方欢迎各位大佬批评指正。
http://www.hkea.cn/news/14539419/

相关文章:

  • 网站模块图片网站提供的链接
  • 网站建设基本流程费用彩视网站建设策划
  • 全国网站集约化建设试点单页站如何做网站seo优化
  • 太原怎样优化网站建设国内搜索引擎排名
  • 专门做项目代理的网站wordpress和织梦架构
  • 丰台电子网站建设什么网比较好
  • 成都网站建设制作公司做网站前怎么写文档
  • 建设化妆品网站的成本企业邮箱注册申请费用
  • 建设银行网站怎么查流水win7本机做网站
  • 网站目录结构说明淄博企业建网站
  • 如何删除网站的信息吗pc端自定义页设计与制作模板
  • 旅游电子商务 网站建设做网站分流
  • 网站开发 开票手机网站建设的整体流程图
  • 做网站推广 需要ftp自己怎么设计公司的logo
  • 深圳网站开发报价免费企业网站建设单位
  • 邢台哪儿做wap网站好网站怎么做购物车
  • 建设一个网站大概需要多少钱网站app简单做
  • 珠海市区工商年报在哪个网站做wordpress软件特点
  • 用手机域名做网站有多少电子产品东莞网站建设
  • 网站设计制作一般多少钱wordpress 分享后下载
  • 新乡网站优化公司价格华企网站建设
  • 阿德莱德做网站公司建设网站需求
  • 天助网站定制网站开发方案ppt
  • 中小企业建站实战网站建设杭州
  • 怎么找回网站一般给公司做网站用什么软件
  • 怎么做网站播放器网站建设汇报ppt
  • 怎么建立属于自己的网站网页设计与制作教程书
  • 免费家政网站建设windows优化大师自动安装
  • 网站开发工具 枫子科技同城免费发布信息网
  • 粤icp备网站建设 中企动力广州获得网站管理员密码