首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

更改 TUIKit 实现消息转发的功能

更改 TUIKit 实现消息转发的功能 前提背景: 当前 IMSDK 5.1.21 版本的 TUIkit 还不支持消息转发的功能(后续很快将提供)....这个示例可以作为一个转发消息参考 实现原理一句话介绍: 拿到当前消息的信息, 转发的时候重新构建一条新的消息发送出去 step1: 添加长按菜单项目 长按消息出现转发选项, 可以在 tuikit 的 -..., 示例为文字和图片消息 图片消息需要拿到当前的图片消息, 获取当前的 localPath, 再构造一个图片消息, 调发送接口发送(视频文件消息同理) - (void)onSelectFriend:(TCommonContactCell...[self dismissViewControllerAnimated:YES completion:nil]; } } 对于多选转发则会复杂一点, 原理以相同, 只是需要更多的自定义的...UI, 如果不着急可以等等 TUIKit 官方的更新

92611

更改分享功能的默认图标为自定义的图标

2015-05-07 10:36:23 我们经常在网站上采用百度分享或者是jiathis分享功能,但是他提供了默认的图标,这些传统的图标看的久了就会感觉它不舒服,希望能够使自己网站的分享图标与众不同,...很明显,尝试通过修改css样式的方法来修改他的图标是不可能的了。...但是当你点击他的默认分享图标时你会发现地址栏里的地址非常的长,放在网址解码器里你会发现里面的是一些必要参数,也就是说我们只需要修改这些参数,然后为我们自己的图片添加click事件即可实现更改分享功能的默认图标...下面这行代码是用来定义自己的图标,通过点击图标来分享网页内容。...更改为你想分享的网页地址即可。

1.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    只是写设计文档的设计, 就是瞎折腾

    2017.3.26, 深圳, Ken Fang 做产品, 需要的是 “产品软件设计”, 而不是 “设计文档”。...许多人都不去思考这最根本的问题, 反而是, 只是纠结有没有设计文档。结果是,即使是有了设计文档,原来没有设计文档时, 所产生的问题,不仅是还没有解决,还瞎折腾了一堆文档。...产品软件设计, 是要协作的, 是要系统化的深度思考的;是要有方法、有实践去引导协作、去引导思考、最终才能产出产品软件设计。 产品开发中, 团队需要的是可指导开发人员、测试人员的关键信息。...当产品开发达到某个基准线时, 再将版本中的关键信息, 整理成产品的知识 (文档) 。唯有如此, 才能保证产品的知识 (文档), 是与产品的现况是匹配的。...更重要的是, 避免在版本的开发过程中, 浪费时间, 去写没法指导开发人员, 测试人员, 又与产品现况不匹配的过时文档。

    72950

    WriteBug数字空间-强大的云文档功能

    Markdown文档——释放鼠标、高效协作Markdown编辑器非常轻便,不需要鼠标点来点去调整格式,仅仅通过键盘输入几个简单的语法,就能够完成内容编辑、内容排版等工作。...无论你是否是程序⚪,只要你喜欢记录输出内容,Markdown是你一定要掌握的技能哦!给大家介绍一下常用Markdown语法,大家可以到【云文档频道】来使用一下,不好用来打我(们CEO)!.... + 空格:有序列表插入代码块:``` + 回车:插入代码块分割线:---:分割线引用:> + 空格:引用...这些基础语法就能够让同学们的内容整洁清晰地展示出来,快来试试⑧~(Markdown语法详细使用教程请到...【WRITE-BUG数字空间】官方学习圈中【云文档频道】下载哦~)思维笔记——快速记录要点、不漏掉一丝灵感【WRITE-BUG数字空间】思维笔记也同样秉承高效记录的原则,只需要通过快捷键就能够完成思维笔记的记录...Tab键描述:Shift+Enter键完成:Ctrl + O删除:Delete键画布调整:Ctrl +/-大家可以用来做~记录会议纪要上课学习笔记头脑风暴思路梳理写作记录...小编我是非常喜欢思维笔记的,

    71110

    给文档加了个小程序的功能

    接手文档项目后,想看看用户对文档有什么反馈,除了一部分错误的反馈外,还收到一部分有价值、但是不「善良」的反馈。 ? 这个点,也是我一直想做的,能不能让文档的展示形态更加丰满些?...在进行小程序开发时,基础库提供了大量灵活的组件可提供给开发者使用,并且配套了一些详细的文档内容。...现在的体验还停留在贴图、贴代码上,为了提供更高的文档体验,这里提供了在文档内实现 demo preview 的效果,在看组件代码时,也能同步了解该组件具体呈现的效果。...一个完整的文档预览小程序,需要几块工作量: 编译工具 runtime 容器预览 文档预览结构 编译工具 现在小程序内部编译工具是以 wcc 和 wscs 为核心,然后外层自定义独立小程序编译代码的内容拼接...整个过程做下来,文档预览 runtime 的大致模样也基本定了。 文档预览结构 在编译工具和 runtime 内容预览两个大头工作量搞定之后,剩下主要是如果结合文档来进行编译的耦合实现。

    48830

    API 库的文档体系支持:主流编程语言的文档设计

    后续,可能会在文档体验设计相关的文章中,进行详细的介绍。 Rust 的文档测试示例 说了那么多,让我们先简单看个示例。...核心便是:基于 markdown 而扩展,将 markdown 视为可扩展的 DSL。如此以来,便可以按需添加功能,并根据不同需要进行可视化展示。 0....基于 markdown 这一点倒是没有啥说的,markdown 在今天已经成为了事实上的开发文档标准。 1. 为扩展设计:文档 DSL 从做法上可以分为: 让语法块可运行。...除此,一旦我们使用特定的符号来标记时,我们就可以在代码中添加更多的可能性。 添加自定义符号。添加一些自定义的语法,以支持更多的高级功能。...为准确性设计:文档测试 为了确保文档与代码保持一致,又或者是文档中代码的准确性,我们需要引入文档测试的方式来检查 API。

    79820

    12.2新特性:索引使用的跟踪功能(Index Usage Tracking)

    我们知道索引对于一个sql语句的执行性能有很大的影响。那么如果判断索引是否被使用以及使用的状态呢。 Oracle有专门的索引使用状况的跟踪,这并不是一个新功能,只不过12.2之后对此进行了改善。...12.2之前,为了跟踪索引信息,需要设置monitoring usage。比如: alter index monitoring usage; 看一下设定后的状态。...-------- I_TEST T_TEST NO YES 03/24/2021 09:17:19 03/24/2021 10:21:33 12.2之后, 索引跟踪的功能变成默认有效...这是个跟踪最少索引信息的类型。 还有一个参数是 ALL。如果想要得到更加准确的索引信息,需要设为ALL。...0表示跟踪所有使用信息。1采样时默认的,开销较小,数据准确性较差。 - ACTIVE_ELEM_COUNT 上次刷新以来活跃的索引数。

    66110

    通过苹果的Find My Network功能实现蓝牙设备跟踪

    OpenHaystack OpenHaystack是一个针对蓝牙设备的跟踪框架,OpenHaystack可以利用苹果提供的Find My Network服务来追踪个人用户的蓝牙设备,我们可以用它来创建自己的跟踪标签...,并将其附加到物理对象(比如说钥匙串或背包等)上,或者将其集成到其他支持蓝夜功能的设备中(比如说笔记本等等)。...OpenHaystack是一个应用程序,它允许我们创建自己的个人配件,而这些个人配件是可以通过苹果的Find My Network服务进行跟踪的。...你只需要一台Mac和一台BBC micro:bit或任意支持蓝牙的设备,即可使用OpenHaystack了。通过使用该应用程序,你可以在地球上任何地方跟踪你的个人配件,哪怕那里没有蜂窝网络覆盖。...因为附近的iPhone设备会发现你的配件,并在有网络连接时将它们的位置上传到苹果的服务器上。

    3K30

    WriteBug数字空间-强大的云文档功能

    Markdown文档——释放鼠标、高效协作 Markdown编辑器非常轻便,不需要鼠标点来点去调整格式,仅仅通过键盘输入几个简单的语法,就能够完成内容编辑、内容排版等工作。...无论你是否是程序⚪,只要你喜欢记录输出内容,Markdown是你一定要掌握的技能哦!给大家介绍一下常用Markdown语法,大家可以到【云文档频道】来使用一下,不好用来打我(们CEO)!...这些基础语法就能够让同学们的内容整洁清晰地展示出来,快来试试⑧~(Markdown语法详细使用教程请到【WRITE-BUG数字空间】官方学习圈中【云文档频道】下载哦~) 思维笔记——快速记录要点、不漏掉一丝灵感...【WRITE-BUG数字空间】思维笔记也同样秉承高效记录的原则,只需要通过快捷键就能够完成思维笔记的记录(当然也可以用鼠标哦~) 快捷键: 插入同级节点:Enter键 插入子节点:Tab键 插入父节点...小编我是非常喜欢思维笔记的,只需要记录关键字,归纳到分支内,就能快速掌握整个内容脉络,强烈指数五颗星!

    73930

    VBA解析复合文档01——实现的功能

    实现功能: 01 Parse '解析复合文档,获取复合文档文件信息'ir 一个实现了IReadWrite接口的类'Return 返回出错信息Function Parse(ir As...02 GetStream '读取某个数据流'dir_name 需要读取的文件名称,是复合文档中的文件名称'RetBytes 返回的数据Byte数组'Return 返回出错信息Function...dir_name As String, RetBytes() As Byte) As String 03 GetAllStream '获取所有Stream,并保存为文件'SavePath 保存文件的路径...'Return 返回出错信息Function GetAllStream(SavePath As String) As String 这个功能就相当于使用7Z压缩软件解压一个复合文档,将数据流单独存放为文件...04 ReWriteStream '改写数据流'dir_name 需要被改写的文件名称,是复合文档中的文件名称'WriteBytes 需要改写为的数据Byte数组'Return 返回出错信息

    62910

    更改分享功能的默认图标为自定义图标(二)

    在上一篇文章中,我介绍了一种分享的方式,他有一定的局限性,当你要分享的网址有参数且不止一个时,你会发现他分享出去的网址参数不全。这篇文章是对上一篇文章的一个补充,也可以说是另一种写法。...我们布好局后,点击相应图标来触发他分享功能的a标签,这样也可以实现分享功能,并且简单可靠。下面我来给大家说一下具体的方法。 我们还用jiathis来做例子。首先我们需要引入他给好的代码。 的图标就正常显示出来了,要怎样将他隐藏呢,其实很简单,给他设置css属性,让他非常的小,并且他的z-index属性值小于其他层的值,让他位于其它层之下,这样就达到了隐藏的效果...下面就是我们要点击的图片了 给这个图片设置一个onclick事件,在js中设置一下,看一下代码。...这只是其中一个例子,大家有兴趣的可以多试试其他的,只要给相应的a标签设置id,然后设置点击事件即可。

    1.1K10

    一款支持API文档编辑功能的WIKI文档管理系统

    本次升级内容新增功能新增API文档编辑功能空间增加列表展示模式切换文档搜索支持空格分割后的多关键字搜索当前空间内支持文件夹的搜索空间设置的更多里展示创建人信息空间查看者角色可控制是否允许导出Markdown...编辑增加视频和音频的上传快捷按钮开放文档支持控制顶部标题行和底部链接是否展示功能优化优化Markdown编辑器未开启预览时不再渲染结果空间uuid仅支持字母和数字限制优化搜索框和结果的展示优化富文本编辑页宽度及样式优化用户总数计算展示问题优化富文本编辑器上传超时时间和文件大小限制服务端的外部依赖版本升级...,防止已知漏洞部门列表展示优化,默认全部展开其他各种细节优化问题修复修复上传文件没有传当前域名问题修复Excel导入失败问题更新详情新增API文档编辑功能大家期待许久的API文档功能终于和大家见面啦~在文档列表的...功能配置页:文档的搜索:当前空间内支持文件夹的搜索空间设置的更多里展示创建人信息空间查看者角色可控制是否允许导出Markdown编辑增加视频和音频的上传快捷按钮开放文档支持控制顶部标题行和底部链接是否展示针对于需要将空间开放文档嵌入至自己的网站或应用中的场景...,可开启 隐藏顶部标题 和 隐藏底部版权 功能,隐藏后界面交互的更像一个完整应用。

    41650

    dotnet 文档应用的撤销重做设计

    文档应用是指如 Word 或 PPT 等的提供给用户进行内容创作的工具,而撤销重做其实也被称为撤销恢复功能。...本文来告诉大家撤销重做这个模块的设计路线,从简单的复杂 大部分的应用软件都可以采用敏捷开发,不断进行迭代。应用的每个小功能都在不断迭代中,成为模块或者某个团队产品。...如果一开始在软件开发就判断有漫游同步的功能,那么将漫游同步和撤销重做同步是一个很好的设计 每一个用户的输入都可以被抽象为一个 IOperation 同时也是一个同步的对象,刚好两个功能可以作为一个功能实现...如果有这样的需求,那么对于 IOperation 的设计上,就需要开发者设置为基于数据,不能基于对象的动作 另外,即使没有漫游同步的功能,其实文档保存也可以复用撤销重做提供的功能。...在文档保存的时候,很多文档软件都有自动保存的功能,如 VS 软件。在文档内容很多,保存一次需要大量的时候时,就需要用到增量的功能,那么如何实现增量?

    68040

    用户积分功能的设计

    这实际是一个简单,但是典型的功能。试想,给文章投票(例如 “顶” 一下),给微博统计访问次数,给媒体打分……这些都是非常类似的功能。对于这样问题的思考和设计,考虑到典型性和推广性,是很有价值的。...这些问题,都是需要在产品设计阶段考虑清楚的。当然,从技术实现的角度来说,对于这种大用户量的积分功能的设计,实时性要求越低,越容易实现。...数据结构设计 这里谈论数据结构的设计主要是考虑到在如此高的读写频率下,我们需要在内存里面存放一部分或全部的用户积分信息,以减少对数据库或者文件存储系统的压力。...,以减轻服务器压力; 上面说的是水平切分,也可以考虑垂直切分,我们可以考虑把单独的用户积分表放到单独的服务器上; 把统计和映像功能独立到其他的服务器上去,尽可能让这些异步的辅助功能不影响主功能的运行...稍微多说一下关于功能独立的问题,把统计和映像功能独立到其它的服务器上去: snapshot 的作用仅仅是给当前数据做镜像,在很多情况下,用户的积分变更记录我们需要获知,但是也许不需要获取每次的变更,只需要定期取得这样一个镜像

    1K30

    文档驱动式代码设计器——代码是设计出来的!

    其中设计阶段要编写大量的文档,比如功能说明,各种流程图,领域设计,数据库设计,原型图等等。还要编制任务计划,团队分工合作。然后开始编码。...对于新人来说,最大的问题就是——这都哪跟哪呀。有了code frist,也就没有了数据库文档。有一大堆dto,但是这些dto都是啥功能?点开挨个看吧。   看了两周还是蒙登。...数据库角度:先设计数据库文档,然后自动生成ef的code first 的实体类,然后用ef的数据库迁移功能建立表。然后生成默认的接口定义。这个没啥难度吧。...业务角度:设计功能模块、页面,页面里面的数据列表、查询、分页、删除、表单等,然后根据这些设计生成对应的Dto,以及相关的接口,还有页面需要的代码。这样代码和文档就都有了。   ...怎么样,一份设计实现两种功能(文档和代码)。这时候基本功能就都出来了。然后在生成的代码基础上做一些调整和优化,主要是页面方面。

    1K80

    基于FPGA的“俄罗斯方块”设计(附设计文档)

    今天给各位大侠带来基于FPGA的“俄罗斯方块”设计,设计思路以及代码参考文档,各位大侠可以在“FPGA技术江湖”知识星球内获取,如何加入知识星球可以查看如下文章欢迎加入FPGA专业技术交流群、知识星球!...设计目的 通过此次项目,完成以下目的: 1) 熟悉Xilinx FPGA的架构及开发流程; 2) 设计一个功能完整的系统,掌握FSM + Datapath的设计方法。 设计内容 1....下面分别对四个模块进行介绍: 1) 按键输入处理模块 按键处理模块的主要功能是对输入系统的up,down,left,right四个控制信号进行消抖处理,并对其进行上升沿检测。...3) 数据路径 数据路径模块主要功能是,根据控制模块给出的信号,对俄罗斯方块当前的逻辑状态进行判断,更新背景矩阵。具体如下: 方块: 方块分为非活动方块与活动方块。...设计结果 设计结果图如下: ? 图7:设计结果图 设计代码 由于代码量较大,这里只展示了部分代码,需要的大侠可以按照开篇介绍的方法进入“FPGA技术江湖”知识星球获取设计文档,获取设计代码。

    2.2K20

    设计师如何管理自己的文档

    如QQ的在线文档功能、石墨文档、印象笔记团队版,都是可以配置相应的权限,支持多人在线对同一文件进行编辑查看。具备操作历史查看,可以将文档还原到具体对应的状态。...而我们正是需要如同在线文档一样的方式来管理我们工作时产生的诸多设计文件,有了这样的版本控制,我们不需要担心正在处理的文档会被覆盖,我们唯一要专注的就是手头的文件,进行保存。如何达到这样的目的?...当我们队项目文件夹进行任何的操作:添加新文件、更改文件数据、移动文件位置在临时仓都会记录下我们的操作记录,此时你如果有想要反悔的操作通过ctrl+z无法实现,可以在临时仓进行查看,进行复原;当我们的修改进行到一定阶段...意义在于ps软件的另存只是将你对ps这一个文件的操作进行了备份,要知道我们在项目中,往往变化的不只是设计,还有与设计对接的需求、文档、参考文件,这些统统在项目库中,而gitkraken可以对整个项目库进行记录...一个优秀的设计师,不仅仅要做好的设计,也要善于管理自己的文件。通过以上介绍的三种方法的使用,相信大家有了一个初步认识,再通过后期项目中的实践,相信会对大家在文档整理效率上有所帮助。

    1.2K00

    DevOps 下的文档及其版本管理设计

    该文档管理体系支持在创建需求、任务、长篇故事、迭代的时候增加与各工作项相关的文档,同时支持修改与需求、任务、长篇故事、迭代关联的文档的增、删、改等功能。...3.1.2 文档OSS Key设计 在OSS内所有文档都具有唯一的Key,以便进行文档的查询、下载和删除操作。...为了进行文档版本的考虑,同时保证在下载文件时显示原文档名称,在OSS内存储文档时,文档的Key被设计成这种格式:文档的唯一ID+文档版本+文档名。如下图所示: ?...MongoDB 是一个基于分布式文件存储的数据库,介于关系数据库和非关系数据库之间,也是非关系数据库当中功能最丰富的,可以存储比较复杂的数据类型。...因此,对文档及其版本的管理也是天梯提供的一项重要的功能,本文简要描述了文档及其版本管理的相关设计内容,以便对文档及其版本管理有整体的把握和理解。

    1.4K20

    如何设计良好的技术项目文档结构

    PRD文档:PRD是需求的最终产出物,有了PRD才能开展后续的如需求评审、架构设计等工作。 研发阶段 研发阶段实际上要做的事情是很多的,下面列举几项比较重要的需要产出的文档。...架构设计:架构设计即项目的技术实现方案,包括功能架构图、系统技术架构图、环境配置、各项参数等重要信息说明。...接口文档:接口的作用是约定数据的交互逻辑和出入口,也是功能联调和测试阶段需要重点关注的对象。 测试用例:没有一个产品是不需要测试验证的,测试用例的最大作用是验证产品实现是否是按照预期设计来实现的。...接入文档:因为是内部的技术项目,部分功能需要业务或者用户接入或者做一些配置上的变更。接入文档作用是赋能用户去做变更,而不是项目的技术同学去帮他们做变更,这也是节省资源的一种方式。...附:相关工具 项目wiki:飞书文档 原型图设计:墨刀 架构图设计:ProcessOn 接口管理工具:Swagger 这篇文章主要内容是介绍技术项目中比较重要的文档结构,以及对部分文档的作用做一个简单的说明

    1.6K11
    领券