
随笔
文章平均质量分 70
_houzhi
这个作者很懒,什么都没留下…
展开
-
平时看的优质技术博客与网站
经常看的一些优质的技术网站,博客,论坛原创 2016-04-25 20:58:16 · 843 阅读 · 0 评论 -
线程安全总结
http://xxxzhi.github.io/2014/09/07/summary-of-thread-safety/前几天,师兄上传图片的Android手机应用,每次传输图片到我的后台,都会出现一个问题,第一次传输总是传了一个已经乱码了的图片,然后重新传这张图片,才ok。然后我跟他一起检查代码,就发现了这个原因就是多线程导致的问题。因为图片需要压缩,所以师兄开始原创 2014-09-13 22:55:42 · 726 阅读 · 0 评论 -
linux 命令
删除目录先用su- 再进去root@houzhi-Ideapad-Z460:/usr# rm -rf fuse原创 2012-12-15 12:51:11 · 718 阅读 · 0 评论 -
Http keep-alive 与Tcp keep-alive
前两天面试遇到一个问题:如果让你对一个项目通信协议进行选择的话,你会选择Http还是Tcp(当时问的是套接字,其实套接字还有UDP啦,我好像也没去讲)协议?感觉当时脑子转的不太灵活。而且以为Http keep-alive与Tcp keep-alive是差不多的,所以根本没去讲两者之间的keep-alive。每次面试回答问题都有点着急,所以思考不够。实际上两者是不同的,下面分别介绍一下。原创 2016-03-31 17:01:50 · 2009 阅读 · 0 评论 -
Http协议
老早就学了Http协议,但是最开始学HTTP协议的时候,没有从内心意识到他的地位之高,它的使用范围之广。那时候学习的时候,基本时联系到平时使用的Apache Http包或者Java HttpUrlConnection来考虑了。更多地是在应用,或者说是比较,但是最近接触到的各种知识,像REST规范。以及使用的API各种接口。越来越觉得HTTP协议是简单但重要的东西。以前对HTTP协议,是从应用来考虑的原创 2015-09-10 20:01:07 · 617 阅读 · 0 评论 -
关于Android MVP模式的思考
最近经常看到各种介绍MVP模式的博客的,以前写的项目基本都是不断重构项目,直接考虑模块化,重用,精简,将项目代码变得更加精简,提高代码之间的复用性。看了MVP模式后,感觉有很多地方可以优化的,决定去总结一下自己代码中的问题并优化,算是对自己之前写的代码的回顾。好的模式能够让人在阅读的时候能够很好地理解代码,在对程序进行修改的时候能够快速简洁,并且不对原有代码结构破坏。原创 2016-05-05 11:18:23 · 2660 阅读 · 0 评论 -
机器学习十大算法简介
K-Means算法K-Means算法是一种聚类算法,把n个对象根据他们的属性分成k个分类,并且使这K个分割的内部相似度最大,而分割之间的相似度最小。 其主要的算法流程如下: 1. 从n个对象中任意选K个对象,作为每个聚类的中心 2. 根据K个中心,按照每个对象离K个中心的最小距离(离那个中心近,就划分到哪个中心),将n个对象划分成K个分割(聚类) 3. 然后计a ge su a分割的中心(原创 2014-12-16 16:25:02 · 3505 阅读 · 0 评论 -
学习ios笔记(一)
一直都想学学ios,这东东一直被说的很好,总是没有亲自去体验体验。最近用虚拟机试了下,虚拟机简单地跑起来还不算太卡,在承受范围之内。看了一半apple官方的关于ios的指导(https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOSCh/chapters/Introduction.html),原创 2014-02-26 00:33:29 · 881 阅读 · 0 评论 -
Runtime.exec使用错误导致延迟
这篇文章是纪录了一个bug解决的过程,但是我还是没有能够真正地找出bug的缘由。希望大牛能够详细解释。问题的发现当接触的系统越来越大的时候,对于系统的性能越来越高的时候,找到表面问题的真正原因就慢慢地成为了一个比较麻烦的问题。说实话,一开始我一直不知道是因为Runtime.getRuntime().exec()导致服务处理时间缓慢。发现这个原因倒是花了不少时间。原创 2015-06-02 21:17:25 · 3621 阅读 · 3 评论 -
Servlet实现实例
Servlet实现实例之前在图书馆看了一下《深入剖析Tomcat》前两章,对于Servlet的一种简单的实现方式复述一下。Java Servlet是用java编写的服务器程序。狭义上就是指java程序接口。在Servlet.jar就有Servlet接口,ServletRequest接口,以及ServletResponse接口。这些接口跟平时写Tomcat的是有类似的,平时用的比较多的都是HttpSe原创 2015-02-26 13:09:33 · 893 阅读 · 0 评论 -
BAE json 返回乱码。
真是够郁闷的,在本地调试的时候,没有任何问题,已提交到bae后,返回的json数据就出现乱码了。花了我一两个钟。网上找来找去都没有结果,估计就是因为可能自己某个细节出现了问题,然后就自己检查代码了。 发现了就是一个地方有些问题。我新写的代码,不会出现那个问题,但是之前写的,出现那些个问题。唉,很久之前的代码,比较挫。。。 resp.setHeader("Cache-原创 2013-11-05 18:41:31 · 1410 阅读 · 1 评论 -
学了点前端的总结
今天弄一个web,本来想叫同学帮忙弄的,但是后面一想,还是自己多接触接触,增加以下知识面。记录以下用到的一些js技术:split 函数: 跟java String 中的split 差不多,将字符串分开。var 变量的声明,感觉js中,所有的变量都是var 。没有啥其他的类型。另外,函数的参数声明,不要用var关键字修改标签文本内容: $("#id").html(“hello”);原创 2013-08-20 00:19:07 · 1093 阅读 · 0 评论 -
利用apache负载均衡热备份给内网穿透接口备份
我的博客地址:http://xxxzhi.github.io/2015/01/27/apache-proxy-intranet-through/因为在学校,内网无法被外网访问。实验室租了一个阿里云服务器,但是阿里云服务器没有GPU,我那些GPU程序不能够在阿里云上面使用。之能够在自己带有GPU的本机上面使用。但是自己的本机外网又不能够访问,之能够想办法了。内网穿透方法使用大原创 2015-01-27 22:19:30 · 1583 阅读 · 0 评论 -
Unable to find expected entry 'partner/binary-i38/Packages /binary-i386sudo
今天下午被一个update的问题,让我找了半天的解决方法。 sudo apt-get update 莫名奇妙地出现了这个错误W: Failed to fetch http://mirrors.ustc.edu.cn/ubuntu/dists/trusty/Release Unable to find expected entry 'main/binary-i386sudo/Pac原创 2015-01-13 17:55:35 · 2543 阅读 · 0 评论 -
xml 与json 的比较
建议看个人博客地址:http://boyhouzhi.com/2014/02/23/android-xml-compare-with-json/最近接触一个项目的代码,看到里面的数据传输方式都是用xml。之前一直都是用json进行数据传输,不禁对这两种方式的比较进行了了解了一番,根据网上看到的,比较全面的比较以及自己使用过程中的思考。###定义 JSON(Javas原创 2014-02-26 00:36:44 · 1134 阅读 · 0 评论