软件攻城师
码龄13年
求更新 关注
提问 私信
  • 博客:320,069
    320,069
    总访问量
  • 36
    原创
  • 20
    粉丝
  • 26
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2012-04-09
博客简介:

waterforest的专栏

查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得21次评论
  • 获得21次收藏
  • 博客总排名2,384,786名
创作历程
  • 8篇
    2014年
  • 43篇
    2013年
  • 18篇
    2012年
成就勋章
TA的专栏
  • iOS: UIKit
    5篇
  • iOS: Xcode
    1篇
  • iOS
    29篇
  • Hadoop
    2篇
  • Linux编程
    9篇
  • Python
    10篇
  • 感想
    4篇
  • Windows
    1篇
  • Mac OS
    2篇
  • Ubuntu
    3篇
  • Nutch
    2篇
  • Shell编程基础
    1篇
  • Git
    1篇
  • 实用工具

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python 调用父类初始化方法

问题描述:    以下代码解释器报错:    File "main.py", line 8, in __init__        super(MyHTMLParser, self).__init__()TypeError: must be type, not classobj   class MyHTMLParser(HTMLParser): """docstring
原创
博文更新于 2013.07.01 ·
3405 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python in Xcode 4

转自:http://stackoverflow.com/questions/5276967/python-in-xcode-4Open Xcode 4.In the menu bar, click "File" → "New" → "New Project…".Select "Other" under "Mac OS X".Select "Externa
转载
博文更新于 2013.06.24 ·
1854 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

软件工程 & UML

过程建模:    1. 构造上下文数据流图:系统被看作一个过程,确定系统范围;    2. 绘制功能分解图:将上下文数据流图中的过程按照功能划分为子系统;    3. 创建事件响应图:将子系统业务过程进一步细化,用数据流图描述;    4. 创建系统图:将不同事件的数据流图合并形成系统数据流图;    5. 用文字描述数据流图。
原创
博文更新于 2013.07.19 ·
886 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tower 2.3.2 Git for Mac 破解

发布资源 2016.07.14 ·
dmg

iOS Category中增加实例变量

为 NSString增加一个 url的 NSString属性NSString+url.h#import @interface NSString (url)@property (nonatomic, retain) NSString *url;@endNSString+url.m#import "NSString+hehe.h"#import "objc/runtim
原创
博文更新于 2014.12.18 ·
3374 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

weak & asign

http://stackoverflow.com/questions/20419317/why-does-apple-use-assign-rather-than-weak-to-store-a-delegate
转载
博文更新于 2014.11.07 ·
753 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS: Xcode 工程配置: Header Search Paths

====
原创
博文更新于 2014.09.24 ·
3145 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS Objective-C 正则表达式指南

1. 语法2. 模式2.1 Search+ (NSString *)getDomainOfEmailAddress:(NSString *)email{ NSString *re = @"(?<=@)((?:[A-Za-z0-9]+(?:[\\-|\\.][A-Za-z0-9]+)*)+\\.[A-Za-z]{2,6})$"; NSRange range
原创
博文更新于 2014.09.18 ·
16031 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏

iOS protocol delegate 编程规范

接手一个项目,发现有一个有一个@optional的
原创
博文更新于 2014.09.16 ·
1138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Sublime 安装 Package Control

https://sublime.wbond.net/installation#st2
转载
博文更新于 2014.05.15 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python 编程规范

Python风格规范分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行.行长度Tip每行不超过80个字符例外:长的导入模块语句注释里的URL不要使用反斜杠连接行.Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额
转载
博文更新于 2014.05.07 ·
9488 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

Git 删除提交

1. git rebase -i HEAD~n(n表示到最近的一个要扔到的提交的距离)修改哪个就把哪一个commit 的pick 改成edit2. git reset --hard HEAD~N(N表示扔掉提交次数)3.  git rebase --continue4. git push -f origin ${branch_name}
原创
博文更新于 2014.01.08 ·
2498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

urllib2.urlopen超时问题

原帖地址:http://hi.baidu.com/yss1983/item/933fbe45a09c43e01381da06问题描述:    没有设置timeout参数,结果在网络环境不好的情况下,时常出现read()方法没有任何反应的问题,程序卡死在read()方法里,搞了大半天,才找到问题,给urlopen加上timeout就ok了,设置了timeout之后超时之后read超时的时候会
转载
博文更新于 2013.11.22 ·
55123 阅读 ·
5 点赞 ·
1 评论 ·
16 收藏

Python subprocess shell 编程规范

使用subprocess通过shell调用另一个模块组件时,需要对返回的code进行判断。判断结果为执行失败时需要raise Exception,不然调用树过于复杂时,我们很难跟踪到异常发生的位置。sys.exit(1)虽然也可以达到对执行结果进行判断的目的,但是它难于追踪异常发生的位置。示例如下:调用树a.py`-- b.py `-- lsa.pyimp
原创
博文更新于 2013.11.22 ·
1267 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python subprocess shell 丢失环境变量

问题:    今天遇到一个问题,我用一个python module通过subprocess以shell的方式调用另一个python module,结果导致丢失环境变量。    事实上,无论是python还是java,还是cronjob,都会遇到这个问题。也就是通过终端调用另一个组件时,会遇到丢失环境变量的问题。解决方案:    1. cmd = "alias python='pyt
原创
博文更新于 2013.11.19 ·
6661 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python 获取当前脚本所在路径

原帖地址:http://hi.baidu.com/nivrrex/item/a0d47c0f4bd9fdce905718a0# -*- coding: cp936 -*-import sys,os#获取脚本文件的当前路径def cur_file_dir(): #获取脚本路径 path = sys.path[0] #判断为脚本文件还是py2exe编译后的文件
转载
博文更新于 2013.11.14 ·
3318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell 获取当前执行脚本的路径

原帖地址:http://blog.163.com/liumaohua890413@126/blog/static/357851642011910754693/filepath=$(cd "$(dirname "$0")"; pwd)脚本文件的绝对路径存在了环境变量filepath中,可以用echo $filepath查看完整路径在shell中:
转载
博文更新于 2013.11.11 ·
4264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

iOS 单例模式

最近在iOS开发中,需要用到单例模式,于是自己动手写了一个,它看起来是这样的:+ (id)sharedInstance{ static id sharedInstance = nil; if (!sharedInstance) { sharedInstance = [[NSObject alloc] init]; }
原创
博文更新于 2013.09.13 ·
1277 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Xcode 断点 中断不正常 每次断点都进入汇编

Xcode 上部的菜单拦: Product -> Debug Wokflow  下的菜单中,将“ Show disassembly When Debugging ”的勾去掉。(勾上的意思是用汇编语言进行Debug)
转载
博文更新于 2013.08.21 ·
3936 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hadoop on Ubuntu 实践一:单机配置

声明:Hadoop相关资料,最好参考官方文档,根据需要,选择参考不同版本:        当前版本,http://hadoop.apache.org/docs/current/        版本列表,http://hadoop.apache.org/docs/    本文采用的是Hadoop版本为0.20.2,系统为Mac OS X 10.7.5。0. 下载Hadoop
原创
博文更新于 2013.08.06 ·
903 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多