bopzhou
码龄16年
求更新 关注
提问 私信
  • 博客:464,767
    社区:50
    464,817
    总访问量
  • 29
    原创
  • 47
    粉丝
  • 5
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2009-03-24

个人简介:Java/C++/Algorithm/Project/Scripts

博客简介:

bopzhou

博客描述:
观瓶水之冰而知天下寒
查看详细资料
个人成就
  • 获得60次点赞
  • 内容获得27次评论
  • 获得71次收藏
  • 博客总排名1,164,836名
创作历程
  • 1篇
    2015年
  • 1篇
    2014年
  • 12篇
    2013年
  • 12篇
    2012年
  • 61篇
    2011年
  • 30篇
    2010年
  • 2篇
    2009年
成就勋章
TA的专栏
  • 历史

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

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

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python图像处理库:Pillow 初级教程

Image.getpixel((x, y))Image.putpixel((x, y), (r, g, b ,a))2014-09-14 翻译 http://pillow.readthedocs.org/en/latest/handbook/tutorial.htmlPillow由PIL而来,所以该导入该库使用import PIL本文相关的代码:https://gi
转载
发布博客 2015.08.25 ·
6282 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

svn 命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add
转载
发布博客 2014.02.20 ·
875 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

浅谈android中的目录结构

在开发android应用的过程中,总要去调试APP,安装时又想去了解android的目录结构。然后搜到了一点材料。原文地址:http://www.hiapk.com/viewthread.php?tid=465392&page=4Google Android手机的软件为了安全性和稳定性都是默认安装到手机内存里,但是手机内存有限,所以我们会做app2sd操作,来让我们安装的软件放到sd卡上,
转载
发布博客 2013.11.22 ·
951 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux 配置 jdk ant

1. JDK 安装Linux下安装JDK的教程很多,在这里我只贴出自己参考的一个教程:http://forum.ubuntu.org.cn/viewtopic.php?t=183803JDK安装的基本步骤:下载JDK bin文件 -> 修改其权限使其可执行 -> 执行 -> 得到jdk1.6.0_24 目录。具体细节上面网址都有介绍到。至此,JDK安装完毕,接下来就是配置了
转载
发布博客 2013.07.31 ·
1111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux top命令查看内存及多核CPU的使用讲述

查看多核CPU命令mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监
转载
发布博客 2013.07.17 ·
1057 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hibernate缓存

缓存是介于物理数据源与应用程序之间,是对数据库中的数据复制一份临时放在内存中的容器,其作用是为了减少应用程序对物理数据源访问的次数,从而提高了应用程序的运行性能。Hibernate在进行读取数据的时候,根据缓存机制在相应的缓存中查询,如果在缓存中找到了需要的数据(我们把这称做“缓存命 中"),则就直接把命中的数据作为结果加以利用,避免了大量发送SQL语句到数据库查询的性能损耗。 
转载
发布博客 2013.07.10 ·
637 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hibernate二级缓存

不要想当然的认为使用了Hibernate的二级缓存就一定能够提高应用程序的性能,仅仅在你能够驾驭它,并且条件适合的情况下才是这样的。    使用hibernate的二级缓存限制还是比较多的。在不了解原理的情况下,可能缓存中的数据频繁的被清空性能下降,可能会有1+N的问题,在批量insert,update数据时二级缓存会占用大量内存,就算不溢出也会花费长时间来GC,不了解缓存的锁可能会出现死锁、
转载
发布博客 2013.07.10 ·
720 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sql duplicate

insert into test values(1,'xxx') on duplicate key update name = 'xxx';
原创
发布博客 2013.07.10 ·
1360 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL Join

SQL Join的一些总结1.1.1 摘要Join是关系型数据库系统的重要操作之一,SQL Server中包含的常用Join:内联接、外联接和交叉联接等。如果我们想在两个或以上的表获取其中从一个表中的行与另一个表中的行匹配的数据,这时我们应该考虑使用Join,因为Join具体联接表或函数进行查询的特性本文将通过具体例子介绍SQL中的各种常用Join的特性
转载
发布博客 2013.07.10 ·
797 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python KeyError异常

dict.get(key)如果用dict[key]这个读取会报KeyError异常,dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,而dict[key]实际上是调用了__getitem__方法说明:D.get(key[, d])  ->D[k] if k in D, else d.   d defaults
转载
发布博客 2013.07.04 ·
16182 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

python中的继承

继承是面向对象的重要特征之一,继承是两个类或者多个类之间的父子关系,子进程继承了父进程的所有公有实例变量和方法。继承实现了代码的重用。重用已经存在的数据和行为,减少代码的重新编写,python在类名后用一对圆括号表示继承关系, 括号中的类表示父类,如果父类定义了__init__方法,则子类必须显示地调用父类的__init__方法,如果子类需要扩展父类的行为,可以添加__init__方法的参数。
转载
发布博客 2013.07.02 ·
893 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中thread的setDaemon、join的用法

python中得thread的一些机制和C/C++不同:在C/C++中,主线程结束后,其子线程会默认被主线程kill掉。而在python中,主线程结束后,会默认等待子线程结束后,主线程才退出。python对于thread的管理中有两个函数:join和setDaemonjoin:如在一个线程B中调用threada.join(),则threada结束后,线程B才会接着threada.join(
转载
发布博客 2013.07.02 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

算法面试

zz  http://blog.csdn.net/wuzhekai1985这几天在网上看到一篇关于算法面试题的博客,归纳的很好,有不少经典的题目,大部分来自《编程珠玑》、《编程之美》、《代码之美》三本书。这里给出书上的解答以及一些思考。如有不对的地方,希望得到高手的指点。【一】 时间受限大部分的面试题,都是对时间复杂度有所要求的,如果有涉及,“最快”
转载
发布博客 2013.06.08 ·
3574 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

面试算法小结

【一】 时间受限大部分的面试题,都是对时间复杂度有所要求的,如果有涉及,“最快”一类的字样,毫无疑问,先上时空原理,用空间来换时间。Hash,大数组,一些辅助性的空间,都是首选。在我的面试经历中,有无数次用到过Hash和大数组的。不过,通常这不会是面试官想听的唯一解法,他们紧接着十有八九是会说“如果只有xxxx空间呢?”。说此类方法只是为自己争取更多的时间,并且体现思考的完整性,简而言之,
转载
发布博客 2013.06.08 ·
807 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java jvm 参数 -Xms -Xmx -Xmn -Xss等详解

java jvm 参数 -Xms -Xmx -Xmn -Xss等详解  常见配置举例 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制.32位系统 下,一般限制在1.5G~2G;64为操作系统对内存无限制.我在Windows Server 2003 系统,3.5G物理
转载
发布博客 2012.12.24 ·
1897 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对mysqlbinlog日志进行操作的总结包括 启用,过期自动删除 等

操作命令:show binlog events in 'binlog.000016' limit 10;reset master 删除所有的二进制日志flush logs  产生一个新的binlog日志文件show master logs; / show binary logs; 查看二进制文件列表和文件大小./mysqlbinlog --start-d
转载
发布博客 2012.12.19 ·
9317 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

connect connect

public class Connection { public void connect() {closed = false;ConnectThread thread = new ConnectThread();thread.start();}public boolean isConnected() {return connected;}public bo
原创
发布博客 2012.09.27 ·
918 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java thread dump

一、thread dump     产品是Java写的,运行于JBOSS平台。操作系统为linux。当系统出现问题是很,可以通过thread dump分析就可以找到,但这只是解决问题的第一步,即找到问题的所在。首先:如何产生thread dump日志?第一步:找到应用程序所在的进 程号,通过top命令可以找到,不详述。第二步:执行kill -3 pid获取thread
转载
发布博客 2012.09.26 ·
5829 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

分析java dump文件

注意,请不要被我误导,我没有看其他资料,这是我自己分析的,有些可能是不对的 "DestroyJavaVM" prio=6 tid=0x00316800 nid=0x448 waiting on condition [0x00000000..0x00a0fd4c]   java.lang.Thread.State: RUNNABLE "Thread-1" pr
转载
发布博客 2012.09.26 ·
1945 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java stop thread

ArrowTower tower;ArrowTowerThread towerThread;AtomicInteger towerSign = new AtomicInteger(0);private class ArrowTowerThread extends Thread {private int sign;
转载
发布博客 2012.09.26 ·
1147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多