首页 文章 精选 留言 我的

精选列表

搜索[极点五笔输入法],共716篇文章
优秀的个人博客,低调大师

放弃输入法 用语音做笔记才够in

当你需要记笔记、但又腾不出手的时候,你会怎么办?如果你正在搜索Google Play商店,你会发现有大量工具可供选择。其中主要分为音频录音器,以及语音转换为文本的应用。这两种选择都是可行的解决方案,所以我决定特别介绍其中几款。不管你正在寻找哪一款,一定会有一个能够满足你的需求。 1、Google Now/Keep 我会首先介绍排名第一的。如果你正在使用安卓,很可能你就在用Google Now以及它的免提语音交互系统。但是你可能不知道Note To Self选项。只要你说出你的Google Now激活语(我的是“Okay Google Now”),然后是“Note to self”。如果你正确配置它的话,就可以记录笔记并将其自动保存到Google Keep(如图A)。 图A 一旦笔记保存到你的Google Keep帐户,就可以在连接到你Google帐户的所有设备上访问你的笔记。就我的经验来说,这是记录语音笔记到安卓的最好方法之一。当然,我恰好一直在用Google Keep,所以对我来说易如反掌。 2、Smart Voice Recorder 如果你正在寻找一款出色的语音记录应用,那么你不能错过Smart Voice Recorder(如图B)。它提供了静音检测、采样率设置(一路攀升至CD音质)、日期/时间文件命名、实时音频频谱分析、麦克风增益校准、自定义文件保存位置、音频共享(通过安卓内置的共享系统)、暂停录音、2GB文件大小限制,等等。 图B 跳过静音功能这一项,就可以让Smart Voice Recorder值得一用。如果你经常在录音的时候暂停,你就会发现跳过静音绝对是有必要的。 免费版本的Smart Voice Recorder是带有广告的,你可以在应用内购买(1.49美元),不带广告。 3、Note to Self 2.0 Note to Self的开发者已经发布了升级版的语音转换为文本的工具——Note to Self 2.0,增强了界面。该应用很简单,但是可以出色地将你的语音转换为文本笔记,然后你可以共享(使用内置的安卓共享机制)、删除或者编辑笔记。 图C 你会发现该应用的任何设置和接口都是最小的。如果你点击一个笔记,然后点击编辑按钮,你就可以编辑保存的笔记(当你可能漏掉了一些信息,或者只是需要增加更多的信息)。 4、Voice Recorder Voice Recorder(如图D)的一项功很可能会让它成为那些倾向于以音频形式记笔记的用户必备工具。当你开始记录笔记的时候,Voice Recorder可以在后台进行录制。你会看到通知下拉栏中出现一个条目,然后你可以点击返回应用,暂停或者停止录音。这意味着你可以在使用其他应用的时候记录备忘。当你录音的时候想要搜索一些信息,Voice Recorder是可以让你这么做的。 图D 你可以保存为MP3或者OGG格式,较低或者较高质量的采样率(较低的是8kHz,较高的是44kHz)。Voice Recorder还让你可以定制保存文件的位置,这意味着你可以将文件保存在SD卡或者保存在内部存储上。 5、ListNote 如果你正在寻找一款可以很好地提供标准文本笔记和语音转文本笔记的应用,ListNote Speech-to-Text Notes(如图E)可能正是你需要的。它有易于使用的界面,你可以点击Text或者Speech Recognition,或者手动输入一个笔记,或者使用语音转文本功能。 图E ListNote还让你可以创建类别,这样你就可以更好地保存笔记。要录制语音转文本的笔记,你可以点击类别按钮,选择分类,点击语音识别按钮,立即开始讲话。一旦你完成了笔记的录制,点击完成,然后保存笔记。然后你可以手动编辑笔记或者删除笔记。 原文发布时间为:2016-7-14 本文作者:孙博 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网

优秀的个人博客,低调大师

搜狗输入法双击输入框崩溃问题 | 京东云技术团队

前言: 每当到618、双11这样大促的时候,搜索作为整个App的核心功能,不仅担当着流量入口,还承载着用户感知到这个产品在导购场景中的服务与体验,所以保障搜索以便更好的助力618大卖。 现象: 搜狗输入框双击调起键盘crash 监控平台: 监控平台检测到大量的crash,现象都为在极短的时间间隔内键盘响应问题 心路历程: 通过观察现象,猜测应该是用户通过微信或别的软件中复制关键词,然后来到京东万商进行粘贴搜索功能。可能由于一些原因(未弹出复制权限提示弹窗)导致搜索框没有出现粘贴功能,此时用户疯狂双击输入框导致的。于是开始测试市面上的App,以京东App为例,复现步骤如下: 测试结果如下表: App 是否崩溃 频率 京东 是 高 京东万商 是 高 七鲜 是 高 淘宝 否 支付宝 是 中 百度 是 中 百度地图 否 美团 否 盒马 否 1688 否 哔哩哔哩 否 抖音 是 低 通过手机隐私拿到的崩溃日志,分别为京me、京东、百度,表现与SGM平台表象一样 源码调试: 通过Xcode断点调试结果如下图: UICompatibilityInputViewController过度release crash在_wantsForwardingFromResponder:toNextResponder:withEvent 解决方案: 通过runtime对给crash方法一个默认的实现 static BOOL (*originalImpl)(id, SEL, UIResponder*, UIResponder*, UIEvent* ) = nil; - (BOOL)_wantsForwardingFromResponder:(UIResponder *)arg1 toNextResponder:(UIResponder *)arg2 withEvent:(UIEvent *)arg3 { NSString* responderClassName = NSStringFromClass([arg2 class]); if ([responderClassName isEqualToString:@"_UIRemoteInputViewController"]) { bool isDeallocating = false; // isDeallocating = _objc_rootIsDeallocating(arg2); // Use 'performSelector' when u are develop a App-Store App. #pragma clang diagnostic push #pragma clang diagnostic ignored "-Warc-performSelector-leaks" SEL sel = NSSelectorFromString(@"_isDeallocating"); isDeallocating = [arg2 respondsToSelector:sel] && [arg2 performSelector:sel]; #pragma clang diagnostic pop if (isDeallocating) { NSLog(@"BingGo a deallocating object ..."); return true; } } BOOL retVal = FALSE; if (originalImpl == nil) { IMP impl = [ObjcSeeker seekInstanceNextOirignalImpl:self selector:_cmd]; originalImpl = (BOOL (*)(id, SEL, UIResponder*, UIResponder*, UIEvent* ))impl; } if (originalImpl != nil) { retVal = originalImpl(self, _cmd, arg1, arg2, arg3); } return retVal; } 参考链接: https://github.com/SnowGirls/Objc-Deallocating 作者:京东零售 涂世展 来源:京东云开发者社区

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册