🌓

多线程总结

1、多线程有什么用? 一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法: (1)发挥多核CPU的优势 随着工业的进步,现在的笔...

阅读全文

新域名aimak.cn,挂载了婚礼互动,和博客了

.cc的域名不给备案了,之前备案步骤走了一些步骤了,太忙没来及完成步骤,后面直接不给.cc备案了,婚礼前,想到了做一个现场互动的东东,于是就又申请了一个新域名,aimak.cn 好吧,第一个.cn的域名,aimak(AI) ~哈 哈哈,现场好多祝福弹幕~ 有空再整理心得撒!~ 微信端 大屏幕 最近又把博客搬一份到这个域名下面 blog.aimak...

阅读全文

thymeleaf 常用的th标签

关键字 功能介绍 案例 th:id 替换id <input th:id="'xxx' + ${collect.id}"/> th:text 文本替换 <p th:text="${collect.description}">d...

阅读全文

Mac高效工作的玩法配置总结

Mac 上有很多提升工作效率的工具,及配置,以下是一些来自网络和自己的总结汇总,希望给小伙伴们带来帮助 1. 硬件提升MacBook Pro + 外接一台显示器,事半功倍~ 2. 系统设置2.1 设置触摸板轻触为单击通过轻点触摸板来实现点按,提高效率打开系统偏好设置,点击触摸板图标,勾选轻点来点按选项,现在手指轻轻一碰触摸板,就达到鼠标单击的顺滑效果。 ...

阅读全文

sails守护进程启动

玩了下 sails ,发现 sails lift –prod 之类的,如果关闭终端窗口,服务就停止了,用 nohup 启动也没啥luan 用,汗,如何使用守护进程后台启动嘞,好吧,Google之 sails官网推荐 forever、pm2,大家可以根据个人喜好选择。 使用 forever 12345cnpm install -g forever ...

阅读全文

python性能优化

优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在 Python 中可以通过选择合适的数据结构来优化时间复杂度,如 list 和 set 查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 减少冗余数据如用上三角或下三角的方式去保存一个大的对称矩阵。在0元素占大...

阅读全文

Java 9新特性

1、Java9新特性之—目录结构​ 包含jdk8及以前的jdk版本,所有目录结构以及目录含义如图: ​ jdk9之后,目录结构发生变化如图: ​ ​ 这个新特性只要了解下就可以了,这个目录结构是方便为了接下来新特性做保证 2、Java9新特性之—JShell工具​ 怎么理解,怎么用呢?这个只是针对于java9来说...

阅读全文

mac 安装opencv 报错,解决

mac 安装opencv 报错,解决安装成功后,引入 cv2 报错 Python 3.6.4[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.39.2)] on darwinType “help”, “copyright”, “credits” or “license” for more informat...

阅读全文

CAS分析

CAS,Compare And Swap,即比较并交换。Doug lea大神在同步组件中大量使用CAS技术鬼斧神工地实现了Java多线程的并发操作。整个AQS同步组件、Atomic原子类操作等等都是以CAS实现的,甚至ConcurrentHashMap在1.8的版本中也调整为了CAS+Synchronized。可以说CAS是整个JUC的基石。 CAS分析在...

阅读全文

Redis相关总结2

什么是Redis? Redis 是一个使用 C 语言写成的,开源的 key-value 数据库。。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/rem...

阅读全文