python中,可以把多行代码简化为一行,把for循环和if条件判断都集中到一行里来写,示例如下: 然后改成用多行的常规写法: 可以看到得出一样的结果,但是代码的效率和简洁程度大大提升 ...
分类:
编程语言 时间:
2018-01-29 00:21:34
阅读次数:
272
静态文件缓存 静态缓存在客户端下进行缓存,可以设置缓存文件类型与缓存时间,提升客户端访问站点速度。 语法格式 配置静态缓存 1、模块解注释 vim /apache2/conf/httpd.conf LoadModule expires_module modules/mod_expires.so 2、 ...
分类:
Web程序 时间:
2018-01-28 19:07:42
阅读次数:
288
原文:http://blog.csdn.net/aqi00/article/details/50012511 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯;另一方面希望通过分享自己的经验教训,与网友互相切磋,从而去芜存菁进一步提升自己的水平。因此博主就想,入门的东西咱就不写了,人不能 ...
分类:
移动开发 时间:
2018-01-28 15:36:07
阅读次数:
288
注意:每在优化代码之前,你都要注意一个问题,不要养成”预优化”代码的错误习惯。时常使用Instruments去profile你的代码来发现须要提升的方面。Matt Galloway写过一篇非常棒的怎样利用Instruments来优化代码的文章。 还要注意的是,这里列出的当中一些建议是有代价的,所建议 ...
分类:
移动开发 时间:
2018-01-28 12:50:40
阅读次数:
343
学习了两个多月的PeopleSoft,感觉刚刚摸到了门槛,可惜目前没有项目,没有可以更深入学习的机会,此时手头上接到一个JAVA的项目 ̄□ ̄||,但总算不用早上搞PeopleSoft,晚上搞JAVA(身心疲惫啊),相信以后的进度会有所提升。感谢老师一直以来的指导,让我有了更加明确的目标,以后还要更加 ...
分类:
其他好文 时间:
2018-01-28 00:02:32
阅读次数:
1054
目录 xgboost原理 xgboost和gbdt的区别 xgboost安装 实战 xgboost原理 xgboost是一个提升模型,即训练多个分类器,然后将这些分类器串联起来,达到最终的预测效果。每一个基分类器都是一个弱分类器,但是很多串联起来后效果很强大。 工作原理: 每次加入一棵新树是为了让目 ...
分类:
其他好文 时间:
2018-01-27 20:21:10
阅读次数:
305
ES6 新增了let命令,用来声明变量,但是所声明的变量,只在let命令所在的代码块内有效。代码块是{ }所包围的部分,即块级作用域 let有以下几个特性 不存在变量提升,即在声明之前使用此变量会报错 let不允许在相同作用域内,重复声明同一个变量。 const const声明一个只读的常量(具备l ...
分类:
其他好文 时间:
2018-01-27 17:02:21
阅读次数:
184
let和const 1.let只在它的代码块中才有效果。 2.不存在变量提升 3.for循环单独输出,并且for循环设置变量是父作用域,代码块里面是子作用域,两个是不关联的。 4.暂时性死区 简单来说就是只要在一个代码块内,在声明let变量前就使用这个变量,就会报错, 5.不允许重复声明 6.块级作 ...
分类:
其他好文 时间:
2018-01-27 11:33:22
阅读次数:
123
一、let命令 使用的注意事项: 1、es6新增了let命令,它的用法和var 差不多,但是它声明的变量只在let命令所在的代码块有效 2、不存在变量提升,所以变量要声明后再使用,不然会报错 3、不允许在相同的作用域中重复声明同一个变量,所以也不能在函数里重新声明参数 4、let为js新增了块级作用 ...
分类:
其他好文 时间:
2018-01-27 00:32:31
阅读次数:
148
一、常量 不允许重复定义 二 let使用 普通变量(var 定义的): 这叫做变量提升:先使用变量,然后在定义变量 相当于 let定义的(Es6新增) 不存在变量提升 let是一个块级作用域的变量: 结果:200,100 var 定义的话 结果:200,200 结果:20 三,js基本数据类型 结果 ...
分类:
其他好文 时间:
2018-01-26 22:46:48
阅读次数:
178