- 【详解】斗地主随机发牌项目
gobeyye
数据结构windowsjava数据结构链表
目录前言:1.初始化牌2.洗牌3.揭牌总代码:Card类:CardGame类:Main类:结语:前言:斗地主是全国范围内的一种桌面游戏,本节我们来实现一下斗地主中的简单初始化牌、发牌和看牌功能。按照斗地主的规则,完成洗牌发牌的动作。具体规则为使用52张牌(不含大小王)打乱顺序,3个玩家参与游戏,3人交替摸牌,每人5(可以自己修改)张牌。实现思路步骤:1.初始化牌2.洗牌3.揭牌4.剩余牌效果展示:
- 2023“钉耙编程”中国大学生算法设计超级联赛(2)题解及总结
古谷彻
算法c++算法竞赛学习HDU
总结:HDU多校第二场,明显比第一场简单点,我们队AC了三道题,比第一场感觉好多了,啊啊啊,第一场就会一道签到题,其实这场也差不多,什么算法也没用上。。。也都是模拟思维找规律之类的,但还是费死劲了啊啊啊啊。。。。。加训!!!加训!!!!!第一题1009StringProblem,时间主要花在了读题上,写出来很快,一发过,耗时20min第二题1004CardGame,找规律求结论之类的题,一开始结论
- 2023杭电 “钉耙编程”中国大学生算法设计超级联赛(2)补题
秦马
多校真题算法ICPC区域赛
AliceGameNim博弈与SG函数打表BinaryNumber结论构造,思维,细节模拟CardGame签到,快速幂foreverlastingandfried-chicken组合数学,bitset优化,细节StringProblem签到,字符串模拟KleelikesmakingfriendsDP,取模优化与后缀优化SPYfindingNPY概率论,组合数学Coin网络流建图,最大流Proble
- 数据结构-通过顺序表实现纸牌游戏
小鱼的学习笔记
数据结构从0开始游戏java
通过顺序表实现纸牌游戏(发牌,洗牌,收牌)实现步骤1.创建一个Card类,属性为花色和数字,构造方法,并重写toString类,以便后续打印;2.新建一个CardGame类,新建一个链表用来存放整副牌;3.通过Collections.shuffle(cardList);来“洗牌”;4.通过remove方法,删除牌中的最后一张牌(尾删),再通过add方法尾插到每一个玩家的手中,模拟随机发牌的过程;5
- CS 2400 Card Game设计
数据库
CS2400HW5,CardGame(40Points)Due:MondayApril1,2019Objectives:Usearrays,randomnumbergenerators,commandlinearguments.Thiscardgamerequiresacertainnumberofcards,n,wherenisatriangularnumber.Atriangularnumbe
- CS 2400 Card Game设计
数据库
CS2400HW5,CardGame(40Points)Due:MondayApril1,2019Objectives:Usearrays,randomnumbergenerators,commandlinearguments.Thiscardgamerequiresacertainnumberofcards,n,wherenisatriangularnumber.Atriangularnumbe
- CardGame
定心天下
DonsolisasimplecardGame,whereyoumustgothroughaseriseofrooms(4cards)withthetoolsavailable.联系作者:tjs101@live.cnGitHub
- java输出一副扑克牌_我的Java学习之路——模拟斗地主扑克牌发牌
Golg
java输出一副扑克牌
一、功能介绍功能需求:创建Card类,定义花色suit和点数rank的属性创建玩家类Player类,定义名字name,手牌cards(List),角色role定义测试类CardGame创建一副扑克牌,54张实现洗牌实现轮流发牌实现理牌二、功能代码实现1.定义Card类Card.javapackagecom.feonix;/***卡牌类**@authorFeoniX**/publicclassCar
- Good Bye 2019补题记录
岛屿失梦°
补题
GoodBye2019补题记录A.CardGame题目描述Twoplayersdecidedtoplayoneinterestingcardgame.Thereisadeckofncards,withvaluesfrom1ton.Thevaluesofcardsarepairwisedifferent(thismeansthatnotwodifferentcardshaveequalvalues)
- C++游戏编程:卡牌游戏
毛利工作室
游戏编程
CardGame一段时间一直喜欢玩欢乐斗地主~~本来打算做出一个“跑得快”(有的地方叫争上游),技术有点欠缺,于是做出了一个类似打牌的卡牌游戏。玩家将与两个电脑玩家进行游戏,一副牌总共有54张,洗牌后分为3叠,玩家随机得到一叠以开始。每次只能出一张牌,牌的点数必须比上家的牌的点数大,无牌出则输入0以PASS。率先清空牌库的玩家获胜。所谓的54张牌其实就是类似扑克牌的54个数字,当然出牌的形式就是输
- Card Game(网络流,KM)
YouthDance
CardGame题目链接:ClickHere~题目分析:给你n张卡片,每张卡片上都有一串字母,问你如何链接卡片使得最后的得分最多。卡片自己可以连接自己。得分的标准是如果链接两种卡片s1,s2的时候,最终的得分是将s1反转看其跟s2的前缀有多上个相同的字母,有几个相同的字母就表示s1->s2可以得到的分数。Forexample,thereare3cards,whosestringsareS1="ab
- 数码宝贝3
weixin_34146986
数码宝贝3分集介绍:第一话基尔兽诞生,我设计的数码暴龙松田启人,稍微有点率真,是个极普通的小学五年级男生,现在最喜欢的东西就是数码暴龙!对他来说,与朋友玩数码暴龙的CardGame及在上课时偷偷地把自己创作的数码暴龙画在笔记簿上是最大的乐趣!那个就和某个地方的十分热爱数码暴龙的少年一样的启人,他竟在某日偶然得到了一样能把他的命运大大改变的神秘对象,那就是以往从未有人见过的不思议的蓝色的卡片蓝卡!就
- CSU 1206: Card game 1208: Fibonacci sum 1211: 大整数开平方练习
csuzhucong
1206:Cardgame#include#include#includeusingnamespacestd;doubledp[55][55][650];inta[55],b[55];intcheck(charch){if(ch=='A')return1;if(ch=='X')return10;if(ch=='J')return11;if(ch=='Q')return12;if(ch=='K')r
- 我的Java学习之路(九)-- 模拟斗地主扑克牌发牌
FeoniXX
Java
模拟斗地主扑克牌发牌一、功能介绍二、功能代码实现1.定义Card类2.定义Player类3.定义测试类三、演示效果图非常抱歉,之前写的代码有个发牌bug,导致三个人的牌是一样的,我没有注意到,感谢@J_落羽的提醒,目前这个bug已经修复,代码中有注释,位置是CardGame.java的deal()方法一、功能介绍功能需求:创建Card类,定义花色suit和点数rank的属性创建玩家类Player类
- cocos2d-x-3.16使用HttpRequest请求
神经病院长
cocos2dx
cocos2dx实现网络通信使用cocos2dx-3.16编辑器Xcode9.2头文件////LayerStart.hpp//CardGame////CreatedbyAppleon2018/3/2.//#ifndefLayerStart_h#defineLayerStart_h#include"cocos2d.h"#include"network/HttpClient.h"USING_NS_CC
- 用js写卡牌游戏(四)
胖了个胖在学习
项目开发
前言又过了三个月,咳咳咳……这次我决定录一个视频,如果不想看文字的朋友,可以看视频(点这里),内容和文字差不多。线上地址:http://cardgame.xiejingyang.comgithub:https://github.com/xieisabug/card-game正文首先来做攻击效果,也就是卡牌冲过去,再回来。这属于动画效果,我这里就不造轮子了,直接找一个现成的好用点的动画库,这里我用的
- 用js写卡牌游戏(七)
胖了个胖在学习
项目开发
前言最近抽时间把前两个界面重新做了下,看起来不那么像demo了,之后会把游戏内容丰富一下。今天要做的效果是这样的,出牌:老电影:线上地址:http://cardgame.xiejingyang.comgithub:https://github.com/xieisabug/card-game同样建议大家看着视频,同步看文章,会比较直观:地址开始先实现的是出牌,听起来可能比伤害简单,可实际上它比伤害更
- 用js写卡牌游戏(六)
胖了个胖在学习
项目开发
前言很久没更这个系列,其实是我发现在国内如果想要运营发布游戏不是那么简单的事情,需要有公司并且去申请运营资格,如果要有收费内容还需要申请版号。作为一个独立开发者,可能很难做到这些,所以前段时间有些灰心,不太提的起劲做这个项目。不过最近也想通了,最初这个项目也不是以运营为目的做的,单纯的分享讨论技术也是快乐的。线上地址:http://cardgame.xiejingyang.comgithub:ht
- 【ES同人】Cardgame (01)
酒参
1.濑名泉独自一人走在空旷的大街上,就算是再不熟悉这位少校的人,此时都可以从他紧皱的眉头和毫无感情的蓝眼睛中读出生人勿近的信号。面容俊美的军官匆匆路过,身上散发着至少三个大气压的气场——他此刻非常,特别,及其烦躁。月永leo,他们Knights所谓的王,在三天前那个大新闻闹出来之后就干脆利落地不知所踪。而如今他不得不拎着本来应该由某只自称吸血鬼的人去送的东西,走在炽热的阳光下,就因为他白天出不了门
- 201703打卡D44
piedmontite
20170605,amy最近对牙牙学语兴趣非常浓厚。基本上学过的歌谣看着书全部能说出来。然后在亲子书中从头到尾也能流畅的读出来,非常喜欢跳花墙,跟着动画片一起跳起来。英文看的是marrygoround!我们的cardgame一直在坚持着,amy现在很熟练的找出car,star,moon,然后在车子上我一直在解释:look,amy,thisisabus!abigbus!thisisourcar!a:
- Game
享悦moonlight
words:boardgame,cardgame,wordgame,computer/videogame,sportgame,satisfying,disappointed,addictive,throw,bounce,passSentence:Ifinditadjbecause....kicktheballintogoalornet.Question:.howdoyouplay?Picture:
- 组队赛 01 题解(部分)
染微言
组队赛01题解感想组队赛用的是11年福州赛区的网络赛。这场的题目A、F、H、J是大家都能做的,剩下的题目就很坑,出现了DancingLinks、插头DP、神坑的计算几何和贪心+费用流的操作。最坑的是代码都很长……赛后我只补了一题计算几何就不再补了。A-CardGame题意有若干张卡牌,牌面为1~m,牌面为i的牌的张数为a_i。将牌打乱顺序,随机分成m堆,第i堆牌中有a_i张。游戏开始时,从第一堆中
- Good Bye 2019(前五题题解)
Angel_Kanade
GoodBye2019(前五题题解)这套也是后来补得。我太菜了,第三题就卡着了。想了好久才做出来,要是参加了绝对掉分。D题是人生中做完的第一道交互题,不容易。比赛传送门A.CardGame题目大意:一共有n张互不相同的牌,玩家1有k1张牌,玩家2有k2张牌。两个人每次都会拿出一张牌,牌号大的人会得到这张牌,直到一方没牌。问第一个人能否会获胜。这就是我们从小玩的比大小游戏。在广大劳动人民的实践后得出
- Goodbye 2019
pandaking
A题:CardGame这道题挺简单,谁最大谁就能赢!1#include2#include3#include4#include5#include6typedeflonglongll;7usingnamespacestd;8intn,k1,k2,t;9intmain(){10scanf("%d",&t);11while(t--){12scanf("%d%d%d",&n,&k1,&k2);13intfl
- Good Bye 2019
~Lanly~
A.CardGame(CF1270A)题目大意两个人各持有\(k_1\)、\(k_2\)张牌,牌序号唯一且在范围\(1\)~\(n\)其中\(n=k_1+k_2\)。一次操作两个各亮出一张牌,谁牌序号大,谁拿对方的牌,最后没牌者输,问先手是否必赢。解题思路很显然谁持有最大牌谁赢......但是\(tourist\)能在一分钟内读完题并敲好代码提交过了真是太强了。神奇的代码#include#defi
- Good Bye 2019
SwiftAC
A.CardGame题目大意:两个人都有共有n张卡牌,每张卡牌上都有一个数xi,没有两张牌上的数相同,且xi不小于1不大于n。每次两个人选出一张牌来,牌上数字大的人赢得此局,如果谁最后手上拥有所有的n张牌,那么他取得胜利。分析:只要判断数字为n的牌在谁的手里即可。代码:#includeusingnamespacestd;intmain(){intt,n,k1,k2,x;cin>>t;while(t
- 代写CS 2400作业、代做C++程序语言作业、代写C++实验作业、代做line arguments作业代做Database|帮做Haskell程序
gexinmin
CS2400HW5,CardGame(40Points)Due:MondayApril1,2019Objectives:Usearrays,randomnumbergenerators,commandlinearguments.Thiscardgamerequiresacertainnumberofcards,n,wherenisatriangularnumber.Atriangularnumbe
- egret制作卡牌游戏
zhangjingbibibi
CardGame项目介绍cardGame是一个基于egret(白鹭游戏引擎)开发的简单入门(练手)项目,参考白鹭官网卡牌游戏demo,通过实现这个demo,可以快速入门eui操作,并试着自己开发一些交互简单的游戏。项目演示gif.gif项目功能结构功能结构图.png项目运行$egretbuildxxx(项目名)$egretstartserverxxx(项目名)-a项目剖析cardGame简单来说就
- .NET C++ 开发环境恢复
.net
不知道为什么,vs 2008 C++一个项目也编译不过,类似没有正确包含头文件信息。
错误提示如下:
Cardgame.cppc:\program files\microsoft visual studio 9.0\vc\include\excpt.h(60) : error C2065: “_$notnull”: 未声明的标识符c:\program file
- hdu 5494 Card Game(水)
u011328934
题目链接:hdu5494CardGame代码#include
#include
#include
usingnamespacestd;
constintmaxn=1005;
intN,M,A[maxn],B[maxn];
intmain(){
intcas;
scanf("%d",&cas);
while(cas--){
scanf("%d%d",&N,&M);
for(inti=0;isb
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "xxx@xx.com"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(