发布了文章2021-04-15
安装时设置好sdk目录,即开始自动下载安装sdk和tools。下载完成后在向导页面中可以看到当前下载的sdk版本为2.1.18,version 5,下文都是基于这个版本。
发布了文章2021-04-01
安卓的后台机制既是安卓的一个优势,也是碎片化很严重的一个特性,作为三款依赖安卓后台服务的App的开发者,写下这篇文章来比较一下EMUI和MIUI这两个最常见的安卓系统的后台处理逻辑,先把要比较的系统列一下:
发布了文章2020-09-18
很多人在背单词时可能都和我一样有这样的经验,就是开始几天还不错,后面却没能坚持下来,即使大部分单词软件都有手机版本,但在手机上每天坚持打开App来背单词,也不是那么容易坚持的一件事。
回答了问题2020-09-02
说一下我的思路,尽量使用portable的软件,其实很多工具和开发类的软件虽然没有官方声明,但实际都是portable的,包括java的jdk,python,vscode等等。把所有portable的软件装在d盘,这样重装系统,或者转移开发机,只需要保留d盘即可,备份和恢复都相当简单。
回答了问题2020-09-02
因为不同方式的复制导致了剪贴板的格式不一样,浏览器里只能支持文字和图片的访问,文件就不行了。你如果把图片文件打开,复制图像,应该是可以粘贴的。
回答了问题2020-06-19
docx4j, 可以生成模板替换的docx文档。
回答了问题2020-06-10
没有什么限制,最小可能是全0。
回答了问题2020-06-04
如果另一个app不是你的,那么是不能直接点击的,可以考虑的方案就是accessibility service,市面上的大部分自动点击app都是使用accessibility service来实现。
回答了问题2020-06-01
{代码...}
回答了问题2020-05-30
正则表达式中括号里的减号要转义,把你正则表达式最后的一段改为[@\-~]就可以了。
回答了问题2020-05-29
此px非彼px,css里的px是1/96英寸,但屏幕规格里的px是物理像素点,要不然怎么13寸显示器和6寸的手机屏幕都是1080p呢?
发布了文章2020-05-28
作为一个程序员,收集一些日常顺手工具是件长期坚持和维护的事情,这里放出一些深得我心的windows软件,这里大部分的软件都是portable的,也就是不使用windows注册表、解压即可运行。这样除了比较干净之外,还有一个好处就是在windows系统重新安装之后,这些portable...
回答了问题2020-05-28
看起来像是header里的Referer或者user-agent之类的问题,毕竟错误是特定的服务器返回的,只有服务器端才知道具体的含义。 建议可以在浏览器里用一些构造http请求的插件先验证请求参数是否正确,验证好了之后再转换为代码,省去反复修改代码。
回答了问题2020-05-27
web端由于安全沙箱的存在,直接访问外设肯定是不行的,你需要看看的读卡器的驱动,去读卡器的官网或者问下客服有没有web端调用的驱动,比如一些封装好的web控件就可以直接被js调用。如果没有,你可以尝试:
回答了问题2020-05-26
VSCode可以按F11实现最大化,但和你说的稍有区别,侧边栏不会隐藏,想隐藏侧边栏可以用Ctrl+b
回答了问题2020-05-26
放心,大部分程序员和你一样。写文档和写代码本来就应该是两拨人干的事情~
回答了问题2020-05-26
哈哈,第一次听到有人找这个工具,这个基本靠人脑和经验,也就是说还是靠你说的人才,反而开发和测试,随着AI的发展,将来可能不需要人来做了。
回答了问题2020-05-25
一般应用开发实践中,不需要按路径命名,而是尽量准确的描述这个组件,这样在使用组件的地方更容易阅读和维护,并且一般也不会重名了,实在遇到重名的问题,可以重构一下。
回答了问题2020-05-24
如果数据库能停,并且两边数据库版本相同,可以在源端停止mysql并直接复制data目录,否则还是mysqldump吧。
发布了文章2020-05-24
scrcpy是安卓上一个开源的投屏工具,把手机端屏幕实时投到pc上,pc端可以是跨平台的,windows、Linux、Mac都支持。最早我是用它来投屏来录制一些教学视频,这样可以将pc的桌面和手机画面很方便的同时录制下来。后来慢慢发现scrcpy远不止投屏这么简单,他还可以: