- 博客(10)
- 收藏
- 关注
原创 摆脱网络限制:用Vercel打造属于你的ChatGPT网站
非常适合自己搭建好,分享给不会使用网络的人去体验chatgpt的魔力。同类的平台有Netlify 和 Github Pages,相比之下,vercel 国内的访问速度更快,并且提供了多环境部署,支持持续集成,一次push或者一次PR会自动化构建发布,发布在development环境,生成不一样的链接可供预览。今天的主角就是Vercel了,Vercel是一个用于部署前端应用和Node服务的云平台,提供CDN加速,自带https,自带丰富的模板,支持根据模板创建项目和一键导入 github 的项目,非常方便。
2023-04-14 17:45:27
3396
4
原创 android获取文件的md5值遇到的问题
有问题的方法在算大部分的文件的md5值都是没有问题的,只有当文件的md5值是0开头的时候会出问题
2015-12-24 16:49:38
8316
4
原创 android addIdleHandler 空闲线程 源码分析
描述在项目中偶然看到其他人有在用Looper.myQueue().addIdleHandler(new IdleHandler() { @Override public boolean queueIdle() { ... }}之前一直不知道这么写是怎么回事, 今天特意研究了一下源码, 搞清楚了IdleHandler的机制.源码分析我们先来看下IdleHandle
2015-12-21 17:36:17
873
原创 java线程冲突问题——不安全的线程例子
Java线程安全问题在平时编程中,我们会经常用到多线程,尤其是android中,但多线程也特别容易带来问题,比如线程冲突、死锁等问题,为了加深理解,我们先来回顾一下线程冲突问题。
2015-12-21 17:27:59
2764
1
原创 自定义Android软键盘enter键
自定义Android软键盘enter键问题描述:你在EditText上输入以后,想在下一行输入框输入,可能需要去点击下一行输入框,让它获取焦点,也可能要隐藏软键盘,在点击输入框,弹出软键盘。或者已经到了最后一行输入框,输入完毕以后,要点击登录,注册,或者链接按钮,可能要去隐藏它,感觉操作狠繁琐。用户体验不好,有没有解决办法呢?解决办法:设置EditText的Ime Options属性。
2015-12-21 17:26:03
3079
原创 ListView部分更新
我们在Android应用开发中经常会用到ListView这个组件,关于它的特性以及如何优化,网上已经有了太多例子,我就不再赘述,不了解的可以去Google一下。最近的项目中正好用到了带按钮、进度条的自定义样式的ListView,下面我就来讲一讲ListView中的部分刷新的方法。适用情景当ListView的item中出现需要更新状态的部件(比如Button、进度条等),已按钮的状态为例子,当点击这个
2015-12-21 17:23:53
645
原创 android studio mac 快捷键 总结 (不断更新)
svn 描述 快捷键 提交修改 Cmd + K 更新代码 Cmd + T VCS option Ctrl + Vcoding 描述 快捷键 打开类 Cmd + O 在类中查找方法 Cmd + F12 全部文件查找 shift 双击 删除当前行 Cmd + delete 格式化代码 Cmd + option 上下移动代码
2015-12-21 17:17:50
322
原创 关于多个notification时,其他notification点击无效的解决办法
我们在使用android的通知栏(Notification)时,需要新建一个PendingIntent对象用于处理点击该通知之后的事件。PendingIntent需要传入一个Intent对象,用于打开Activity、Broadcast或是Service。PendingIntent.getActivity可以将intent对象与notification对象关联起来,示例如下:Intent inte
2015-12-21 17:06:15
844
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人