安装独立Python虚拟环境:virtualenv

virtualenv  Python有着庞大的开源社区的支持,很自然就产生这么一个问题:第三方包参差不齐,如果我们想在服务器测试,或者升级某个包,就会导致生产环境产生杂乱,多余的第三方依赖包。 virtualenv就是来解决这个问题的,virtualenv可以生成多个的Python环境,各个环境相互独立,互不影响,且和正式环境

Python中的re.search和re.findall之间的区别和联系 + re.finall中带命名的组,不带命名的组,非捕获的组,没有分组四种类型之间的区别

之前自己曾被搞晕过很多次。 后来使用这些函数次数多了之后,终于比较清楚的弄懂了两者之间的区别和关系了。 尤其是一些细节方面的注意事项了。   在看下面的总结和代码之前,请先确保你对如下基本概念已经有所了解了: 【教程】详解Python正则表达式 【教程】详解Python正则表达式之: (…) group 分组

创建仪表板以可视化Python中的数据

Introduction During one of my university project modules which require us to present our data from the sample dataset of the Scottish Referendum 2014. There I was exposed to terms like Da

Bootstrap 面板

整理自慕课笔记 面板(Panels)是Bootstrap框架新增的一个组件,其主要作用就是用来处理一些其他组件无法完成的功能。 基础面板 基础面板非常简单,就是一个div容器运用了“panel”样式,产生一个具有边框的文本显示块。由于“panel”不控制主题颜色,所以在“panel”的基础上增加一个控制颜色的主题“panel-d

flask sqlalchemy error: object ... is already attached to session

flask-sqlalchemy代码报错  :  flask sqlalchemy error: object ... is already attached to session 网上搜了一下,发现遇到这个问题会有不同情形,如多线程、多进程下。 这个解释可以参考这里:<a href="http://ww

javascript正则表达式匹配年月日yyyymmdd

javascript正则表达式 匹配年月日格式为yyyymmdd 年必须是19或者20开头的。   function test(str) {    var reg=/^((19|20)[0-9]{2})((0[1-9])|(1[0-2]))((0[1-9])|((1|2)[0-9])|(3[0

如何使用SQLAlchemy库写出防SQL注入的Raw SQL

Python阵营有很多操作数据库的开源库(安装pip后,可以借助”pip search mysql”查看可用的库列表),其中被使用最多的无疑是MySQLdb,这个库简单易上手。其偏底层的特性为开发者提供灵活性的同时,也对不少新手写出的DB操作代码提出了考验,因为它只支持raw sql,容易导致sql注入攻击。 鉴于此,很多库提供了OR

我对初学者开发的建议

This article was originally posted on www.brianemilius.com/advice-to-beginner-devs. Visit www.brianemilius.com/blog for more content. I have been messing around on the World Wide Web since it was

Bootstrap3.0入门学习系列教程

前言   首先在此多谢博友们在前几篇博文当中给与的支持和鼓励,以及在回复中提出的问题、意见和看法。   在此先声明一下,之前在下小菜所有的随笔文章中,只有前两篇关于Bootstrap的文章发表在了博客园的首页,对于发布的这两篇文章的感受就是:大家的参与度比之前的高很多。当然也不是说看到自己的文章发布在首页,有了几千甚至几万访问量,个人

几个Python配置工具简介:setuptools、pip、virtualenv

几个Python配置工具简介:setuptools、pip、virtualenv 本篇快速总结几个Python的常见配置工具,包括setuptools、pip、virtualenv。 setuptools setuptools管理Python的第三方包,将包安装到site

SQLAlchemy的session

https://groups.google.com/forum/#!topic/sqlalchemy/twoHzgXcR60 ======================================================================================================== H

android 正则验证手机号是否正确

一共有三种方法: /*      移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188      联通:130、131、132、152、15

关于自由职业者Web开发定价可能不知道的事情

The first thing you need to do if you want to be a freelance developer is to set your rate. You can figure out the minimum rate you need to charge with a simple calculation, but if you’re not aware of

python开发环境

python开发环境 哪个得了哟        使用Python开发,环境污染是个很大的问题!之前,我还没有这方面的意识,什么都安装到了系统的环境中,以为这样就可以节省存储空间,减少不必要重复。去年年末在一个公司实习时,同事提醒我要使用虚拟环境,还没怎么注意,自己在写一些东西时,特别

如何使您的Ubuntu桌面更快

(Originally published on prahladyeri.com) The usual advice you get when seeking a more resource conserving distro is to use a lighter spin-off such as Xubuntu, Lubuntu, etc. However, not many people

Bootstrap 支持的JavaScript插件

整理自慕课笔记 导入JavaScript插件 Bootstrap除了包含丰富的Web组件之外,如前面介绍的下拉菜单、按钮组、导航、分页等。他还包括一些JavaScript的插件。 Bootstrap的JavaScript插件可以单独导入到页面中,也可以一次性导入到页面中。因为在Bootstrap中的JavaScript插件都是依