1、TabLayout与Fragment结合使用的常见方式通常会使用FragmentPagerAdapter或FragmentStatePagerAdapter与ViewPager配合,再将TabLayout与ViewPager关联,实现通过TabLayout切换Fragment。以下是布局文件示例activity_main.xml:
【MoodVine】DeepSeek聊天持久化(2):Spring AI + Redis实现对话记忆管理
一只鱼吖
【西瓜和晚霞】MoodVinespringredisjava
在上一篇文章中,我们介绍了如何引入SpringAI,本文将深入探讨如何实现聊天记录的持久化存储。一、初始方案:内存存储的局限性在项目初期,我们使用简单的内存存储实现聊天记录管理:创建ChatController@RestController@RequestMapping("/chat")publicclassChatController{privatefinalOllamaChatModeloll
刘萍萍老师《基于新课标的情境活动与学习任务群设计策略》学习
青箬笠0
刘萍萍新乡市基础教育教学研究室“让学生直接思考真实问题有助于激发和唤醒学生的理解。”(「美]格兰特·威金斯·「美」杰伊·麦克泰格《追求理解的教学设计》P44)所以要设计情境活动。一、情境活动与学习任务群概念从何而来“考试命题应以情境为载体,依据学生在真实情境下解决问题的过程和结果评定其素养水平。日常生活情境指向真实具体的社会生活,关注学生在生活场景中的语言实践,凸显语言交际活动的对象、目的和表述方
十大广告赚钱平台APP排行榜:一天收益50元天花板软件曝光
清风导师
十大广告赚钱平台APP排行榜,实测2024年看广告一天50元收益是真的还是骗局?最近小编发现很多赚钱副业项目开始返璞归真,简单说就是随着管理的越来越严格,现在一些新模式或者特别火爆的玩法会比较低调,反而是老玩法旧瓶装新酒优化升级了许多,比如广告赚钱类型,很多人过去印象并不好,不过现在甚至有些软件可以做到日赚50+的利润,确实是另外眼前一亮。广告赚钱日赚50+是真的吗?实事求是的评级,在过去几年广告
淘宝上的无门槛优惠券是什么意思?淘宝无门槛优惠券怎么抢
好项目高省
淘宝上的无门槛优惠券是指消费者在购物时,不需要满足特定的消费金额、购买商品类别、消费次数等条件,就可以直接使用的优惠券,以享受一定的折扣或优惠。这种优惠券的使用限制较少,为消费者提供了更大的灵活性和实惠。具体来说,无门槛优惠券的特点包括:无消费金额限制:与有门槛优惠券(如满减券)不同,无门槛优惠券没有消费金额的要求,无论购买商品的金额多少都可以使用。适用范围可能较窄:虽然无门槛优惠券在使用上更为灵
来宾亲子鉴定准确度高吗?来宾上户口亲子鉴定怎么做【附最新办理流程】
中正DNA鉴定中心
来宾亲子鉴定准确度高吗?在广西来宾做亲子鉴定准确度非常高,只要选择正规有资质的鉴定机构,出具结果是有保障的,不管是个人隐私还是司法用途,虽然办理流程和报告用途有区别,检测实验流程一样,准确度非常精准。有关来宾上户口亲子鉴定怎么做也是咨询比较多的话题,下面第四点详细解答。一、亲子鉴定的方法亲子鉴定是目前最科学、准确的判断亲子关系的方法,依赖DNA分析技术,对比测序样本DNA后,实验室内精确辨识个体与
Valentino耳饰怎么买便宜?便宜又好看女生耳钉在哪买
直返APP拼多多优惠券
在时尚的世界里,Valentino耳饰以其独特的设计和精湛的工艺,成为了众多时尚爱好者追捧的焦点。今天,让我们一同来领略Valentino耳饰的魅力所在。Valentino耳饰是对优雅与时尚的完美诠释。每一款耳饰都仿佛是一件艺术品,精心雕琢,细节之处尽显匠心。从华丽的宝石镶嵌到精致的金属纹理,每一个元素都在诉说着品牌的奢华与独特。戴上Valentino耳饰,瞬间便能提升整体造型的档次与气质。无论是
京东618最省钱的攻略,超级大红包领取方法!
氧惠好物
现在京东一年一度的购物节马上就要来了,就是京东618购物活动了。那么京东的618活动一般什么时候去买是最划算?有什么优惠活动?下面给大家讲述一下。京东将618的活动分为预热期-专场期-高潮期-返场期京东密令红包:最爱领红包828红包多多148购物、看电影、点外卖、用氧惠APP!更优惠!氧惠(全网优惠上氧惠)——是与以往完全不同的抖客+淘客app!2023全新模式,我的直推也会放到你下面,送1:1超
唯品会如何免5元运费?唯品会无门槛优惠券免费领取是真的吗
日常购物小技巧
揭秘唯品会免5元运费秘籍与无门槛优惠券使用方法在电商时代,优惠券和免运费活动层出不穷,吸引着广大消费者。唯品会作为一家知名的电商平台,也时常推出各种优惠活动。本文将为您揭秘如何在唯品会免5元运费以及无门槛优惠券免费领取的使用方法。一、唯品会免5元运费攻略1.会员专享:唯品会会员可享受免5元运费的优惠。而非会员则需支付5元运费。因此,建议用户在购物时优先考虑是否需要购买会员。2.活动参与:唯品会时常
怎样挑到一件好的高仿maxmara羽绒服?
高端顶级奢侈品
怎样挑到一件好的高仿maxmara羽绒服?MaxMara是意大利风格的象征标志,其成衣系列独具高级定制女装的剪裁设计、奢华材质以及精致细节,彰显了这一品牌系列的优雅自信与现代品味。MaxMara由极富远见的AchilleMaramotti创立于1951年,以其时尚的外套、简约的单品、干练的西装和优雅的配饰而闻名。MaxMara系列如今远销90多个国家和地区,共有2254个销售网点,而且是MaxMa
可转债投资之——小盘可转债大秀大长腿
蛙声叫叫一家亲
“感觉许久没提可转债了,这段时间确实没啥好说的,可转债价格跟随正股不断下跌,可转债等权指数从3月初冲高后持续回落,这几天稍微企稳。最近有个特别值得一提的现象,就是许多小规模转债,特别是次新小规模转债,轮番轰炸暴涨,天天秀着20cm、30cm的大长腿,看着让人眼馋。先说说蛙哥最近的可转债持仓情况,截至发文前,今年可转债亏损3.78%,仓位上升到80.68%。整体趋势是亏损仍在缓慢小幅加大,仓位却在上
Gson、Fastjson 和 Jackson 对比解析
小张0.0
JavaWebjson
目录1.Gson(Google)基本介绍:核心功能:特点:使用场景:2.Fastjson(Alibaba)基本介绍:核心功能:特点:使用场景:3.Jackson基本介绍:核心功能:特点:使用场景:4.对比总结5.选择建议Gson、Fastjson和Jackson这三种都是Java生态中广泛使用的JSON处理库,用于实现Java对象与JSON数据之间的相互转换。在项目中使用不同的方法即可调用不同的J
2019-09-28
新明半岛
今日和一个朋友电话聊了一个半小时,哈哈好久没和人煲过电话粥了。主要聊最近各自在干嘛,关键主题是家庭英语启蒙。之前跟这这个朋友学习家庭英语启蒙,这位朋友也是我比较佩服的一个人,比较优秀,通过不断精进自己,学以致用,创造财富。我们都是普通的上班族,过去的我只知道做家务,照顾孩子,很少有时间去自我学习自我提升,很少去复盘我的人生,没有得到家庭的认可,亲子关系和亲密关系都没有处理好。今年七月份,我跟着这位
redis-plus-plus安装与使用
Yu_Lijing
redis数据库缓存
目录一.安装hiredis二.接口三.使用四.总结C++操作redis的库有很多.咱们使用redis-plus-plus.这个库的功能强大,使用简单.Github地址:https://github.com/sewenew/redis-plus-plus一.安装hiredisredis-plus-plus是基于hiredis实现的.hiredis是一个C语言实现的redis客户端.因此需要先安装hi
如何丝滑地切换node版本
up阳光正好
node
背景由于有些比较老的系统,使用的node版本较低,本机装的node版本又比较高,不想降node版本,那么就需要考虑能不能在系统里管理多个node版本呢?由于我使用的操作系统是Mac,下面将主要讲解如何在Mac上快速切换不同的node版本。安装n模块sudonpminstall-gn升级node到最新版sudonlatest安装指定版本的node#可以带v,也可以不带vsudonv0.10.26su
10分钟搞定 MinIO 单节点多磁盘部署!打造稳定高可用对象存储【二】
MinIO是一个**高性能、开源的对象存储系统**,主要用于存储非结构化数据(如图片、视频、文档、备份等),与AmazonS3完全兼容。它被广泛用于云原生应用、大数据分析、AI模型存储、容器平台(如Kubernetes)等场景。MinIO支持多种部署模式,其中:单节点单磁盘(Single-NodeSingle-Drive)模式适用于开发测试、小规模应用或资源受限的场景。它的部署简单,不依赖集群、分
收视率怎么赚钱?这篇文章为你揭秘电视剧怎么赚钱的
氧惠全网优惠
现在的人们几乎都是有刷剧的习惯,我们忙完了一天的工作以后都是会看上有些东西,也是成为了我们生活当中必不可少的一个娱乐项目,甚至好多人为了看电视剧可以熬一整个通宵,目的就是看到他们最后的大结局。氧惠APP是与以往完全不同的抖客+淘客app!2024全新模式,我的直推也会放到你下面。主打:带货高补贴,深受各位带货团队长喜爱(训练营导师每天出单带货几万单)。注册即可享受高补贴+0撸+捡漏等带货新体验。古
2023-03-21 硬拉天花板
我是小胡胡123
在感叹人类对生命敬畏的同时,作为普通人我们需要安全健身。硬拉名人榜,你的硬拉多重,就来对号入座:硬拉35kg,刚来健身房拍照发朋友圈的软妹子硬拉50kg,糖果超甜、吃个桃桃、小鲜肉硬拉70-80kg,中国男性平均水平硬拉90kg,我要努力健身,我要成为一个猛男,要猛!硬拉100kg,我会和同事、同学、朋友说我是一个健身爱好者,我不吃蛋白粉。最近很火的PT华哥挑战是单手徒手硬拉100kg哑铃,这个对
擦肩 过往
无名冬辰
图片发自App如果三年前没有与你擦肩,是否就永远无法相识?在喧哗的繁华都市里,在匆忙麻木的人群里,善良纯洁的你走入了我的世界。在每个思念浸满黑夜的岁月里,新的记忆循序萌发然后渐进死亡。沿路上你孤独的背影淹没了我的微笑。青春褪去了原来的色泽,黑白颠倒了我余下的年华。我脱离了你的世界,永远的活在你看不到的空间里关注你。而你忘记了我,与喜欢的人过着我们从前一直盼望的生活。从此你的世界没有了我。那个冗长的
顺丰速运怎么领取优惠券,顺丰快递优惠券如何领取及使用?
高省APP
顺丰速运作为我国知名的快递公司,一直以优质的服务和高效的配送赢得了广大用户的喜爱。为了让用户更好地享受寄件服务,顺丰速运推出了多种优惠券活动,那么如何领取和使用这些优惠券呢?本文将为您详细介绍。一、顺丰速运优惠券领取方式1.顺丰速运APP领取首先,用户需要下载并安装顺丰速运APP。在APP首页或者个人中心,您可以找到优惠券领取入口。点击进入后,您可以根据自己的需求选择不同的优惠券类型,如寄件优惠券
jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
[Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
[设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一