Chase620 Chase620
4年前
Vue方向:Vuex状态管理:Action异步函数
1、Action的使用        Action类似于mutation,不同之处在于Action提交的是mutation,而不是直接更改状态,Action可以包含任何的异步操作。2、定义以及使用Action代码3、分发Action代码代码action4、Action函数参数
android保活,有效的代码保活
需要APP暗屏情况下进行后台执行一些任务,但是google现在为了优化手机的体验,以及流畅性,做了很多的限制,电量优化,休眠模式,以及进入深度睡眠状态,进入深入休眠状态系统会根据黑白名单的应用进行管理,杀掉非白名单的后台进程以及网络请求;Android系统的优化是守护后台进程造成了很大困扰,线程之间守护已经是不在可靠,使用wakelock耗电过大也会是系统杀
Stella981 Stella981
4年前
Latex的分页表格与longtable宏包
用latex写文有时候会碰到比较大的表格,对于很宽但又不长的表格可以使用rotfloat宏包的sidewaystable环境来插入旋转90度后的表格,如:%导言区:\usepackage{rotfloat}\begin{sidewaystable}\centering\begin{tabular}{ccccccccc
Stella981 Stella981
4年前
Kafka 设计与原理详解 
Kafka设计与原理详解 一、Kafka简介本文综合了我之前写的kafka相关文章,可作为一个全面了解学习kafka的培训学习资料。1转载请注明出处: 本文链接(https://www.oschina.net/action/GoToLink?urlhttp%
Wesley13 Wesley13
4年前
Java锁机制浅析之 AQS
  一、内部原理  类继承结构  Lockpackage相关API继承结构,忽略掉了一些类,以便观察其特点:  ReentrantLock和ReentrantReadWriteLock都是借助内部类Sync来实现Lock接口。ReentrantReadWriteLock没有直接实现Lock接口而是内置了读锁ReadLock和写锁Write
Stella981 Stella981
4年前
Postman自动登录,请求带token
!这里写图片描述(http://img.blog.csdn.net/20180323182705200?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGlhb2J1ZGluZzAwNw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA/dissolve/70/gra
Wesley13 Wesley13
4年前
IDEA快捷键
Alt回车导入包,自动修正CtrlN查找类CtrlShiftN查找文件CtrlAltL格式化代码CtrlAltO优化导入的类和包AltInsert生成代码(如get,set方法,构造函数等)CtrlE或者AltShiftC最近更改的代码CtrlR替换文本CtrlF查找文
Stella981 Stella981
4年前
Python技巧之测量执行时间
\使用"timeit"模块可以测量短小代码的执行时间下面代码对比了三种方法拼接100以内的数字的执行时间每段主代码均执行了10000次importtimeittimeit.timeit('"".join(str(n)forninrange(100))',n
高耸入云 高耸入云
2年前
什么是Prompt Engineering-提示工程
一、什么是提示工程(PromptEngineering)提示工程,也称为"Γ指令工程"。在人工智能领域,Prompt指的是用户给大型语言模型发出的指令。例如,"Γ讲个笑话"、"Γ用Python编个贪吃蛇游戏"、"Γ给男/女朋友写封情书"等。虽然看似简单,但
聊聊ClickHouse MergeTree引擎的固定/自适应索引粒度
前言我们在刚开始学习ClickHouse的MergeTree引擎时,就会发现建表语句的末尾总会有SETTINGSindexgranularity8192这句话(其实不写也可以),表示索引粒度为8192。在每个datapart中,索引粒度参数的含义有二:每隔