ContactList

android中easeui 环信3.2.3 昵称 头像 设置解决办法

我与影子孤独终老i 提交于 2020-10-16 18:26:37
首先看下官方的介绍的方法: http://docs.easemob.com/im/490integrationcases/10nickname 官方只是介绍了理论实现方法,然而呢,众多小伙伴都是和我一样的啊,我们都是信封拿来主义的啊 既然如此,我就写这篇博客来记录下我的辛酸历程,供大家参考借鉴学习 我集成的只是easeui,并没有把官方的demo代码全部集成进去呐,这样的话我需要啥子功能,自己去demo中抠就好啦,好啦,大家都是这么干的啦 easeui集成步骤呢,这里就不细说了啊,官方说明的还是比较清楚的啦,下面是关于集成成功后的昵称和头像的设置办法 进入正题 一,首先看easeui中的代码,EaseChatFragment.java类中有个内部接口类EaseChatFragmentHelper,呀,看到这,忽然明白如果想自定义扩展字段,需要先自己实现这个方法啊,那就赶紧开工自己写个类继承EaseChatFragment并且实现这个接口类啊,上图看的真切些 @Override public void onSetMessageAttributes(EMMessage message) { if (isRobot){ // set message extension message.setAttribute("em_robot_message" , isRobot); } //

python新手教程笔记(一)—daidingdaiding

本小妞迷上赌 提交于 2020-08-14 22:41:48
python新手教程笔记(一)—daidingdaiding Lesson 1 准备好学习Python的环境 下载的地址是: www.python.org linux版本的我就不说了,因为如果你能够使用linux并安装好说明你可以一切自己搞定的。 运行环境可以是linux或者是windows: 1、linux redhat的linux安装上去之后一定会有python的(必须的组件),在命令行中输入python回车。这样就可以进入一个 >>>的提示符 2、windows 安装好了python之后,在开始菜单里面找到Python2.3->IDLE,运行也会进入一个有 >>>提示符的窗口 开始尝试Python 1、输入: welcome = "Hello!" 回车 然后又回到了>>> 2、输入: print welcome 回车 然后就可以看到你自己输入的问候了。 Lesson 2 搞定环境之后的前行 Python有一个交互式的命令行,大家已经看到了吧。所以可以比较方便的学习和尝试,不用“新建-存档-编译-调试”,非常适合快速的尝试。 一开始从变量开始(其实说变量,更准确的是对象,Python中什么都可以理解为对象)。 变量 welcome = "hello!" welcome就是变量名,字符串就是变量的类型,hello!就是变量的内容,""表示这个变量是字符串,""中间的是字符串的内容

Python面向对象——内置对象的功能扩展

耗尽温柔 提交于 2020-04-28 22:11:50
1.扩展Python内置类 Python的数据类型 列表(list)、字典(dict)、集合(set)、文件(file)、字符串(str),这些都是对象 扩展list的功能,详解如图: 我们给列表添加了新的功能,搜索功能,能够找出给定字符串是否在列表中,如果在列表中,就返回列表中的字符串。图解如下 : 扩展dict的功能,详解如图: 2.代码验证 class ContactList(list): def search(self, name): matching_contacts = [] for contact in self: if name in contact.name: matching_contacts.append(contact) return matching_contacts class Contact: all_contacts = ContactList() def __init__(self, name, email): self.name = name self.email = email self.all_contacts.append(self) c1 = Contact("john aa", "y@.net") c2 = Contact("john bb", "b@.net") c3 = Contact("john bb", "c@.net") [c

PostgreSQL-11.3 Materialized View

你说的曾经没有我的故事 提交于 2019-11-30 11:04:29
Hello, this is Rudi. In this blog, I'll share with you some knowledge about Material View in PostgreSQL 11.3. If you have any questions, please leave your commit and I'll get back to you. 1 What is View A view is actually a query given a name. The name can be used like a table name in a query. When PostgreSQL receives a SQL query and sees a view name, it replaces the view name with the actually query and continues to do further processing. A view, actually a query, defines a set of data, the data comes from one or more tables. Here is an example. Given a table 'employee_info',a view can be