emoji

Alpha 冲刺总结

♀尐吖头ヾ 提交于 2020-08-20 07:09:22
这个作业属于哪个课程 2019学年02学期单红老师软件工程实践 这个作业要求在哪里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 松果星球委员会 这个作业的目标 总结alpha冲刺阶段的经验教训,为beta冲刺打下基础 作业正文 本博文 其他参考文献 一、设想和目标 1.编写目的 由于软件工程实践的要求,我们团队开发名为“松果生活”的团队项目APP,这次项目功能的实现对提升我们团队成员的编程水平和分工合作能力有很大的提升,特别是对于web方向的能力提升是很有帮助的。另外很多新生对于学校周边的娱乐等诸多情况没有了解,很是困惑,因此我们团队决定开发这款APP来帮助这些同学。 2.预期功能标准 1、提供手机号接收验证码注册登录功能 2、提供文章发布功能 3.1提供选择文章类别功能 3.2提供添加文章配图功能 3.3提供编辑文章快捷功能 3.4提供选择添加位置信息 4、提供查看文章详情功能 5、提供收藏文章功能 6、提供删除文章收藏功能 7、提供文章点赞功能 8、提供编辑个人资料功能 9、提供绑定教务处信息功能 10、提供注销账号功能 11、提供检测更新功能 12、提供文章评论功能 13.实现系统信息页 14.搭建起公告系统页并接入接口 15.搭建起数据统计页面 16.搭建用户列表页并接入接口 17.搭建文章列表页并接入接口 18.实现文章详细页 3.现实进展

vue+element-ui实现优雅的emoji表情框

岁酱吖の 提交于 2020-08-20 00:45:00
终于把表情包的功能实现了😁,网上很多用本地图库、雪碧图之类的,愣是没找到几个适合我的解决方案,于是从 amio/emoji.json 上面找了一个JSON文件,然后简单实现了自己聊天系统上面的一个默认表情功能。 文章目录 引入JSON文件 Code template css script 效果 JSON文件 参考文章与资源 引入JSON文件 const appData = require ( "../static/utils/emoji.json" ) ; Code template 表情框组件,通过slot插槽按钮触发显示;输入框是一个textarea,我们要把点击选择的表情插入到textarea光标对应的位置之后。 < div class = "chatIcon" > < el - popover placement = "top-start" width = "400" trigger = "click" class = "emoBox" > < div class = "emotionList" > < a href = "javascript:void(0);" @click = "getEmo(index)" v - for = "(item,index) in faceList" : key = "index" class = "emotionItem" > { {

给你5分钟白漂:这些都是我的常用在线工具和网站

你离开我真会死。 提交于 2020-08-19 22:14:20
小伙伴们大家好,本期再托一次家底,和大家分享十几个自己日常工作学习过程中的常用在线工具和网站,希望能有帮助。 也欢迎小伙伴们分享和安利出你们觉得有用的工具,不要停啊。 注:本文 Github开源项目: github.com/hansonwang99/JavaCollection 中已收录,有详细自学编程学习路线、面试题和面经、编程资料及系列技术文章等,资源持续更新中… 在线绘图神器 很多小伙伴咨询说博客文章里的技术图怎么画出来的,这里透个底,大部分都是通过processon画出来的,在线画图十分方便,几乎可以画出你想要的任何技术图,包括:流程图、思维导图、原型图、UML图、网络拓扑图、组织结构图等等。 https://processon.com/ 代码图片神器 很多小伙伴常问,公众号文章里的类似这样的代码图片是如何做出来的: 这就得用到这个专门做代码图片的神器工具网站了,比如这里的dute: https://www.dute.org/code-snapshot 在线任务管理工具 日常记录需求、灵感和待办事项没有称手的小工具?想做详细的学习任务规划和管理没有好地方?我想Trello应该能够帮到你。 从图中可以看出,这种泳道配合任务卡片的拖动方式使用起来还是非常可以的。 事实上Trello的功能远不止此,它甚至是一个非常好用的团队协作工具,而且Trello均配有客户端的App

wordpress评论添加emoji表情

大憨熊 提交于 2020-08-19 16:00:26
wordpress评论 默认是不支持表情的,有很多插件可以实现,这里手动DIY来添加这个功能,使用我们自己喜欢的gif文件替换WP自带的,从而本地化。 1、加载emoji表情路径文件 在评论页面(comments.php)合适的位置,引入 smiley.php 文件 <?php include(TEMPLATEPATH . '/smiley.php'); ?> 点击预览 smiley.php 代码 2、下载emoji表情包 很明显上面的文件我把emoji表情包 /images/smilies/ 下面 百度网盘下载:http://pan.baidu.com/s/1c1NQyis 3、修复表情包引入 WordPress4.2之后,使用了Emoji表情,原有自定义表情快捷符号无法再转换为表情图片gif,而我们引入的是gif文件,这样并不会显示的,所以需要禁用前台与后台的相关emoji表情加载脚本,并修改css文件调整大小。加入以下代码至主题的 functions.php 内: /** * 替换emjo表情修复WordPress升级4.2自定义表情的各种问题 */ function disable_emoji($plugins) { if (is_array($plugins)) { return array_diff($plugins, array( 'wpemoji' )); }

学会了这些win10快捷键,可以极大的提高你的工作效率

不打扰是莪最后的温柔 提交于 2020-08-19 13:18:23
了解一些自己日常使用的快捷键,可以大大地提高您的工作效率。 Wiindows10作为微软大力推广的旗舰系统,极具现代感的操作界面也深受大众的喜爱。相对于win7,其快捷键的设置也更加人性化,对于学习常用快捷键还是很有必要的,毕竟2020年微软会放弃win7。 win+Tab 查看时间轴任务视图 打开就能看到电脑执行过的任务,查找起来非常方便。 Win+D 显示桌面 日常使用中桌面上打开的窗口太多,想马上回到桌面。就要用到显示桌面功能。快捷键 Win+D可以让我们快速返回桌面,最小化全部窗口。 Win+E 打开文件资源管理器 正在浏览网页又打开好多的窗口,想查看电脑里的资料可以直接按下快捷键Win+E 就打开文件资源管理器了。 Win+i 打开设置 快捷键Win + I 可以唤出Windows设置界面——也就是以前的Windows控制面板。这里可以更详细的的设置win10。 Win+A 打开操作中心 win10的操作中心类似手机中的「通知栏」+「快捷键栏」。通知中心和常用的设置选项都会出现在操作中心里。用快捷键Win+A就可以呼出「操作中心」,可以快速调整电脑的联网状态和夜间模式等选项,用起来还是十分方便的。 Win + S 打开搜索 win10在经历几次更新后,Windows搜索的功能可用性大大提高。集成了「应用」、「设置」、「文档」、「照片」、「网页」几项功能

ElasticSearch的基本操作与命令

独自空忆成欢 提交于 2020-08-15 04:46:51
注:例子中的json有的是截取的部分数据,不可完全照搬,需灵活使用。 获取集群健康值: GET /_cluster/health 创建索引:PUT /index_test { "settings": { "index": { "number_of_shards": "3", "number_of_replicas": "0" } } } 删除索引: DELETE /index_test 查询索引的相关信息:GET /_cat/indices?v mappings自定义创建:PUT /index_test 在创建索引时加入: "mappings": { "properties": { "username": { "type": "text", "index": true }, "password": { "type": "keyword", "index": false } } } analyze分词器的使用 : GET /index_test2/_analyze { "field": "text", "text": "icoding is very well!" } 如果在创建完索引后没有创建mapping,可以后续添加:POST /index_test/_mapping { "properties": { "username": { "type": "text", "index"

Puppeteer 入门与实战

六眼飞鱼酱① 提交于 2020-08-14 08:33:19
本文首发于 vivo互联网技术 微信公众号 链接: https://mp.weixin.qq.com/s/P-YdQPOQ9GZgjDEP7VG8ag 作者:Wang Zhenzheng Puppeteer 是 Chrome开发团队2017年发布的一个 Node.js包,提供了一组用来操纵Chrome的API,通俗来说就是一个Headless Chrome浏览器,这Headless Chrome也可以配置成有UI的 。利用Puppeteer可以做到爬取页面数据,页面截屏或者生成PDF文件,前端自动化测试(模拟输入/点击/键盘行为)以及捕获站点的时间线,分析网站性能问题。 一、起因 虽说Puppeteer是Chrome开发团队2017年发布的一个 Node.js包,但是在团队日常工作中基本没有使用。前段时间在开发一个聊天工具的时候,需要引入emoji表情,但是业务方的需求是要使用Google emoji,那我们就需要在 emojipedia 上将这些图保存下来。这么多的图如果一张一张保存,那就枉为开发了。首先想到的是调用该页面的api接口,从接口中拿到对应的emoji地址然后遍历到本地文件。 尴尬的是这个页面是直出的,不是通过接口调用,那就需要我们换个思路,我们发现这些emoji的DOM是在一个class为emoji-grid的ul下,那么如果拿到该ul节点下的全部img的url

MOJITO 发布一周,爬一波弹幕分析下

江枫思渺然 提交于 2020-08-13 08:39:30
MOJITO 最近一直啥都没写,追个热点都赶不上热乎的,鄙视自己一下。 周董的新歌 「MOJITO」 发售(6 月 12 日的零点)至今大致过去了一周,翻开 B 站 MV 一看,播放量妥妥破千万,弹幕破十万,这人气还真是杠杠的。 说实话, 「MOJITO」 这个名字对我来讲有点超纲了,第一次见到完全不知道啥意思。 不过问题不大,没有什么是百度解决不了的,如果有,那就再加一个知乎。 MOJITO 的中文名是莫吉托,百度百科上是这么介绍莫吉托的: 莫吉托(Mojito)是最有名的朗姆调酒之一。起源于古巴。传统上,莫吉托是一种由五种材料制成的鸡尾酒:淡朗姆酒、糖(传统上是用甘蔗汁)、莱姆(青柠)汁、苏打水和薄荷。最原始的古巴配方是使用留兰香或古巴岛上常见的柠檬薄荷。莱姆(青柠)与薄荷的清爽口味是为了与朗姆酒的烈性相互补,同时也使得这种透明无色的调酒成为夏日的热门饮料之一。这种调酒有着相对低的酒精含量(大约10%)。 酒精度数在 10% 左右的话,姑且可以认为一种饮料吧。 当然,如果要开车的话就不能把 MOJITO 当成饮料了,酒精含量再低那也是酒精。 整个 MV 我翻来覆去的看了好几遍, 「MOJITO」 这个东西除了在歌词和名字中有出现,在 MV 当中一次都没出现,毫无存在感。 爬取 B 站弹幕 弹幕数据的爬取比较简单,我就不一步一步的抓请求给各位演示了,注意下面这几个请求连接:

文字渲染一探

爷,独闯天下 提交于 2020-08-12 20:10:33
引子 近一个月都在与字体打交道,查阅了不少资料。 发现国内很少有这方面的一些资源,有点奇怪。 故此,想稍微梳理一下这方面的一些资料以及信息,方便对这方面感兴趣的朋友参阅。 文字渲染的组成 文字渲染严格意义上来说包含几个主要的核心模块,分别是: 1.字体光栅化 FreeType 它是一个软件字体引擎,它被设计成小巧、高效、可高度定制和可移植,同时能够生成高质量的输出(字形图像)。它还可以用于图形库、显示服务器、字体转换工具、文本图像生成工具和许多其他产品。 2.字体适配 Fontconfig 主要用于配置、定制管理系统里的 字体 ,简单的说就是通过给出的字体信息,例如粗体,斜体等,找到现有系统中最匹配的这些特征的字体文件。 3.Unicode文本双向算法 FriBidi 主要用来转换不同语系中存在的文本方向问题,例如右向左的文本, 翻转后为左向右顺序的文本。 4.文字塑形 HarfBuzz HarfBuzz是一种文字塑形布局引擎(text shaping library),它主要将Unicode转换为格式正确且位置正确的字形输出。 简单地说就是用于适配全世界不同语言的文字编码布局。 另一个非常知名库是 ICU ,而HarfBuzz的实现中将其作为第三方库引入 5.布局渲染 Cairo 或 Skia Graphics Library 当你拿到字体字形的数据之后,毫无疑问,

老大让我整理下公司内部mysql使用规范,分享给大家

放肆的年华 提交于 2020-08-12 08:32:38
最近涉及数据库相关操作较多,公司现有规范也不是太全面,就根据网上各路大神的相关规范,整理了一些自用的规范用法,万望指正。 数据库环境 dev: 开发环境 开发可读写,可修改表结构。开发人员可以修改表结构,可以随意修改其中的数据但是需要保证不影响其他开发同事。 test: 测试环境 开发可读写,开发人员可以通过工具修改表结构。 online: 线上环境 开发人员不允许直接在线上环境进行数据库操作,如果需要操作必须找DBA进行操作并进行相应记录,禁止进行压力测试。 重点的问题,各个环境的mysql服务器对应的用户权限,一定要做到权限划分明确,有辨识度,能具体区分业务场景等。 命名规范 基本命名规则 使用有意义的英文词汇,词汇中间以下划线分隔。(不要用拼音) 只能使用英文字母,数字,下划线,并以英文字母开头。 库、表、字段全部采用小写,不要使用驼峰式命名。 避免用ORACLE、MySQL的保留字,如desc,关键字如index。 命名禁止超过32个字符,须见名之意,建议使用名词不是动词 数据库,数据表一律使用前缀 临时库、表名必须以tmp为前缀,并以日期为后缀 备份库、表必须以bak为前缀,并以日期为后缀 为什么库、表、字段全部采用小写? 在 MySQL 中,数据库和表对就于那些目录下的目录和文件。因而,操作系统的敏感性决定数据库和表命名的大小写敏感。 Windows下是不区分大小写的。