11 2020 档案
摘要:简单启动命令 启动命令: nohup java –jar 项目名 & 注意1,加 & 表示一直后台运行,不加表示临时运行,关闭窗口项目即停止运行2,nohup 即项目在运行前新建一个nohup.out文件用来记录该项目的运行日志情况。 更新Jar包需要杀死之前的进程重新部署重启时需要获取当前 jar
阅读全文
posted @ 2020-11-30 20:42
乱炖er
摘要:卸载老版本 1.卸载可能存在的CentOS自带的java环境 #rpm -qa|grep java #rpm -qa|grep jdk #rpm -qa|grep gcj 2.如果有,卸载 #rpm -e --nodeps java--[version] 安装 1.下载java二进制包 https:
阅读全文
posted @ 2020-11-30 14:28
乱炖er
摘要:rv.setOverScrollMode(View.OVER_SCROLL_NEVER);
阅读全文
posted @ 2020-11-29 16:43
乱炖er
摘要:筛选出列表mList中小于0的元素mList = [1, 2, 3, 4, 5, 6, -1, -2] 1,使用匿名函数lambda和filter函数# lambda x: 匿名函数, 参数(依次迭代列表中的每一个参数) 返回Boolean值 res1 = list(filter(lambda x:
阅读全文
posted @ 2020-11-29 16:28
乱炖er
摘要:1、使用dontAnimate取消图片切换动画 2、使用placeholder将之前的图片作为占位,这样切换的过程就是顺滑的 Glide.with(context) .load(resourceId) .placeholder(image.getDrawable()) .dontAnimate()
阅读全文
posted @ 2020-11-26 15:59
乱炖er
摘要:原文:Response Times: The 3 Important Limits 有关操作响应时间的基本准则,多年来就没有变过,而且这些准则不限于某一门技术或语言。 0.1秒 是用户瞬间感受的界限,这意味着不需要任何提示(feedback)可直接显示结果。 1秒 即使用户感觉到了延迟,但仍然感觉流
阅读全文
posted @ 2020-11-23 16:39
乱炖er
摘要:1.权限申请为了实现在项目中调用系统日历和插入日程事件,我们首先在AndroidManifest.xml文件中添加如下相关权限 <uses-permission android:name="android.permission.READ_CALENDAR" /> <uses-permission a
阅读全文
posted @ 2020-11-23 12:50
乱炖er
摘要:英文原文:https://tools.ietf.org/html/rfc5545#section-3.8.5.3 重复规则 RRULE(Recurrence Rule) 属于 calendar 属性中的一个,配合 dtstart 可以完整描述一个事件的重复行为并计算出重复事件的具体发生 (Occur
阅读全文
posted @ 2020-11-23 12:24
乱炖er
摘要:英文原文:http://developer.android.com/guide/topics/providers/calendar-provider.html Calendar Provider 是用来存放用户日历事件(event)的数据库。 通过 Calendar Provider 的 API ,
阅读全文
posted @ 2020-11-23 12:17
乱炖er
摘要:如果只是在edittext或其父级view里设置如下属性 android:focusable="true" android:focusableInTouchMode="true" 并不定获取焦点 直接在代码里设置即可 edittext.requestFocus()
阅读全文
posted @ 2020-11-21 21:21
乱炖er
摘要:在 res/drawable 新建光标样式文件 my_cursor.xml <shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android"> <size android:width
阅读全文
posted @ 2020-11-21 21:17
乱炖er
摘要:在 resources 的 dimen 中定义了字体大小,通过代码赋值 view.setTextSize(R.dimen.fontsize) 通过这种方法赋值的字体大小和预期的并不相符,原因是 setTextSize()方法中的字体单位是 sp,而通过 R.dimen 获取的字体单位是px 如果要得
阅读全文
posted @ 2020-11-20 12:48
乱炖er
摘要:打开iTerm,直接输入 $ rm -rf ~/Library/Containers/com.youdao.note.YoudaoNoteMac 如果有些软件删除了,但是没有清楚缓存 $ cd Library/Containers 通过 ls 命令查看有哪些缓存 也可以通过 ls -al 命令查看可
阅读全文
posted @ 2020-11-18 19:43
乱炖er
摘要:去掉首尾指定字符 Python strip() 方法用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列 语法: str.strip([chars]); 如果只是去掉空格,使用 str.strip(); 去掉首部指定字符 str.lstrip([chars]); 去掉尾部指定字符 str.r
阅读全文
posted @ 2020-11-16 22:56
乱炖er
摘要:android提交数据到服务端时,需要先经过 urlencode编码,采用utf8格式。 如果内容中含有空格,编码后空格会变成加号,当android重新加载时,就会出问题。 先了解下 urlencode 和url。 一个URL的基本组成部分包括协议(scheme),域名,端口号,路径和查询字符串(路
阅读全文
posted @ 2020-11-16 18:05
乱炖er
摘要:在处理emoji时,报错1366,原因是编码造成的 在mysql8里,字符集默认就是 utf8mb4,已支持emoji python3默认就是utf8 原因就出在两个字符集上,utf8mb4是utf8的超集,mb4是most bytes 4的意思,专门用来兼容四字节的unicode 处理emoji时
阅读全文
posted @ 2020-11-16 18:00
乱炖er
摘要:Java获取当前年份、月份和日期 首先创建一个Calendar类的实例对象,Calendar类属于java.util包 Calendar calendar = Calendar.getInstance(); 获取当前年份、月份和日期 // 获取当前年 int year = calendar.get(
阅读全文
posted @ 2020-11-05 21:07
乱炖er
摘要:方案1:使用 scrollTo 或 smoothScrollTo 滚动到 scrollview 最后一个节点位置 public static void scrollToBottom(final View scroll, final View inner) { Handler handler = ne
阅读全文
posted @ 2020-11-01 12:49
乱炖er
摘要:使用各种系统参数来判断,很多机型的判断结果会有问题。 可使用另外一个办法来判断:获取当前页面根节点距离屏幕顶部的距离,和当前屏幕可用高度进行对比 获取当前页面根节点距离屏幕顶部的距离 View rootView=getView(R.id.root); Rect rect = new Rect();
阅读全文
posted @ 2020-11-01 12:37
乱炖er

浙公网安备 33010602011771号