自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 产品设计想法

设计产品就好像教育孩子一样,如果你想你的产品有所作为,可能你就需要去规划你的产品该如何成长,该具备什么样的能力。对于孩子的教育中外教育方式差距很大,中国的父母喜欢为孩子的每一天甚至每一个小时安排的好的,希望自己的孩子完全在自己的精细设计下长大,而往往缺忽略孩子真正的梦想,或者没有去发现和培养的孩子自身兴趣和特长。这样状态下成长的孩子很多时候很难发挥他们最大的潜能,很多时候也失去了创新的能力。而国外

2015-08-28 11:25:49 1039

转载 django 日志配置

日志在程序开发中是少不了的,通过日志我们可以分析到错误在什么地方,有什么异常。在生产环境下有很大的用处。在java 开发中通常用 log4j,logback 等三方组件。那么在 django中是怎么处理日志的呢。django 利用的就是python 提供的 logging模块,但django中要用logging ,还得有一定的配置规律,需要在setting 中配置: 程序代码

2015-08-27 14:51:21 777

原创 pycharm IDE设置内存使用

PyCharm使用jre,所以设置内存使用的情况和eclipse类似。编辑PyCharm安装目录下PyCharm 4.5.3\bin下的pycharm.exe.vmoptions文件, 如下: -server-Xms128m-Xmx512m-XX:MaxPermSize=250m-XX:ReservedCodeCacheSize=150m-XX:+UseConcMark

2015-08-26 16:10:41 29372 1

转载 django orm基本使用策略

1. 使用标准的数据库优化技术:在进行Django数据库访问性能优化之前,首先应该使用标准的数据库技术对其进行优化,比如给字段加索引,通过使用 django.db.models.Field.db_index 来给一个Django模型类的字段加索引,设置这个属性字段的Field.db_index=True。注:django对model中的fk和unique = True的字段

2015-08-25 09:25:52 729

转载 Redis queue简单封装

The following article shows how to use redis to build a simple multi-producer, multi-consumer Queue with an interface similar to the python standardlib queue. With this queue you can easily share da

2015-08-24 20:25:19 913

原创 ubuntu 建立samba共享目录

在ubuntu上建立共享目录可以供公司内部共享资源,如常用软件office、开发包、资料文档等。建立samba共享目录如下:1.安装samba:    #sudo apt-get install samba    #sudo apt-get install smbclient2. 在ubuntu服务上建立需要共享的目录    #mkdir /home/usernam

2015-08-24 20:13:43 551

转载 XtraBackup 实现不停机不锁表搭建mysql主从

简介Xtrabackup是由 Percona 开发的一个开源软件,可实现对 InnoDB 的数据备份,支持在线热备份(备份时不影响数据读写)。备份时,Xtrabackup 会将 Master 的 binlog 信息记录在 xtrabackup_slave_info 文件中,通过此信息可以方便的搭建主从复制。XtraBackup 有两个工具:xtrabackup 和 innoback

2015-08-22 16:51:53 481

原创 web开发常用正则表达式

web开发常用正则表达式常用的正则表达式手机正则表达式:"1[3,5,8]{1}[0-9]{1}[0-9]{8}|0[0-9]{2,3}-[0-9]{7,8}(-[0-9]{1,4})?"邮箱正则表达式:"([a-z0-9_\-\.]+)@(([a-z0-9]+[_\-]?)\.)+[a-z]{2,3}"身份证:"^\d{15}$)|(^\d{17}([0-9]|X)$"常用正

2015-08-22 12:12:34 508

原创 python 正则分组获取html中匹配值

import rehtml = """ """p = re.compile('name="__hash__" value="(\w+)" />')print p.findall(html)#['e25fa899c26e9c8b54e6f5e2c73bf65b_546782153d0ccd5501f5c4ddedb71ba1']

2015-08-21 16:51:13 1754

转载 python 获取html标签中的值

#!/usr/bin/env python  #-*- coding: utf8 -*-  import re    html = """               白天                          多云              14℃                    夜间

2015-08-21 15:59:26 8615

转载 python 正则获取html中的值

# -*- coding: utf-8 -*-from BeautifulSoup import BeautifulSoup import redef get_timestamp(html): soup = BeautifulSoup(html) authi_elems = soup.findAll('div', { 'class': 'authi' }) for

2015-08-21 15:57:16 1346

转载 python 并发任务

在DDG https://duckduckgo.com/搜索“Python threadingtutorial”关键字,结果基本上却都是相同的类+队列的示例。标准线程多进程,生产者/消费者示例:在此我不想印证采用生产者/消费者模式来处理线程/多进程是错误的— 确实没问题。实际上这也是解决很多问题的最佳选择。但是,我却不认为这是日常工作中常用的方式。问题所在

2015-08-20 11:55:37 610

转载 数据列存储和行存储

一.结构布局行存储数据排列列存储数据排列 表格的灰色背景部分表示行列结构,白色背景部分表示数据的物理分布,两种存储的数据都是从上至下,从左向右的排列。行是列的组合,行存储以一行记录为单位,列存储以列数据集合单位,或称列族(column family)。行存储的读写过程是一致的,都是从第一列开始,到最后一列结束。列存储的读取是列数据集中的一段或者全部数据,写入时,一行记录被拆

2015-08-20 10:18:23 581

原创 pycharm 4.5.3控制台乱码

python文件模块文件中中文乱码注意文件的编码开头第一行设置为:当在window是下开发时,中文系统默认使用为gbk编码,所以控制台容易出现乱码。设置为utf-8即可。设置如下:打开pycharm :  Setting>Editor>file Encodings设置IDE Encoding: utf-8                Project Encoding: utf-8

2015-08-17 14:55:26 2112

原创 django orm排序

django 排序通常采用如下方式:      1.使用QuerySet的order_by指定查询排序            modelname.objects.filter('updated_time')  #ASC 升序    modelname.objects.filter('-updated_time')  #DESC 降序       2.在model定义的cla

2015-08-11 16:31:16 11021 2

原创 Git https方式记住用户名密码

Git是现在主流的项目版本控制工具,不少之前用svn甚至cvs的都慢慢转想git了,git的优势就不详说了。git 在有些Linux发行版本是默认安装的,如ubuntu。在Linux上如果使用ssh方式,通过添加自己的ssh 公钥到服务仓库就可以在更新本地仓库时不需要每次输入用户名密码了。在linux或者windows上使用https模式记住用户密码如下:    只需要在本地的gi

2015-08-10 15:47:08 2039

原创 django 模版关闭转义

django 模版显示的html中出现'类似的ascii字符,这是由于django对单引号进行了转义,可以通过关闭转义解决html处理异常问题。关闭django转义的方法有如下两种:    1.关闭单个模版变量的转义:        利用"|safe" 过滤器告诉django这个变量不需要转义, 如模版中:{{ data|sage }}     2.利用django模版标记

2015-08-06 15:24:16 1804

原创 查看django orm执行的sql

查看orm执行的sql可以通过数据库执行sql日志查看或者使用django connection显示1. 开启mysql general_log 查看数据库执行sql    操作如下:         查看mysql 当前日志状态:            show VARIABLES like '%log%';            如果general_log为OFF执行:

2015-08-05 20:29:38 2160 1

原创 django migrations使用

migrations 是django 1.7添加的新功能,主要用于model的更新而修改对应的表结构。弥补了之前的syncdb的不足。1. 使用manage.py startapp会自动生成migrations目录。2.更新model后执行makemigrations命令生成migration迁移策略文件    $ python manage.py makemigrations app

2015-08-05 10:20:21 874

nginx介绍pdf文件

nginx是目前网络服务器使用广泛的应该轻量级web服务,类似有apaceh, Lighttpd, tomcat等等。但是nginx以其高效低耗著称。

2014-10-14

nat123_v1.14

nat123可以快速简单的利用可以上网的机器发布公网域名,通过自己定义的二级域名方便在自己电脑上发布资源共享或者建立web server服务

2014-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除