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后,实验室内精确辨识个体与
唯品会如何免5元运费?唯品会无门槛优惠券免费领取是真的吗
日常购物小技巧
揭秘唯品会免5元运费秘籍与无门槛优惠券使用方法在电商时代,优惠券和免运费活动层出不穷,吸引着广大消费者。唯品会作为一家知名的电商平台,也时常推出各种优惠活动。本文将为您揭秘如何在唯品会免5元运费以及无门槛优惠券免费领取的使用方法。一、唯品会免5元运费攻略1.会员专享:唯品会会员可享受免5元运费的优惠。而非会员则需支付5元运费。因此,建议用户在购物时优先考虑是否需要购买会员。2.活动参与:唯品会时常
一.初识C语言(1)
Yu_Lijing
C语言学习c语言学习算法开发语言程序人生学习方法
目录1.前言2.什么是C语言3.第一个C语言代码4.数据类型5.常见内存单位6.变量①命名规则②全局变量和局部变量7.从键盘接收数据8.结尾1.前言本篇文章是学习《初识C语言》的总结,旨在复习,巩固,并产生新的理解。文中将会尽可能详尽阐述本章所学知识,会涉及知识的讲解,代码的演示,问题的探索。当然,这些都是浅尝辄止的,毕竟只是“初识”。2.什么是C语言在《初识C语言》中,我们首先先学习了什么是C语
可转债投资之——小盘可转债大秀大长腿
蛙声叫叫一家亲
“感觉许久没提可转债了,这段时间确实没啥好说的,可转债价格跟随正股不断下跌,可转债等权指数从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
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
擦肩 过往
无名冬辰
图片发自App如果三年前没有与你擦肩,是否就永远无法相识?在喧哗的繁华都市里,在匆忙麻木的人群里,善良纯洁的你走入了我的世界。在每个思念浸满黑夜的岁月里,新的记忆循序萌发然后渐进死亡。沿路上你孤独的背影淹没了我的微笑。青春褪去了原来的色泽,黑白颠倒了我余下的年华。我脱离了你的世界,永远的活在你看不到的空间里关注你。而你忘记了我,与喜欢的人过着我们从前一直盼望的生活。从此你的世界没有了我。那个冗长的
顺丰速运怎么领取优惠券,顺丰快递优惠券如何领取及使用?
高省APP
顺丰速运作为我国知名的快递公司,一直以优质的服务和高效的配送赢得了广大用户的喜爱。为了让用户更好地享受寄件服务,顺丰速运推出了多种优惠券活动,那么如何领取和使用这些优惠券呢?本文将为您详细介绍。一、顺丰速运优惠券领取方式1.顺丰速运APP领取首先,用户需要下载并安装顺丰速运APP。在APP首页或者个人中心,您可以找到优惠券领取入口。点击进入后,您可以根据自己的需求选择不同的优惠券类型,如寄件优惠券
ASM系列四 利用Method 组件动态注入方法逻辑
lijingyao8206
字节码技术jvmAOP动态代理ASM
这篇继续结合例子来深入了解下Method组件动态变更方法字节码的实现。通过前面一篇,知道ClassVisitor 的visitMethod()方法可以返回一个MethodVisitor的实例。那么我们也基本可以知道,同ClassVisitor改变类成员一样,MethodVIsistor如果需要改变方法成员,注入逻辑,也可以
java编程思想 --内部类
百合不是茶
java内部类匿名内部类
内部类;了解外部类 并能与之通信 内部类写出来的代码更加整洁与优雅
1,内部类的创建 内部类是创建在类中的
package com.wj.InsideClass;
/*
* 内部类的创建
*/
public class CreateInsideClass {
public CreateInsideClass(
web.xml报错
crabdave
web.xml
web.xml报错
The content of element type "web-app" must match "(icon?,display-
name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,s
泛型类的自定义
麦田的设计者
javaandroid泛型
为什么要定义泛型类,当类中要操作的引用数据类型不确定的时候。
采用泛型类,完成扩展。
例如有一个学生类
Student{
Student(){
System.out.println("I'm a student.....");
}
}
有一个老师类
CSS清除浮动的4中方法
IT独行者
JavaScriptUIcss
清除浮动这个问题,做前端的应该再熟悉不过了,咱是个新人,所以还是记个笔记,做个积累,努力学习向大神靠近。CSS清除浮动的方法网上一搜,大概有N多种,用过几种,说下个人感受。
1、结尾处加空div标签 clear:both 1 2 3 4
.div
1
{
background
:
#000080
;
border
:
1px
s
Cygwin使用windows的jdk 配置方法
_wy_
jdkwindowscygwin
1.[vim /etc/profile]
JAVA_HOME="/cgydrive/d/Java/jdk1.6.0_43" (windows下jdk路径为D:\Java\jdk1.6.0_43)
PATH="$JAVA_HOME/bin:${PATH}"
CLAS
linux下安装maven
无量
mavenlinux安装
Linux下安装maven(转) 1.首先到Maven官网
下载安装文件,目前最新版本为3.0.3,下载文件为
apache-maven-3.0.3-bin.tar.gz,下载可以使用wget命令;
2.进入下载文件夹,找到下载的文件,运行如下命令解压
tar -xvf apache-maven-2.2.1-bin.tar.gz
解压后的文件夹
tomcat的https 配置,syslog-ng配置
aichenglong
tomcathttp跳转到httpssyslong-ng配置syslog配置
1) tomcat配置https,以及http自动跳转到https的配置
1)TOMCAT_HOME目录下生成密钥(keytool是jdk中的命令)
keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit
关于领号活动总结
alafqq
活动
关于某彩票活动的总结
具体需求,每个用户进活动页面,领取一个号码,1000中的一个;
活动要求
1,随机性,一定要有随机性;
2,最少中奖概率,如果注数为3200注,则最多中4注
3,效率问题,(不能每个人来都产生一个随机数,这样效率不高);
4,支持断电(仍然从下一个开始),重启服务;(存数据库有点大材小用,因此不能存放在数据库)
解决方案
1,事先产生随机数1000个,并打
java数据结构 冒泡排序的遍历与排序
百合不是茶
java
java的冒泡排序是一种简单的排序规则
冒泡排序的原理:
比较两个相邻的数,首先将最大的排在第一个,第二次比较第二个 ,此后一样;
针对所有的元素重复以上的步骤,除了最后一个
例题;将int array[]
JS检查输入框输入的是否是数字的一种校验方法
bijian1013
js
如下是JS检查输入框输入的是否是数字的一种校验方法:
<form method=post target="_blank">
数字:<input type="text" name=num onkeypress="checkNum(this.form)"><br>
</form>
Test注解的两个属性:expected和timeout
bijian1013
javaJUnitexpectedtimeout
JUnit4:Test文档中的解释:
The Test annotation supports two optional parameters.
The first, expected, declares that a test method should throw an exception.
If it doesn't throw an exception or if it
[Gson二]继承关系的POJO的反序列化
bit1129
POJO
父类
package inheritance.test2;
import java.util.Map;
public class Model {
private String field1;
private String field2;
private Map<String, String> infoMap
【Spark八十四】Spark零碎知识点记录
bit1129
spark
1. ShuffleMapTask的shuffle数据在什么地方记录到MapOutputTracker中的
ShuffleMapTask的runTask方法负责写数据到shuffle map文件中。当任务执行完成成功,DAGScheduler会收到通知,在DAGScheduler的handleTaskCompletion方法中完成记录到MapOutputTracker中
WAS各种脚本作用大全
ronin47
WAS 脚本
http://www.ibm.com/developerworks/cn/websphere/library/samples/SampleScripts.html
无意中,在WAS官网上发现的各种脚本作用,感觉很有作用,先与各位分享一下
获取下载
这些示例 jacl 和 Jython 脚本可用于在 WebSphere Application Server 的不同版本中自
java-12.求 1+2+3+..n不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句
bylijinnan
switch
借鉴网上的思路,用java实现:
public class NoIfWhile {
/**
* @param args
*
* find x=1+2+3+....n
*/
public static void main(String[] args) {
int n=10;
int re=find(n);
System.o
Netty源码学习-ObjectEncoder和ObjectDecoder
bylijinnan
javanetty
Netty中传递对象的思路很直观:
Netty中数据的传递是基于ChannelBuffer(也就是byte[]);
那把对象序列化为字节流,就可以在Netty中传递对象了
相应的从ChannelBuffer恢复对象,就是反序列化的过程
Netty已经封装好ObjectEncoder和ObjectDecoder
先看ObjectEncoder
ObjectEncoder是往外发送
spring 定时任务中cronExpression表达式含义
chicony
cronExpression
一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示:
代表含义 是否必须 允许的取值范围 &nb
Nutz配置Jndi
ctrain
JNDI
1、使用JNDI获取指定资源:
var ioc = {
dao : {
type :"org.nutz.dao.impl.NutDao",
args : [ {jndi :"jdbc/dataSource"} ]
}
}
以上方法,仅需要在容器中配置好数据源,注入到NutDao即可.
解决 /bin/sh^M: bad interpreter: No such file or directory
daizj
shell
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。
分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。
解决:
1)在windows下转换:
利用一些编辑器如UltraEdit或EditPlus等工具
[转]for 循环为何可恨?
dcj3sjt126com
程序员读书
Java的闭包(Closure)特征最近成为了一个热门话题。 一些精英正在起草一份议案,要在Java将来的版本中加入闭包特征。 然而,提议中的闭包语法以及语言上的这种扩充受到了众多Java程序员的猛烈抨击。
不久前,出版过数十本编程书籍的大作家Elliotte Rusty Harold发表了对Java中闭包的价值的质疑。 尤其是他问道“for 循环为何可恨?”[http://ju
Android实用小技巧
dcj3sjt126com
android
1、去掉所有Activity界面的标题栏
修改AndroidManifest.xml 在application 标签中添加android:theme="@android:style/Theme.NoTitleBar"
2、去掉所有Activity界面的TitleBar 和StatusBar
修改AndroidManifes
Oracle 复习笔记之序列
eksliang
Oracle 序列sequenceOracle sequence
转载请出自出处:http://eksliang.iteye.com/blog/2098859
1.序列的作用
序列是用于生成唯一、连续序号的对象
一般用序列来充当数据库表的主键值
2.创建序列语法如下:
create sequence s_emp
start with 1 --开始值
increment by 1 --増长值
maxval
有“品”的程序员
gongmeitao
工作
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的
完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:
1. 才智非凡- 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强
(范围:用简单方式解决复杂问题)
使用KeleyiSQLHelper类进行分页查询
hvt
sql.netC#asp.nethovertree
本文适用于sql server单主键表或者视图进行分页查询,支持多字段排序。KeleyiSQLHelper类的最新代码请到http://hovertree.codeplex.com/SourceControl/latest下载整个解决方案源代码查看。或者直接在线查看类的代码:http://hovertree.codeplex.com/SourceControl/latest#HoverTree.D
SVG 教程 (三)圆形,椭圆,直线
天梯梦
svg
SVG <circle> SVG 圆形 - <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle cx="100" c
链表栈
luyulong
java数据结构
public class Node {
private Object object;
private Node next;
public Node() {
this.next = null;
this.object = null;
}
public Object getObject() {
return object;
}
public
基础数据结构和算法十:2-3 search tree
sunwinner
Algorithm2-3 search tree
Binary search tree works well for a wide variety of applications, but they have poor worst-case performance. Now we introduce a type of binary search tree where costs are guaranteed to be loga
spring配置定时任务
stunizhengjia
springtimer
最近因工作的需要,用到了spring的定时任务的功能,觉得spring还是很智能化的,只需要配置一下配置文件就可以了,在此记录一下,以便以后用到:
//------------------------定时任务调用的方法------------------------------
/**
* 存储过程定时器
*/
publi
ITeye 8月技术图书有奖试读获奖名单公布
ITeye管理员
活动
ITeye携手博文视点举办的8月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。
8月试读活动回顾:
http://webmaster.iteye.com/blog/2102830
本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《跨终端Web》
gleams:http