- 博客(80)
- 资源 (6)
- 收藏
- 关注
转载 JS Replace
第一次发现JavaScript中replace() 方法如果直接用str.replace(“-“,”!”) 只会替换第一个匹配的字符. 而str.replace(/-/g,”!”)则可以全部替换掉匹配的字符(g为全局标志)。 replace() The replace() method returns the string that results when you replace
2015-09-29 15:21:52 929
转载 新浪云Git代码仓库使用入门
使用git clone检出(checkout)代码在命令提示符(cmd)下,cd到工作目录(本例为E:\sae),执行命令:git clone https://git.sinaapp.com/gitsrc其中gitsrc应替换为正确的应用名称按照提示输入安全邮箱和密码,执行成功后,提示检出内容为空。保存Git用户名和密码:在%USERPROFILE%_netrc文件中添加如下内容,可以避免每次pu
2015-09-23 13:34:41 3861
转载 纯CSS气泡框实现方法探究
气泡框(或者提示框)是网页中一种很常见的元素,大多用来展示提示信息,如下图所示:拆分来看,形如这种气泡框无外乎就是一个矩形框+一个指示方向的三角形小箭头,要制作出这样的气泡框,如果解决了三角形小箭头就容易了。一种方法就是制作这样一个三角形箭头的图片,然后定位在矩形框上。但这种解决办法在后期更改气泡框会很不方便,可能每修改一次气泡框都要重新制作一个三角形小图标。如果我们能够直接用HTML和CSS代码实
2015-09-05 13:51:25 797
原创 日常错误积累
RuntimeError Root CauseYou called this URL via POST, but the URL doesn't end in a slash and you have APPEND_SLASH set. Django can't redirect to the slash URL while maintaining POST data. Change your f
2015-08-27 17:25:57 1127
转载 如何判断js中的数据类型:typeof、instanceof、 constructor、 prototype方法比较
如何判断js中的类型呢,先举几个例子:var a = "iamstring.";var b = 222;var c= [1,2,3];var d = new Date();var e = function(){alert(111);};var f = function(){this.name="22";};最常见的判断方法:typeofalert(typeof a) ---------
2015-08-24 11:13:20 571
原创 python 获取exception 名字
【1】 前提:在自己不知道某个具体的异常名字,但是却要捕捉具体的异常。try: """error code""" ……except Exception, exc: print exc.__class__ ……
2015-08-20 14:03:47 3000
原创 javascript Date format(js日期格式化)
方法一// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-
2015-08-11 10:52:25 590
原创 Javascript 常见学习记录
下拉框:复制代码 1 2 3 4 5 6 复制代码下面是对下拉框的基本操作:复制代码 (document).ready(function() { //绑定下拉框change事件,当下来框改变时调用 SelectChange()方法(document)
2015-08-11 09:41:43 605
转载 高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的htm
2015-08-04 10:07:32 653
转载 去掉django rest framework强制的csrf检查
近期的项目,前端的js是在localhost上跑的,然后向我们后端的开发服务器进行请求。但是突然前端说所有的post请求都报csrf校验错误了,甚是奇怪,之前为了开发方便已经把django的csrf middleware注释掉了啊,为什么还会错误,由于返回值格式还是django rest的通用格式,肯定问题是出在这里面,于是翻了一下它的源代码看了看。from django.middleware.cs
2015-07-25 17:34:29 4175
原创 Session的生命周期
存储在服务器端在用户第一次访问的时候创建(访问静态文件不会生成,但可以通过request.getSession(True)强制生成)失效时间(1、长时间无活动2、手动调用)需要浏览器支持cookie详细链接session生命周期
2015-07-23 21:29:20 803
原创 dJANGO RESTFRAMEWORK
1、filter_querysetclass ProductAdd(generics.ListCreateAPIView): queryset = Product.objects.all() serializer_class = ProductSerializer filter_fields = ("status", "sale_supplier")#传入参数过滤 t
2015-07-23 20:14:43 1215
转载 对Django框架架构和Request/Response处理流程的分析
一、 处理过程的核心概念如下图所示django的总览图,整体上把握以下django的组成:django整体架构图核心在于中间件middleware,django所有的请求、返回都由中间件来完成。中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件、view中间件、response中间件、exception中间件等,Middleware都需要在 “proj
2015-07-09 15:34:59 823
原创 android状态机statemachine详解
对于某个事件,或者更准确的说,某一个消息,在不同的状态下能做出不同的操作。并且android状态机中的状态是继承的,就像数据结构中的树一样,如果当前节点(状态)不能对这个事件做出响应,就会到父节点继续判断并且做出响应,在下面的讲述中,我们称这个为状态路径,而对于所有状态称为状态树。
2015-07-08 10:48:03 742
翻译 Django & Celery – Easy async task processing 翻译
So, while developing a web application, there comes a time when we need to process some of the tasks in the background, perhaps asynchronously. For example, your user would upload photos and the app w
2015-07-08 10:45:39 1162
转载 使用jekyll bootstrap在github上建立个人博客
如何搭建自己的博客 1、注册自己的github账户 2、新建一个新的repository,命名为 USERNAME .github.com,其中USERNAME 为你的用户名。如果用户名中有大写字母,命名repository时系统会将大写字母变小写 3、在终端中输入下面的代码:$ git clone https://github.com/plusjade/jekyll-bootst
2015-07-08 10:30:51 1229
原创 解决angular 与django的冲突
{% block main %} <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/angular.js/1.2.16/angular.min.js"></script> <script type="text/javascript"> var bl
2015-07-04 11:40:01 2155
原创 HTML LOADING PAGE
SHOW CODES#这儿是body的内容<div id="loading"></div><div id="main"></div>#这儿js代码$.ajax({ url: "URL", //这里是静态页的地址 type: "GET", //静态页用get方法,否则服务器会抛出405错误 success: function (data) { var e
2015-07-01 15:15:06 955
原创 Django permission
使用django的权限管理系统permission 1、为model添加权限class OrderList(models.Model): id = BigIntegerAutoField(primary_key=True) buyer_name = models.CharField(default="",max_length=32, verbose_name=u'买手')
2015-06-23 20:07:42 1145
原创 python 微信企业号
准备,如果没有微信企业号,可以先申请体验号 记下CorpID和Secret(获取Token用) 发送消息 首先可以在微信的开发者中心,查看接口文档下面就是python代码: 1、根据CorpID和Secret得到tokendef get_token_in_time(corp_id, secret): res = urllib2.urlopen('https://qyapi.weixi
2015-06-22 18:57:02 2544
原创 Linux 使用技巧汇总
1. 命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U – 剪切光标前的内容 CTRL + K – 剪切光标至行末的内容 CTRL + Y – 粘贴 CTRL + E – 移动光标到行末 CTRL + A – 移动光标到行首 ALT + F – 跳向下一个空格 ALT + B – 跳回上一个空格 ALT + Backspace – 删除前一个单
2015-06-11 16:42:35 683
转载 jQuery Visualize
jQuery Visualize Plugin 简介信息 Visualize是一个利用HTML5 Canvas将Tables标签转换成图表的jQuery插件。支持的图表类型包括:线状图,柱状图,饼状图。可以设置图表标题,高度/宽度,颜色等。下载:http://www.filamentgroup.com/examples/charting_v2/visualize.filamentgroup.z
2015-06-11 11:25:38 1120
原创 Mysql 操作
查看表结构show columns from table_name from db_name;增加字段alter table suplychain_flashsale_orderdetail add column inferior_quantity int(11) not Null;修改字段类型ALTER TABLE table_name MODIFY COLUMN created datetim
2015-06-02 11:21:15 861
原创 Python 排序
字典排序的原理就是把字典转化成可以迭代的list来进行排序 字典排序(复杂):dicts = {"4":{"key1":"a","num":1}, "2":{"key1":"a","num":2}, "3":{"key1":"a","num":3}, "1":{"key1":"a","num":4}}items = sorted(dicts.
2015-05-30 14:57:20 884 1
转载 JS如何判断滚动条是否滚到底部
判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。scrollTop为滚动条在Y轴上的滚动距离。clientHeight为内容可视区域的高度。scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为scrollTop + clientHeight == scrol
2015-05-29 15:26:53 1184
原创 Python List
首先强调一下: LIST在python中具有非常强大的功能。定义 定义很简单:在python中,用方括号表示一个list,[ ]特点 一:可以无限大,就是说list里面所能容纳的元素数量无限 二:list中的元素是任意类型的,可以是int,str,甚至还可以是list,乃至于是以后要学的dict等。而java中的数组和list比较相似,但是数组中的元素只能是一种类型 三:
2015-05-19 19:01:14 736
转载 Python正则表达式
正则表达式 用正则表达式要引入re模块 import re 元字符 . ^ $ * + ? {} [] \ | () [ ] 常用来指定一个字符集:[abc] ; [a-z];[a-zA-Z0-9] 取不在区间范围的字符:[^abc]import re s = r't[oi]p' print re.findall(s,’top tip tjp’) 输出:
2015-05-18 10:27:01 613
原创 Django transaction
数据库事务 (Transaction)将整个http request包裹在transaction中更明确地transaction控制MySQL中使用transaction这里讲一下自己手动增加事务不做数据修改的操作, 应当排除在transaction之外做数据修改的操作, 则应在transaction内特殊情况下, 可以违反以上两条
2015-05-14 13:31:17 870
原创 Git 教程
查看分支: 1、查看本地分支: git branch 2、查看远程分支: git branch -r 新建branch: git checkout -b abc_branch删除分支 git branch -d abc_branch 强制删除使用 -D切换branch git checkout abc_branch合并分支 git merge
2015-05-11 13:16:31 1708
jquery isualize
2015-06-11
深入理解Android Telephony
2014-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人