目的:学习python中class的magicmethods,提高编程效率。环境:ubuntu16.4python3.5.2在学习class是一定会接触到它的magicmethods,比如常用__init__,形式都是前后有双下划线。除了这个必须的,还有其他有用的方法,下面大概的介绍一下。运算魔法方法:__add__用作+__sub__用作..
分类:
编程语言 时间:
2017-07-30 23:54:38
阅读次数:
464
在星期六的晚上是放假,晚上突然想试试熬夜编程效率高不高,差不多11点的开始就打算这么做了渐渐我失去了精神,越来越困越来越困,但是可以在代码方面做得很集中,因为实在没余力想其它,不过我到了1点差不多就熬不下去了。感觉人整个感冒了似得接着就去睡觉了。 有时候感觉很浑浑噩噩的时候也非常适合编程。但是有时却 ...
分类:
其他好文 时间:
2017-07-17 16:18:18
阅读次数:
175
博客园开通有三年了,第一次写随笔以记录苏州微软的面试经历。 楼主一个月前在校园BBS上看到师弟发布的社招信息,对苏州微软的这个研发职位比较感兴趣,就发邮件帮忙内推下。师弟很爽快的答应了,没多久就收到了苏州微软的面试电话。 电话面试 电话面试首先做了简单自我介绍,然后最近做的项目,接下来就是开始问编程 ...
分类:
编程语言 时间:
2017-06-13 17:21:03
阅读次数:
2336
1 垃圾回收机制能够很好地提高编程效率 2 垃圾回机制保护程序的完成性 3 面向对象的三种基本特征:继承,封装,多态 4 面向对象的方式:OOA(面向对象的分析),OOD(面向对象的设计)和OOP(面向对象的编程)三种组成 5 Java虽然是面向对象的,但java的方法体内确实一种结构化的程序流 6 ...
分类:
编程语言 时间:
2017-05-22 01:21:35
阅读次数:
172
1.封装:主要实现了隐藏细节,对用户提供访问接口,无需关心方法的具体实现。 如下,人这个类封装了很多人的属性和行为; 2.继承:很好的实现了代码的复用,提高了编程效率。 3.多态:程序的可扩展性及可维护性增强。 多态性就是指父类的某个方法被其子类重写时,可以各自产生自己的功能行为。简单来说,多态是具 ...
分类:
编程语言 时间:
2017-05-18 22:38:49
阅读次数:
290
1. 数据来源 SAS数据来源主要有两种:一是通过input语句创建,另外一种方式是通过外部数据文件获取。 1.1 libname 1.2 odbc 1.3 passthrough 1.4 import 1.5 input 该方式是在SAS系统下通过input语句输入SAS数据块,实践中是最不常的用 ...
分类:
其他好文 时间:
2017-05-14 18:49:44
阅读次数:
335
golang的select典型用法 golang 的 select 的功能和 select, poll, epoll 相似, 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作。 示例: 注意到 select 的代码形式和 switch 非常相似, 不过 select 的 case 里的操作 ...
分类:
其他好文 时间:
2017-05-13 09:56:18
阅读次数:
116
平时我们在用多线程开发的时候少不了Task,确实task给我们带来了巨大的编程效率,在Task底层有一个TaskScheduler,它决定了task该如何被调度,而 在.net framework中有两种系统定义Scheduler,第一个是Task默认的ThreadPoolTaskScheduler ...
分类:
其他好文 时间:
2017-05-12 17:30:46
阅读次数:
230
第2部分 数据库SQL语言数据库脚本的凝视 1. 概述 凝视在程序语言的编写中占有非常重要的地位。优美的、得当的凝视不仅有助于研发人员理解程序,还能够提高编程效率(进而提高办事效率)。 可是,可能是因为工作比較忙的缘故,很多开发者不重视凝视的书写,这也导致了项目交接的时候,其它开发者理解程序困难。甚 ...
分类:
数据库 时间:
2017-05-01 16:04:58
阅读次数:
219
平时我们在用多线程开发的时候少不了Task,确实task给我们带来了巨大的编程效率,在Task底层有一个TaskScheduler,它决定了task该如何被调度,而 在.net framework中有两种系统定义Scheduler,第一个是Task默认的ThreadPoolTaskScheduler ...
分类:
其他好文 时间:
2017-04-28 16:06:40
阅读次数:
1617