- [移动端自动化] AppAgent介绍
大卫软件测试
自动化
AUITestAgentAUITestAgent/README_zh.mdatmain·bz-lab/AUITestAgent(github.com)1/MobileAgentX-PLUG/MobileAgent:Mobile-Agent:ThePowerfulMobileDeviceOperationAssistantFamily(github.com)2/AppAgentAppAgent/RE
- QCMA:开源的PS Vita内容管理新选择
瞿格女
QCMA:开源的PSVita内容管理新选择qcmaCross-platformcontentmanagerassistantforthePSVita(Nolongermaintained)项目地址:https://gitcode.com/gh_mirrors/qc/qcma随着游戏界的日新月异,对于那些怀旧的游戏玩家而言,PSVita仍然是一颗璀璨的明珠。为了让更多人能够自由地管理自己的游戏和媒体
- 语音识别技术有哪些应用场景?
不想秃头的程序
语音识别人工智能
语音识别技术,作为人工智能领域的重要分支,已经深入到我们日常生活的方方面面。以下是一些常见的应用场景:智能助理智能助理如Siri、GoogleAssistant以及Alexa等,都基于语音识别技术来实现用户交互。用户可以通过语音命令来拨打电话、查询信息、设置提醒等。这些助理软件能够理解多种语言和方言,并能够在复杂的环境噪声中准确识别用户的指令。智能家居在智能家居领域,语音识别被用于控制各种智能设备
- 流利说英语A+商务英语学习笔记——第1章搞定面试 第7节《面试之闪亮登场》
Ronnie学英语
面试开局JChasappliedforapositionasamarketingassistant.TodayshewillattendourinterviewandLeonwillbeherinterviewer.Iamrecentgraduate(形容词毕业的)fromUniversity,whereImajorinmarketing.Iwasalsovicepresidentofmycoll
- 十大AI驱动的个人助理:革新生产力和便利性
AI智东西
人工智能搜索引擎
如今生活节奏快,在科技迅速发展的世界里,使用由人工智能驱动的个人助理来规划日常活动以达到最高效率,已经成为基本需求。这些智能工具,通过人工智能帮助用户更好地规划复杂的日程安排。从优化工作流程到日常事务的管理,这些AI助手正逐步改变我们的生活。本文重点介绍了改变人类生活和工作的十大AI驱动的个人助理。十大AI驱动的个人助理1.GoogleAssistantGoogleAssistant是市场上最好的
- IDEA 常用插件推荐,美观又实用!
攀小黑
intellij-ideajavaide
1、TONGYlLingma-YourAlCodingAssistant.Typeless,Codemore.通义灵码,是一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云SDK/API的使用场景调优,为开发者带来高效、流畅的编码体验。兼容VisualStudioCode、Visua
- Loutos 开源项目教程
甄如冰Lea
Loutos开源项目教程loutosPersianassistantforWindows,MacandLinuxoperatingsystems项目地址:https://gitcode.com/gh_mirrors/lo/loutos1.项目介绍Loutos是一个开源项目,旨在提供一个高效、灵活的解决方案,用于处理大规模数据集。该项目由RezaGhasemi发起,并在GitHub上托管。Louto
- MR.FIT Tracker
LuonyLee
Keywords:fitness,tracker,train,trainers,personal,client,level,result,test,recordDescription:MR.FITTrackerisanapptohelppersonaltrainerskeeptrackingclient'sfitnesslevel.Trackresultsofthesefitnesstestsin
- Samsung’s New S-Voice Is Just A Skinned Version Of Vlingo Labs Beta on Google Play
weixin_30685047
http://www.gizmofusion.com/2012/05/samsungs-new-s-voice-is-just-a-skinned-version-of-vlingo-labs-beta-on-google-play/Alltheragethesedaysarethosevirtualassistantappsthatyouseepoppingupeverywhere,alloft
- fast-voice-assistant
fc&&fl
大模型实战应用人工智能
首先我们来到这个据说50行代码就可以创建个人语音助手的github地址GitHub-dsa/fast-voice-assistant:⚡InsanelyfastAIvoiceassistantwith<500msresponsetimes按照readme完成环境的配置but,你发现,这只是第一步,真正的难点在于完成.env中各个key的配置1)UsingtheAPI—Cartesia一个最快的文本
- 小包子的Scalers Talk第四轮新概念朗读持续力训练Day42 20181203
美少女和雷雷哥
练习材料:Lesson57CanIhelpyou,madam原文:Awomaninjeansstoodatthewindowofanexpensiveshop.Thoughshehesitatedforamoment,shefinallywentinandaskedtoseeadressthatwasinthewindow.Theassistantwhoservedherdidnotlikethe
- Prompt Engineering Concepts
初梦语雪
#NLPprompt
Introduction,ConceptsTextgenerationmodelsgenerationpre-trainedtransformers,GPTforshort.所以呢,前置知识是TransformerAssistants助手指的是能够为用户执行任务的实体;Embeddings是数据的一种vector形式,含有原来的数据的内容和/或意义;Tokens很常见,很基础的概念。Textgen
- 大语言模型中,role为user、assistant、system有什么区别
莫听穿林打叶生
语言模型人工智能自然语言处理
这里写目录标题大语言模型中,role为user、assistant、system有什么区别要实现多轮对话,也就说要记住历史问答,该如何设置System、User、Assistant?管理历史对话大语言模型中,role为user、assistant、system有什么区别在大语言模型中,通常涉及到三种角色:用户(user)、助手(assistant)和系统(system)。它们的区别在于其在对话或交
- 2020-03-16
丁丁水天
小丁的ScalersTalk第五轮新概念朗读持续力训练Day146-202003161.练习材料Lesson31AlovableeccentricDickielefttheshopwithoutawordandreturnedcarryingalargeclothbag.Asitwasextremelyheavy,hedumpeditonthecounter.Theassistantaskedhi
- 如何使用Python SDK与OpenAI Assistants API构建助手?
幂简集成
python开发语言前端
介绍OpenAI和其Assistant功能旨在为制造商提供一个SDK,用于开发有状态、无提示的Assistant。其目标是简化虚拟助理的创建。目前,Assistant可以使用三种类型的工具:函数、RAG和代码解释器。在这篇文章中,我们将介绍如何使用PythonSDK构建最基本的Assistant,你只需要在代码中添加你自己的OpenAIAPI密钥即可。一些注意事项OpenAI推出的Assistan
- Qt for android : Qt6.6.2 搭建 环境
听我一言
环境搭建篇qtandroid开发语言
环境说明参考Qt助手:Assistant6.6.2(MinGW11.2.064-bit)***Gradle:Gradlewrapper,version8.3***JDK11+SDKTools/NDK25.1.8937393参考QtForAndroid:Qt5.13.1Qtforandroid:Qt6.4搭建环境遇到的几个问题
- 项目管理工具YouTrack v2023.3全新发布——支持一系列AI辅助功能
界面开发小八哥
YouTrack人工智能开发工具项目管理
YouTrack是一款项目管理工具,其中包含可以简化您的工作并在任何团队项目中提高生产力的功能。从软件开发和DevOps到人力资源和市场营销,各种团队都可以使用YouTrack的功能轻松跟踪和协作处理任何规模的项目。YouTrackv2023.3正式版下载具体更新详情如下:YouTrack中的AI辅助利用AI轻松获取总结新AIAssistant由JetBrainsAI服务提供支持,它将AI赋能的功
- 基于python+django+vue.js开发的健身房管理系统
山东好汉Tim
毕业设计合集pythondjangovue.js
功能介绍平台采用B/S结构,后端采用主流的Python语言进行开发,前端采用主流的Vue.js进行开发。功能包括:教练管理、会员管理、场地管理、设备管理、用户管理、日志管理、系统信息模块。源码地址https://github.com/geeeeeeeek/python_fitness演示地址http://fitness.gitapp.cn演示帐号:用户名:admin123密码:admin123主要
- ChatGPT用于润色中文学术论文
饮食有度的元气少女
乱七八糟chatgpt
方案一:以下是一段用于润色中文学术论文的指令,该指令可以生成一个表格,第一列是润色前,第二列是润色后,第三列是解释做了什么修改。指令如下:AsaChineseacademicpaperwritingimprovementassistant,yourtaskistoimprovethespelling,grammar,clarity,concisenessandoverallreadabilityo
- 第49次打卡(12月31日)
徐恩峰
Goodmorning,everyone.Mynameis......I'mtherestaurantmanagerandIunderstandnoneofyouhadthepreviousexperiencesInkitchenassistance.Youmightbefeelingnervousnow.Butmostofourkitchenassistantssaytheyenjoythewo
- FPA算法的应用
qq_51497433
算法
functionfpa_demo%FPA算法演示%目标函数定义objFunc=@(x)x.^2;%参数设置popSize=20;%种群大小dim=1;%问题维度maxGen=100;%最大迭代次数p=0.8;%全局搜索概率%初始化种群X=rand(popSize,dim)*10-5;%随机初始化种群fitness=arrayfun(objFunc,X);%计算初始适应度%FPA主循环forgen=
- MATLAB实现FPA算法
qq_51497433
matlab算法开发语言
functionfpa_demo%FPA算法演示%目标函数定义objFunc=@(x)x.^2;%参数设置popSize=20;%种群大小dim=1;%问题维度maxGen=100;%最大迭代次数p=0.8;%全局搜索概率%初始化种群X=rand(popSize,dim)*10-5;%随机初始化种群fitness=arrayfun(objFunc,X);%计算初始适应度%FPA主循环forgen=
- 鲸鱼优化算法MATLAB实现
qq_51497433
智能算法算法matlab开发语言
鲸鱼优化算法matlab实现function[best_solution,best_fitness]=woa_algorithm(obj_function,dim,search_space,max_iter,num_whales)%参数:%obj_function:优化的目标函数%dim:问题的维度%search_space:搜索空间的范围,例如[-10,10]%max_iter:最大迭代次数%n
- Django RESTful framework 笔记
LzSkyline
在serializer中使用request重写get_querysetrouter.register(r'^assistant',views.Assistant,basename='ClientUserinfo')classVuls(mixins.ListModelMixin,GenericViewSet):"""list:Returnvulswhichusermanaged."""seriali
- 马甲线少女腿吸睛,美的理直气壮~瘦回8年前,和「油腻青年」说再见!
人鱼线vs马甲线
“想减肥—懒—放弃”,就和身边的大多数人一样,不知道在这样的纠结循环里度过了多少个周末.....这几年天天嘴上喊着减肥,但每到吃饭也从不含糊,不吃撑绝不停嘴;然后,体重就一发不可收拾。试过晚上不吃晚饭,却发现大半年年之后......体重稳如泰山,1斤不掉!今年年初,又因为疫情在家猫了三个月,体重从原来稳稳的120突升至130......FITNESS总算等到复工,要去上班了,结果却发现衣服没一件能
- 图解word2vec,入门自然语言处理必看
学术Fun
(关注'AI新视野'公众号,发送‘资料’二字,免费获取50G人工智能视频教程!)图解word2vec精翻版,加入了自己的理解,和稍微有点出入,http://jalammar.github.io/illustrated-word2vec/image词嵌入(embedding)是机器学习中最惊人的创造,如果你有使用过Siri、GoogleAssistant、Alexa、Google翻译,输入法打字预测
- 机器学习案例1:利用 Python 将语音转换为文本
suoge223
机器学习实用指南机器学习python人工智能
目录内容简介基本环境配置Python库安装麦克风语音识别音频文件的语音识别长音频源语音识别内容简介语音识别是机器或程序识别口语中的单词和短语并将其转换为文本信息的能力。大多数对于语音识别技术的应用场景就是Siri、Cortana和GoogleAssistant等个人助理,以及其他通过语音交互的虚拟助理。为了理解你的声音,这些虚拟助手需要进行语音识别。语音识别是一个复杂的过程,因此我不会教您如何训练
- 摩根弗里曼被指责性侵
我以为的顿悟
USfilmstarMorganFreemanhasapologisedfollowingallegationsofsexualmisconductmadebyeightwomenandseveralotherpeople.OneproductionassistantaccusedFreemanofharassingherformonthsduringfilmingofbankrobberycom
- Java Javassist/ASM 框架比较
MicoCube
Javassist:Javassist(JavaProgrammingAssistant)makesJavabytecodemanipulationsimple.ItisaclasslibraryforeditingbytecodesinJava;itenablesJavaprogramstodefineanewclassatruntimeandtomodifyaclassfilewhentheJ
- Qt国际化之语言切换
V_梦凡
基于qt语言家的语言切换Assistant(Qt语言家),类似于MSDN最权威的速应用程序翻译和国际化的工具。Qt使用单一的源码树和单一的应用程序二进制包就可同时支持多个语言和书写系统,有助于软件走向国际化,普度众生。具体步骤:生成.ts文件,lupdate翻译成制定语言,生成.qm文件,lrelease。加载qm文件,load()install效果呈现中文:chinese.png英文:20200
- windows下源码安装golang
616050468
golang安装golang环境windows
系统: 64位win7, 开发环境:sublime text 2, go版本: 1.4.1
1. 安装前准备(gcc, gdb, git)
golang在64位系
- redis批量删除带空格的key
bylijinnan
redis
redis批量删除的通常做法:
redis-cli keys "blacklist*" | xargs redis-cli del
上面的命令在key的前后没有空格时是可以的,但有空格就不行了:
$redis-cli keys "blacklist*"
1) "blacklist:12:
[email protected]
- oracle正则表达式的用法
0624chenhong
oracle正则表达式
方括号表达示
方括号表达式
描述
[[:alnum:]]
字母和数字混合的字符
[[:alpha:]]
字母字符
[[:cntrl:]]
控制字符
[[:digit:]]
数字字符
[[:graph:]]
图像字符
[[:lower:]]
小写字母字符
[[:print:]]
打印字符
[[:punct:]]
标点符号字符
[[:space:]]
- 2048源码(核心算法有,缺少几个anctionbar,以后补上)
不懂事的小屁孩
2048
2048游戏基本上有四部分组成,
1:主activity,包含游戏块的16个方格,上面统计分数的模块
2:底下的gridview,监听上下左右的滑动,进行事件处理,
3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字
4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)
写代码的流程
1:设计游戏的布局,基本是两块,上面是分
- jquery内部链式调用机理
换个号韩国红果果
JavaScriptjquery
只需要在调用该对象合适(比如下列的setStyles)的方法后让该方法返回该对象(通过this 因为一旦一个函数称为一个对象方法的话那么在这个方法内部this(结合下面的setStyles)指向这个对象)
function create(type){
var element=document.createElement(type);
//this=element;
- 你订酒店时的每一次点击 背后都是NoSQL和云计算
蓝儿唯美
NoSQL
全球最大的在线旅游公司Expedia旗下的酒店预订公司,它运营着89个网站,跨越68个国家,三年前开始实验公有云,以求让客户在预订网站上查询假期酒店时得到更快的信息获取体验。
云端本身是用于驱动网站的部分小功能的,如搜索框的自动推荐功能,还能保证处理Hotels.com服务的季节性需求高峰整体储能。
Hotels.com的首席技术官Thierry Bedos上个月在伦敦参加“2015 Clou
- java笔记1
a-john
java
1,面向对象程序设计(Object-oriented Propramming,OOP):java就是一种面向对象程序设计。
2,对象:我们将问题空间中的元素及其在解空间中的表示称为“对象”。简单来说,对象是某个类型的实例。比如狗是一个类型,哈士奇可以是狗的一个实例,也就是对象。
3,面向对象程序设计方式的特性:
3.1 万物皆为对象。
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
aijuans
C/C++求职面试必备考点
找工作在即,以后决定每天至少写一个知识点,主要是记录,逼迫自己动手、总结加深印象。当然如果能有一言半语让他人收益,后学幸运之至也。如有错误,还希望大家帮忙指出来。感激不尽。
后学保证每个写出来的结果都是自己在电脑上亲自跑过的,咱人笨,以前学的也半吊子。很多时候只能靠运行出来的结果再反过来
- 程序员写代码时就不要管需求了吗?
asia007
程序员不能一味跟需求走
编程也有2年了,刚开始不懂的什么都跟需求走,需求是怎样就用代码实现就行,也不管这个需求是否合理,是否为较好的用户体验。当然刚开始编程都会这样,但是如果有了2年以上的工作经验的程序员只知道一味写代码,而不在写的过程中思考一下这个需求是否合理,那么,我想这个程序员就只能一辈写敲敲代码了。
我的技术不是很好,但是就不代
- Activity的四种启动模式
百合不是茶
android栈模式启动Activity的标准模式启动栈顶模式启动单例模式启动
android界面的操作就是很多个activity之间的切换,启动模式决定启动的activity的生命周期 ;
启动模式xml中配置
<activity android:name=".MainActivity" android:launchMode="standard&quo
- Spring中@Autowired标签与@Resource标签的区别
bijian1013
javaspring@Resource@Autowired@Qualifier
Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。
1. @Autowired @Autowired是Spring 提供的,需导入 Package:org.springframewo
- Changes Between SOAP 1.1 and SOAP 1.2
sunjing
ChangesEnableSOAP 1.1SOAP 1.2
JAX-WS
SOAP Version 1.2 Part 0: Primer (Second Edition)
SOAP Version 1.2 Part 1: Messaging Framework (Second Edition)
SOAP Version 1.2 Part 2: Adjuncts (Second Edition)
Which style of WSDL
- 【Hadoop二】Hadoop常用命令
bit1129
hadoop
以Hadoop运行Hadoop自带的wordcount为例,
hadoop脚本位于/home/hadoop/hadoop-2.5.2/bin/hadoop,需要说明的是,这些命令的使用必须在Hadoop已经运行的情况下才能执行
Hadoop HDFS相关命令
hadoop fs -ls
列出HDFS文件系统的第一级文件和第一级
- java异常处理(初级)
白糖_
javaDAOspring虚拟机Ajax
从学习到现在从事java开发一年多了,个人觉得对java只了解皮毛,很多东西都是用到再去慢慢学习,编程真的是一项艺术,要完成一段好的代码,需要懂得很多。
最近项目经理让我负责一个组件开发,框架都由自己搭建,最让我头疼的是异常处理,我看了一些网上的源码,发现他们对异常的处理不是很重视,研究了很久都没有找到很好的解决方案。后来有幸看到一个200W美元的项目部分源码,通过他们对异常处理的解决方案,我终
- 记录整理-工作问题
braveCS
工作
1)那位同学还是CSV文件默认Excel打开看不到全部结果。以为是没写进去。同学甲说文件应该不分大小。后来log一下原来是有写进去。只是Excel有行数限制。那位同学进步好快啊。
2)今天同学说写文件的时候提示jvm的内存溢出。我马上反应说那就改一下jvm的内存大小。同学说改用分批处理了。果然想问题还是有局限性。改jvm内存大小只能暂时地解决问题,以后要是写更大的文件还是得改内存。想问题要长远啊
- org.apache.tools.zip实现文件的压缩和解压,支持中文
bylijinnan
apache
刚开始用java.util.Zip,发现不支持中文(网上有修改的方法,但比较麻烦)
后改用org.apache.tools.zip
org.apache.tools.zip的使用网上有更简单的例子
下面的程序根据实际需求,实现了压缩指定目录下指定文件的方法
import java.io.BufferedReader;
import java.io.BufferedWrit
- 读书笔记-4
chengxuyuancsdn
读书笔记
1、JSTL 核心标签库标签
2、避免SQL注入
3、字符串逆转方法
4、字符串比较compareTo
5、字符串替换replace
6、分拆字符串
1、JSTL 核心标签库标签共有13个,
学习资料:http://www.cnblogs.com/lihuiyy/archive/2012/02/24/2366806.html
功能上分为4类:
(1)表达式控制标签:out
- [物理与电子]半导体教材的一个小问题
comsci
问题
各种模拟电子和数字电子教材中都有这个词汇-空穴
书中对这个词汇的解释是; 当电子脱离共价键的束缚成为自由电子之后,共价键中就留下一个空位,这个空位叫做空穴
我现在回过头翻大学时候的教材,觉得这个
- Flashback Database --闪回数据库
daizj
oracle闪回数据库
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。
在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flashbac
- 简单排序:插入排序
dieslrae
插入排序
public void insertSort(int[] array){
int temp;
for(int i=1;i<array.length;i++){
temp = array[i];
for(int k=i-1;k>=0;k--)
- C语言学习六指针小示例、一维数组名含义,定义一个函数输出数组的内容
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int * p; //等价于 int *p 也等价于 int* p;
int i = 5;
char ch = 'A';
//p = 5; //error
//p = &ch; //error
//p = ch; //error
p = &i; //
- centos下php redis扩展的安装配置3种方法
dcj3sjt126com
redis
方法一
1.下载php redis扩展包 代码如下 复制代码
#wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz
2 tar -zxvf 解压压缩包,cd /扩展包 (进入扩展包然后 运行phpize 一下是我环境中phpize的目录,/usr/local/php/bin/phpize (一定要
- 线程池(Executors)
shuizhaosi888
线程池
在java类库中,任务执行的主要抽象不是Thread,而是Executor,将任务的提交过程和执行过程解耦
public interface Executor {
void execute(Runnable command);
}
public class RunMain implements Executor{
@Override
pub
- openstack 快速安装笔记
haoningabc
openstack
前提是要配置好yum源
版本icehouse,操作系统redhat6.5
最简化安装,不要cinder和swift
三个节点
172 control节点keystone glance horizon
173 compute节点nova
173 network节点neutron
control
/etc/sysctl.conf
net.ipv4.ip_forward =
- 从c面向对象的实现理解c++的对象(二)
jimmee
C++面向对象虚函数
1. 类就可以看作一个struct,类的方法,可以理解为通过函数指针的方式实现的,类对象分配内存时,只分配成员变量的,函数指针并不需要分配额外的内存保存地址。
2. c++中类的构造函数,就是进行内存分配(malloc),调用构造函数
3. c++中类的析构函数,就时回收内存(free)
4. c++是基于栈和全局数据分配内存的,如果是一个方法内创建的对象,就直接在栈上分配内存了。
专门在
- 如何让那个一个div可以拖动
lingfeng520240
html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml
- 第10章 高级事件(中)
onestopweb
事件
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- 计算两个经纬度之间的距离
roadrunners
计算纬度LBS经度距离
要解决这个问题的时候,到网上查了很多方案,最后计算出来的都与百度计算出来的有出入。下面这个公式计算出来的距离和百度计算出来的距离是一致的。
/**
*
* @param longitudeA
* 经度A点
* @param latitudeA
* 纬度A点
* @param longitudeB
*
- 最具争议的10个Java话题
tomcat_oracle
java
1、Java8已经到来。什么!? Java8 支持lambda。哇哦,RIP Scala! 随着Java8 的发布,出现很多关于新发布的Java8是否有潜力干掉Scala的争论,最终的结论是远远没有那么简单。Java8可能已经在Scala的lambda的包围中突围,但Java并非是函数式编程王位的真正觊觎者。
2、Java 9 即将到来
Oracle早在8月份就发布
- zoj 3826 Hierarchical Notation(模拟)
阿尔萨斯
rar
题目链接:zoj 3826 Hierarchical Notation
题目大意:给定一些结构体,结构体有value值和key值,Q次询问,输出每个key值对应的value值。
解题思路:思路很简单,写个类词法的递归函数,每次将key值映射成一个hash值,用map映射每个key的value起始终止位置,预处理完了查询就很简单了。 这题是最后10分钟出的,因为没有考虑value为{}的情