fsmwhx
码龄15年
求更新 关注
提问 私信
  • 博客:37,446
    37,446
    总访问量
  • 25
    原创
  • 2
    粉丝
  • 0
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:海南省
加入CSDN时间: 2011-07-26

个人简介:键盘人生,敲出一个未来!

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得2次评论
  • 获得4次收藏
  • 博客总排名302,887名
创作历程
  • 51篇
    2011年
成就勋章
TA的专栏
  • lucene
    9篇
  • python
    17篇
  • php
    9篇
  • java
    5篇
  • linux
    1篇
  • web
    6篇
  • mysql
  • other
    1篇
  • database
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

JUnit in java单元测试用例实战

单元测试基础  当今软件测试十分盛行时,本人通过项目实践和个人亲身体会浅谈单元测试,本人一直坚持“用代码说话的原则”,同时也希望个人能给出宝贵意见,共同探讨、共同进步,为中国软件事业有更大的发展共同奋斗!  最早我们项目组开发的项目时,写代码都是从底层一直写到表现层到js
原创
博文更新于 2011.08.23 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

获得视频时间总长度的另一种方法

利用Ffmpeg获得flv视频缩略图和视频时间当时获得视频长度是采用网上的通用的获得flv视频文件长度的方法,但是这个方法只对flv视频支持,其他格式的视频获取到的值就很差了,下面在介绍一种:利用ffmpeg返回值Duration的方法,原来也想过用,但是没有解决,现在可
原创
博文更新于 2011.10.08 ·
2545 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

无限级分类:预排序遍历树算法与递归

1 lft 代表左 left 2 rgt 代表右 right 下面这个图是一个典型的结构1 查看整个树(A)有多少节点(包含自己) 直接看根节点就行了 (right-left+1)/2 = (20-1+1)/2 = 10 这个数有10个节点 2 查看从节点A到E的路径select * from tree where lft between 1 and 6 and r
原创
博文更新于 2011.11.22 ·
1309 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python 产生随机数示例

本文用代码示例详细说明了如何用 Python 生成随机数随机整数:  >>> import random  >>> random.randint(0,99)  21    随机选取0到100间的偶数:     >>> import random  >>> random.randrange(0, 101, 2)  42
原创
博文更新于 2011.11.18 ·
1060 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

重温Python的XML工具

进一步介绍 python 的 XML 工具David Mertz 创作的可爱的 Python 的第一、第二部分概述了在 Python 中使用 XML。然而,在那些最初的文章出现后,Python 中的 XML 工具有了很大的发展。不幸的是,这些改进中的大多数并不向后兼容。在这个特别部分中,重温了作者先前对 XML 工具的讨论,并提供最新的代码示例。在许多情况下,Python 是使用 XML
原创
博文更新于 2011.11.18 ·
654 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

httplib HTTP协议客户端实现

httplib 是 python中http 协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互。httplib的内容不是很多,也比较简单。以下是一个非常简单的例子, 使用httplib获取google首页的html:  httplib 是 python中http 协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互。httplib的内容不是很多,也比较简单。以下是
原创
博文更新于 2011.11.18 ·
799 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python模块之uuid

uuid是一种唯一标识,在许多领域作为标识用途。 python的uuid模块就是用来生成它的。闲话不说,python提供的生成uuid的方法一共有4种,分别是:1.从硬件地址和时间生成2.从md5算法生成3.随机生成4.从SHA-1算法生成他们在uuid模块里对应uuid1, uuid3, uuid4, uuid5这几个方法,注意没有uuid2。下面是示例:
原创
博文更新于 2011.11.18 ·
770 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

ConfigParser模块学习: 用python解析配置文件

在程序中使用配置文件来灵活的配置一些参数是一件很常 见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做 一些介绍。    ConfigParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项, 比如:
原创
博文更新于 2011.11.18 ·
568 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hashlib模块学习:hash算法库

hashlib是个专门提供hash算法的库,现在里面包括md5, sha1, sha224, sha256, sha384, sha512,使用非常简单、方便。md5经常用来做用户密码的存储。而sha1则经常用作数字签名。下面看看代码吧: #-*- encoding:gb2312 -*-  import hashlib   a = "a test string" print
原创
博文更新于 2011.11.18 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python图书概览 -- 分类指引电子书 swords

Python 电子书本地收集 -- 啄木鸟空间分享了大部分请大家一一 对应指引本地下载链接是也乎……ZoomQuiet 前言本页面收集整理了 Python 相关的书籍信息书名一般链接至其主页或 Amazon/China-Pub 相关页面,往往包括试读、书评、勘误、源码、补充内容等相关资源,国内出版的书也可直接在线购买。Python 安装包中附带的官方文档永远是最有价
转载
博文更新于 2011.11.18 ·
1139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python开发编码规范

Python开发编码规范文档化开发注释规范目录Python Coding Rule介绍一致性的建议代码的布局缩进制表符还是空格?行的最大长度空行编码导入空格其它建议注释注释块行内注释文档化版本注记命名约定描述:命名风格说明:命名约定应避免的名字模块名类名异常名全局变量名函数名方法名和实例变量继承
转载
博文更新于 2011.11.18 ·
858 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文档化开发注释规范

文档化开发注释规范目录原则文档化标签基础标签命令py常用命令py文献信息py状态信息py模块信息py函式信息py提醒信息py关联信息py标签格式py注释风格dox常用命令dox文献信息dox状态信息dox模块信息dox函式信息dox提醒信息dox关联信息dox标签格式dox注释风格输出美化控制块结构段落列表章节第 1
转载
博文更新于 2011.11.18 ·
902 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

6本学习Python的免费电子书

Python 逐渐地流行了起来,现在经常被用来作为初学者的入门语言。我们为初学者们选择了一些比较适合的免费 Python 书籍去学习。便宜并不是没好货,这里的一些书籍已经被很多大学作为课本来使用,比如麻省理工的计算机科学与编程入门课程,加利福尼亚大学的编程思想课程都用到了下面的某(几)本书籍。简明 Python 教程 ( A Byte of Python )简明 Python
转载
博文更新于 2011.11.18 ·
1451 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Python抓取框架 Scrapy 的架构分析

最近在学Python,同时也在学如何使用python抓取数据,于是就被我发现了这个非常受欢迎的Python抓取框架Scrapy,下面一起学习下Scrapy的架构,便于更好的使用这个工具。一、概述下图显示了Scrapy的大体架构,其中包含了它的主要组件及系统的数据处理流程(绿色箭头所示)。下面就来一个个解释每个组件的作用及数据的处理过程。 二、组件1、Scrapy Engine(
原创
博文更新于 2011.11.18 ·
952 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

[RabbitMQ+Python入门经典]

RabbitMQ作为一个工业级的消息队列服务器,在其客户端手册列表的Python段当中推荐了一篇blog,作为RabbitMQ+Python的入门手册再合适不过了。不过,正如其标题Rabbit and Warrens(兔 子和养兔场)一样,这篇英文写的相当俏皮,以至于对于我等非英文读者来说不像一般的技术文档那么好懂,所以,翻译一下吧。翻译过了,希望其他人可以少用一 些时间。翻译水平有限,不可能
转载
博文更新于 2011.11.18 ·
886 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用 PIL 生成验证码图片

现在的网页中,为了防止机器人提交表单,图片验证码是很常见的应对手段之一。这里就不详细介绍了,相信大家都遇到过。现在就给出用Python的PIL库实现验证码图片的代码。代码中有详细注释。#!/usr/bin/env python#coding=utf-8import randomfrom PIL import Image, ImageDraw, ImageFont,Ima
原创
博文更新于 2011.11.18 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python中文处理好方法

用python处理字符串很容易,但是在处理中文的时候需要注意一些问题。比如:a = "我们是python爱好者"print a[0]只能输出“我”字的前半部分,要想输出整个的我字还需要b = a[0:2]print b才行,很不方便,并且当一段文本中同时有中英文?氖焙蚝苣汛怼?最好的办法就是转换为unicode。像这样:c = un
原创
博文更新于 2011.11.18 ·
391 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python常用的时间方法

我们先导入必须用到的一个module>>> import time设置一个时间的格式,下面会用到>>>ISOTIMEFORMAT=’%Y-%m-%d %X’看一下当前的时间,和其他很多语言相似这是从epoch(1970 年 1 月 1 日 00:00:00)开始到当前的秒数。>>> time.time()1180759620.859上面的看不懂,换个格式来看看>>>
原创
博文更新于 2011.11.18 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LINUX应用技巧,序列化存储 Python 对象

持久性持久性的基本思想很简单。假定有一个 Python 程序,它可能是一个管理日常待办事项的程序,您希望在多次执行这个程序之间可以保存应用程序对象(待办事项)。换句话说,您希望将对象存储在磁盘上,便于 以后检索。这就是持久性。要达到这个目的,有几种方法,每一种方法都有其优缺点。例如,可以将对象数据存储在某种格式的文本文件中,譬如 CSV 文件。或者可以用关系数据库,譬如 Gadfly、My
转载
博文更新于 2011.11.17 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

拥抱SQLAlchemy 之一 一见钟情

自打接触了python,就被深深的吸引,首先是它频繁出现在我工作使用的著名GIS软件中,一次为了给一个GIS软件写点脚本,就尝试了一下,这一尝试不要紧,心从此就被他栓住了,再开发什么东西首先就考虑用python去做。为什么会被python吸引的,我思考后得出这个结论:1、语言简练,亲切,容易学习2、开源的库众多,只要你能想到就能得到 得知有一个很NB的ORM框架SQLAlche
转载
博文更新于 2011.11.10 ·
2458 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多