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

Android 仿群聊头像

https://blog.csdn.net/lyhhj/article/details/49935345 最近小编搞了一个仿群聊头像一个功能,分享给大家......工作中需要实现仿钉钉群头像一个功能,就是个人头像拼到一起显示,看了一下市场上APP好像群聊头像是组合,QQ头像不是,别的好像也没有了。今天给大家分享一下怎么实现吧。...首先我们先看一下效果图: image.png 好了,下面说一下具体怎么实现: 实现思路 1.首先获取Bitmap图片(本地、网络) 2.创建一个指定大小缩略图 3.组合Bitmap图片...cv.save(Canvas.ALL_SAVE_FLAG); //保存全部图层 cv.restore(); return newBitmap; } 这样就简单实现了群聊头像效果...最后再给大家看一下小编项目上实现效果吧,没啥区别,只不多数据源不一样了,是从网络上获取

1.9K20

代码

function plusAbc(a, b, c) { // 这个函数输出将变化无常,因为 api 返回值一旦改变,同样输入函数 a,b,c 值,但函数返回结果却不一定相同。...,这篇文章中并没有完全覆盖到常见写代码不好习惯,所以你如果觉有需要补充,都可以在文章下方评论,或者直接到我 Github 这篇文章中评论。...对于有用,都将补充到我掘金和 Github 中去。同时,你如果觉文章写得还可以,Please 在我 Github 中送上你宝贵 Star,你 Star 是我继续写文章最大动力。...注:由于个人水平与眼界原因,这篇文章中并没有完全覆盖到常见写代码不好习惯,所以你如果觉有需要补充,都可以在文章下方评论,或者直接到我 Github 这篇文章中评论。...对于有用,都将补充到我掘金和 Github 中去。同时,你如果觉得文章写得还可以,Please 在我 Github 中送上你宝贵 Star,你 Star 是我继续写文章最大动力。

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

SQL 写法:行行比较,别问为什么,问就是。。

Spring Boot 实战项目: https://github.com/YunaiV/ruoyi-vue-pro 需求背景 业务机构下销售商品,同个业务机构可以销售不同商品,同个商品可以在不同业务机构销售...(业务机构列表中套商品列表)查询;业务机构列表和商品列表都不是固定,而是动态 那么问题就是:如何查询多个业务机构下,某些商品销售情况 (问题经我一描述,可能更模糊了,大家明白意思了就好!)...所以还需要对查出来结果集进行一次过滤,过滤出我们想要结果集 姑且也作为候选人之一吧,我们继续往下看 行行比较 SQL-92 中加入了行与行比较功能,这样一来,比较谓词 = 、 和 IN 谓词参数就不再只是标量值了...别问我为什么,问就是!...2、某一个需求实现往往有很多种方式,我们需要结合业务以及各种约束综合考虑,选择最合适那个 3、行行比较是 SQL-92 中引入,SQL-92 是 1992 年制定规范 行行比较不是新特性,而是很早就存在基础功能

50540

SQL 写法:行行比较

,同个商品可以在不同业务机构销售,也就说:业务机构与商品是多对多关系 假设现在有 n 个机构,每个机构下有几个商品,如何查询出这几个门店下各自商品销售情况?...(业务机构列表中套商品列表)查询;业务机构列表和商品列表都不是固定,而是动态 那么问题就是:如何查询多个业务机构下,某些商品销售情况 问题经我一描述,可能更模糊了,大家明白意思了就好!...所以还需要对查出来结果集进行一次过滤,过滤出我们想要结果集 姑且也作为候选人之一吧,我们继续往下看 行行比较 SQL-92 中加入了行与行比较功能,这样一来,比较谓词 = 、 和 IN 谓词参数就不再只是标量值了...别问我为什么,问就是!...2、某一个需求实现往往有很多种方式,我们需要结合业务以及各种约束综合考虑,选择最合适那个 3、行行比较是 SQL-92 中引入,SQL-92 是 1992 年制定规范 行行比较不是新特性,而是很早就存在基础功能

46440

SQL写法:行行比较

(业务机构列表中套商品列表)查询;业务机构列表和商品列表都不是固定,而是动态 那么问题就是:如何查询多个业务机构下,某些商品销售情况 循环查询 这个很容易想到,在代码层面循环业务机构列表,每个业务机构查一次数据库...查出来结果集大于等于我们想要结果集,你品,你细品!...所以还需要对查出来结果集进行一次过滤,过滤出我们想要结果集 姑且也作为候选人之一吧,我们继续往下看 行行比较 SQL-92 中加入了行与行比较功能,这样一来,比较谓词 = 、 和 IN 谓词参数就不再只是标量值了...,别问我为什么,问就是!...2、某一个需求实现往往有很多种方式,我们需要结合业务以及各种约束综合考虑,选择最合适那个 3、行行比较是 SQL-92 中引入,SQL-92 是 1992 年制定规范 行行比较不是新特性,而是很早就存在基础功能

12930

hexo——轻量、简易、博客

hexo 可以理解为是基于node.js制作一个博客工具,不是我们理解一个开源博客系统。其中差别,有点意思。...hexo 正常来说,不需要部署到我们服务器上,我们服务器上保存,其实是基于在hexo通过markdown编写文章,然后hexo帮我们生成静态html页面,然后,将生成html上传到我们服务器...source是我们日常写文章要用目录,是我们日常操作文件夹。 如果针对下载模板修改,那么就需要操作themes了。hexo是用node.js编写程序,所以theme修改也是比较容易。...当然,记得在顶部加上相关描述,如: --- title: hexo——轻量、简易、博客 date: 2018-08-31 17:54:54 tags: - IT技术 - 前端...模板安装和使用 hexo为我们提供了非常多好看实用模板,官网提供了很多模板,但是,针对模板使用,只进行了非常简单说明,这里以我自己使用模板Concise为例,进行详细补充。 ?

90320

java发送html模板邮件

最近做了一个监测k8s服务pod水平伸缩发送邮件功能(当podcpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low邮件,像下面这样:...简单邮件 主流程打通,算个v1版本吧,程序员是个追求完美的人,再说这么低邮件,给客户看,客户也会不满意。那怎么提高邮件呢?下面写了个简单demo,v2版本如下: ?...带模板邮件 感兴趣小伙伴可以参考,模板可以找你公司前端和美工小姐姐设计。...因为监测k8s服务pod水平伸缩是用go开发,发送通知邮件提供了个接口,用springboot写,以下也用springboot做demo Springbootpom.xml文件 <?...java代码如下,简单demo,优化可以自己在项目中去做。

7.7K30

打造一款Vim神器

Vim 是一个上古神器,本篇文章主要持续总结使用 Vim 过程中不得不了解一些指令和注意事项,以及持续分享一个前端工作者不得不安装一些插件,而关于 Vim 简介,主题选择,以及为何使用 vim-plug...来管理插件等内容,有兴趣同学下来可以自己了解和对比下。...下面是作者基于上面的归纳: 移动光标 # hjkl # 2w 向前移动两个单词 # 3e 向前移动到第 3 个单词末尾 # 0 移动到行首 # $ 当前行末尾 # gg 文件第一行 # G 文件最后一行...# 行号+G 指定行 # +o 跳转回之前位置 # +i 返回跳转之前位置 退出 # 进入正常模式 # :q!...old/new 替换该行第一个匹配串 # :s/old/new/g 替换全行匹配串 # :%s/old/new/g 替换整个文件匹配串 折叠 # zc 折叠 # zC 折叠所有嵌套 # zo 展开折叠

48530

打造一款Vim神器

,以及持续分享一个前端工作者不得不安装一些插件,而关于 Vim 简介,主题选择,以及为何使用 vim-plug 来管理插件等内容,有兴趣同学下来可以自己了解和对比下。...# 行号+G 指定行 # +o 跳转回之前位置 # +i 返回跳转之前位置 退出 # 进入正常模式 # :q!...\ } # o 打开关闭文件或目录 # e 以文件管理方式打开选中目录 # t 在标签页中打开 # T 在标签页中打开,但光标仍然留在 NERDTree # r 刷新光标所在目录 # R 刷新当前根路径...# u 设置上级目录为根路径 # ctrl + w + w 光标自动在左右侧窗口切换 # ctrl + w + r 移动当前窗口布局位置 # :tabc 关闭当前 tab # :tabo 关闭所有其他...Python交流群已成立 公众号运营至今,离不开小伙伴们支持。 为了给小伙伴们提供一个互相交流技术平台,特地开通了Python交流群。

1K30

技能 | 透明头像,透明昵称,透明朋友圈get起来

头像看似给人一种神秘感,其实不过是截图了一张空白处图片当头像,由此鉴定——装档次太低。 握草~ 他怎么又换昵称了。 ? 嗯,很好,这是要弄一个空白昵称节奏吗???不过~最后那一点是什么鬼!...当你想在朋友圈发表心情又不想让别人看到时候,你就只能选择屏蔽其他人。 ? BUT!宝宝任性,就是不想屏蔽别人,那么本期重点来了 综上所述 ? 高大上技能——1.透明头像 ?...哈哈,是不是很神奇,头像和背景成一体 ? 想要换这个透明头像其实很简单,首先点击头像-设置头像-然后将这张图片进行对角放大,谨记!谨记!这里一定要进行对角放大,否则无法实现透明效果。 ?...记住是对角放大哦,就这样透明头像搞定! 高大上技能——2.透明昵称 学会了透明头像,还想要一个透明昵称,这里统统可以搞定。 ?...复制上图中字符,然后打开信个人信息-点击昵称-更改名字-将复制字符粘贴上去,最后把2个括号去掉就搞定啦~ ? 高大上技能——3.透明朋友圈 ?

3.1K30

LnCeVar:lncRNA相关ceRNA分析神器

一张生成lncRNA之间关系图 ? 另一张生成图则是lncRNA与其竞争性mRNA关系图 ? 6 LnCeVar-BLAST 用户通过明确序列查询数据库。 ? ?...便可在线浏览基因组信息。 ? 最后,总结一下神器工作流程: 工作流程(以NEAT1示例): (A)以NEAT1为例搜索模块接口。 (B)浏览模块和人体图界面。...(C)通过搜索和浏览NEAT1得到数据表。 (D)NEAT1-变异-ceRNA事件基本信息和miRNA结合状态。 (E)基于GO和KEGGNEAT1功能分析。...(F)基于相关生物学过程NEAT1标志性事件分析。 (G)受基因组变异干扰所有可能与NEAT1相关ceRNA相互作用全局视图。...(H)与NEAT1相关ceRNA生存分析和Kaplan-Meier生存曲线。 (I)不同样本和人群中NEAT1基因组变异分布。 (J)NEAT1和相关ceRNA关系分析。

1.2K31

Python读取好友头像,拼成祝福语九宫

今天有位老哥过生日,结合着头像和点阵字,搞了个头像拼字代码,朋友圈九宫效果如下: ? 其中,每个字都是16*16点阵,点阵中每个点可以拆解为4个好友头像图片: ?...代码中汉字文本可以自定义输入,头像图片也可以是备好其他图片。怎么样,比之前点阵字是不是更酷了些? 思路 基本思路很直接:读取好友头像,按照汉字点阵信息进行拼接,生成完整单字图片。...读取好友头像思路上篇提到过:利用开源接口itchat,扫码登录个人,读取好友信息中头像存到本地。 获取汉字点阵信息也是按照之前思路:利用汉字库HZK16文件来实现。...#通过二维码登录网页版 itchat.auto_login() #获取好友信息列表 friendList = itchat.get_friends(update=True) 获取头像图片 通过好友列表中信息...九宫效果 朋友圈九宫效果如下,首先是新年祝福: ? 还有张大吉大利吃鸡九宫: ?

1.5K40

Python爬虫,带你制作数据聚合云图

一、直接上几张我博客数据云图 1.1 爬取文章标题聚合 1.2 爬取文章摘要聚合 1.3 爬取文章标题+摘要聚合 我最近写了SpringCloud系列教程,还有一些微服务架构方面,从云图上看...你若不信,可以进我博客看看,数据还是非常准确 二、技术栈 开发工具: pycharm 爬虫技术:bs64、requsts、jieba 分析工具:wordArt 三、爬虫构架设计 整个爬虫架构非常简单...将得到数据在在artword上制作云图。 将制作出来云图展示给用户。...制作云图: 用 artword在线工具,地址:https://wordart.com 首先: 导入从控制台复制过来数据: 令人尴尬是,这个网站在绘制图时候不支持中文,需要你从c:/windows...然后点击Visulize就可以生成云图了。讲解完毕,有什么需要改进请大家留言。

87280

干掉Xshell,这款开源终端工具

Apple M1 是苹果公司第一款基于ARM架构自研处理器单片系统。...上传时候支持拖拽,完成后会弹出文件传输成功提示消息。 下载时候点击要下载文件,然后会弹出存储对话框,选择对应文件夹,以及修改对应文件名点击「存储」就可以了。...「Appearance」菜单可以对 Tabby 配色方案进行修改,里面的主题非常多,不过我感觉默认就挺不错,毕竟是官方推荐。 「Plugins」 菜单中还有不少插件可供扩展。...五、总结 SSH 连接和 SFTP 传输恐怕是我们操作 Linux 服务器最常用两个功能了,那 Tabby 对这两个功能支持非常友好,足够轻量级。...Tabby 学习资料还比较少,所以希望二哥这篇文章能给有需要小伙伴提供一点点帮助和启发。

73310

五分钟打造监控系统

(Kafka、RabbitMQ)等服务进行监控,当出现异常时可以及时报警; 今天给大家分享是使用Prometheus+NodeExporter+Grafana搭建高端大气监控系统,上手非常简单,而且...二、监控框架系统结构介绍 1、Prometheus模块:可以理解为数据收集系统,所有向它推送数据,都可以以时间序列方式记录下来; 2、NodeExporter模块:向Prometheus模块按照约定格式推送数据...,NodeExporter是专门负责收集系统相关信息Exporter。...在 Prometheus官网上我们可以找到各式各样Exporter,如数据库相关、消息队列相关Exporter,不同Exporter监控收集不同服务数据; 3、Grafana模块:一个可视化开源框架...四、最后 1、留言或添加搜狗测试官方信号,可获取一键部署监控自动化脚本,让你5分钟即可打造监控系统; 2、部署监控系统遇到问题可以直接留言或添加我们官方好友,我们竭诚为您服务(交流学习

88620

招聘 | 做个产品,取悦自己服务大众

如上图 我们HR就是90后妹子 单身 正在寻找有情怀有节操技术大牛 如果你是 请及时与她取得联系 简历接收邮箱SNGZP@tencent.com 如果你身边有这样技术大牛 麻烦帮忙转发 让我们一起...研发产品 取悦自己 服务大众 更多职位及妹纸照片 点击最下方阅读原文 后台开发 工作坐标 深圳、北京、成都 工作职责 负责腾讯云和DNSPOD上域名服务体系后台研发工作、腾讯云和DNSPOD...; 对新技术敏感,求知欲强,能快速学习并具备较强技术领悟能力; 快速、全面、准确领悟业务需求、具有较好前瞻意识; 团队合作能力,良好沟通能力与口头、书面表达能力,严谨工作态度与高质量意识,良好抗压能力...,共同营造腾讯云云上生态体系,通过我们技术手段,为广大开发者提供提升生产力各种解决方案和平台能力,承担腾讯云WEB前端优化工作。...; 有强烈事业心、责任心; 要反应快,能从容应对突发事件; 具备良好职业道德、良好执行力,优秀团队合作精神和协作能力; 有行业资源优势者,或互联网销售经验者优先。

17110

那些年玩过 进制转换 与 位运算

进制  程序中所有数在计算机内存中都是以二进制形式储存。位运算说穿了,就是直接对整数在内存中二进制位进行操作。...首先呢,了解位运算之前,我们要先指定进制之间转换 众所周知我们生活中所用使用数字是十进制数,而计算机所认识是二进制 所以呢,作为一个程序员我们必须要掌握二进制与十进制之间互转与运算 二进制中一些关键字...负数反码:符号位不变,0变1,1变0  -------反码是原码转为补码中间过程 5)补码 计算机所认识并可计算字节码,正数补码还是其原码本身,,负数补码是其反码+1 01.正数原码,反码,...先来一张比较牛表: 1024 512 256 128 64 32 16 8 4 2 1 看不懂?...,将后面的二进制串我们看成一个倒着int类型数组,低位为0,依次往做+1 古老算法: 当前数*2下标次方,然后将所有的数相加 那么这个数就是: 1*20次方+1*22次方+1*23次方=1+4

93420

看阅兵仪式正确姿势你造吗?

遗憾是,看电视直播或者转播,我们只能感受到局部方向场面,相信这不是大多数人想要结果,尤其是拥有玻璃心小编。...然而哪怕是再好座位阅兵票,我们也只能固定在同一个地点,以同一视角看阅兵。但是,VR头戴显示器可以带给你全新体验。...GoPro球型摄像机是一个像魔方一样六面体。每个面都镶嵌了一台Hero4摄像机拍摄不同方向内容。...GoPro在今年4月份收购虚拟现实技术公司Kolor软件可以处理其拍摄画面,支持显示在包括OculusRift、谷歌Cardboard和微软HoloLens等头戴显示器设备。 ?...比如,诺基亚OZO虚拟现实技术摄像头产品,为专业人士量身定制,专业设计和端对端解决方案将带来无与伦比虚拟现实技术体验。 ?

1.4K20
领券