自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cyan-blue

欢迎cyan-blue.github.io

  • 博客(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 892

转载 新浪云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 3839

转载 纯CSS气泡框实现方法探究

气泡框(或者提示框)是网页中一种很常见的元素,大多用来展示提示信息,如下图所示:拆分来看,形如这种气泡框无外乎就是一个矩形框+一个指示方向的三角形小箭头,要制作出这样的气泡框,如果解决了三角形小箭头就容易了。一种方法就是制作这样一个三角形箭头的图片,然后定位在矩形框上。但这种解决办法在后期更改气泡框会很不方便,可能每修改一次气泡框都要重新制作一个三角形小图标。如果我们能够直接用HTML和CSS代码实

2015-09-05 13:51:25 759

原创 日常错误积累

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 1097

转载 如何判断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 537

原创 python 获取exception 名字

【1】 前提:在自己不知道某个具体的异常名字,但是却要捕捉具体的异常。try: """error code""" ……except Exception, exc: print exc.__class__ ……

2015-08-20 14:03:47 2939

原创 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 553

原创 Javascript 常见学习记录

下拉框:复制代码 1 2 3 4 5 6 复制代码下面是对下拉框的基本操作:复制代码 (document).ready(function() {        //绑定下拉框change事件,当下来框改变时调用 SelectChange()方法(document)

2015-08-11 09:41:43 579

转载 高并发量网站解决方案

一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的htm

2015-08-04 10:07:32 620

转载 去掉django rest framework强制的csrf检查

近期的项目,前端的js是在localhost上跑的,然后向我们后端的开发服务器进行请求。但是突然前端说所有的post请求都报csrf校验错误了,甚是奇怪,之前为了开发方便已经把django的csrf middleware注释掉了啊,为什么还会错误,由于返回值格式还是django rest的通用格式,肯定问题是出在这里面,于是翻了一下它的源代码看了看。from django.middleware.cs

2015-07-25 17:34:29 4111

原创 Session的生命周期

存储在服务器端在用户第一次访问的时候创建(访问静态文件不会生成,但可以通过request.getSession(True)强制生成)失效时间(1、长时间无活动2、手动调用)需要浏览器支持cookie详细链接session生命周期

2015-07-23 21:29:20 772

原创 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 1184

转载 对Django框架架构和Request/Response处理流程的分析

一、 处理过程的核心概念如下图所示django的总览图,整体上把握以下django的组成:django整体架构图核心在于中间件middleware,django所有的请求、返回都由中间件来完成。中间件,就是处理HTTP的request和response的,类似插件,比如有Request中间件、view中间件、response中间件、exception中间件等,Middleware都需要在 “proj

2015-07-09 15:34:59 798

原创 android状态机statemachine详解

对于某个事件,或者更准确的说,某一个消息,在不同的状态下能做出不同的操作。并且android状态机中的状态是继承的,就像数据结构中的树一样,如果当前节点(状态)不能对这个事件做出响应,就会到父节点继续判断并且做出响应,在下面的讲述中,我们称这个为状态路径,而对于所有状态称为状态树。

2015-07-08 10:48:03 692

翻译 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 1128

转载 使用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 1206

原创 解决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 2116

原创 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 895

原创 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 1107

原创 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 2512

原创 Linux 使用技巧汇总

1. 命令行日常系快捷键如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U – 剪切光标前的内容 CTRL + K – 剪切光标至行末的内容 CTRL + Y – 粘贴 CTRL + E – 移动光标到行末 CTRL + A – 移动光标到行首 ALT + F – 跳向下一个空格 ALT + B – 跳回上一个空格 ALT + Backspace – 删除前一个单

2015-06-11 16:42:35 651

转载 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 1082

原创 python 时间戳 datetime string 转换

datetime

2015-06-05 19:05:10 1354

原创 django 聚合函数

Talk is cheap,show you the code!聚合函数

2015-06-04 14:39:16 3714

原创 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 823

原创 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 846 1

原创 Django 数据库操作

django 数据库

2015-05-29 15:35:50 1237 2

转载 JS如何判断滚动条是否滚到底部

判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。scrollTop为滚动条在Y轴上的滚动距离。clientHeight为内容可视区域的高度。scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为scrollTop + clientHeight == scrol

2015-05-29 15:26:53 1142

原创 django User

from django.contrib.auth.models import User

2015-05-23 17:44:45 538

原创 Python List

首先强调一下: LIST在python中具有非常强大的功能。定义 定义很简单:在python中,用方括号表示一个list,[ ]特点 一:可以无限大,就是说list里面所能容纳的元素数量无限 二:list中的元素是任意类型的,可以是int,str,甚至还可以是list,乃至于是以后要学的dict等。而java中的数组和list比较相似,但是数组中的元素只能是一种类型 三:

2015-05-19 19:01:14 705

原创 python 数字运算

from __future__ import division

2015-05-18 14:01:09 709

转载 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 589

原创 html布局

div

2015-05-16 19:52:43 885

原创 python 模块

*python Module

2015-05-15 17:06:36 597

原创 django-orm中F对象的使用

F django

2015-05-14 17:26:52 1420

原创 Django transaction

数据库事务 (Transaction)将整个http request包裹在transaction中更明确地transaction控制MySQL中使用transaction这里讲一下自己手动增加事务不做数据修改的操作, 应当排除在transaction之外做数据修改的操作, 则应在transaction内特殊情况下, 可以违反以上两条

2015-05-14 13:31:17 837

原创 Django 问题收集

Django

2015-05-13 20:41:59 2632 1

原创 django celery使用

celery的简单使用

2015-05-13 20:36:03 1614

原创 python 编码

python 编码

2015-05-11 14:57:14 816

原创 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 1057

jquery isualize

Visualize是一个利用HTML5 Canvas将Tables标签转换成图表的jQuery插件。支持的图表类型包括:线状图,柱状图,饼状图。可以设置图表标题,高度/宽度,颜色等。

2015-06-11

深入理解Android Telephony

ndroid Telephorlv作为Aridroid手机中的核心模块,为手机提供了基础的通信能力,其逻辑处理、运行效率和稳定性是Android手机定制开发过程中的重点和难点。为解决这个难题。杨青平编著的《深入理解Android:Telephony原理剖析与最佳实践》由浅入深、非常全面地分析了And roid Telephony模块的实现机制和设计理念,对Call通话、Se rviceState接入网络服务状态、DataConnection手机上网数据连接、SMS&MMS短信和彩信的应用、Android RIL等重要模块进行了详细分析和关键点的总结。 在分析过程中,选择通话作为核心,从通话的流程开始分析和总结。然后逐步解析通话应用在Application、Framework、HAL每层中的处理逻辑,使读者既能够从整体上认识通话流程。同时又能够学习到通话的实现细节。另外,Android Telephony涉及的关键流程和设计思路。本书尽量使用UML图进行展现。并使用文字进行总结和说明,把工作机制尽量说得明白且深入。同时,我们也希望读者能在此基础上继续前行,以开展更加深入和广泛的研究。

2014-10-31

从零开始学Android编程

我学Android的时候就是用的这本书籍,感觉对于入门时很有帮助的。

2013-11-18

数字转化为大写格式 java

绝对正确! 纯手工! 给过!

2013-07-25

精通Oracle10编程.pdf

精通Oracle10编程.pdf

2012-07-26

MyEclipse 6 Java 开发中文详细教程

实例很好,期中的步骤很全,很详细

2012-07-17

空空如也

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

TA关注的人

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