emoji

Find there is an emoji in a string in python3 [duplicate]

北慕城南 提交于 2020-06-22 03:19:05
问题 This question already has answers here : How to extract all the emojis from text? (12 answers) Closed 3 years ago . I want to check that a string contains only one emoji, using Python 3. For example, there is a is_emoji function that checks that the string has only one emoji. def is_emoji(s): pass is_emoji("😘") #True is_emoji("😘◼️") #False I try to use regular expressions but emojis didn't have fixed length. For example: print(len("◼️".encode("utf-8"))) # 6 print(len("😘".encode("utf-8"))) # 4

Show Emoji keyboard programatically in iOS 9.0

折月煮酒 提交于 2020-06-02 04:13:28
问题 I have a textfield where i need the user to select an emoji to proceed. How do i trigger the emoji keyboard by default? I know there is a way to get all keyboards but i am not sure how to select one by default. NSArray *array = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleKeyboards"]; NSLog(@"Keyboards: %@", array); The output of all the installed international keyboards looks as follows: Keyboards: ( "en_US@hw=US;sw=QWERTY", "zh_Hant-HWR@sw=HWR", "emoji@sw=Emoji" ) I am

Calling the Emoji & Symbols picker from NSButton action

假装没事ソ 提交于 2020-05-23 10:10:11
问题 I am new to working in Swift, and am currently working on a small messaging application for macOS. The basic application is complete, but I'm trying to add an emoji picker. I want to add a button that brings up the "Emoji & Symbols" window. This is automatically added to the "Edit" Menu upon starting the application, but I was hoping to have it pop-up via an NSButton press (like in the native Mac Messages app). Is there a way to call a system function to show the emoji picker, or perhaps a

Calling the Emoji & Symbols picker from NSButton action

雨燕双飞 提交于 2020-05-23 10:08:26
问题 I am new to working in Swift, and am currently working on a small messaging application for macOS. The basic application is complete, but I'm trying to add an emoji picker. I want to add a button that brings up the "Emoji & Symbols" window. This is automatically added to the "Edit" Menu upon starting the application, but I was hoping to have it pop-up via an NSButton press (like in the native Mac Messages app). Is there a way to call a system function to show the emoji picker, or perhaps a

页面展示时间和数据库时间相差N小时的问题

心不动则不痛 提交于 2020-05-09 16:26:02
首先数据库的时间是本地的正常时间,时区是CST 项目查出来的时间使用了@JsonFormat注解转换格式如下: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 针对数据库中一条数据的查询,数据库中的时间为 项目查询出来的时间为: { "createdAt": "2020-04-27 20:12:05", "updatedAt": "2020-04-27 20:12:05" } 比数据库的时间多了5个小时。 马上觉得是注解没有指定时区的原因然后将注解改为(这里有点无脑改的意思,相差5个小时跟GMT+8也没啥关联吧): @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") 再看,项目查出来的时间为: { "createdAt": "2020-04-28 04:12:05", "updatedAt": "2020-04-28 04:12:05" } 居然比数据库的时间多了13个小时,其实就是在之前5个小时的基础上又加了8个小时。 然后考虑是不是jdk时区的问题,在项目中使用new Date()往数据库写入一条数据,发现要比数据库中的时间晚(少)13个小时, 看一下java的时区: Calendar calendar = Calendar.getInstance();

好用的 Chrome 插件,提升你的学习工作效率

柔情痞子 提交于 2020-05-08 06:40:52
Google Chrome 应该是大部分人都用的一款浏览器,但却有很少人会注意到它丰富的扩展插件,擅于使用这些插件,能让自己的工作效率大大提高,今天趁着周末休息,就不谈技术伤大家的脑细胞了,给大家分享几款我平时常用的 Chrome 插件,可能有些你已经在使用了,不过也难免有一两个是你不知道的,如果你还有更好的,欢迎留言推荐一下吧。 以下排名不分先后,请坚持看到最后,说不定有什么惊喜。 01 AdBlock 链接: http://t.cn/zWYqp8b 广告屏蔽插件,目前可以说是最受欢迎的 Chrome 插件了,拥有超过 6000万的用户!很强大,它甚至可以屏蔽视频网站的广告。 02 Tampermonkey 链接: http://t.cn/zHFET6K 这个中文俗称油猴,它其实是一个脚本仓库,提供了各式各样的脚本,通过这些脚本,可以完成很多强大的功能,比如去广告,下载百度云盘大文件,自动比价...总之,你在上面逛一圈,会感觉像发现了新大陆。 03 阅读模式 链接: http://t.cn/RNiFaDw 喜欢在电脑上阅读文章的朋友,这个绝对的福利,打开它,你会感觉眼前的屏幕就是一本书,书籍的质感,沉浸式的阅读,相信你会爱上它的。 04 Octotree 链接: http://t.cn/RvvteTD GitHub 辅助工具,这个工具能够在 GitHub 项目左侧显示目录树

TOOLFK工具-在线宝宝起名工具

萝らか妹 提交于 2020-05-07 16:16:40
本文要推荐的[TOOLFK]在线宝宝起名工具 ,将名字从诗经、 楚辞、 唐诗、 宋词、 乐府诗集、 古诗三百首、著名辞赋中取出。 網站名稱:ToolFk 網站鏈結: https://www.toolfk.com/ 工具链接: https://www.toolfk.com/tool-online-gushi-name 代码教學 本工具[在线宝宝起名工具 ]依赖第三方库 https://github.com/holynova/gushi_namer STEP 1 界面 STEP2 请参考第三方库示例 ! function () { var e = [{ value : "shijing" , name : "诗经" , checked : ! 0 } , { value : "chuci" , name : "楚辞" } , { value : "tangshi" , name : "唐诗" } , { value : "songci" , name : "宋词" } , { value : "yuefu" , name : "乐府诗集" } , { value : "gushi" , name : "古诗三百首" } , { value : "cifu" , name : "著名辞赋" }] ; a. debugMode && e. push ({ value : "test" ,

数据爬虫、词频统计可视化、词云绘制、语句情感审查——飞桨PaddleHub实战

风格不统一 提交于 2020-05-07 14:51:31
爱奇艺《青春有你2》评论数据爬取,并对评论中的词频进行统计以及对评论进行健康情感审查 随着《青春有你2》的热播,你有没有被那些漂亮的小姐姐吸引呢?作为一个发际线已经到后脑勺的程序员,小姐姐的舞姿、歌声那些都是浮云。你想不想知道每期节目,观众评论最多的内容是什么?评论的内容是否健康呢?通过这篇博客,我将手把手教你如何实现。 需要的配置和准备工作 1、中文分词需要jieba 2、词云绘制需要wordcloud 3、可视化展示中需要的中文字体 4、网上公开资源中找一个中文停用词表 5、根据分词结果自己制作新增词表 6、准备一张词云背景图(必须是白底的图片,可用 hub抠图 实现) 7、paddlehub配置 pip install jieba pip install wordcloud #安装模型 hub install porn_detection_lstm == 1.1 .0 pip install - - upgrade paddlehub 环境配置成功后,可以看到: 一、到爱奇艺上对评论的内容进行爬取 1、找到我们爬取数据所需要的URL 既然是词频统计,肯定是爬取的越多越好。然而,一个页面加载的评论信息量太少,在爱奇艺的中,怎么找出未加载完的评论呢?在这里告诉你一个能快速找到大量评论的方法:在爱奇艺界面单击右键——>检查——>Notebook 当我们在爱奇艺页面点击加载更多评论时

请规范使用Git

六月ゝ 毕业季﹏ 提交于 2020-05-07 13:22:51
文章收录在 GitHub JavaKeeper ,N线互联网开发必备技能兵器谱 Git 使用规范 团队开发中,遵循一个合理、清晰的 Git 使用流程,是非常重要的。 否则,各种不清晰的分支结构,后续产品迭代或维护都会让人很头疼,再如果每个程序员都提交一堆杂乱无章的commit,后续的快速查找定位问题只能通过阅读代码,也是很低效的。 分支规范 几乎所有的版本控制系统都以某种形式支持分支。 使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。有人把 Git 的分支模型称为它的“必杀技特性”,因为基于指针的实现使其足够轻量。 Git 鼓励在工作流程中频繁地使用分支与合并,哪怕一天之内进行许多次,但仍要遵循一定的规范 分支命名 master 分支 master 为主分支,也是用于部署生产环境的分支,master 分支要确保稳定性 master 分支一般由 develop 以及 hotfix 分支合并,任何时间都不能直接修改代码 develop 分支 develop 为开发分支,始终保持最新完成以及bug修复后的代码 一般开发新功能时,feature 分支都是基于 develop 分支下创建的 feature 分支 开发新功能时,以 develop 分支为基础创建 feature 分支 分支命名: feature/ 开头的为特性分支, 命名规则: feature/user

emoji 表情: MySQL如何支持 emoji 表情

核能气质少年 提交于 2020-05-06 06:46:43
https://www.cnblogs.com/jentary/p/6655471.html 修改数据库字符集: ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci; 修改表的字符集: ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 修改字段的字符集: ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 如果只是某个字段需要 只需要修改那个字段的字符集就可以了 ALTER TABLE TlGameLog CHANGE NickName0 NickName0 varchar(40) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci not null comment '玩家昵称0' ; ALTER TABLE TlGameLog CHANGE NickName1 NickName1 varchar(40) CHARACTER SET