缘起 今天去看编译模块的代码,发现实在是看不进去.究其原因,就是设计得有些混乱.这提醒了我,很多时候写代码的时候不会注意到一些设计上的问题.在阅读别人代码的时候会非常清晰地表现出来.其中有一些典型的问题. 命名之设计模式 比如使用了某种设计模式,但是命名却没有符合那个设计模式的规范.导致看了代码许久 ...
分类:
其他好文 时间:
2018-06-18 20:23:45
阅读次数:
147
我们为什么需要软件工程呢?专业点讲,软件工程最终是为了实现“软件制造业”的社会化,工业化大生产,提高其劳动生产效率。只有如此,软件业才能实现社会化,工业化大生产,才能“做大做强”。没有管理的设计是失败和混乱的设计,没有设计指导的编程是无序的忙碌的。根据开发的软件的规模,应该适当程度的运用软件工程化的 ...
分类:
其他好文 时间:
2018-06-18 14:30:40
阅读次数:
159
#!/usr/bin/env python # encoding: utf-8 # Date: 2018/6/17# 多个进程共享一个服务,共享带来了竞争,竞争带来了混乱# 互斥锁就是把并发变成了串行,牺牲了效率,保证了数据不错乱from multiprocessing import Process ...
分类:
其他好文 时间:
2018-06-17 23:24:53
阅读次数:
186
其实 redux 真正让人感到混乱的还是在 react redux 的使用中。 请配合完整代码参考~: "完整源代码" 也不是说混乱,主要是网上 推崇 最佳实践 。学习一个新东西的时候,本来就很陌生,上来就用最佳实践,当然让人摸不着头脑。 其实搞定 react redux 主要分两点: 容器组件 和 ...
分类:
其他好文 时间:
2018-06-17 15:13:54
阅读次数:
165
前言 最近面试的时候面试官问了这样的问题,自己虽然大致知道他们之间的区别,但当时面试时有些逻辑混乱。所以面试完想好好总结一番。 虚函数 C++的虚函数主要作用是“运行时多态”,父类中提供虚函数的实现,为子类提供默认的函数实现。简要来说就是子类可以重写父类的虚函数实现子类的特殊化 纯虚函数 C++中包 ...
分类:
其他好文 时间:
2018-06-17 00:14:45
阅读次数:
188
最早接触SpringBoot大概是在2016年了,最初是用其构建了一个手机web端的网站,之后自己深入接触之后用Springboot构建了一个自己的博客网站,但是一直没有梳理其中的知识点,太过于混乱而意识到必须要整理一番了。本系列博客适用于对spring及springmvc等框架有使用的同学,个人认 ...
分类:
编程语言 时间:
2018-06-15 10:58:50
阅读次数:
179
混乱博物馆 剧毒物质排行榜 26 17 知识分子 一岁幼童也会推理:逻辑产生或与语言无关 | 前沿 26 22 新经济100人 易久批:巷战新零售 27 52 史炎 脱口秀和单口相声的区别是什么? 27 17 白一道 美团,一台不断转化比特的机器。 27 52 方可 20岁, 有哪些健康习惯需要养成 ...
分类:
Web程序 时间:
2018-06-13 14:51:17
阅读次数:
202
最近在数据库查询数据时,由于数据量太大,使用了多线程,通过线程池建了好几个线程,然后调用了一个封装好的jdbc查询语句。 结果在多线程中,ResultSet报错空指针。 仔细查阅后,才发现多个线程访问了同一个connection,事务混乱,导致了空指针。 解决方法: 使用数据库连接池,这样一个线程各 ...
分类:
编程语言 时间:
2018-06-11 19:05:54
阅读次数:
454
操作线程的常用方法大体上有sleep(),join(),yield()(让位),wait(),notify(),notifyAll(),关键字synchronized等等。 由于这些方法功能有些相似,所以有时候会混乱,我们就需要了解它们的具体的原理,以及通过自己写的具体的例子去巩固,加深印象 sle ...
分类:
编程语言 时间:
2018-06-11 02:15:50
阅读次数:
257
Python基础一 1,python历史。 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码。2,python的环境。 编译型:一次性将所有程序编译成二进制文件。 缺点:开发效率低,不能跨平台。 优点:运行 ...
分类:
编程语言 时间:
2018-06-10 22:12:41
阅读次数:
213