自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 问答 (1)
  • 收藏
  • 关注

原创 反余弦函数用途之一:关系距离计算

反余弦函数是余弦函数的反函数(y=cosx(x∈[0,π])的反函数叫做反余弦函数),记作y=arccosx(x∈[-1,1])。其x,y取值曲线参见附件图。可见,其取值范围,随着x从0向-1和1的趋势逼近,它们的表现;如果假设有两个参数啊,a和b通过抽象为此函数x,y关系,有两个概念来表明它们之间关系距离,分别为[b]差异性[/b]和[b]对立性[/b]。那么,则有:x0...

2016-07-27 17:39:52 1096

在ubuntu中打包deb包

公司要使用deb包发布产品,具体原因不明,可能是由于deb格式安装包又经常会涉及到系统较底层的操作,对Unix类系统对权限、所有者、组的严格要求吧!不论,先来了解下什么是deb?Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。处理这些包的经典程序是dpkg。deb包本身有三部分组成:数据包,包含实际安装的程序数据,文件名为tes...

2015-07-13 16:19:00 322

原创 Js前端比较

angular做为一个数据模板是不错的选择,和dom绑定的比较紧密,拥抱 HTML/CSS譬如:遍历数组只需要增加一个ng-repeat的html属性即可[code="html"] element[/code]ember可以做任何事,使用Handlebars来描述HTML,EmberJS提供了一个Chrome插件,因此调试ember应用很容易例子:创建应用元素是完备的,...

2015-06-03 18:52:36 153

原创 大数据处理之-DAG计算

DAG是有向无环图(Directed Acyclic Graph)的简称。在大数据处理中,DAG计算常常指的是将计算任务在内部分解成为若干个子任务,将这些子任务之间的逻辑关系或顺序构建成DAG(有向无环图)结构。DAG在分布式计算中是非常常见的一种结构,在各个细分领域都可以看见它,比如Dryad,Flumejava和Tez,都是明确构建DAG计算模型的典型,再如流式计算的Storm等系统或机器...

2015-05-19 18:32:12 7511

使用php访问zookeeper服务

下载zookeeper依赖库:http://apache.fayea.com/zookeeper/zookeeper-3.4.6/解压tar -zxf zookeeper-3.4.6.tar.gzcd zookeeper-3.4.6/src/c安装./configure --prefix=/usr/local/zookeeper/zookeeper-3.4.6/make...

2015-04-28 20:35:49 677

原创 varnish之ubuntu(+nginx)部署

参考官方文档:https://www.varnish-cache.org/installation/ubuntuapt-get install apt-transport-https...apt-get updateapt-get install varnish---------------------------------------------------------...

2015-03-10 17:00:56 278

原创 [转]基于WiwizHotSpot Builder的WiFi热点Web认证方案

近日,接手了一个在几个麦当劳分店的无线覆盖项目。店面面积并不太大,无线覆盖比较容易,但是对于接入热点的认证方式有一些特殊要求。  第一、要求接入热点之后打开浏览器输入任何网址都能显示一个麦当劳店面的欢迎页面。 第二、在这个页面上顾客可以输入一个认证key进行认证(顾客可以凭本店面的购物票在店面柜台领取认证key)。 第三、输入正确的认证key后可以显示指定的麦当劳主页。之后,用户可以自...

2015-03-10 14:59:28 202

java的md5加密字符串超简单

直接上代码,以后备用:[code="java"] /** * md5 string * @param String str * @return String */ private String _md5( String str ) { String ret = null; try { MessageDigest mess...

2015-03-09 16:26:42 182

原创 c语言实现-socket之select

[code="c"]#include #include #include #include #include #include #include #include #include #define LISTENQ 5 #define OPEN_MAX 1024#define SERV_PORT 60088#define MAX_LINE 102...

2015-02-02 14:03:19 922

Python进行简单的MapReduce(1)

所有操作,假定hadoop集群已经正常部署。Python源码mapper.py[code="python"]#!/usr/bin python import sys # input comes from STDIN (standard input)for line in sys.stdin: line = line.strip() words...

2014-11-27 13:01:14 174

mysql函数-根据经纬度坐标计算距离

在实际的Web开发中,越来越多的碰到一些特定领域的专业算法,比如本文提到的根据两点经纬度计算距离的方法。通常的两种计算:1。要算的距离是椭球面的距离    设第一点A的经纬度为(LonA, LatA),第二点B的经纬度为(LonB, LatB),按照0度经线的基准,东经取经度的正值(Longitude),西经取经度负值(-Longitude),北纬取90-纬度值(90- Lat...

2013-09-23 09:55:29 344

原创 Internet Explorer cannot open the Internet site - Operation aborted

Recently, I found IE error report in our web application as below, in my case, I search solution via Google and Baidu Search Engine , and then find this is a bug existing in IE browser. Internet...

2013-09-10 10:20:17 159

JS检查密码强弱(jquery框架支持)

请自行下载jquery框架验证。本例已经经jquery-1.4.2.min.js验证通过。[code="js"]var ValidatePwd = { Pwd : { color: ['#E6EAED', '#AC0035', '#FFCC33', '#639BCC', '#246626'], text: ['太短', '弱', '一般', '很好',...

2011-04-18 23:55:57 151

关于aspell+pspell的安装测试方法综述

GNU Aspell的是一个自由和开放源码拼写检查程序,它是Ispell替代产品。它可以被用来作为一个库或作为一个独立的拼写检查器。它的不同于ispell,无需使用特殊的字典在UTF-8文件,可以很容易地检查拼写错误的单词。 Aspell的也会尽力尊重目前的区域设置。步骤:1).Install pspell on WindowsWindows中配置PHP的pspell项。...

2011-04-17 10:14:42 563

java反射之ObjectAnalyzer

JAVA2中关于反射的应用主要是用来分析类结构,其中的Field,Method,Constructor类分别描述类的字段,方法和构造器。它们又分别读有相应的getName,getType,getModifiers等方法来返回其类信息。类ObjectAnalyzerTest:[code="java"]package cn.lesorb;import java.text.N...

2011-04-10 00:35:58 1099

PHP判断数组(多维)数值是否为空

PHP判断单值是否为空使用最为常用的empty即可,但是,在判断有键值的数组或多维数组时就会出现困难,以下就是PHP中判断数组(多维)数值是否为空的函数:[code="php"]class Test{public static function array_is_null($arr = null){ if(is_array($arr)){ foreach($arr a...

2011-03-31 23:42:27 585

原创 PHP之抽象

的抽象类中定义抽象方法,目的就是要规范实现类的方法;如果没有这种定义对实现的关系,则就失去了面向对象的意义,虽然,在很多情况下为了避免类被实例化也可能在类的头部加上abstract标志,但是,这不是唯一的方法。面向对象的本身意义就是为了实现继承复用,而不是为了保守。抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。从这个定义不难看出,抽象的本质意义即在于归纳,抽取,抓住了这...

2011-03-28 23:09:31 79

模式病

当我翻完一片设计模式的范本时,然后,对于下一个项目,想都没想清楚就要尝试在新项目中使用一把!自然,在项目中展示出大量的模式的确让人感到一种非凡的架构能力。所以,我这么做了,也因此,我可能已经犯了一种病“模式病”!如果设计模式成了到处敲打的锤子,那么,仍属也就随之而来。在项目中硬塞进不必要的模式,是over-engineering.我们一定不要重新发明wheel,正确的方法是:问题->识...

2011-03-25 22:39:44 113

java之类初始化

1,关于属性 显然,默认的属性(字段whatever我喜欢这么叫),java中规定所有的变量都要显式的赋予初始值,在类初始化时,如果懒得做这个工作,那么编译器会给它们赋默认值: 整型为0,布尔为false,对象为null...2,关于构造器 一个类可以有多个构造器吗?当然。没错,构造器是可以重载的。在构造器中初始化变量是很有效的,也很友好。如果没有呢,java类也...

2010-12-14 18:21:31 84

sql server存储过程注意点点

sql server存储过程是利用其提供的Transact-SQL语言所编写的程序。 它所遵循的几个原则: 1)、变量说明 2)、ANSI兼容的SQL命令(Select,Update….) 3)、一般流程控制命令(if…else…、while….) 4)、内部函数 它所需要注意的几个常用设置: a). SET ANSI_NULLS {ON |...

2010-11-10 23:22:35 125

OS的发展概况

OS的发展经历了:[b]1.无os时代[/b],即人工操作:卡片,纸带等输入输出I/O直接与计算机交互或借助外围机(磁带磁盘等)实现的脱机方式;[b]2.单道批处理(SBPS)[/b],借助脱机处理的优点,把多个任务组成一个作业一次输入到磁带或磁盘中,再通过Monitor自动的处理其过程,排序运行。[b]3.多道批处理(MBPS)[/b],在单道的基础上,将多个作业组成一个个任务队列,...

2010-10-30 13:43:43 324

关于PHP的几点注意

1.关于@,这个符号将告诉编译器,忽略可能的错误,注意它使用在函数前2.关于&,这个符号将告诉编译器,当前参数是引用传递,在函数中显式的改变值将使得参数实际值改变,注意在对象复制时的巧妙应用:[code="php"]class a{ var $aa="ABC"; } $b = new a(); $c = $b; echo $b->aa;//这里输出AAA ...

2010-10-27 00:07:12 138

原创 内存管理之记事

内存管理通常有:[b]页式管理和段式管理、段页式管理等等。1.[/b]页式管理的基本原理将各进程的虚拟空间划分成若干个长度相等的页(page),页式管理把内存空间按页的大小划分成片或者页面(page frame)。优点: 没有外碎片,每个内碎片不超过页大小缺点:程序全部装入内存。需要硬件支持。[b]2.[/b]段式管理把程序按内容或过程(函数)关系分成段,每段有自己的名字。段式...

2010-10-25 09:44:33 91

c语言实现冒泡法排序

c语言实现冒泡法排序,如下:[code="c"]void _bubbleSort(int a[],int length){ int i,j,temp; int bools; bools = TRUE; for(i=0;i

2010-10-16 15:34:49 179

c语言实现字符串拷贝

c语言实现字符串拷贝,如下:[code="c"]void myStrcpy(char *target,char *source){ while((*target = *source) != '\0') { target++; source++; }}[/code]注意声明函数定义:void myStrcpy(char *target,char *source...

2010-10-16 15:31:13 316

原创 mysql之replication配置

在MySQL 3.23.15版本之后,MySQL提供了数据库复制的功能,可以实现两个数据库实时同步,增强了MySQL数据库的稳定性,而且可以在企业级应用的数据库层实现Cluster…MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器(Master),而一个或多个其它服务器充当从服务器(Slave),利用该特性实现读写分离,是很多大型网站常用的数据库架构。MySQL的replic...

2010-10-12 13:03:53 98

UML初探

[b]UML(Unified Modeling Language)是用来对软件密集系统(应该是指系统中软件是主要部分,在开发软件的成本占系统成本的大部分)进行可视化建模的一种语言。[/b]标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义:   [b]第一类是用例图[/b],从用户角度描述系统功能,并指出各功能的操作者。   [b]第二类是静态图[/b] (S...

2010-10-12 12:34:13 88

CakePHP开发之调用控制器方法requestAction

有时候,为了调用上的方便,我们需要使用requestAction。它是CakePHP提供的,实现了无论当前请求在哪里,都能够任意调用的一个简便方法。这在某种程度上违背了MVC的设计理念,但是,为了追求灵活性,CakePHP在后续版本中一直保留了这个特性,并做出了一定的改进。经过查看,我得知,[b]requestAction是对象类Object中的一个公有方法[/b],是Cake...

2010-09-17 14:41:44 283

PHP调用JAVA开发之PHP/Java Bridge

A [url=http://sourceforge.net/projects/php-java-bridge/files/Binary%20package/php-java-bridge_6.2.1rc3/php-java-bridge_6.2.1rc3_documentation.zip/download]PHP/Java Bridge implementation [/url]is distr...

2010-09-06 17:31:00 180

CakePHP开发之controller设置之国际化

CakePHP中对国际化(internationalization通常将它简写为i18n)和本地化(localization被简写为l10n)的支持遵循国际组织(Openi18n)的相关标准.[b]通常相关的文件包括了PO和MO文件[/b],资源包的位置一般在/app/locale/资源名称/LC_MESSAGES/,命名是default.mo AND default.po.PO是...

2010-09-06 11:08:20 128

CakePHP开发之helpers

[b]helper顾名思义就是帮助类,主要运用于视图view层.[/b]CakePHP在设计之初就充分考虑到了扩充性,在view中,常常会遇到需要处理的并且会多次重复使用到的框架,元素,部份数据...譬如:图表,编辑器等.这个时候,就是helper大显身手的时候:在CakePHP中,[b]helper一般位于app/view/helper/目录下[/b],当然这里指的是自己...

2010-09-02 12:08:43 182

CakePHP开发之视图缓存

当对指定URL发起请求时,CakePHP首先检查该URL是否已经被缓存.如果已被缓存,CakePHP就会绕开分发器(dispatcher.php)直接返回已经缓存起来的页面.反之,则通过正常的机制来输出视图.如果已经[b]激活Cake缓存[/b]机制,Cake会缓存输出的页面已备下次调用。可以选择缓存某些页面,也可以标记某部分视图不被缓存.Cache工作设置:默认情...

2010-08-31 14:50:24 170

CakePHP开发之controller设置之paginate

CakePHP中paginate是一个处理分页数据的函数.配合helper(有关信息请关注后续文章)里的Paginator方法,可以很容易的做出分页列表页面.[b]首先:[/b]覆盖paginate变量,paginate变量的绍介请看前一篇([url=http://lesorb.iteye.com/blog/746229]CakePHP开发之控制器-Controller[/url])....

2010-08-27 10:51:54 272

CakePHP开发之控制器-Controller

在CakePHP里,一个controller用于管理应用程序某一方面的逻辑.大多数情况下,controller被用于管理独立model的逻辑,controller的名字总是复数形式.每个controller可以包含任意数量的方法(action).一个action,是controller里的一个独立的方法.这个controller.action对象的方法将被Dispatcher类分发...

2010-08-24 17:54:41 281

CakePHP之Component设置

CakePHP的组件Component可以看作是Controller的辅助工具.在CakePHP中,已经有了一些默认的组件(在文件夹cake\libs\controller\components中),譬如:session.php,request_handler.php,cookie.php,email.php等等...当然,我们也可以自已定义一些组件,最好将其放置在app/controller...

2010-08-19 12:35:54 248

获取用户IP地址的三个属性的区别及CakePHP之获取IP方法

想要获取ip并不难,但是要获取准确的ip的确是值得探索的问题.在使用代理,透明代理,匿名代理以及欺骗性代理服务器等等情况下,在获取客户端IP的时候,需要做相应的判断:一、无代理服务器: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透...

2010-08-18 10:40:47 169

常见Hibernate一个错误解决及启示

最近,在测试一个使用了Hibernate添加user对像的实现时,系统老是报错:NullPointerException...位置,分别显示是出在Action和Service中:害得我在Action和UsersService中都加了避免NullPointerException的判断:[code="java"]if(session != null) {//to do}...

2010-08-17 11:29:03 116

CakePHP之Session设置

CakePHP Session 存储选项CakePHP提供给用户了3种Session数据保存方式:1.CakePHP安装目下的临时文件;2:采用PHP的默认机制;3:或者序列化到数据库中.对应的设置在core.php中分别为:[code="php"]define('CAKE_SESSION_SAVE', 'php');# 设置为 'cake',保存sessi...

2010-08-16 12:31:00 358

CakePHP之Model函数定义

在CakePHP中,MVC的架构是清晰的,而在实际做项目中,我发现仍然有很多人喜欢在Controller中堆砌函数,这样做也未尝不可,但是,作为一个百万行级的大项目来说,这种违背MVC思想的做法虽然可能暂时给程序结构带来便利,但从长远来看,是万万不可取的!我们应该将系统常用到的某些函数定义在Model中,特别是纯粹的的数据处理函数和数据查询函数:譬如,在Blog中像下面这样的条件查...

2010-08-14 14:03:14 139

CakePHP之Model关联对象

CakePHP 提供关联数据表间的映射,共有4种类型的关联:hasOne,hasMany,belongTo,hasAndBelongsToMany.设定了Model间的关联关系定义,CakePHP就会将基于关系数据库的数据映射为基于对象的关系模型。但是你应该确保遵循CakePHP的命名规则.命名规则中需要考虑的3个内容是,外键,model名字,表名.外键:单数形式的...

2010-08-13 14:50:40 171

空空如也

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

TA关注的人

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