- 博客(28)
- 资源 (5)
- 收藏
- 关注
原创 一些记录整理
设计模式的六大原则1.单一职责原则(SRP)就一个类而言,应该仅有一个引起它变化的原因,也应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。2.开放封闭原则(OC)软件实体应该是可扩展,而不可修改的。也就...
2018-10-27 20:31:46
178
原创 一个关于javascript闭包和this的题目
##1.var name = "The Window";var object = { name: "My Object", getNameFunc: function(){ return this.name; }}问:object.getNameFuc()的返回值是什么?答:”My Object”##2.var name = "The Window"...
2018-10-27 20:30:38
213
原创 JavaScript中四种调用函数的方法
理解函数的四种调用方式对理解this有很大的帮助1.函数调用即直接调用,比如fn(),this指向函数当时的context,在浏览器中是window,在node中是global2.方法调用比如Obj.fn() this指向Obj. 如a.b.c.d.f()那this指向d3.构造器调用this指向新创建的实例可参考 new一个对象的时候具体发生了什么4.使用call...
2018-10-27 20:24:43
332
原创 JavaScript在new一个对象的时候具体发生了什么
我们经常使用new去调用的一个构造器函数, 但是new之后到底做了什么呢?如:var Person = function (name) {this.name = name;}var p = new Person("Boring");以上代码在调用时,会变成如下 var p = (Person (name) {var _newObj = { //#0constructo...
2018-10-27 20:24:18
3355
原创 JavaScript方法重载(一)
最近在读中文版一书,其中79页(代码清单4.15)有一个函数重载的例子,感觉有点难懂.function addMethod(object, name, fn) {var old = object[name];object[name] = function(){ if (fn.length == arguments.length) return fn.apply(this,...
2018-10-27 20:16:32
723
转载 理解CSS3 transform中的Matrix(矩阵)
转载的文章原文请看http://www.zhangxinxu.com/wordpress/2012/06/css3-transform-matrix-矩阵/一、哥,我被你吓住了打架的时候会被块头大的吓住,学习的时候会被奇怪名字吓住(如“拉普拉斯不等式”)。这与情感化设计本质一致:界面设计好会让人觉得这个软件好用!所以,当看到上面“Matrix(矩阵)”的
2015-02-25 11:15:54
902
原创 web开发中的各种浏览器的兼容问题
最近在学js开发,发现很多浏览器兼容问题有不同的写法,记录一下.1.css3中的新标签比如border-radius,box-shadow要写成多浏览器兼容border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;2.判断是不是IE浏览器var isIE = navigator.us
2015-01-26 10:52:55
646
原创 django发送邮件send_mail的问题
在中的send_mail的例子中,没有讲到怎么配置email的相关配置,可参考以下文章.http://www.cnblogs.com/BeginMan/p/3443158.html
2014-12-19 09:56:37
1057
转载 webpy中如何返回json格式给前端
webpy输出json首先需要引用json包import json在Controller类中需要先设置输出Content-Type的响应头为text/json,然后输出json.dumps({})对象即可,如下demo代码:class JsonTest: def GET(self): web.header('content-type','text/json
2014-12-11 17:29:48
5957
原创 web.py连接oracle数据库错误问题,缺少oci.dll
用web.py连接数据库很方便直接按如下格式输入即可db = web.database(dbn=dbtype,db=dbname,user=user,pw=pw)但是会发现报错,找不到cx_oracle模块,去https://pypi.python.org/下载cx_oracle模块,下载相应版本的安装完成后,发现又报一个没有oci.dll错误解决办法:到一下网址下载相
2014-12-09 11:01:32
1231
原创 在apache上部署web.py项目(python2.7+web.py+mod_wsgi+apache2.2)
略过以下两步工作:1.安装python2.72.写好web.py程序3.安装apache2.2 windows版本 下载地址:http://www.apachehaus.com/cgi-bin/download.plx 32位的httpd-2.2.29-ssl-x86.zip64位的httpd-2.2.29-ssl-x64.ziplinux版本很容易找到,官网
2014-12-09 10:05:04
4508
1
原创 高版本jquery判断checkbox是否被选中问题
用了好久多次attr("checked")==true都不行,才知道高版本的jquery已经换成if($(this).is(":checked"))来判断了,汗...提一个问题:由ajax动态生成的html代码,如何在前端调用jquery脚本?描述:用ajax传输给服务器的数据,经过服务器返回后得到的动态html代码,不能在前端直接调用jquery脚本,但是却能调用on
2014-12-03 21:04:45
516
转载 (转)window,python装paramiko来支持ssh
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,则需要先安装模块顺序是:pycrypto -> ecdsa -> paramiko1、安装pyCrypto安装这个比较麻烦,需要本地编译,要装vs或gcc还有一堆配置,还不一定能编译成功。(网上能搜到安
2014-11-27 09:56:27
1063
原创 解决python pip UnicodeDecodeError问题
在win8上装完pip,发现出现编码问题,找了很多方法都无法解决.后来阅读错误信息,直接在__init__.py文件中加入import sysreload(sys) sys.setdefaultencoding('gb18030')简单粗暴解决
2014-11-26 10:39:41
776
转载 在Heroku上部署web.py应用
转载: 在Heroku上部署web.py应用Posted in python, web On 2011-09-29 13:33:10 , tagged with heroku, python, web, web.py.今天Heroku宣布支持Python,原本一直眼馋Ruby的同学有Heroku这个云主机平台,终于等到支持Python,立刻尝鲜一把。安装He
2014-11-25 13:13:50
773
转载 mysql5.5后的源码安装
http://www.cnblogs.com/fly1988happy/archive/2011/11/21/2257682.html1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件(1)先安装cmake(mysql5.5以后是通过cmake来编译的)[root@ rhel5 local]#tar -zxv -f c
2014-11-25 11:34:31
620
1
转载 cxfreeze打包python文件
cxfreeze e:/xxx/xxx.py --target-dir filename --base-name=win32gui--base-name是让
2014-11-21 23:34:17
1044
原创 项目上传到github时出现的错误
本文参考了 http://blog.youkuaiyun.com/luckyyulin/article/details/21090905 感谢。首先下载好git安装,安装过程略过。配置Git (1) 首先在本地创建ssh key; $ ssh-keygen -t rsa -C "your_email@youremail.com" 后面的your_email@you
2014-11-20 18:34:01
566
原创 python写批量重命名脚本
#coding=utf-8'''Created on 2014.11.13@author: boring2'''import osdef addprefix(prefix,srcdir,destdir=None): ''' prefix定义前缀, srcdir为源目录, destdir定义目的目录 '''
2014-11-13 19:52:55
637
转载 MySQL性能优化之路---修改配置文件my.cnf
mysql数据库的优化,算是一个老生常谈的问题了,网上也有很多关于各方面性能优化的例子,今天我们要谈的是MySQL 系统参数的优化即优化my.cnf文件在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分
2014-11-09 15:09:47
558
转载 MySQL 性能优化的最佳20多条经验分享
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对
2014-11-09 15:07:42
482
转载 利用cx_Freeze将py文件打包成exe文件
本文出自 “老爸的蒸面条” 博客(有改动),请务必保留此出处http://keliang.blog.51cto.com/3359430/661884 python是一个非常非常优秀的编程语言,它最大的特性就是跨平台。python程序几乎可以在所有常见的平台中进行使用,而且大部分无需修改任何代码!不过,python也有一点点小缺憾(这个是由于自身本质决定,不能叫缺憾
2014-11-09 11:00:13
586
转载 Python3.0 新特性
这篇文章主要介绍了相比于python 2.6,python3.0的新特性。更详细的介绍请参见python3.0的文档。Common Stumbling Blocks本段简单的列出容易使人出错的变动。 * print 语句被print()函数 取代了,可以使用关键字参数 来替代老的print特殊语法。例如: 1. Old: print “The an
2014-11-09 09:59:58
561
转载 python - sys模块的方法及变量(version 2.x)
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退出程序,正常退出时exit(0)
2014-11-09 09:57:26
768
producter 让产品从0到1-epub.zip
2019-05-24
cx_Oracle需要的oci.dll
2014-12-09
mod_wsgi3.5版全集
2014-12-09
apache2.2.29 32位
2014-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人