自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1945)
  • 收藏
  • 关注

在linux系统下安装配置apache服务器

我所用的是centos linux系统,但apache的服务在linux系统都大同小异,像ubuntu redhat等等。now let us go!如有问题, 欢迎直邮: [email protected]<何哲江。>1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz2.安装步骤:解压源文...

2014-04-21 11:06:00 689

设计模式笔记10-状态模式

设计模式笔记10-状态模式1 引言基本常识:策略模式和状态模式是双胞胎,在出生时才分开。你已经知道了,策略模式是围绕可以互换的算法来创建成功业务的。然而,状态走的是更崇高的路,他通过改变对象内部的状态来帮助对象控制自己的行为。2 正文2.1 本章业务背景本章的业务背景是一个糖果机,它有四种状态:没有25分钱、有25分钱、售出糖果、糖果售罄,可以对糖果机做出的...

2014-04-21 10:26:00 622

关于HR系统升级为集团版的设计总结

刚刚完了公司HR系统的升级,系统实现了从单一公司使用到多公司使用的转变,在升级的一个多月的时间内,虽然很苦,但感觉自已在系统架构上受益非浅,具体有以下感悟:一、MVC还是很重要 系统框架是五年前用delphi设计的,采用的基类加扩展类的模式来扩充新业务表单,表单内充满了业务逻辑,由于没有采用MVC模式,以至于我看完并改完了10万源代码,还未包含108支SQL脚本写的报表,若采用...

2014-04-21 10:25:00 901

UML 之 序列图和协作图

序列图(Sequence Diagram) 亦称为时序图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。 序列图展示对象之间的交互,这些交互是指在场景或用例的时间流中发生的。序列图属于动态建模。 序列图的重点在消息序列上,也就是说,描述...

2014-04-20 21:19:00 637

中转服务器

中转传输概要设计中转传输的消息架构为模拟MFC的消息架构,请参考我的上一篇文章。1.概述中转服务器采用事件驱动的方式,与socket结合。其层次如下:在事件驱动层中,将相关消息发送给对应的用户事件处理函数处理。在命令解析层中发送和接收数据。在接收到数据时,需要验证数据合法性,收到一帧完整的数据后调用消息驱动层的send相关方法,调用该类方法后会将消息传递给用户事件处...

2014-04-20 20:25:00 3152

Apache的常用配置

Apache采用IBM HTTPServer,内核为Apache/2.0.47Server version: IBM_HTTP_Server/6.1.0.13 Apache/2.0.47查看IBM HTTPServer的版本的命令apache.exe -V./apachectl -V 4注:IBM HTTPServer是包装Apache后增强了部分功能普通A...

2014-04-20 17:38:00 270

php环境中的ini配置

[PHP];PHP还是一个不断发展的工具,其功能还在不断地删减;而php.ini的设置更改可以反映出相当的变化,;在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;;;关于这个文件;;;;;;;;;;;;;;;;;;;;;这个文件控制了PHP许多方面的观点.为了让PHP读取这个文件,它必须被命名为;'php.ini'.P...

2014-04-20 17:25:00 178

结构体中最后一个成员为[0]或[1]长度数组(柔性数组成员)的用法

结构体中最后一个成员为[0]长度数组的用法:这是个广泛使用的常见技巧,常用来构成缓冲区。比起指针,用空数组有这样的优势:(1)、不需要初始化,数组名直接就是所在的偏移;(2)、不占任何空间,指针需要占用int长度空间,空数组不占任何空间。“这个数组不占用任何内存”,意味着这样的结构节省空间;“该数组的内存地址就和它后面的元素地址相同”,意味着无需初始化,数组名就是后面元素的地址,直接就能当指针使用...

2014-04-20 16:23:00 740

基于物联网技术和RFID电子客票的铁路自动检票机

前言:RFID电子客票具有检阅速度快、信息量大、安全性高和快速物理定位的独特优势,随着标准的统一和成本的降低,它在铁路上有着巨大的应用前景,同时鉴于车站对物联网化的需求,我们设想出新一代的检票机,它有着比已有检票机更广泛、更安全的信息采集和处理,帮助检票厅实现物联网化。其创新点有三:1) 多个检票口只需一台检票机: 一个检票口配备一个RFID阅读器,通过RS232汇总到一台...

2014-04-20 16:21:00 386

智能家居中的物联网网关的可信计算平台模块(TPM)设计

摘要:随着智能家居的普及,安全性问题的研究已成当务之急。针对物联网网关自身的易受攻击性和网络传输过程中的信息,我们分别采用SHA-1和AES算法对网关中的操作系统和节点采集的信息进行验证和加密,在一定程度上实现可信。我们创造性地将可信模块与网关平台进行解耦,利于可信模块的升级和维护。简介:智能家居通过物联网技术将家中的各种设备(如照明系统、空调控制、安防系统)连接到一起。智能家居最...

2014-04-20 16:11:00 389

设计模式 观察者模式

继续设计模式的文章,今天给大家带来观察者模式。先来看看观察者模式的定义:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。看一张图:其中每个使用者都有上图中的3条线,为了使图片清晰省略了。如上图所示,服务号就...

2014-04-20 13:27:00 436

Spark Core源码分析: RDD基础

RDDRDD初始参数:上下文和一组依赖abstract class RDD[T: ClassTag]( @transient private var sc: SparkContext, @transient private var deps: Seq[Dependency[_]] ) extends Serializable以下需要仔细理清:A list o...

2014-04-20 12:45:00 240

Spark Core源码分析: Spark任务执行模型

DAGScheduler面向stage的调度层,为job生成以stage组成的DAG,提交TaskSet给TaskScheduler执行。每一个Stage内,都是独立的tasks,他们共同执行同一个compute function,享有相同的shuffledependencies。DAG在切分stage的时候是依照出现shuffle为界限的。private[spark]class...

2014-04-20 12:30:00 197

Spark Core源码分析: Spark任务模型

概述一个Spark的Job分为多个stage,最后一个stage会包括一个或多个ResultTask,前面的stages会包括一个或多个ShuffleMapTasks。ResultTask执行并将结果返回给driver application。ShuffleMapTask将task的output根据task的partition分离到多个buckets里。一个ShuffleMapTa...

2014-04-20 12:13:00 289

设计模式之桥接模式(Bridge)摘录

23种GOF设计模式一般分为三大类:创建型模式、结构型模式、行为模式。创建型模式包括:1、FactoryMethod(工厂方法模式);2、Abstract Factory(抽象工厂模式);3、Singleton(单例模式);4、Builder(建造者模式、生成器模式);5、Prototype(原型模式).结构型模式包括:6、Bridge(桥接模式);7、Adapter(适配器模式);8、D...

2014-04-20 11:23:00 216

行人检测之HOG特征(Histograms of Oriented Gradients)

之前的文章行人计数、计次提到HOG特征这个概念,这两天看了一下原版的论文,了解了一下HOG特征的原理,并根据自己的理解将这个方法的流程写了下来,如果有不对的地方欢迎指正。HOG(Histograms of Oriented Gradients)特征的基本思想:The basic idea is thatlocal object appearance and shape can often be...

2014-04-20 10:02:00 405

设计模式之原型模式(Prototype)摘录

23种GOF设计模式一般分为三大类:创建型模式、结构型模式、行为模式。创建型模式包括:1、FactoryMethod(工厂方法模式);2、Abstract Factory(抽象工厂模式);3、Singleton(单例模式);4、Builder(建造者模式、生成器模式);5、Prototype(原型模式).结构型模式包括:6、Bridge(桥接模式);7、Adapter(适配器模式);8、D...

2014-04-19 19:42:00 224

Java 设计模式 策略模式

今天不想写代码,给大家带来一篇设计模式的文章,帮助大家可以把系统组织成容易了解、容易维护、具有弹性的架构。先来看看策略模式的定义:策略模式(Strategy Pattern):定义了算法族,分别封装起来,让它们之间可相互替换,此模式让算法的变化独立于使用算法的客户。好了,对于定义,肯定不是一眼就能看明白的,不然这篇文章就收尾了,对于定于大家简单扫一眼,知道个大概,然后继续读下面的文章,...

2014-04-19 17:03:00 368

实现app上对csdn的文章查看,以及文章中图片的保存 (制作csdn app 完结篇)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24022165今天给大家带来CSDN的完结篇,即加入文章的查看和文章中图片的保存~今天的目标:首先是对控件使用的考虑,既然是网络上的文章,可能首先想到的就是webview,这里直接把页面载入到webview中是肯定不行的,首先得把页面上的数据解析,然后可能需要一个h...

2014-04-18 16:03:00 237

Android 面试精华题目总结

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867下面的题目都是楼主在android交流群大家面试时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖。1、请解释下在单线程模型中Message,Handler,Message Queue,Looper之间的关系。拿主线程来说,主线程...

2014-04-18 14:39:00 685

2014腾讯实习笔试面试

成都这边14年的软件开发笔试题延续了一贯的传统,还是考查数据结构、操作系统、计算机网络等方面的内容,不过槽点还是很多的,首先就是笔试挨着坐,博主的左边就是同班同学(我没偷看啊!),考试的时候还有同学讨论题该怎么做(给跪了),然后题目据说照搬了往年的题,这个我不太清楚。从笔试的情况来看,笔试基本是不卡人的,所以大部分同学都收到了初面通知。一面遇到的面试官比较nice,先介绍自己,然后让介绍做...

2014-04-18 14:26:00 108

Java OCR tesseract 图像智能字符识别技术 Java代码实现

接着上一篇OCR所说的,上一篇给大家介绍了tesseract 在命令行的简单用法,当然了要继承到我们的程序中,还是需要代码实现的,下面给大家分享下java实现的例子。拿代码扫描上面的图片,然后输出结果。主要思想就是利用Java调用系统任务。下面是核心代码:package com.zhy.test;import java.io.BufferedReader;import j...

2014-04-17 21:33:00 627

Java OCR tesseract 图像智能字符识别技术

公司有需求啊,所以就得研究哈,最近公司需要读验证码,于是就研究起了图像识别,应该就是传说中的(OCR:光学字符识别OCR),下面把今天的收获整理一个给大家做个分享。本人程序用的tesseract,官方地址:https://code.google.com/p/tesseract-ocr/,不为别的,谁让它支持我们的天朝的文字呢~哈下载好程序后解压:大概可以看到这样一个目录,别见怪楼主...

2014-04-17 20:21:00 385

设计模式笔记09-迭代器与组合模式

设计模式笔记09-迭代器与组合模式1 引言有许多方法可以把对象堆起来成为一个集合(collection)。你可以把他们放进数组、堆栈、或者是散列表中,这是你的自由。每一种都有它自己的优点和适合的使用时机,但总是有一个时候,你的客户想要遍历这些对象,而当他这么做的时候,你打算让客户看到你的实现吗?我们当然希望不要!这太不专业可。没关系,不要为你的工作担心,你将在本章中学习如何能让客户...

2014-04-17 12:43:00 157

网页信息抓取进阶 Jsoup的不足之处

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23866427今天又遇到一个网页数据抓取的任务,给大家分享下。说道网页信息抓取,相信Jsoup基本是首选的工具,完全的类JQuery操作,让人感觉很舒服。但是,今天我们就要说一说Jsoup的不足。1、首先我们新建一个页面<!DOCTYPE HTML PUB...

2014-04-16 18:36:00 314

从原理角度解析Android (Java) http 文件上传

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23781773文件上传是我们项目中经常使用的功能,一般我们的服务器可能都是web服务器,当我们使用非浏览器客户端上传文件时,比如手机(Android)等上传,可能就需要对传输的数据进行规范化的拼接,说白了,就是我们得自己完成浏览器帮我们做的事。我首先写了服务器端代码,用来接...

2014-04-15 20:04:00 221

设计模式笔记08-模板方法模式

设计模式笔记08-模板方法模式1 引言直到目前,我们的议题都绕着封装转,我们已经封装了对象创建、方法调用、复杂接口、鸭子、披萨。接下来呢?我们将要深入封装算法块,好让子类可以在任何时候都可以将自己挂接进运算里。我们甚至会在本章学到一个受到好莱坞影响而启发的设计原则。2 正文2.1 多来点咖啡因吧有些人没有咖啡就活不下去,有些人则离不开茶。两者的共同成分是什么...

2014-04-15 15:49:00 115

设计模式笔记07-适配器模式与外观模式

设计模式笔记07-适配器模式与外观模式1 引言在本章,我们将要进行一项任务,其不可能的程度,简直就像是将一个方块放进一个圆洞中。听起来不可能?有了设计模式,就有可能。还记得装饰者模式吗?我们将对象包装起来,赋予他们新的职责。而现在则是以不同目的,包装某些对象:让他们的接口看起来不像自己而像是别的东西。为何要这样做?因为这样就可以在设计中,将类的接口转换成想要的接口,以便实现不同的接...

2014-04-15 11:26:00 127

Spark SQL Columnar模块源码分析

概述本文介绍Spark SQL增加的Columnar模块代码实现。首先介绍Columnar内的代码结构和实现,然后介绍在SqlContext里的使用方式。ColumnarInMemoryColumnarTableScan实现InMemoryColumnarTableScan类是SparkPlan LeafNode的实现,即是一个物理执行计划。private...

2014-04-14 19:55:00 232

实现app上对csdn的文章列表上拉刷新下拉加载以及加入缓存文章列表的功能 (制作csdn app 四)...

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23698511今天继续对我们的csdn客户端未完成的功能进行实现,本篇博客接着客户端上显示csdn上的各类别下的的文章列表 (制作csdn app 三)继续完善我们的app。今天的目标是:1、对文章列表的下拉刷新,上拉加载。2、没有网络的情况下,依然可以看到缓存...

2014-04-14 19:38:00 169

自定义ViewGroup实现垂直滚动

转载请表明出处:http://write.blog.csdn.net/postedit/23692439一般进入APP都有欢迎界面,基本都是水平滚动的,今天和大家分享一个垂直滚动的例子。先来看看效果把:1、首先是布局文件:<com.example.verticallinearlayout.VerticalLinearLayout xmlns:android="ht...

2014-04-14 17:27:00 135

Hadoop wordcount程序的配置运行

1、MapReduce理论简介1.1 MapReduce编程模型  MapReduce采用"分而治之"的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个分节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单地说,MapReduce就是"任务的分解与结果的汇总"。  在Hadoop中,用于执行MapReduce任务的机器角色有两个:一个是JobTracker...

2014-04-14 15:09:00 127

Pig源码分析: 逻辑执行计划优化

Whole View本文分析的是逻辑执行计划优化的代码结构,具体每种Rule的实现不做分析。看本文之前最好参考之前那篇逻辑执行计划模型的文章。Architecture几个关键类/接口的关系:每个关键类/接口的实现和继承结构在下面各节展开。OptimizerPlanOptimizer是抽象类,主要和Rule、PlanTransformLis...

2014-04-13 21:52:00 178

Android Splash界面支持用户点击 直接进入主界面

转载请注明出处:http://blog.csdn.net/lmj623565791/article/details/23613403现在大部分APP都有Splash界面,下面列一下Splash页面的几个作用:1、展示logo,提高公司形象2、初始化数据 (拷贝数据到SD)3、提高用户体验4、连接服务器是否有新的版本等。不过如果Splash页面不做任何操作时,我更喜欢提供个用...

2014-04-13 19:36:00 1879

Java 将字节数组转化为16进制的多种方案

很多时候我们需要将字节数组转化为16进制字符串来保存,尤其在很多加密的场景中,例如保存密钥等。因为字节数组,除了写入文件或者以二进制的形式写入数据库以外,无法直接转为为字符串,因为字符串结尾有\0,当然肯定还有其他原因。下面提供几种Java中使用的方案:方案一:直接利用BigInteger的方法,应该是最简单的方案了。/** * 利用签名辅助类,将字符串字节数组 * @pa...

2014-04-13 17:35:00 348

AVX Intrinsics各函数介绍

SIMD相关头文件包括://#include <ivec.h>//MMX//#include <fvec.h>//SSE(also include ivec.h)//#include <dvec.h>//SSE2(also include fvec.h)#include <mmintrin.h> //MMX#include <...

2014-04-13 13:25:00 1209

客户端上显示csdn上的各类别下的的文章列表 (制作csdn app 三)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23597229今天将在Android 使用Fragment,ViewPagerIndicator 制作csdn app主要框架和抓取csdn上的各类别的文章 (制作csdn app 二)这两篇的基础之上,继续完善我们的项目。今天的目标效果:好了,说下今天的主...

2014-04-13 12:49:00 190

人脸识别经典算法三:Fisherface(LDA)

Fisherface是由Ronald Fisher发明的,想必这就是Fisherface名字由来。Fisherface所基于的LDA(Linear Discriminant Analysis,线性判别分析)理论和特征脸里用到的PCA有相似之处,都是对原有数据进行整体降维映射到低维空间的方法,LDA和PCA都是从数据整体入手而不同于LBP提取局部纹理特征。如果阅读本文有难度,可以考虑自学斯坦福公...

2014-04-13 11:16:00 5313 2

Andorid 反编译App

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/23564065开发的过程中,有时候可能会去使用别的app里面的图片,参考布局甚至代码等,但是一般的.apk都是经过代码混淆的,这里分享下使用一些工具进行反编译.apk文件,主要就是软件的分享和教大家如何使用。1、android-apktool 主要是进行反编译的...

2014-04-12 23:46:00 322

Android 从网络中获取数据时 产生部分数据乱码的解决

转载请表明出处:http://blog.csdn.net/lmj623565791/article/details/23562939问题描述:从网络中抓取html页面进行解析,解析后发现产生部分中文乱码。由来:制作csdn客户端时产生 ,http://blog.csdn.net/lmj623565791/article/details/23532797 (java环境下,使用控制台打印出是...

2014-04-12 23:24:00 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除