py基础考察点 py语言特性 py是动态强类型语言 动态还是静态指的是编译期还是运行期确定类型 强类型指的是不会发生隐式类型装换 为什么使用py? 胶水语言,轮子多,应用广泛 语言灵活,生产力高 性能问题,代码维护问题,py2/py3不兼容 什么是鸭子类型? 当看到一只鸟走起来像鸭子,游泳起来像鸭子 ...
分类:
其他好文 时间:
2019-10-02 11:00:22
阅读次数:
111
简介 Java SE 8 增加了新的语言特性(例如 lambda 表达式和默认方法),为此 Java SE 8 的类库也进行了很多改进,本文简要介绍了这些改进。在阅读本文前,你应该先阅读 深入浅出Java 8 Lambda(语言篇),以便对 Java SE 8 的新增特性有一个全面了解。 背景(Ba ...
分类:
编程语言 时间:
2019-09-30 16:35:34
阅读次数:
61
原理以制作免杀马为例: 在制作免杀马的过程,根据php的语言特性对字符进行!运算会将字符类型转为bool类型,而bool类型遇到运算符号时,true会自动转为数字1,false会自动转为数字0,如果将bool类型进行计算,并使用chr()函数转为字符,使用"."进行连接,便可以绕过preg_matc ...
分类:
Web程序 时间:
2019-09-19 01:18:21
阅读次数:
363
Category 你用分类都做了哪些事情? 声明私有方法 分解体积庞大的类文件 把Framework的私有方法公开 特点 在运行时决议,也就是在编译时并没有把Category中声明的内容添加到宿主类中,而是在运行的时候通过runtime将添加的方法添加到宿主类上面 可以为系统添加分类 分类中可以添加 ...
分类:
编程语言 时间:
2019-09-17 19:25:18
阅读次数:
113
作者|阿里巴巴资深技术专家雷卷,GitHubID@linux-china导读:在Python、JavaScript等一众编程语言崛起风靡之际,一代霸主Java风采虽不及当年,但仍横扫了各大编程语言排行榜,依旧是各大企业级应用开发语言中的NO.1。从Java8之后,Java引入了很多有用的新语言特性,以及新工具和性能改善。但是仍有非常多的同学在日常开发中没有切换到Java8的后续版本。本篇文章将侧重
分类:
编程语言 时间:
2019-09-11 09:47:05
阅读次数:
101
https://blog.csdn.net/yu__jiaoshou/article/details/70800358 ...
分类:
编程语言 时间:
2019-08-18 13:54:06
阅读次数:
60
转眼加入蚂蚁已经三个多月,这期间主要维护一 Go 写的服务器。虽然用的时间不算长,但还是积累了一些心得体会,这里总结归纳一下,供想尝试 Go 的同学参考。 本文会依次介绍 Go 的设计理念、开发环境、语言特性。本文在谈及语言特性的时也会讨论一些 Go 的不足之处,旨在给读者提供一个全面的视角。 简介 ...
分类:
其他好文 时间:
2019-08-17 17:44:37
阅读次数:
90
语言特性 优缺点 鸭子类型 monkey patch 自省(Introspection) 列表或字典推导式 Python之禅 Python3改进 Python3新增 2/3的兼容工具 传递参数(一个容易混淆的问题) 可变/不可变的对象 *args, **kwargs含义是什么 使用异常的常见场景 C ...
分类:
编程语言 时间:
2019-08-13 20:26:24
阅读次数:
104
C++标准库(一)之新语言特性 新语言特性 nullptr被解释为一个void*,不同于NULL被解释为一个int 可以用auto在编译期完成自动推导,不会影响执行期的速度 新的for循环方式: for(decl : coll) { statement } rvalue reference也是一个r ...
分类:
编程语言 时间:
2019-08-10 19:29:25
阅读次数:
87
1.与命令行相关的Python语言特性 2.使用configparser解析配置文件 3.使用argparse解析命令行参数 4.使用logging记录日志 5.与命令行相关的开源项目 ...
分类:
其他好文 时间:
2019-08-08 18:58:50
阅读次数:
70