你真的会使用VMware Workstation吗?网上有很多教程,虽然都还可以,但总感觉差强人意。所以笔者在这里分享自己的使用心得,让大家参考一下,个人认为是最好的了。 简介 VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运 ...
写这篇博客源于在阅读lighttpd源代码是遇到的一个关于assert应用的疑问。 在阅读lighttpd源代码时,发现比比皆是的对malloc的调用结果进行assert检查,比如:Buffer.c: 这里的assert b 似乎有问题,实际release版本在运行中难道不会发生malloc返回NULL的情况吗 之后在阅读 Writing Solid Code 一书时找到了答案。 对assert的 ...
2012-02-22 15:56 4 3228 推荐指数:
你真的会使用VMware Workstation吗?网上有很多教程,虽然都还可以,但总感觉差强人意。所以笔者在这里分享自己的使用心得,让大家参考一下,个人认为是最好的了。 简介 VMware Workstation是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运 ...
这篇博客的标题用了一个疑问句,源于我们公司的代码评审,深刻的讨论了单例模式的使用场景及其与静态方法来说有何不同,这次讨论确实让我真正的理解了单例模式的使用,虽然说理解还一定全面,但必须作为一个认知的提升。告诉了我自己,对于编程,不懂的太多,原理性的东西还需要持续的学习。 进入正文,我们来讨论一下 ...
摘要:使用索引也很简单,然而, 会使用索引是一回事, 而深入理解索引原理又能恰到好处使用索引又是另一回事。 本文分享自华为云社区《索引到底能提升多少查询效率?何时该使用索引?一文快速搞懂数据库索引及合理使用它》,作者: 曲鸟。 一、前言 无论是面试、还是日常工作中,或多或少都会使用 ...
这是用前端框架AngularJS构建一个简单应用的部分代码,首页配制一个路由。当然,AngularJS路由功能是一个纯前端的解决方案,与我们熟悉的后台路由不太一样。前端路由需要提前对指定 的(ng ...
我们经常在类的继承当中使用super(), 来调用父类中的方法。例如下面: class A: def func(self): print('OldBoy') class B(A): def func(self): super().func ...
假设有这样一个需求:在一个数据源(下面代码arry)中把其中大于4的数据取出来遍历到前台,怎么做?(不使用linq) 第一种情况: 不使用yield的情况下(一般人应该都是这样用的) 第二种情况, 代码如下; yield使用场景:在一些特定 ...
1. 定义:Assert statements are a convenient way to insert debugging assertions into a program 2.依赖于__debug__变量,默认值为True 当不满足条件返回False 3.使用场景:检查 ...
Assert断言使用在写代码的时候如果使用断言,可以减少代码些ifelse判断;这段时间代码用了断言,舒服得不要不要的 Assert.notNull:如果为null,就报错(throw new IllegalArgumentException(message);) Assert ...