注:转自http://blog.csdn.net/wz361790599/article/details/8211877 ...
分类:
移动开发 时间:
2016-08-08 15:46:57
阅读次数:
156
经验总结: 1、变量的声明被提前到作用域顶部,赋值保留在原地; 2、函数声明整个被提前; 3、函数作为值整个赋给变量时,只有变量“被提前”了,函数没有“被提前”。 作为最佳实践: 变量声明一定放在作用域/函数最顶部(JavaScript只有函数作用域)。 举例: 这个知识点具体细节大概就这么多,认真 ...
分类:
其他好文 时间:
2016-08-08 15:48:04
阅读次数:
213
twisted入门 1. callWhenRunning callLater的使用 __author__ = 'zhoukunpeng' from twisted.internet import reactor import time def hello(): print "hello from t... ...
分类:
其他好文 时间:
2016-08-08 15:44:57
阅读次数:
354
import logging # 创建一个logger logger = logging.getLogger('cmccLogger') logger.setLevel(logging.DEBUG) # 创建一个handler,用于写入日志文件 fh = logging.FileHandler('t ...
分类:
编程语言 时间:
2016-08-08 15:46:42
阅读次数:
139
Growth hacker是2010硅谷提出来的, 线上有很多相关的文章, 国内也有范冰出的一本同名书籍, 知乎上也有不少讨论。 我在这里只说一下, 自己对growth hacking的肤浅理解。 首先是字面上的理解, growth hacking。 growth是目标, hacking是手段和方法 ...
分类:
其他好文 时间:
2016-08-08 15:46:53
阅读次数:
119
1.client.getPage 返回一个defer。 是异步的。#coding:utf8from twisted.internet import reactorfrom twisted.web import clientIP="202.102.224.68"def print_fun(x):pri... ...
分类:
其他好文 时间:
2016-08-08 15:44:46
阅读次数:
188
下午茶时间15点,会有每周相似每天不同的甜点,中午一点刚吃完饭回来,大概两点种睡醒了,三点钟在完全不想吃东西的情况下吃了三个泡芙一杯咖啡,其实我只是想喝杯咖啡,但是为什么强迫自己吃了三个泡芙,然后让自己陷入纠结挣扎痛苦反思后悔中,我想发现自己内心深处的想法,是甜点的诱惑太大还是自己曾经对这些食物的缺 ...
分类:
其他好文 时间:
2016-08-08 15:46:40
阅读次数:
109
设置文件路径 import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) import os BASE_DIR = os.path.dirname(os.path.dirname(__file__)) 这里用到了python中一个神 ...
分类:
其他好文 时间:
2016-08-08 15:43:52
阅读次数:
150
<!--more--> STATIC_URL静态文件url STATIC_ROOT 静态文件根路径,开发环境才用,收集所有静态文件,不能和STATICFILES_DIRS 重合 STATICFILES_DIRS 每个app的静态文件路径,引用static文件还是用{{static}}的方式, 它会依 ...
分类:
其他好文 时间:
2016-08-08 15:45:53
阅读次数:
185
http://blog.chinaunix.net/uid-21411227-id-4133828.html 注意:R.java文件不能手动修改。 1. HelloWorld工程中的R.java文件解析 package com.android.hellworld; public final clas ...
分类:
编程语言 时间:
2016-08-08 15:46:22
阅读次数:
212
1.控制器以Controller做为后缀,继承自 yii\web\Controller 2.动作以action为前缀,public访问修饰 3.控制器ID去类名后缀,全部转为小写,如果是驼峰命名多个单词,转为中杠分隔 4.动作ID去前缀,全部转为小写,如果是驼峰命名多个单词,转为中杠分隔。 5.路由 ...
分类:
其他好文 时间:
2016-08-08 15:44:43
阅读次数:
158
1.概述: 桥接模式:把抽象和行为分离开来,中间需要某个介质来连接抽象化和行为化。此模式的概述听起来非常像适配器模式,不要搞混了,虽然都是借用中间介质,但意义不同。 2.例子: 我们哪车子来打比方,比如:车有很多中类型(Bus,Jeep,taxi等),但每个车的引擎又不一样(有2000cc,2200 ...
分类:
其他好文 时间:
2016-08-08 15:46:15
阅读次数:
192
卸载centos自带的jdk 1.查看当前的jdk版本,并卸载 安装Jdk 1.查找java相关得列表 或 2.安装jdk 3.安装完成之后,验证 4.通过yum默认安装的路径为 /usr/lib/jvm 如果机器上同时安装了多个jdk的话,java命令只能指向一个版本的jdk,为了在全局中方便修改 ...
分类:
系统相关 时间:
2016-08-08 15:44:32
阅读次数:
234
JQuery 让我们从最基础的开始说起: Javascript 和 jQuery 两者不能错误的混为一谈。Javascript 动画很快,而 jQuery 动画却慢下来。为什么呢?因为尽管 jQuery 非常强大,但是它的设计目标并不是一个高效的动画引擎: 1.JQuery不能避免layout th ...
分类:
Web程序 时间:
2016-08-08 15:45:11
阅读次数:
162
web开发过程中如果网站有一部分信息是存储在cookie中并与服务器交互的话,那么前台有时就会遇到需要对cookie中信息进行操作的情况,一个最典型的例子就是在前台判断用户是否登录过当前所访问的网站。 可以用js原生的代码操作cookie,不过对于已经习惯在前台使用jquery的人员来说,最好能有一 ...
分类:
Web程序 时间:
2016-08-08 15:43:28
阅读次数:
137
这个题比较好的解决办法,我觉得还是map,map的size可以很快的知道我们选了几个字母,而且可以作为计数器,知道每一个字母出现了多少次, erase函数可以清除掉一个元素。 所以,定义两个指针L和R,当选择的数够了sum个以后,我们移动L指针,开始删除字母,直到不满足为止,然后移动R指针,看有没有 ...
分类:
其他好文 时间:
2016-08-08 15:44:18
阅读次数:
170
题意: 给出一组数列a,问能够尽可能多的分成几段,让每一段的每一位的前缀和均 >= 0 分析: 从后往前扫,将第 i 位看作为某段最后一位 1. 若末位数字 >= 0 ,则自成一段 2. 若末位数字 < 0 ,则向前扫直到末位前缀和 >= 0 因为 末位的前缀和 >= 0, 则每一位的前缀和均 >= ...
分类:
其他好文 时间:
2016-08-08 15:43:17
阅读次数:
164