- 博客(248)
- 资源 (4)
- 收藏
- 关注
原创 java优化hashcode的使用
A、首先对于两个对象是否相等,我们首先来判断是否hashcode相等,如果相等则比对Equals是否想等,如果是hashcode想等则再比较equals是否想等,想等则任务两个对象相等、如果hashCode相等则不需要判断Equals是否想等认为是不等的。这里引述别人博客的描述:首先需要明确下 hashCode和equals的关系:hashCode 顾名思义是一个“散列值码”散
2018-01-24 14:16:50
304
转载 Django 学习教程
1创建一个项目此名称是appdjango-admin.py app2进入app目录可以看到 __init__.py可以看到setting.py,urls.py, manage.py__init__.py:是当前目录为工作目录‘urls.py根据此文件调用对应的试图方法,本质为url和试图函数间的映射表,但是视图函数必须在python的搜索路径上。settings.py:项目的
2015-03-23 14:28:19
624
转载 nginx做两件事 之为什么要用其做反向代理
nginx 这个轻量级、高性能的 web server 主要可以干两件事情: 〉直接作为http server(代替apache,对PHP需要FastCGI处理器支持); 〉另外一个功能就是作为反向代理服务器实现负载均衡 以下我们就来举例说明如何使用 nginx 实现负载均衡。因为nginx在处理并发方面的优势,现在这个应用非常常见。当然了Apache的 mod_proxy和mod
2015-03-09 17:19:22
1424
原创 java的内部类的总结
内部类是和包括类之间是透明的,可以使用互相的参数。第二个就是内部静态类静态内部类/静态嵌套类这个其实并不应该叫做内部类了,因为其并不具备内部类的完全权限,在使用上与一般的类基本一样;那为什么会有这个的存在?在我看来这个类的存在是为其包括类服务;意思是可以单独服务,不被外面的类所知晓;如这样:public class E { private void s
2015-02-05 15:10:40
562
转载 python的高级编程--之进程
Python 学习入门(24)—— 进程高级2013年02月26日 ⁄ 综合⁄ 共 2288字 ⁄ 字号小 中 大 ⁄ 评论关闭初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我们更加便利地实现多进程。 1. 进程池之前我们使用Process创建进程的时候,每次创建一个进程。进程池 (P
2015-02-05 13:53:28
453
原创 sql数据库
基础数据库的使用以及 这规则表达式的使用对于 数据库来说是非常有用的关系型数据库对数据库的操作就是sql语句。真正的sql在关系型数据库来说是非常重要的哦。可以系统的学习一下mysql的数据库的使用部分,而且还可以研究下数据库操作语句的的执行的部分的使用情况,比如数据库的操作。mysql的整体上的把握上是非常有必要的。所以数据的操作只要使用数据库的知识就是ok的。
2015-02-05 13:43:32
492
转载 python 装饰器与AOP
缓存[python] view plaincopyprint?from functools import wraps lineseq = '==' * 20 def memo( func ): cache = {} @wraps( func ) def wrapper( *args ): re
2015-01-04 17:15:44
712
原创 python
http://www.cnblogs.com/lovemo1314/category/268866.html一个python使用的blog可以方便 学习
2014-12-30 16:27:24
426
原创 python多线程(等待)主线程和子线程的同步执行
#!/usr/bin/env python# -*- coding: utf-8 -*-import threadingimport timedef fun(name, ls_name, front_thread = None): ''' 线程启动函数 通过front_thread来使用线程有序的运行 ''' time.cloc
2014-12-30 14:09:00
5022
转载 Python 学习笔记【dict的操作方法】
dict 称作字典(dictionary)。常见的形式Dict = {'spam':1,'eggs':2} 单层key,value形式的字典Dict = {'mans':{'jack':1,'john':2}} 嵌套字典普通的用法len(Dict) 长度,储存对象的数量Dict["spam"] = 3 新建/修改键值del Dict["spam"] 删除键
2014-12-08 09:14:50
972
转载 python使用的总结Learning Python(三)
停了好一段时间没去看Python,上周leader把一个别组leader写的Python工具给我看,叫我看懂后教大家怎么用,寒。这其实是一个用来 解析我们项目代码的工具,主要有一个XML格式object解析模块和一个txt格式code解析模块。还有一些辅助模块。 唉,牛人写的就是不一样,刚开始看让我傻眼了好久。代码里面通篇的lambda表达式,还带多层嵌套的,最长的一个语句是一个嵌套la
2014-12-05 14:31:57
530
转载 SQLAlchemy数据建模过程的改进
SQLAlchemy数据建模过程的改进2011-08-25 15:50:24 我来说两句 收藏 我要投稿SQLAlchemy是python里面最好的orm框架(注意, 没有"之一"两个字), 不过它定义orm的过程比较繁琐, 要分别定义table和model, 然后在两者之间弄个mapper. 纯手工的过程就是这样的, 一步步来, 有点体力活的感觉. 其实我没有
2014-12-03 17:18:09
726
转载 SQLAlchemy指南(tutorial)
SQLAlchemy指南(tutorial)对应版本:0.3.4目录1 安装1.1 安装SQLAlchemy1.2 安装一个数据库API2 快速开始2.1 导入2.2 连接到数据库3 SQLAlchemy是两个库的包装4 操作数据库对象4.1 定义元信息,绑定到引擎4.2 创建表格4.3 插入记录4.4 查询4.5 操作记
2014-12-03 13:20:40
452
转载 python-ConfigParser模块【读写配置文件】
http://www.codesky.net/article/201003/122500.htmlhttp://www.linuxso.com/linuxbiancheng/8987.html以下的文章就是对python 读写配置文件的具体方案的介绍1,函数介绍1.1.读取配置文件-read(filename) 直接读取ini文件内容-sections(
2014-12-02 16:21:04
483
转载 有预谋的生活
这厮告诉我,他是有预谋的,因为他将来想创业,涉及某些领域。最好的办法就是跳槽到相关公司,熟悉业务、认识人脉、偷学本事。另外,他告诉我:自己的领导和老板是最值得利用的人脉,这帮人不利用过期作废
2014-11-14 16:22:57
517
转载 13幅逻辑图,领略杜克大学的经典思维
借杜克大学的 13 幅逻辑图与您一块探讨关于生活的哲学,这 13 幅图将帮助您更清晰地了解自己的行为、目标及思考问题的方式,让你选择正确的方式去实现心中所想与所需。 No.1、什么是生活经典思维-什么是生活" src="http://www.myexception.cn/img/2014/09/17/1a40ae61-b654-484e-bb5a-014cdfb2ead7.jpg"
2014-09-29 18:50:25
1052
转载 Mongo Query Language 类似 Sql 语句
Mongo Query Language 类似 Sql 语句$query - 查询类似于sql中的 where$orderby - 排序{x:1},1为升序 -1为降序$query - 查询类似于sql中的 where$orderby - 排序{x:1},1为升序 -1为降序//select * from table where name="abeen" order b
2014-09-08 19:32:36
730
转载 用python实现一个简单的cache系统
2013年01月02日 ⁄ 综合 ⁄ 共 2016字 ⁄ 字号 小 中 大 ⁄ 评论关闭 原文查看:http://www.ibaiyang.org/2013/01/04/python-decorator-introduction/本文章的代码没有高亮,请查看原文,格式比较好。本篇文章将介绍python中的decorator,中文翻译为 装饰器 魔法。在这篇文章中
2014-09-02 17:13:06
1112
转载 微型 Python Web 框架: Bottle
Bottle 是一个非常小巧但高效的微型 Python Web 框架,它被设计为仅仅只有一个文件的Python模块,并且除Python标准库外,它不依赖于任何第三方模块。路由(Routing):将请求映射到函数,可以创建十分优雅的 URL模板(Templates):Pythonic 并且快速的 Python 内置模板引擎,同时还支持 mako, jinja2, cheetah 等第三方
2014-08-30 14:51:56
908
1
转载 What does functools.wraps do?
up vote133 down vote favorite80In a comment on the answer to another question, someone said they weren't sure what functools.wraps was doing. So I'm asking this question so that
2014-08-30 14:13:31
534
转载 [深度分析] Python Web 开发框架 Bottle
[深度分析] Python Web 开发框架 Bottle时间 2013-10-08 18:00:35GoWhich原文 http://www.gowhich.com/blog/view/id/402 Bottle 是一个非常精致的WSGI框架,它提供了 Python Web开发中需要的基本支持:URL路由,Request/Response对象封装,模板支持,与WS
2014-08-30 14:11:06
738
转载 functools.wraps
分类: python 2014-02-28 14:36 189人阅读 评论(0)收藏 举报目录(?)[+]研究一下 functools.wraps。用法def deco(f): # @wraps(f) def hello(*args, **kwargs): print(f.__name__) # print
2014-08-30 14:10:25
389
转载 BOTTLE的高级技巧
分类: PYTHON 2012-07-12 23:55 135人阅读 评论(0)收藏 举报urlwrapperimportfiltercallback之前对bottle做过不少的介绍,也写过一些文章来说明bottle的缺点,最近发现其实之前有些地方说的不太公平,所以趁此机会也来更正一下。bottle是支持类似flask url_for的语法的,具体使用方法在下文
2014-08-30 14:09:20
707
转载 [深度分析] Python Web 开发框架 Bottle(这个真的他妈的经典!!!)
Bottle 是一个非常精致的WSGI框架,它提供了 Python Web开发中需要的基本支持:URL路由,Request/Response对象封装,模板支持,与WSGI服务器集成支持。整个框架的全部代码约有 2000行,它的核心部分没有其他任何依赖,只要有Python环境就可以运行。Bottle适用于小型的Web开发,在应用程序规模比较小的情况下可以实现快速开发。但是由于自身功能所限,对
2014-08-30 14:05:49
2965
转载 Python中的getattr()函数详解
最近看Dive into python第四章自省中提到getattr()函数,作为一个内建函数平时自己没怎么用过所以也不太理解这个函数的一些用法看了下函数本身的docgetattr(object, name[, default]) -> value Get a named attribute from an object; getattr(x, 'y') is equivalent t
2014-08-30 10:56:53
560
转载 Python模块包中__init__.py文件的作用
在eclipse中用pydev开发python脚本时,我遇到了一个这样的现象,当我新建一个pydev package时,总会自动地生成一个空的__init__.py文件,因为是python新手,所以很不了解这个空文件的作用是什么,因为没有什么东西可写在这里,所以我直接把这个文件给删掉了,结果我的包图标自动变为文件夹图标了,这是怎么回事呢! 原来在python模块的每一个包中,都有一
2014-08-30 10:47:30
492
转载 PYTHON基础(转)
2. 基本语法2.1. if / elif / elsex=int(raw_input("Please enter aninteger:"))#获取行输入 if x>0: print'正数'elif x==0: print'零'else: print'负数' 此外C语言中类似"xxx?xxx:xxx"在Python中可以这样
2014-08-27 13:41:19
631
转载 on duplicate key update简单使用
1。最近在做项目的时候,遇到这样的一个问题,就是我每做完一件事情,都要更新一下统计表,然而要更新统计表,就要根据主键去统计表里面去查询是否已经有这样的一条记录,如果有那么就更新,如果没有那么就插入一条记录,开始我就是这么干的,结果被老大给否决了,他说可以用onduplicate key update去做。下面就实际操作一下吧:表结构:+-----------+---------+-----
2014-08-08 16:01:15
925
转载 Python yield 使用浅析
初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。7评论:廖 雪峰, 软件工程师, HP关闭 [x
2014-08-04 20:14:42
393
原创 Python小脚本,其中需要连接MySQL数据库,在执行sql命令时需要传递参数
http://blog.youkuaiyun.com/tianmohust/article/details/7621424
2014-08-04 19:47:59
4824
转载 Python字符串格式化
字符串的格式化 在python中也有类似于c中的printf()的格式输出标记。在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。右边的'值组'如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。重点来看左边的部分。左边部分的最简单形式为:%cdoe其中
2014-08-03 22:41:12
437
转载 linux定时任务cron配置
实现linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。名词解释: cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。软件包安装:要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:vixie-cron软件包是cron的主程序。crontabs软件包是用来
2014-07-30 17:58:31
484
转载 Eclipse Python插件 PyDev
转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.htmlPyDev for Eclipse 简介级别: 初级郑 伟芳 (zhengwf@cn.ibm.com), 软件工程师, IBM2008 年 11 月 27 日PyDev for Ec
2014-07-29 15:38:31
456
转载 焦虑症的自我治疗方法
分类:焦虑调节焦虑症是现代人常见的一种心理疾病,长时间处于焦虑状态就会导致睡眠障碍等一系列问题。那么该如何自我治疗焦虑症呢?关于焦虑症的自我调节方法,重塑心灵心理康复中心李宏夫老师强调,对于长期严重影响正常生活和工作的患者,接受专业的心理治疗是非常必要的。而像轻度焦虑症状的患者,可以采用一些简单有效的调适方法来调整自己,消除焦虑的情绪及症状。以下是一项轻度焦虑症的自我治疗方法,供大
2014-07-29 09:50:28
841
转载 从问题看本质:socket到底是什么?
一、问题的引入——socket的引入是为了解决不同计算机间进程间通信的问题1.socket与进程的关系1).socket与进程间的关系:socket 用来让一个进程和其他的进程互通信息(IPC),而Socket接口是TCP/IP网络的API接口函数。2).进程间通信(本机内)进程间通信(不同计算机,要联网)2、socket与文件的关系——如何理解so
2014-07-25 16:23:43
515
转载 Redis学习手册(内存优化)
Posted on 2012-04-11 07:52 Stephen_Liu 阅读(6906) 评论(0)编辑 收藏一、特殊编码: 自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些情况下,可以省去9/10的空间
2014-07-24 18:03:58
377
转载 Redis学习手册(服务器管理)
Posted on 2012-04-06 00:06 Stephen_Liu 阅读(6167) 评论(0)编辑 收藏一、概述: Redis在设计之初就被定义为长时间不间断运行的服务进程,因此大多数系统配置参数都可以在不重新启动进程的情况下立即生效。即便是将当前的持久化模式从AOF切换到RDB也无需重启。 在Redis中,提供了一组和服务器管理相关的命令,
2014-07-24 18:03:17
319
转载 Redis学习手册(管线)
Posted on 2012-04-09 00:19 Stephen_Liu 阅读(4361) 评论(4)编辑 收藏一、请求应答协议和RTT: Redis是一种典型的基于C/S模型的TCP服务器。在客户端与服务器的通讯过程中,通常都是客户端率先发起请求,服务器在接收到请求后执行相应的任务,最后再将获取的数据或处理结果以应答的方式发送给客户端。在此过程中,客户端
2014-07-24 18:02:45
371
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人