首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FutureWL
掘友等级
系统运维
|
百瑞杰信息技术
关注软件工程实践
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 17
沸点 4
赞
21
返回
|
搜索文章
赞
文章( 17 )
沸点( 4 )
mysql竟然也会选错索引
我们都知道一张表可以建很多索引,我们在执行一次查询时并没有执行使用哪个索引,是谁在帮助我们决定使用什么索引?是mysql优化器在判断该使用什么索引,优化器判断的有的时候未必是正确的。 优化器选择索引的目的,是找到一个最优的执行方案,并用最小的代价去执行语句。所谓小的代价衡包括扫…
序列化和反序列化的对单例破坏的防止及其原理
首先我们来看一下序列化和反序列化是怎么破坏单例的。看代码 这里我们使用之前的饿汉式的单例作为例子。在之前饿汉式的代码上做点小改动。就是让我们的单例类实现 Serializable接口。然后我们在测试类中测试一下怎么破坏。 这里首先我们使用正常的方式来获取一个对象。通过序列化将对…
异步编程之使用yield from
通过上面的代码我们可以知道,yield from 可以简化for循环里的yield表达式。当然yeild from的功能不仅仅是可以简化for循环而已,要是这样的话也就不值得,单独写一篇文章来介绍了。 我们仔细观察,简化后的式子有两个yeild from,同样的也就是说如果有1…
设计模式之软件开发原则(1)开闭原则和依赖倒置原则
所谓开闭原则就是一个软件实体如类、模块和函数应该对扩展开放、对修改关闭。 强调用抽象构建框架,实现实现拓展细节。 有优点是提高软件的复用性和易维护展性。是面向对象的最基本原则。 高层模块不应该依赖底层模块,二者都应该依赖其抽象。 抽象不应该依赖细节:细节应该依赖抽象。 针对接口…
Vue + TypeScript 新项目起手式
TypeScript 是 JavaScript 的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的 JavaScript 代码。由于最终在浏览器中运行的仍然是 JavaScript,所以 TypeScript 并不依赖于浏览器的支持,也并不会带来兼容性问题。 TypeSc…
Android adb 你真的会用吗?
基于 Android 官方文档, 以及个人工作的使用经验, 总结下 adb 的常用用法, 备忘.
我从未见过如此优雅的 Markdown 编辑器
它叫 EME
99% 的人都理解错了 HTTP 中 GET 与 POST 的区别
这是对这篇文章 “GET 和 POST 有什么区别?及为什么网上的多数答案都是错的。” 的 followup。 大家看看,有错误请更正。表达不清的地方也请大家指出。(标题起得有点夸张了)
微信, QQ 这类 IM app 怎么做 - 谈谈 Websocket
iOS Websocket
人,技术与流程
Coding 孙宇聪:《人,技术与流程》
下一页
关注了
54
关注者
2
收藏集
2
关注标签
206
加入于
2015-12-04