![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
日常应用
文章平均质量分 74
继续吹的风
这个作者很懒,什么都没留下…
展开
-
Editplus 正则表达式使用录
1. 匹配文首的行号 ^([0-9][0-9]*\.) 例如 1. 10. 111. (^([0-9][0-9]*))|(^[0-9][0-9]*)例如 1 11 111 2. 匹配htm...原创 2013-04-05 22:22:15 · 142 阅读 · 0 评论 -
(转)web前端开发分享-css,js入门篇
关注前端这么多年,没有大的成就,就入门期间积累了不少技巧与心得,跟大家分享一下,不一定都适合每个人,毕竟人与人的教育背景与成长环境心理活动都有差别,但就别人的心得再结合自己的特点,然后探索适合自己的学习之路是比较好的。学习没有捷径,但学习是有技巧与方法。 1. css入门篇:推荐书籍:css哪些事儿,精通css。 css那些事儿,他是一本介绍css基础类的书,是入...原创 2014-03-29 17:36:09 · 128 阅读 · 0 评论 -
Mac操作系统获取root权限
问题:工作中获得一个apple mac操作系统电脑,进入命令行以后,发现已经装好的系统中的管理员权限不是root的,在terminal执行pip install xlwt没有权限,想获得root权限? 解决方法:1. 用apple管理员权限进入terminal,执行sudo passwd root 2. 输入apple密码 ...原创 2013-11-04 22:09:30 · 226 阅读 · 0 评论 -
Mac操作系统获取root权限
问题:工作中获得一个apple mac操作系统电脑,进入命令行以后,发现已经装好的系统中的管理员权限不是root的,在terminal执行pip install xlwt没权限,想获得root权限? 解决方法:1. 用apple管理员权限进入terminal,执行sudo passwd root 2. 输入apple密码 ...原创 2013-11-04 22:10:34 · 237 阅读 · 0 评论 -
emboji表情字符
import retry: # UCS-4 highpoints = re.compile(u'([\U00002600-\U000027BF])|([\U0001f300-\U0001f64F])|([\U0001f680-\U0001f6FF])')except re.error: # UCS-2 highpoints = re.compil...原创 2015-06-04 16:32:36 · 166 阅读 · 0 评论 -
css写的很有特色<hr>线条
1、两头渐变透明:<HR style="FILTER: alpha(opacity=100,finishopacity=0,style=3)" width="80%" color=#987cb9 SIZE=3>2、纺锤形:<HR style="FILTER: alpha(opacity=100,finishopacity=0,style=2)" width="80%" color...原创 2014-09-09 14:29:33 · 305 阅读 · 0 评论 -
进程监控
做服务器端开发的同学应该都对进程监控不会陌生,最近恰好要更换 uwsgi 为 gunicorn,而gunicorn又恰好有这么一章讲进程监控,所以多研究了下。结合之前在腾讯工作的经验,也会讲讲腾讯的服务器监控是怎么做的。同时也会讲下小团队又该怎么敏捷的解决。下面按照监控的方法依次介绍。一、按照进程名监控在腾讯内部所有server都是要打包发布的,而在打包过程中是需要填写要监控的进...原创 2014-09-24 14:58:00 · 218 阅读 · 0 评论 -
python web开发几个模板系统的性能对比
对比目标,jinja2,cheetah,mako,webpy,bottle,tornado,django的性能。方法,随机生成一个二维数组,第一列是自增数据,第二列是长度为100的随机字符串,然后生成html,比较一次生成的时间。说明,如果模板有编译缓存,打开。有其他方法加速,打开。生成缓存,关闭。不计算随机数据生成时间,一次生成后一直使用。以下是文件有效内容,没用的都略去了。最后的...原创 2014-10-07 19:40:54 · 240 阅读 · 0 评论 -
MongoDB命令及SQL语法对比
MongoDB命令及SQL语法对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。 MyS...原创 2014-10-08 16:26:57 · 90 阅读 · 0 评论 -
docker
几个月以前,红帽(Red Hat)宣布了在 Docker 技术上和 dotCloud 建立合作关系。在那时候,我并没有时间去学习关于 Docker 的知识,所以在今天,趁着这个 30 天的挑战,我决定去学习一下 Docker 究竟是怎样的。这篇博文并不是说以后怎么在 OpenShift 上用 Docker 的。请阅读由 Mike McGrath 撰写的 "关于 OpenShift 和 Docke...原创 2014-10-09 14:55:51 · 100 阅读 · 0 评论 -
mac的pip遇到问题
Mac 10.8 pip install 遇到问题 Command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/tmp/pip_build_root/mysql-python/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file_...2014-11-02 23:38:55 · 130 阅读 · 0 评论 -
HTML5 LocalStorage 本地存储
HTML5 LocalStorage 本地存储HTML5 LocalStorage 本地存储说到本地存储,这玩意真是历尽千辛万苦才走到HTML5这一步,之前的历史大概如下图所示: 最早的Cookies自然是大家都知道,问题主要就是太小,大概也就4KB的样子,而且IE6只支持每个域名20个cookies,太少了。优势就是大家都支持,而且支持得还蛮好。很早以前那些禁用co...原创 2014-11-10 23:13:28 · 89 阅读 · 0 评论 -
Django应用访问时ViewDoesNotExist
问题描述:工作中的网站后台是基于django开发的,由基本的web服务,ftp服务,websocket服务,file服务等构成,使用了virtual env进行调试环境和运行环境的隔离。其中有一个功能是监测后台的cron jon(定时任务)的执行情况,今天我改了其他模块的代码后,引起了这个跟踪日志页面打不开,报错如下ViewDoesNotExist at /tools/viewcronta...2013-10-18 18:05:50 · 235 阅读 · 0 评论 -
git安装使用
Git是分布式的版本控制系统,使用不需要联机,创建分支与合并分支容易,推送速度快。 CentOS6.4下git安装配置,使用yum install git安装,发现自动安装的结果是版本1.7.1 一 安装问题 [root@localhost SelfGoodCode]# git --version git version 1.7.1 ...2013-09-08 17:28:46 · 93 阅读 · 0 评论 -
Python操作Excel生成HTML table
问题描述:项目上,客户需要将html页面上的表格里面的内容进行更新,更新信息来源于一张Excel表,客户手工编辑的话,比较麻烦,就寻求技术上的帮助。 环境工具:Win7(32bit) Python3.2 Excel 解决过程:1. 使用pip安装python操作excel的模块,如果是3.0版本以上,请安装 xlrd3和xlwt3;如果是3.0版本以下,请安装 xlr...原创 2013-04-11 23:21:23 · 1004 阅读 · 0 评论 -
linux应用
linux是一个多用户的文件操作系统。 root用户是Linux系统的超级用户,在安装操作系统时候就产生。 普通用户是使用系统过程中,由root产生的。 对比一:[root@localhost ~]# 这是root用户登录到系统的提示符,最后一个字符为#[oracle@localhost ~]$ 这是普通用户登录到系统的提示符,最后一个字符为$ 对比二:...2013-04-16 17:05:05 · 117 阅读 · 0 评论 -
Python操作Gmail@定时定向群发邮件
问题描述:1. A向不认识的B、C、D发送了邮件,B、C、D业务繁忙,对于A的邮件可能不回复,但是A希望得到B、C、D的回复; 2. A的想法是在不删除收发邮件的基础上 第一天[手动],A向B、C、D发邮件,未得到回复 第二天[自动],发件箱的收件人列表[B、...原创 2013-04-19 15:47:39 · 472 阅读 · 0 评论 -
Python安装MySQLdb问题(win7 32位)
问题描述:由于之前使用python3.2.2版本,使用很多第三方库不方便,就将python重装为python2.7.4版本,当时装的MySQLdb也忘了,现在到使用时才想起要重装MySQLdb,就用pip install mysql-python直接安装,但是报错,如下图 环境工具:Win7(32bit) Python2.7.4 解决过程:看到一篇英文技术文章,部分摘录如下...2013-05-04 11:47:11 · 257 阅读 · 0 评论 -
Django同步数据库
问题描述:使用Django部署web应用时,同步数据库遇到问题[root@localhost ChickenRun]# ./manage.py syncdbNameError: name 'amdin' is not defined直接去python的解释器中,检测django.contrib.adminPython 2.6.6 (r266:84292, Sep 11 2012, 08...原创 2013-05-04 16:46:18 · 107 阅读 · 0 评论 -
CentOS&Python&Django安装PIL
问题描述:使用Django搭建一个网站时候,涉及到图片内容的,model有ImageField可用,但是在同步数据库的时候,报错如下CommandError: One or more models did not validate:PhotoGallery.photo: "image": To use ImageFields, you need to install the Python ...原创 2013-05-07 17:51:29 · 159 阅读 · 0 评论 -
Python低内耗读取文件的二分查找单词
问题描述:有一个有序的单词文件如下图 要求写一个查找功能(防止文件过大时占用内存,建议文件不要一次全部读入内存)使用二分查找法,输出匹配的结果例如 输入>> dis 输出>> disadvantage n. 不利,不利条件,损害,损失 discussi...原创 2013-05-08 17:45:16 · 242 阅读 · 0 评论 -
MySQL缺失mysql_config文件
问题:工作中需要布置django-sentry日志服务器,在centos-6.4上pip install mysql-python,报错如下[sentry@kjtest111 mysql-python]$ pip install mysql-pythonDownloading/unpacking mysql-python Running setup.py egg_info for p...2013-11-21 20:54:23 · 1026 阅读 · 0 评论 -
ElasticSearch的python使用--pyes
问题描述:ElasticSearch是一个基于Lucene构建的开源,分布式,RESTful搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。支持通过HTTP使用JSON进行数据索引。在工作中的后台网站要提供基于ElasticSearch的后台服务,而后台的主要语言工具是python,操作ElasticSearch要用到pyes库,就需要了解里面的函数,英文API不...原创 2013-08-06 17:00:23 · 352 阅读 · 0 评论 -
MAC OS恢复rm -rf删除的文件
问题:工作中使用一个apple mac操作系统电脑,偶然误操作rm -rf删除了辛苦熬出来的代码,如何恢复? 解决方法:1. 进入http://www.cgsecurity.org/wiki/TestDisk_Download,下载适合自己系统的版本,我下载http://www.cgsecurity.org/testdisk-6.13.linux26.tar.bz2,解压 ...原创 2014-02-18 22:33:07 · 9000 阅读 · 1 评论 -
(转载)超有用的10段Git命令行代码
1. 在最后提交中更改Export(Export changes done in last commit )这个命令通常会使用定期发送已更改的项目,以方便其他人审查/集成。 1git archive -o ../updated.zip HEAD $(git diff --name-only HEAD^) 2. 在两次提交之间...原创 2013-09-03 17:06:44 · 97 阅读 · 0 评论 -
casper js导致cpu使用率过高
casper.waitForPopup(/popup\.html$/, function() { this.test.assertEquals(this.popups.length, 1);});casper.withPopup(/popup\.html$/, function() { this.test.assertTitle('Popup title')...2016-01-06 12:23:20 · 228 阅读 · 0 评论