摘要: 使用 Arrays.stream(),需要“装箱”一下: 对于 Integer 数组,可以使用 Arrays.asList、Arrays.stream、Collections.addAll 或者 Stream.of 进行转换: 但是 Arrays.asList 返回的是只读的 List 不支持 ad 阅读全文
posted @ 2019-08-16 21:37 Ainsliaea 阅读(14757) 评论(0) 推荐(3) 编辑
摘要: 经常用到的四种关系,容易搞混,记一下。 耦合度:逐渐增强 1. 依赖(Dependency) 语义:类A要完成某个功能引用了类 B,则类 A 依赖类 B。 类比:学生依赖电脑,用电脑完成工作 表现形式:类A的 某个成员函数的返回值、 形参、 局部变量 或静态方法的调用了类 B,则表示类 A 依赖类 阅读全文
posted @ 2019-08-14 20:51 Ainsliaea 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 自己整理的开发和学习常用工具,不是很大众,像 VSCode 这种常用的就不总结了 1. 画图 processon,高级功能收费,功能也更多。用得少,太花哨了 draw.io,有 Chrome 桌面版,用起来更方便。免费、简洁。一般用来画类图、流程图 Astah,画时序图很好使 2. 截图、标注 必须 阅读全文
posted @ 2019-08-04 20:18 Ainsliaea 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. 判断素数 利用素数集中在 6 附近的特点,进行快速判断。 2. 埃氏筛 使用 Bitmap 实现,节省空间 缺点:一个数会被筛多次 复杂度:$O(nloglogn)$ 3. 线性筛 特点:一个合数只被它的最小质因子筛一次,速度更快 如何实现: 保存过程中得到的所有素数以及素数的个数 这些保存的 阅读全文
posted @ 2019-07-28 16:05 Ainsliaea 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1. 能否拆分 结论:除了 $2^n$ 之外,其他自然数均可以拆分 所有奇数都能写成 $2i + 1$ 的形式,因此至少可以拆成 $(i, i+1)$,所以奇数可以拆分 偶数里边,奇数倍数的可以拆分,其他的(也就是 $2^n$) 无法拆分 2. 输出可以拆分成的各种形式 2.1 数学方法 以 $a$ 阅读全文
posted @ 2019-07-21 16:32 Ainsliaea 阅读(1222) 评论(0) 推荐(0) 编辑
摘要: 解决: 参考了 https://blog.csdn.net/weixin_42116341/article/details/81410805 这个链接,问题解决。 分析: 这两个语句 阅读全文
posted @ 2019-05-25 11:01 Ainsliaea 阅读(1664) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 sendmail、sendmail cf、mailutils 2. 配置 sendmail 服务 修改 找到 Family=inet, Name=MTA v4, Port=smtp, Addr=127.0.0.1')dnl`` 将 改为 ,这样才可以发送到本机之外的其他邮件服务器 3. 阅读全文
posted @ 2019-05-21 09:29 Ainsliaea 阅读(2003) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-14 16:04 Ainsliaea 阅读(19) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-05-14 16:03 Ainsliaea 阅读(3) 评论(0) 推荐(0) 编辑
摘要: MySQL 8.0.12 1. 插入记录,列值为当前时间,修改时时间不变。 2. 插入和修改时均为当前时间。 以上的 now() 均可以替换为 current_timestamp 阅读全文
posted @ 2019-04-20 19:41 Ainsliaea 阅读(16408) 评论(0) 推荐(1) 编辑