自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非●梵高

四时有常 春夏秋冬 各行其道 青草鲢鳙

  • 博客(143)
  • 资源 (18)
  • 收藏
  • 关注

原创 WEB开发那些事儿

web开发由于技术更新快、热点多、新框架层出不穷、贴近最终用户、应用范围广,造成的结果是:它是一个相当令人迷失的领域。写作此文的目的,一方面,是为了寻找一些万变不离其宗的东西,一方面,是对自己在开发过程中的经验总结,还有一方面,也是在方法论上的一些探讨,毕竟,自己的开发领域不仅仅是web开发,所以希望能找出一些迅速介入的共通的东西。

2014-07-29 17:55:13 2570 2

原创 Thinking In ASP

Thinking In ASP关于文章的标题,我仔细思索了一阵子。是用《think in asp》好呢,还是《asp in nutshell》好呢?回看一下文章的内容,虽然主线是asp,但是其展开的内容庞杂而无序。而且thinking这个词本身,更能体现出我们在开发ASP过程中的一个状态——思考而且是ING的状态——这是我所喜欢的。问题的关键不是asp(它可以是任何东西)——而是thinking,在开发过程中,我们一路思考,孤独前行。

2014-01-11 22:44:05 1594 4

原创 匹配二进制流中的字符串

代码来自VikingCAT的Segmar模块C版本#define MAX_BLKSZ 262144 // 256k#define MAGIC_TAG "METAM3U8"#define MAGIC_TAG_LEN 8struct header { uint8_t version; uint8_t cmd; char guid[48]; char data[]

2017-06-20 13:42:32 1608

转载 Profiling Python using cProfile: a concrete case

关于 python 性能测试和调优的工具python自带一而言之,python -m cProfile -s time your_scripts.py原文地址Writing programs is fun, but making them fast can be a pain. Python programsare no exception to that,

2016-09-28 20:11:18 618

原创 [python] 方法超时处理的修饰器

在程序执行中,经常会遇到一个大问题:执行超时而且无法退出有些超时现象不是仅仅通过线程的interrupt能够搞定的这里其实要处理到的问题,跟实时系统一样的,就是:可预测的——在可预计的时间内给出结果(正确或者失败)。实时系统的重点不在于速度而在于可预测(精度和限度)。

2016-09-05 22:49:08 4629

转载 数学与编程

简单地举例:甲只掌握以常量为研究对象的初等数学,乙掌握了以对变量的数学分析为基础的高等数学。丙掌握了以集合为研究对象的抽象代数。假设他们一同学习C语言程序设计这门课程。因为甲掌握的初等数学是以常量为研究对象的,因此对甲来说,C语言的内容就是几十个关键字加几百个库函数,以及顺序、迭代、选择这三种基本流程,这样甲可以很快学完C语言课程,同时也能举一反三地学会其它类似的计算机语言来完成软件的开发工作

2016-06-16 14:11:44 607

转载 玩转CPU Topology

转载自:玩转CPU Topology仅作备忘,有兴趣者请前往原文阅读如果你也是对/proc/cpuinfo文件里面的内容不甚了解,请跟我一起来学习下CPU的拓扑结构 (CPU Topology)。我们先从一些简单的概念开始。NUNA与SMPNUMA(Non-Uniform Memory Access,非一致性内存访问)和SMP(Symmetric Multi-P

2016-03-11 10:35:52 849

转载 CMDB的相关资料

涉及到一个cmdb相关的东东,更宽泛的说,应该是一个资源管理平台。其范畴更类似zenoss所包含的。先备份记录一些相关资料:http://www.zhihu.com/question/21954497商用CMDB几大巨头: BMC的Atrium CMDB 其相关的一整套方案软件叫Remedy、HP的 UCMDB 其相关的一整套方案软件叫openview、CA的Unicenter、I

2015-05-12 14:16:31 1562

转载 当你在浏览器中输入baidu.com并且按下回车之后发生了什么?

原文链接:当你在浏览器中输入google.com并且按下回车之后发生了什么请原谅我把标题中的google.com 改成了 baidu.com——我估计百度应该把我这篇blog推到首页吧:)这仅仅是为了表达对百度的一个吐槽——如果你真以为我是为了SEO虾米的。。。亲,你觉得有这个必要么? O(∩_∩)O  本文试图回答一个古老的面试问题:当你在浏览器中输入google.c

2015-03-31 14:26:46 8455 4

原创 Warning : caught an JavaWebDeveloperException() in MobiAppAge.foward() function

今天在csdn首页看到一篇推荐文章《RethinkDB:为实时应用而生的开源数据库》我感觉到了一个警告 Warning,虽然它还没有升级到 ERROR、FATAL、CRASH等级别,但是也是一个比较明确的预兆,尤其是对web开发程序员而言——那就是,世界变了,传统的互联网应用开发模式也变了。在这一场转折中,互联网应用的开发分成了两个泾渭分明的阵营:后端开发:重逻辑和业务——前端开发:重效果和表现力。但是,富客户端的出现,在解构这一切。

2015-03-30 19:08:56 860

转载 vim使用配置

转载自:http://mislav.uniqpath.com/2011/12/vim-revisited/Vim: revisited更多补充和丰富细节请查看原文。I’ve had an off/on relationship with Vim for the past many years.Before, I never felt like we understood

2015-01-21 14:04:25 1601

转载 循环冗余检验 (CRC) 算法原理

http://www.cnblogs.com/esestt/archive/2007/08/09/848856.htmlCyclic Redundancy Check循环冗余检验,是基于数据计算一组效验码,用于核对数据传输过程中是否被更改或传输错误。 算法原理 假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x)

2014-12-09 15:11:29 569

转载 LINUX C 如何让写文件更快

So you want to write to a file real fast…Or: A tale about Linux file write patterns.So I once wrote a custom core dump handler to be used with Linux’score_pattern. What it does is take a core du

2014-12-04 22:33:22 2989

转载 CRC16 - CRC64 的碰撞测试

CRC16 - CRC64 test results on 18.2M dataset, w/program source Program & Test Run最近寻找一个key生成算法,md5的128bit对于我的内存来说太大了,十亿量级。找到这个东东,抽空试试看。先记录下http://www.backplane.com/matt/crc64.htmlCRC16 -

2014-12-04 21:45:36 8243

转载 c语言 指针转换为整数或者 整数转换为指针

INT36-C. Converting a pointer to integer or integer to pointerSkip to end of metadataCreated by sditmore, last modified byJill Britton onAug 04, 2014 Go to start of metadataA

2014-12-04 01:13:32 13003 4

转载 Ceph剖析:数据分布之CRUSH算法与一致性Hash

http://www.cnblogs.com/shanno/p/3958298.htmlCeph剖析:数据分布之CRUSH算法与一致性Hash作者:吴香伟 发表于 2014/09/05版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明数据分布是分布式存储系统的一个重要部分,数据分布算法至少要考虑以下三个因素:1) 故障域隔离。同

2014-12-02 17:40:13 951

原创 视频编码器评估与参数优化

视频编码器评估与参数优化是个比较麻烦的问题,主要原因是:编码器种类多,输入的参数繁多,参数的相互影响非线性,深入理解其实现需要投入巨大的精力或者不可能(对于商业产品而言)。而另一方面,评估和选择编码器、针对特定的目标选择最优的编码参数组合对于视频服务商——比如视频网站来说,是一个现实的需要。有感于或者苦恼于如何选择最优的方案,笔者通过对多目标优化方法的尝试进行了一定的探索,之所以选择这种方法,主要原因是它比较“暴力”和“傻瓜”,并不需要过多的纠缠参数的涵义f‘(*∩_∩*)′。

2014-11-15 09:31:53 2025

原创 什么是科学?

现在中国基本是处在西方科技体系下的发展,我估计大部分人对核反应之类的能说个大概,却根本不知道基本的经络理论。这种环境下,是很难对不同文明的发展方向做出一个客观的估计的。阿凡达的文明是好是坏?《第九区》的大虾是牛X还是傻X?不同的科技体系,没准儿压根就理解不了。我说是生命科学,你说是“扯淡修仙”。我说是“不同的世界观和方法论”,你说是“中国根本没有形成完整的xx体系,都是经验性的”。。。

2014-09-23 20:15:36 884

转载 NoSQL数据库的分布式算法

NoSQL数据库的分布式算法

2014-09-21 20:21:59 931

原创 百度真的很小气

昨儿写了篇博客《本座最不鸟的十种技术人员》中间提到了一种:用百度找答案的程序员~~~发布之后,十分钟内,用百度搜索博客标题,能够搜索到首页首行,今天却完全搜索不到了。百度真的很小气哦~~~

2014-09-21 11:54:16 1250

原创 本座最不鸟的十种技术人员

1.名片上的架构师 2.部门会议上的项目经理 3.baidu上找答案的程序员 4.精通SSH的javatar 5.认为做了几年开发就该去做管理的程序员 6.认为大数据就是很大的数据的开发者 7.认为MapReduce很高端的程序员 8.以为架构就是搭积木的程序员 9.忽视运维的程序员 10.不鸟我的程序员

2014-09-20 21:54:02 1309

转载 You can list a directory containing 8 million files! But not with ls..

You can list a directory containing 8 million files! But not with ls..

2014-09-16 19:23:15 809

转载 ActiveMQ使用经验

ActiveMQ使用经验ActiveMQ 是apache的一个开源JMS服务器,不仅具备标准JMS的功能,还有很多额外的功能。公司里引入ActiveMQ后,ActiveMQ成里我们公司业 务系统中最重要的一个环节。所有应用都通过jms集成,如果ActiveMQ出了故障,整个系统就瘫痪了。因此,头对ActiveMQ的性能,可靠性,以 及如何正确使用,是非常的关心的,而我就被指派来

2014-09-10 22:05:43 526

转载 How to use epoll? A complete example in C

How to use epoll? A complete example in C

2014-09-08 22:32:11 622

转载 几种经典的网络服务器架构模型的分析与比较

前言事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方式,事件驱动能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以,本文将不拘泥于

2014-09-03 22:43:15 508

原创 时间是把杀猪刀

2014-08-05 20:33:32 779

原创 拿起笔来做刀枪 · 之七 最终幻想 Final Fantasy

挖坑再填

2014-07-28 15:00:57 1238

原创 拿起笔来做刀枪 · 之六 再造一个hibernate

hibernate有两个比较有趣的地方:一个是它的core feature : ORM。还有一个是它的HQL 与多种sql语法体系的映射。第二个部分其实我们很少用到,而且相对比较复杂,涉及到词法分析、语法树构建等一系列编译原理的天坑。我们还是从最直观的入手:ORM。

2014-07-28 15:00:28 959

原创 拿起笔来做刀枪 · 之五 再造一个lucene

实关于全文检索的倒排序,逻辑是非常简单的,“空间换时间”的概念也不复杂。我们甚至可以用100行可以编译运行的java代码说明问题。

2014-07-28 14:51:17 1290

原创 拿起笔来做刀枪 · 之四 再造一个struts

挖坑再填

2014-07-28 14:50:31 1196

原创 拿起笔来做刀枪 · 之三 再造一个jsp(java sign pages)

挖坑再填

2014-07-28 14:49:44 1375

原创 拿起笔来做刀枪 · 之二 再造一个spring

挖坑再填

2014-07-28 14:48:57 1066

原创 拿起笔来做刀枪 · 之一 再造一个dom4j

挖坑再填

2014-07-28 14:48:31 1276

原创 拿起笔来做刀枪 · 序言

---拿起笔来做刀枪 集中火力搞软件 意识革命齐造反 开发路上当闯将---在后面的章节里,我会尝试实现web开发中可能会用到的主流框架,当然,我并无意重新打造一遍轮子,而是为了实现三个方面的目的:我们需要什么,就去实现什么。——这也是各种开发框架的出发点和源起。我们怎么实现,应该采取什么思路。——这个可能各个开发框架有所不同,殊途同归。如何去理解流行的框架。——相互印证,避免过早的迷失在别人的源代码里。

2014-07-28 13:00:21 2469

原创 开发,从需求出发 · 之六 扒皮MVC

本章节的内容集中于MVC模式下的

2014-07-24 13:32:09 1241

原创 开发,从需求出发 · 之五 麦克斯韦妖

麦克斯韦妖(Maxwell's demon),是在物理学中假想的妖,能探测并控制单个分子的运动,于1871年由英国物理学家詹姆斯·麦克斯韦为了说明违反热力学第二定律的可能性而设想的。

2014-07-24 04:28:46 1461

原创 开发,从需求出发 · 之四 春天在这里

从需求出发并不是一句空话,在开发过程中也是如此。从需求出发,实质上是暗合了极限编程和测试驱动开发的一些思想。鉴于网站开发是一个比较流行的方向,我打算从一个网站开始,阐述一下自己对“需求驱动开发“的理解,并将其引申到一个更广泛的领域。

2014-07-24 02:17:01 1433

原创 开发,从需求出发 · 之三 春天在哪里

从需求出发并不是一句空话,在开发过程中也是如此。从需求出发,实质上是暗合了极限编程和测试驱动开发的一些思想。鉴于网站开发是一个比较流行的方向,我打算从一个网站开始,阐述一下自己对“需求驱动开发“的理解,并将其引申到一个更广泛的领域。

2014-07-24 00:52:44 1698 2

原创 开发,从需求出发 · 之二 造飞机的工厂

从需求出发并不是一句空话,在开发过程中也是如此。从需求出发,实质上是暗合了极限编程和测试驱动开发的一些思想。鉴于网站开发是一个比较流行的方向,我打算从一个网站开始,阐述一下自己对“需求驱动开发“的理解,并将其引申到一个更广泛的领域。

2014-07-23 22:38:41 2054 2

原创 开发,从需求出发 · 之一 所见即所得

从需求出发并不是一句空话,在开发过程中也是如此。从需求出发,实质上是暗合了极限编程和测试驱动开发的一些思想。鉴于网站开发是一个比较流行的方向,我打算从一个网站开始,阐述一下自己对“需求驱动开发“的理解,并将其引申到一个更广泛的领域。

2014-07-23 20:59:18 4436

sitefromscratch

此文件为《web开发那些事儿》http://blog.csdn.net/deltatang/article/details/38274747 的代码内容,谢绝他用:)

2014-08-05

基于流形距离的聚类算法研究及其应用

在本文中,我们提出了一种流形聚类算法,称为基于流形距离的全局原型聚 类算法(Global Prototypical Clustering Algorithm based—on Mallifold Distance,GPMC)。 在新算法中,聚类中心选自数据集本身,在选择每个聚类的聚类中心时,依据一 种新的基于流形距离的相似性度量,该度量计算的是数据点间沿着流形的测地线 距离。在确定初始聚类中心时,GPMC从优化的角度出发,使用全局的方法进行选 择。对于部分人工数据集和UCI数据集的实验表明,从聚类性能和鲁棒性的角度来 看,新算法在处理复杂、非凸的数据聚类问题时有效可行。

2014-07-10

基于Intel_RNG的真随机数生成器研究

基于Intel_RNG的真随机数生成器研究

2014-04-16

基于元胞自动机遗传算法的云资源调度

针对传统遗传算法易陷入早熟收敛等问题,提出一种改进的元胞自动机遗传算法(CGA),并将其应用于云环境下的资源调度。分 析云计算环境中处理用户群请求的庞大任务数及资源合理分配的问题,利用CGA 算法寻求一组最优的资源调度方案。在CloudSim 仿真平 台上进行实验,结果表明,CGA 算法能缩短任务完成时间,降低用户总成本,满足云环境下的资源调度要求。

2014-01-21

SLSB Improving the Steganographic Algorithm LSB

SLSB Improving the Steganographic Algorithm LSB

2014-01-16

Linear Canonical Transform

Linear Canonical Transform.docx

2014-01-16

Curve Shapes: Comparison and Alignment

We present a method for identifying a partial match for twice differentiable curves. The method uses equal arc-length interval correspondences when comparing points on one curve to another. We use the square of difference in curvatures at each point to compare two curves, and find it to be fast enough for querying a large database of curves.

2013-07-02

ESTIMATION OF CURVE SIMILARITY USING TURNING FUNCTIONS

The process of classifying objects is a fundamental fea- ture of most human pursuits, and the idea that people clas- sify together those things that people ¯nd similar is both intuitive and popular across a wide range of disciplines. Es- timation of di®erence between curves (curve matching) is an useful and often necessary technique in many applica- tions, including: pattern recognition, image object recogni- tion, robotic applications, computational geometry, etc. In this paper, three methods for curve matching using turning functions are presented. While the ¯rst two, called plain and polygonal method, are based on a simple adapta- tion of the existing approaches, the third one, called penalty method, is a new one and tries to overcome some important problems from the ¯rst two. The advantages and essential problems of the proposed methods are also discussed. A number of examples are presented to show major di®erences among the methods and their potential usefulness.

2013-07-02

The KaleidaGraph Guide to Curve Fitting

This chapter provides an introduction to curve fitting. It includes information on the following topics: • The purpose of performing curve fits. • The types of curve fits that are available in KaleidaGraph. • Choosing an appropriate curve fit model.

2013-07-02

Online Discovery of Top-k Similar Motifs in Time Series Data

A motif is a pair of non-overlapping sequences with very similar shapes in a time series. We study the online top- k most similar motif discovery problem. A special case of this problem corresponding to k = 1 was investigated in the literature by Mueen and Keogh [2]. We generalize the problem to any k and propose space-ecient algorithms for solving it. We show that our algorithms are optimal in term of space. In the particular case when k = 1, our algorithms achieve better performance both in terms of space and time consumption than the algorithm of Mueen and Keogh. We demonstrate our results by both theoretical analysis and extensive experiments with both synthetic and real-life data. We also show possible application of the top-k similar motifs discovery problem.

2013-07-02

Are Two Curves the Same?

We present an algorithm for answering the following fundamental question: Given two arbitrary (piecewise) polynomial curves, are they the same? This basic CAGD question is answered by first reducing the two curves into canonical irreducible forms. This is done by reversing the processes of knot refinement, degree raising, and composition. The two curves are then compared in their irreducible forms and their shared domains, if any, are identified. The ability to answer this fundamental identity question will be a boon for numerous applications. In this paper, we demonstrate a few such applications. The algorithm allows one to identify two boundary curves (shared as a common seam) between two different surfaces as an identical curve (or not) even when they are represented differently. Moreover, we show that reparameterization is insecure as a watermarking method, which invalidates the proposal of [8].

2013-07-02

应用网络可靠性模型

应用网络可靠性模型,预测灾难事件导致的停机

2012-11-12

故障预测与健康管理系统研究和应用现状综述

故障预测与健康管理系统研究和应用现状综述

2012-11-12

hough transform sample(java code)

hough transform sample(java code)

2012-04-12

HLS开发手册

http live streaming document

2012-04-12

《erlang程序设计》中文版

《erlang程序设计》中文版 图林出版社 高清扫描

2011-09-05

Test-Driven Development By Example

Test-Driven Development By Example

2008-03-21

tinyp2p

14行写成的p2p 应用 python

2008-02-12

空空如也

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

TA关注的人

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