月度归档: 2016年2月

python中函数的传值和传引用

在python的函数中,传参不需要指定是否传引用,因为python的参数传递 是采用“传对象引用”这种方式相当于传值和传引用的结合版。 如果函数收到是一个可变对象的引用(例如:字典, 列表等等),就能修改对象的原始值  相当于“传引用” 如果函数收到的一个是不可变对象的引用(例如:数字,字符,,元祖等等),就不能直接修改原始对象的值 相当于“传值” python一般内部赋值变量的话,都是传个引用变量,和C语言的传地址的概念差不多。可以用id()来查询内存地址 值传递类型如下:

上面的代码只是将a的值作为参数传递进去,程序执行完之…

Django1.9 中如何引用静态文件 (静态文件的URL配置)

最近开始使用django做web开发,所以将新手常见的问题做一下记录! 在的Django 1.9 中要想再模板中引用本地的静态文件(图片,视频,MP3,css,js等等) 不需要多复杂的设置。 在你的项目根目录下 (和manage.py同级目录的)新建一个 static 文件夹 因为在Django1.9 中已经在 settings.py 文件中给你弄好了 静态文件的URL相关配置, 默认目录就是你根目录下的 static 目录,为了方便简单 直接使用默认的就可以 。 要想使用静态文件,比如说css、javascript等,只需要用 {% load staticfiles %} 来声明一下,然后…

Atom编辑器快捷键 和 插件安装

我一直都是使用Sublime Text的,但是在linux下最不方便的就是sublime 不支持中文输入法,每次需要写中文注释的时候的时候 还有在别的地方写好 然后在复制粘贴进来。 今天逛外星人源码论坛的时候看到一位版主发的帖子,他使用的编辑器是Atom 这是一个完全免费开源的代码编辑器。感觉是一个翻版的Sublime text 在linux下支持比较好(github出品,必属精品)  今天闲着无聊用用了用这个代码编辑器试一试。 我的电脑系统是 Debian 8 首先是安装:https://atom.io/  下载.deb文件 https://atom-installer.github.com…