- UE5学习笔记(2)——打包第一个安卓demo(附碰到的问题)
pip install USART
学习笔记ue5学习笔记
这里是目录0.安装AndroidStudio我的解决方案1.调试安卓设备2.创建游戏项目问题记录3.配置APK4.UE,启动!很不辛,闪退了编译完,部署到设备:部署失败!原因再试一次!5.打包安卓包UE,启动!0.安装AndroidStudio这里我也是跟着官方的安装教程走的,中间也碰到了问题,推荐和官方的教程一起看。注意AndroidStudio的版本和UE版本的对应关系。推荐下载exe进行安装
- Cocos2d 项目问题记录
liuweiiqiang
cocos2d游戏引擎
环境搭建正常运行Android端的Cocos2d项目,本机至少需要AndroidSDK、NDK环境、AndroidStudio项目报错总结CMakeError:CMakewasunabletofindabuildprogramcorrespondingto"Ninja"默认创建工程的gradle.tools版本为3.1.0,升级到3.2.0或者更高版本即可Can'tbuildandroid.Exe
- Vue2.x仿网易云音乐项目问题记录(1)
小蘑菇的驼羊
近期在做仿网易云音乐的项目,api用到GitHub上NeteaseCloudMusicApi项目。技术栈:Vue2.x,elementUI,Vuex,VueRouter其中遇到部分问题特记录下:1.elementUI中修改样式问题如果想要修改elementUI,可以使用全局css。并在main.js中import。这样自定义的样式会作用的到对应的组件上例如/*自定义menu样式*/.el-menu
- react 项目问题记录
小雷攻城狮
react
react项目问题记录1.使用create-react-app创建项目,无法引入less文件?暴露出webpack相关的配置文件:npmruneject安装less和less-loader:npminstallless-loaderless修改webpack配置:/\.css$/改为/\.(css|less)$///增加{loader:require.resolve('less-loader')}
- android studio虚拟机运行react-native项目全流程(避坑笔记)
在下月亮有何贵干
react-native各种配置问题androidstudioandroidandroid-studioreactnative
目录前言安装androidstudio配置环境变量配置sdkmanager启动rn项目问题记录写一个bat脚本直接启动虚拟机前言年终了,给自己换了台r9000p,快乐还没享受呢,想着要先把原来电脑的环境和项目重新配置过来,开始崩溃了。公司的项目是rn的,我就配个androidstudio的虚拟机,给我配出心理疾病了,到处都是问题解决一个又来一个。做了流程,防止还有下一次,如果没有入坑过的可以试试全
- springboot实体化类的集合属性序列化
fireworkseasycold
springboot后端java
springboot2.1.6项目问题记录entity下的实体类文件QuestionManage,java原来有如下字段:@Column(columnDefinition="varchar(20)COMMENT'问题对应的父任务ID'")privateStringparentQuestionId;Column(columnDefinition="varchar(255)COMMENT'子任务ID列
- 用python合并execl做统计分析
javascript_good
pythonpython开发语言
背景:我们有项目问题记录的表格,每一个项目都会反馈来一个execl表格,表格的格式都是统一的,我需要定期把这些项目上反馈来的表格进行统计,但是表格非常多,我要每个都统计出来在来相加,这样操作很麻烦,所以我想有没有一个方法可以把所有的execl都合并成为一个execl,然后再去做统计分析。这样会节省不少时间。最后我发现可以用python来做合并execl的事情。1、目录结构util:是工具包,里面是
- TwinCAT3 安装和打开项目问题记录
python & TwinCAT
TwinCAT3笔记图文教程TwinCAT图解教程TwinCATbeckhoff工控倍福ADS
安装的VS版本:cn_visual_studio_professional_2015_with_update_3_x86_x64_dvd_8923256.iso安装的TwinCAT版本:TC31-FULL-Setup.3.1.4024.29更多的TwinCAT版本我都放在了百度云盘,有需求可以留言4022.22链接:https://pan.baidu.com/s/1D505FdgL7l1DAUAN
- unity进阶学习笔记:数据存储管理器
Raine_Yang
unity学习笔记unity笔记c#数据存储EasySave
unity自带有一套数据存储的系统,但是其支持的数据类型较少,不是非常好用。这里我们使用第三方存储工具EasySave进行数据存储和读取。将EsaySave导入到项目问题记录:这里我不知道为什么PackageManager始终没法检测到EasySave的包,我们可以选择Assets->ImportPackage->CustomPackage在硬盘中导入EasySave的unitypackage文件
- Android Studio Flamingo编译项目问题记录
爱上提子的懒羊羊
androidstudioandroidide
系统版本:macOS13.4AndroidStudioFlamingo|2022.2.1Patch2下载地址:DownloadAndroidStudio&AppTools-AndroidDevelopersAndroidStudioprovidesappbuilderswithanintegrateddevelopmentenvironment(IDE)optimizedforAndroidapp
- 某x大厂面试项目问题记录
V亮亮
面试kafkajava
kafka问题十连问kafka名词解释:brokerpartitionreplicatecomsumer消息堆积怎么处理怎么提高消费能力为什么需要partition,只用topic行不行一个partition和多个有什么区别?解决的是什么问题单partition和单consumer,怎么提高消费能力(拉取方向思考)?顺序性又怎么保证保证同一个账户单线程消费有顺序的partition在增加时,怎么保
- 项目问题记录:使用javascript打字库type.js时出现两个光标——useeffect销毁元素
李喵喵爱豆豆
个人网站项目错误记录javascript前端开发语言
今天项目遇到一个问题,哎好宝,还改了很久…引用type.js,这是一个模拟打字的js库,具体可以参照官方文档:github官方文档这个博客写了操作,比较详尽:type.js——javascript打字动画库我这篇博客就不作具体阐述,今天我遇到的问题是这样的,我的项目是create-react-app搭建的react项目。我在函数组件中引入type.js并进行使用,如下所示:importTypedf
- 项目问题记录
邱彦兮
在做企业项目时遇到的问题记录:问题一:在写这个ul代码时遇到设置float:left,float:right无法浮动的因素,那么需要在父盒子上设置高度。如下图:设置了float却无效果那么需要设置父盒子高度来解决这一问题设置父盒子高度后的效果,但是float:right没效果那么就需要设置右边部分的宽度右边部分设置宽度后,实现浮动效果问题二:在设置了news1跟news2的中间margin后,却没
- Android - github导入项目问题记录
牧区叔叔
1、Couldnotinitializeclasscom.android.sdklib.repository.AndroidSdkHandler出现这个提示的意思是项目太老了,得更换gradle版本,现在的版本基本都是北极狐或者更高了,我的是北极狐,解决方法:(1)把根目录下gradle改为4.1.2(2)同时把wrapper.properties中的gradle改为6.5(3)同步就好了(1)(
- IDEA:在Tomcat上部署JavaWeb项目问题记录
Coolnerdn
intellij-idea
将html文件统一改成jsp文件后,重新访问仍然是html解决方案:清空浏览器缓存(注意时间段,一般默认是一个小时)在idea中找到out文件夹,删除idea在其中生成的.html文件
- [@vue/compiler-sfc]`xxx` is a compiler macro and no longer needs to be imported.
程序媛HZY
vuevue前端框架
Vue3项目问题记录:[@vue/compiler-sfc]`defineProps`isacompilermacroandnolongerneedstobeimported.[@vue/compiler-sfc]`defineEmits`isacompilermacroandnolongerneedstobeimported.遇到Vue3编译警告Vue3.2版本后不再需要手动导入definePr
- Vue项目问题记录
城北郑工
前端开发vue
Vue项目问题记录Vue1.资源引入报错:UncaughtSyntaxError:Unexpectedtoken{{item.label}}SCSS安装scssnpminstallsass-loader--save-devnpminstallnode-sass--sava-dev在build文件夹下的webpack.base.conf.js的rules里面添加配置{test:/\.scss$/,l
- centos7下nginx+uwsgi部署django项目问题记录
焦躁的小黑猫
Python开发
环境:centos7x64nginx-1.10.2+uwsgi项目:主要是自己尝试写的一个简单的CMDB项目,收集服务器信息,并进行简单的远程操作。部署目的:部署到服务器看看效果项目目录:/opt/PythonCMDB一、环境安装:这一步网上有很多教程,直接百度就行。这里直接yum安装,简要写一下:基础开发环境:#yumgroupinstall"Developmenttools"#yuminsta
- myeclipse下创建maven项目问题记录(创建时没有src/main/java,src/main/resources解决办法)
漫步者123321
maven
1:在创建一个maven项目时可能会出现没有src/main/java,src/main/resources的问题。项目右键properties进行buildpath选择jre,如果没有resources,可以在source目录创建src/main/resources,注意在这儿目录名不能像创建package那样命名(例:com.demo.con),他的命名同目录结构一致(src\main\res
- 软件工程项目问题记录(一)
童牧野
javaweb
本周主要实现用Log类实现对用户操作的记录。-问题1数据库中时间的保存形式由于对操作的记录必须在数据库中保存该操作执行时的时间,而MySQL数据库中的DATE类只能保存年月日,不能存储时分秒,而TIMESTAMP不能解决时区问题。考虑到我们这个项目对数据库存储的时间没有任何的计算操作(只是读取),而且因为每次插入新log的时候都是访问当时的时间,所以在数据库就是按操作发生的时间从前到后存储的,所以
- Idea使用Maven创建多模块SpringBoot项目问题记录
七彩狼
springbootmaven
软件版本:Idea15.0Maven3SpringBoot1.4JDK1.7项目结构:flyat-admin为后台flyat-admin-app为后台配置(拦截器、监听器等)flyat-core为核心层(mapper、service等)flyat-web为前台flyat-web-app为前台配置(拦截器、监听器等)其中flyat-web/flyat-admin依赖flyat-web-app/fly
- 网易云音乐项目问题记录
李悦之
flex:1;和flex-grow:1;是不一样的。一个是平分剩余空间,一个是平分所有空间。position的定位点问题,在不设置定位点的前提下,使用left/top定位点在左上角,使用bottom/right的时候定位点在右下角。如果设置right/bottom的话,再手动设置定位点就会依照右下角进行设置。同理,设置top/right的时候,初始定位点在右上角。用css如何让超出宽度的文字变成省
- 项目问题记录
Unlimitzzh
按钮调整布局-(void)layoutSubviews{[superlayoutSubviews];self.imageView.frame=CGRectMake(20,20,[UIScreenmainScreen].bounds.size.width/4-45,[UIScreenmainScreen].bounds.size.width/4-45);self.titleLabel.frame=C
- cocos项目Android编译记录
午时已到咯
cocos记录用Androidstudio编译cocos项目问题记录[x]window下配置环境变量ndkAndroidsdk和ant[x]ndk用Androidsdk中的ndk-bundle时由于版本比较新没有RELEASE.txt文件编译不通过需要另外下载ndk并加上RELEASE.txt(ndk-bundle中如何添加release.txt版本号)(在mac中没有出现)[x]编译提示指定An
- 17.03.24 OA项目问题记录
CH小猫
jquery.unobtrusive-ajax.min.js的引用jquery.unobtrusive-ajax.min.js的引用要在jquery.min.js的引用之后,否则会导致jquery.unobtrusive-ajax.min.js不生效jquery.unobtrusive-ajax.min.js的使用@using(Ajax.BeginForm("EditCategoryInfo","
- RABC项目问题记录
在努力中
新建项目新建maven开始项目的时候,会报错,因为没有webxml.项目右击-properties,projectfac--,先取消dynamic。。。,apply然后重新点上image.png然后下面点击设置路径image.png一、乱码问题post乱码1.1.直接转换(麻烦,每个都要转换)1.Stringloginacct=user.getLoginacct();//将乱码字符串按照错误的编码
- 项目问题记录1
super静_jingjing
1.使用viewport布局,非特殊的需要尽量不要使用display:flex,小屏幕页面可能会混乱;2.span设置宽度无效:将span的display设置为block/inlie-block;在css中如果对象是inline对象,width属性就会被忽略,a标签也是同样;3.span默认存在一个margin,如下方法将其去除:123456.info{letter-spacing:-0.5em;
- 生产环境项目问题记录系列(二):Docker打包镜像Nuget包因权限问题还原失败
名字都被注册了
docker打包镜像遇到一个因为nuget权限验证问题导致镜像打包失败的问题,公司Nuget包用的是tfs管理的,tfs有权限验证,结果导致nuget还原失败,原有的NuGet.config文件如下:使用这个nuget配置在docker中还原遇到的第一个报错如下:”Unabletoloadtheserviceindexforsource...”,OK很明显是说无法访问nuget地址,突然想到可能是
- 生产环境项目问题记录系列(二):同步方法调用异步方法
名字都被注册了
描述一下问题背景,公司部分项目还在使用老三层框架,存在跨库join的情况,在服务化的改造过程中,这些跨库join的老三层从都要被换成对应的服务接口。目前有个项目通过sql访问了C端产品组的三张表,并且时跨库join,对方开发组要回收表的访问权,所有sql访问的都要改成接口访问。C端产品组提供的服务接口为.NetCore的Api接口,异步(.netcore里HttpClient已经不再提供同步访问了
- 生产环境项目问题记录系列(一):一次循环数据库拖垮服务器问题
名字都被注册了
心血来潮,决定时不时记录下生产项目中遇到的问题。今天的问题是这样的,昨天晚上大约7点左右,服务器报警,CPU暴涨。通过监控页面发现某个订阅MQ的服务接口有400多个超过10秒的请求(正常只有100-200ms),第一时间怀疑是不是MQ发生了问题,短时间里发送了大量MQ,但是细想又不会,毕竟MQ设置了最大限度。想也没有,动手查才是最准确的,通过ELK发现2分半时间发了1500个MQ,并不多(1000
- Linux的Initrd机制
被触发
linux
Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对 Lin
- maven本地仓库路径修改
bitcarter
maven
默认maven本地仓库路径:C:\Users\Administrator\.m2
修改maven本地仓库路径方法:
1.打开E:\maven\apache-maven-2.2.1\conf\settings.xml
2.找到
 
- XSD和XML中的命名空间
darrenzhu
xmlxsdschemanamespace命名空间
http://www.360doc.com/content/12/0418/10/9437165_204585479.shtml
http://blog.csdn.net/wanghuan203/article/details/9203621
http://blog.csdn.net/wanghuan203/article/details/9204337
http://www.cn
- Java 求素数运算
周凡杨
java算法素数
网络上对求素数之解数不胜数,我在此总结归纳一下,同时对一些编码,加以改进,效率有成倍热提高。
第一种:
原理: 6N(+-)1法 任何一个自然数,总可以表示成为如下的形式之一: 6N,6N+1,6N+2,6N+3,6N+4,6N+5 (N=0,1,2,…)
- java 单例模式
g21121
java
想必单例模式大家都不会陌生,有如下两种方式来实现单例模式:
class Singleton {
private static Singleton instance=new Singleton();
private Singleton(){}
static Singleton getInstance() {
return instance;
}
- Linux下Mysql源码安装
510888780
mysql
1.假设已经有mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz
(1)创建mysql的安装目录及数据库存放目录
解压缩下载的源码包,目录结构,特殊指定的目录除外:
- 32位和64位操作系统
墙头上一根草
32位和64位操作系统
32位和64位操作系统是指:CPU一次处理数据的能力是32位还是64位。现在市场上的CPU一般都是64位的,但是这些CPU并不是真正意义上的64 位CPU,里面依然保留了大部分32位的技术,只是进行了部分64位的改进。32位和64位的区别还涉及了内存的寻址方面,32位系统的最大寻址空间是2 的32次方= 4294967296(bit)= 4(GB)左右,而64位系统的最大寻址空间的寻址空间则达到了
- 我的spring学习笔记10-轻量级_Spring框架
aijuans
Spring 3
一、问题提问:
→ 请简单介绍一下什么是轻量级?
轻量级(Leightweight)是相对于一些重量级的容器来说的,比如Spring的核心是一个轻量级的容器,Spring的核心包在文件容量上只有不到1M大小,使用Spring核心包所需要的资源也是很少的,您甚至可以在小型设备中使用Spring。
 
- mongodb 环境搭建及简单CURD
antlove
WebInstallcurdNoSQLmongo
一 搭建mongodb环境
1. 在mongo官网下载mongodb
2. 在本地创建目录 "D:\Program Files\mongodb-win32-i386-2.6.4\data\db"
3. 运行mongodb服务 [mongod.exe --dbpath "D:\Program Files\mongodb-win32-i386-2.6.4\data\
- 数据字典和动态视图
百合不是茶
oracle数据字典动态视图系统和对象权限
数据字典(data dictionary)是 Oracle 数据库的一个重要组成部分,这是一组用于记录数据库信息的只读(read-only)表。随着数据库的启动而启动,数据库关闭时数据字典也关闭 数据字典中包含
数据库中所有方案对象(schema object)的定义(包括表,视图,索引,簇,同义词,序列,过程,函数,包,触发器等等)
数据库为一
- 多线程编程一般规则
bijian1013
javathread多线程java多线程
如果两个工两个以上的线程都修改一个对象,那么把执行修改的方法定义为被同步的,如果对象更新影响到只读方法,那么只读方法也要定义成同步的。
不要滥用同步。如果在一个对象内的不同的方法访问的不是同一个数据,就不要将方法设置为synchronized的。
- 将文件或目录拷贝到另一个Linux系统的命令scp
bijian1013
linuxunixscp
一.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径
- 【持久化框架MyBatis3五】MyBatis3一对多关联查询
bit1129
Mybatis3
以教员和课程为例介绍一对多关联关系,在这里认为一个教员可以叫多门课程,而一门课程只有1个教员教,这种关系在实际中不太常见,通过教员和课程是多对多的关系。
示例数据:
地址表:
CREATE TABLE ADDRESSES
(
ADDR_ID INT(11) NOT NULL AUTO_INCREMENT,
STREET VAR
- cookie状态判断引发的查找问题
bitcarter
formcgi
先说一下我们的业务背景:
1.前台将图片和文本通过form表单提交到后台,图片我们都做了base64的编码,并且前台图片进行了压缩
2.form中action是一个cgi服务
3.后台cgi服务同时供PC,H5,APP
4.后台cgi中调用公共的cookie状态判断方法(公共的,大家都用,几年了没有问题)
问题:(折腾两天。。。。)
1.PC端cgi服务正常调用,cookie判断没
- 通过Nginx,Tomcat访问日志(access log)记录请求耗时
ronin47
一、Nginx通过$upstream_response_time $request_time统计请求和后台服务响应时间
nginx.conf使用配置方式:
log_format main '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_r
- java-67- n个骰子的点数。 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
bylijinnan
java
public class ProbabilityOfDice {
/**
* Q67 n个骰子的点数
* 把n个骰子扔在地上,所有骰子朝上一面的点数之和为S。输入n,打印出S的所有可能的值出现的概率。
* 在以下求解过程中,我们把骰子看作是有序的。
* 例如当n=2时,我们认为(1,2)和(2,1)是两种不同的情况
*/
private stati
- 看别人的博客,觉得心情很好
Cb123456
博客心情
以为写博客,就是总结,就和日记一样吧,同时也在督促自己。今天看了好长时间博客:
职业规划:
http://www.iteye.com/blogs/subjects/zhiyeguihua
android学习:
1.http://byandby.i
- [JWFD开源工作流]尝试用原生代码引擎实现循环反馈拓扑分析
comsci
工作流
我们已经不满足于仅仅跳跃一次,通过对引擎的升级,今天我测试了一下循环反馈模式,大概跑了200圈,引擎报一个溢出错误
在一个流程图的结束节点中嵌入一段方程,每次引擎运行到这个节点的时候,通过实时编译器GM模块,计算这个方程,计算结果与预设值进行比较,符合条件则跳跃到开始节点,继续新一轮拓扑分析,直到遇到
- JS常用的事件及方法
cwqcwqmax9
js
事件 描述
onactivate 当对象设置为活动元素时触发。
onafterupdate 当成功更新数据源对象中的关联对象后在数据绑定对象上触发。
onbeforeactivate 对象要被设置为当前元素前立即触发。
onbeforecut 当选中区从文档中删除之前在源对象触发。
onbeforedeactivate 在 activeElement 从当前对象变为父文档其它对象之前立即
- 正则表达式验证日期格式
dashuaifu
正则表达式IT其它java其它
正则表达式验证日期格式
function isDate(d){
var v = d.match(/^(\d{4})-(\d{1,2})-(\d{1,2})$/i);
if(!v) {
this.focus();
return false;
}
}
<input value="2000-8-8" onblu
- Yii CModel.rules() 方法 、validate预定义完整列表、以及说说验证
dcj3sjt126com
yii
public array rules () {return} array 要调用 validate() 时应用的有效性规则。 返回属性的有效性规则。声明验证规则,应重写此方法。 每个规则是数组具有以下结构:array('attribute list', 'validator name', 'on'=>'scenario name', ...validation
- UITextAttributeTextColor = deprecated in iOS 7.0
dcj3sjt126com
ios
In this lesson we used the key "UITextAttributeTextColor" to change the color of the UINavigationBar appearance to white. This prompts a warning "first deprecated in iOS 7.0."
Ins
- 判断一个数是质数的几种方法
EmmaZhao
Mathpython
质数也叫素数,是只能被1和它本身整除的正整数,最小的质数是2,目前发现的最大的质数是p=2^57885161-1【注1】。
判断一个数是质数的最简单的方法如下:
def isPrime1(n):
for i in range(2, n):
if n % i == 0:
return False
return True
但是在上面的方法中有一些冗余的计算,所以
- SpringSecurity工作原理小解读
坏我一锅粥
SpringSecurity
SecurityContextPersistenceFilter
ConcurrentSessionFilter
WebAsyncManagerIntegrationFilter
HeaderWriterFilter
CsrfFilter
LogoutFilter
Use
- JS实现自适应宽度的Tag切换
ini
JavaScripthtmlWebcsshtml5
效果体验:http://hovertree.com/texiao/js/3.htm
该效果使用纯JavaScript代码,实现TAB页切换效果,TAB标签根据内容自适应宽度,点击TAB标签切换内容页。
HTML文件代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"
- Hbase Rest API : 数据查询
kane_xie
RESThbase
hbase(hadoop)是用java编写的,有些语言(例如python)能够对它提供良好的支持,但也有很多语言使用起来并不是那么方便,比如c#只能通过thrift访问。Rest就能很好的解决这个问题。Hbase的org.apache.hadoop.hbase.rest包提供了rest接口,它内嵌了jetty作为servlet容器。
启动命令:./bin/hbase rest s
- JQuery实现鼠标拖动元素移动位置(源码+注释)
明子健
jqueryjs源码拖动鼠标
欢迎讨论指正!
print.html代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=Content-Type content="text/html;charset=utf-8">
<title>发票打印</title>
&l
- Postgresql 连表更新字段语法 update
qifeifei
PostgreSQL
下面这段sql本来目的是想更新条件下的数据,可是这段sql却更新了整个表的数据。sql如下:
UPDATE tops_visa.visa_order
SET op_audit_abort_pass_date = now()
FROM
tops_visa.visa_order as t1
INNER JOIN tops_visa.visa_visitor as t2
ON t1.
- 将redis,memcache结合使用的方案?
tcrct
rediscache
公司架构上使用了阿里云的服务,由于阿里的kvstore收费相当高,打算自建,自建后就需要自己维护,所以就有了一个想法,针对kvstore(redis)及ocs(memcache)的特点,想自己开发一个cache层,将需要用到list,set,map等redis方法的继续使用redis来完成,将整条记录放在memcache下,即findbyid,save等时就memcache,其它就对应使用redi
- 开发中遇到的诡异的bug
wudixiaotie
bug
今天我们服务器组遇到个问题:
我们的服务是从Kafka里面取出数据,然后把offset存储到ssdb中,每个topic和partition都对应ssdb中不同的key,服务启动之后,每次kafka数据更新我们这边收到消息,然后存储之后就发现ssdb的值偶尔是-2,这就奇怪了,最开始我们是在代码中打印存储的日志,发现没什么问题,后来去查看ssdb的日志,才发现里面每次set的时候都会对同一个key