Object.entries() 方法返回一个给定对象自身可枚举属性的键值对数组,其排列与使用 for...in 循环遍历该对象时返回的顺序一致(区别在于 for-in 循环也枚举原型链中的属性)。 通俗点就是 Object.entries() 可以把一个对象的键值以数组的形式遍历出来,结果和 fo ...
分类:
编程语言 时间:
2019-11-23 16:30:39
阅读次数:
85
面向对象之attr class Foo(object): item = 123 def __setattr__(self, key, value): print(key, value) def __getattr__(self, item): print(item) obj = Foo() obj. ...
分类:
编程语言 时间:
2019-11-22 22:15:23
阅读次数:
97
Python变量 标识符: 由字母、数字、下划线组成,不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头 ...
分类:
编程语言 时间:
2019-11-21 20:14:44
阅读次数:
76
使用递归计算斐波那契数列,例如下面计算第30个数(1,1,2,3,5,8,13。。。) ...
分类:
编程语言 时间:
2019-11-20 12:50:19
阅读次数:
62
一、什么是异常在python中,错误触发的异常如下二、异常的种类在python中不同的异常可以用不同的类型(python中统一了类与类型,类型即类)去标识,一个异常标识一种错误。1 、常用异常AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError... ...
分类:
编程语言 时间:
2019-11-19 17:32:50
阅读次数:
98
1、当一个变量可能会被意想不到的更新时,要使用volatile来声明该变量,告诉编译器它所修饰的变量的值可能会在任何时刻被意外的更新。 2、语法 volatile int foo; int volatile foo; volatile int * foo; int volatile * foo; i ...
分类:
其他好文 时间:
2019-11-19 00:42:54
阅读次数:
78
SQL脚本越写越多,总是觉得编写效率太过于低下,这和打字速度无关。在我个人编写SQL脚本时,至少会把SQL的格式排列成易于阅读的,因为其他人会阅读到你的SQL,无论是在程序中或是脚本文件中,良好的排版不仅让人看起来赏心悦目,在和他人之间做交流时也省时省力,不会因为揉成一团的sql去询问Team Me ...
分类:
数据库 时间:
2019-11-18 16:45:58
阅读次数:
91
小程序现在越来越流行,但是公司的很多项目都是用网页写的,小程序语法不兼容原生网页,使得旧有项目迁移至小程序代价很高; 小程序之前开放了webview功能,可以说是网页应用的一大福音了,但是微信的webview有一些坑,这篇文章就是列举一下我在开发过程中遇到的一些问题以及我找到的一些解决方案。 遇到的 ...
分类:
微信 时间:
2019-11-17 12:39:44
阅读次数:
154
Python有3种方法,静态方法(staticmethod),类方法(classmethod)和实例方法。下面用代码举例。 对于一般的函数foo(x),它跟类和类的实例没有任何关系,直接调用foo(x)即可。 # -*- coding:utf-8 -*- def foo(x): print("run ...
分类:
编程语言 时间:
2019-11-17 10:31:33
阅读次数:
127
1.安装php yum install "*php*" -y 2.编辑httpd.conf配置文件 找到LoadModule foo_module modules/mod_foo.so 在下面添加 LoadModule php5_module modules/libphp5.so 找到AddType ...
分类:
Web程序 时间:
2019-11-17 10:26:17
阅读次数:
94