Bob-Happens
码龄13年
求更新 关注
提问 私信
  • 博客:198,470
    问答:2,767
    201,237
    总访问量
  • 21
    原创
  • 14
    粉丝
  • 3
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2012-02-26

个人简介:前端工程师,Pythoner,爱阅读。

博客简介:

行之

博客描述:
新博客地址 www.imbeta.cn,更多内容,欢迎来访。微信公众号:程序员的诗和远方。公众号ID : MonkeyCoder-Life。本博客不再更新
查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得11次评论
  • 获得42次收藏
创作历程
  • 13篇
    2015年
  • 9篇
    2012年
成就勋章
TA的专栏
  • Python
    4篇
  • Django
    4篇
  • javascript
    8篇
  • Linux
    1篇
  • Windows系统技巧
    1篇
  • 书单
    1篇
  • css3
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

使用compass自动拼css sprite

使用compass自动拼css spritecss sprite (css 雪碧)又叫css精灵,是一种图片拼合技术。多用在图标上,把几个图标拼成一个图片,页面加载的时候只需要load拼好的图片,然后使用background-position配合width、height来显示不同的图标。这样做可以减少页面请求数。但是,想想把一个个图标从psd上扣下来,合到一个图上,然后还要慢慢算background
原创
发布博客 2015.05.20 ·
2025 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

SASS用法介绍

SASS用法介绍 SASS是一种CSS预处理器提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护。安装SASSSASS需要ruby支持,还需要gem,gem是ruby的包管理工具,ruby 1.9.1是自带gem的,如果是用1.8版本的话,需要另外安装。如果是windows的话,需要安装rubygems。 SASS一般会和Compass一起使用,这个也可以用ge
原创
发布博客 2015.04.07 ·
2769 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

为什么Bootstrap要默认12列

为什么Bootstrap要默认12列今天被问了一个问题:”有没有想过为什么Bootstrap要默认是12列?“ 呃,好吧,用了Bootstrap一段时间,的确没想过为什么要默认是12列,隐隐约约觉得是因为布局比较方便,常见的分2块,3块,4块,都可以方便分完。既然有假设,那还是要求证一下。谷歌上一阵搜索。 Contrary to the question’s parenthetical, Bo
原创
发布博客 2015.03.18 ·
5742 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CSS3动画-抛物线运动

CSS3动画之抛物线今天来说下CSS3动画,目标是让一个方块做抛物线运动。主要用到的CSS3属性有animation,transform,@keyframes,transition等。GPU硬件加速。
原创
发布博客 2015.03.05 ·
19241 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

30分钟QUnit入门教程

30分钟Qunit入门教程15分钟让你了解Javascript单元测试框架QUnit,并能在程序中使用。QUnit是什么QUnit是一个强大,易用的JavaScript单元测试框架,由jQuery团队的成员所开发,并且用在jQuery,jQuery UI,jQuery Mobile等项目。Hello World学习QUnit还是从例子开始最好,首先我们需要一个跑单元测试的页面,这里命名为index-
原创
发布博客 2015.02.24 ·
7737 阅读 ·
3 点赞 ·
1 评论 ·
9 收藏

django上传图片,ImageField

今天看django的时候,突然发现model里有个ImageField,原以为django的model只是一个ORM的框架,没想到连上传图片到服务器都可以搞定,于是结合例子尝试了一下。ImageField需要PIL的支持,所以没装PIL这个库的需要先安装。首先建立两个model:class Item(models.Model): name = models.CharFi
原创
发布博客 2015.02.14 ·
19856 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

介绍bigpipe以及在django上的实现

关于BigPipe是在看一篇淘宝ued的官方博客上看到的,原文是说用nodejs做前后端分离的,只是稍微提了一下bigpipe。感兴趣的同学也可以看一下那篇文章,http://ued.taobao.org/blog/2014/04/full-stack-development-with-nodejs/于是百度之,发现bigpipe是由facebook最先提出,个人感觉是个非常有意思
原创
发布博客 2015.02.04 ·
1883 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python报错: Unhandled exception in thread started by Error in sys.excepthook

今天要写个简单脚本,模拟同时50个用户往服务器上传东西。就简单用thread.start_new_thread(func, ())结果运行的时候报错:Unhandled exception in thread started by Error in sys.excepthook: Original exception was:想了一下,原来是子线程还没退出,主线程就退出了,
原创
发布博客 2015.01.21 ·
25152 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

django,mysql存储emoji表情,utf8mb4

django使用mysql存储emoji表情,utf8mb4格式。
原创
发布博客 2015.01.19 ·
12900 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

python安装mysqldb模块

今天在阿里云一台新的服务器部署程序后台,发现上面的python缺少MySQLDB 模块,记录安装过程。首先django程序,运行 python manage.py sycdb报错: ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdbMySQLdb模块的包名字叫mysq
原创
发布博客 2015.01.16 ·
53582 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

推荐书单(一)

最近想整理下读过的书,把好的推荐给大家,包括但不限于编程类的 :-)推荐的书有两个要求:1.我读过;2.我觉得不错。1.《程序员修炼之道--从小工到专家》第一本想到的书,这是刚工作的时候,遇到问题,迷茫的时候上司推荐的书,读了前几章,一晚上没睡着觉,一下子好像想通很多问题。强力推荐刚毕业的程序员读一读。还有就是时不时读一读,不同时期有不同体会。2.《python基础
原创
发布博客 2015.01.14 ·
989 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python 如何判断 javascript 的源文件编码格式为UTF-8?

答:

另外,chardet是第三方模块,需要安装。
这里print出来的是一个字典,
比如: {'confidence': 0.99, 'encoding': 'GB2312'}

意思是有99%的概率认为是GB2312编码。

回答问题 2015.01.13

python 如何判断 javascript 的源文件编码格式为UTF-8?

答:
 import chardet

f = open("/1.txt")
s = f.read()
print chardet.detect(s)

把文件路径换成js文件就可以了。

回答问题 2015.01.13

Windows安装Python图像处理库:PIL模块

平常一般都在Linux下用Python,今天女票突然说让帮忙把一些图片全部弄成一个分辨率的,作为程序员,这种重复的工作还是交给计算机吧。废话不多说,打开Cmd看下Windows的python下面是否有PIL(python imaging library)这个库,很不辛,木有。于是到 PIL官网 下载一个,python imaging library 1.1.7 for Py
原创
发布博客 2015.01.12 ·
22489 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

Windows/Linux 安装pip

到pip的官网:https://pip.pypa.io/en/latest/installing.html#python-os-support 找到 Install pip这一节,里面提供了一个脚本,叫 get-pip.py,不管是windows还是linux直接用python跑一下就可以了,什么setuptools之类的,全部自动帮你装好,非常方便。脚本下载地址:https:
原创
发布博客 2015.01.12 ·
4513 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jquery事件注册

一般我们在使用jquery的时候,习惯在ready函数中:$("#id").click(function(){ //code});假如在别的地方又对同一个对象注册了同一个事件,那么这次的事件注册并不会覆盖上一次注册的事件,而是append到上一次事件后面,比如说对刚才的id对象,注册两次alert,那么在click的时候,就会alert两次。其实jquery的cli
原创
发布博客 2012.10.15 ·
1653 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中的中文注释问题

在文件头上写入:#coding=gbk或者#coding=utf-8虽然#这个符号在python中表示注释,其实如果用pydev或者别的什么IDE来编写程序的时候,如果开头不声明保存编码格式,会默认使用ASKII码保存,那么代码中有中文就会有问题,即使你的中文是在注释里面。其实这个不是python的问题,是保存编码的问题。正规的声明:# -*- coding: utf-
原创
发布博客 2012.05.27 ·
1853 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

驯服Win7,十大必杀技

一、Windows键 + 空格键“Space”[作用]:透明化所有窗口,快速查看桌面(并不切换)[快捷键]:win+空格[小结]:当你打开了很多程序窗口的时候,这招非常有用,而且桌面还会有华丽的光影效果哦。没用过的赶紧试试先二、Windows键 + D [作用]:最小化所有窗口,并切换到桌面,再次按又重新打开刚才的所有窗口[快捷键]:win+d[小结]:这个功能在以前的
转载
发布博客 2012.03.31 ·
619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

测试驱动开发(python版)

发布资源 2012.03.30 ·
pdf

linux下shell编程

发布资源 2012.03.30 ·
pdf
加载更多