自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HashMap

HashMap%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp;%

2014-11-04 08:08:39 226

原创 c/c++系列的运算符优先级总结

经常写程序的时候,遇到运算符优先级的问题,令我汗颜的是,查书的次数挺多的%26hellip;%26hellip;狠狠心,总结下。不过还要结合大量的编程实践来深入脑海。1、首先永远忘不了的是,逗号运算符级别最低,毫无争议的还有()括起来的,人工设定了最高优先级,先算括号里的。2、非人为的,就是四个,函数调用(),[]数组下标,点运算符,间接-%26gt;运算符。他们是优先级最高的,从左到右。

2014-11-04 07:57:05 282

原创 程序员的智囊库系列之1--服务器与运维

程序员的智囊库系列之1--服务器与运维时间:2014-11-3作者:FingerLiu这是程序员的智囊库系列的第一个篇文章,首先讲一下服务器与运维相关的工具。我们主要介绍以下四个工具:puppetsalt visualops lnmp puppetintropuppet是一种Linux、Unix平台的集中配置管理系统,它能够为你的设备定义状态信息,并使你的设备保

2014-11-04 07:47:47 296

原创 LeetCode算法编程 - Palindrome Partitioning

1、题目Given a string s, partition s such that every substring of the partition is a palindrome.Return all possible palindrome partitioning of s.For example, given s = "aab",Return [

2014-11-04 07:37:27 266

原创 混沌分形之谢尔宾斯基(Sierpinski)

本文以使用混沌方法生成若干种谢尔宾斯基相关的分形图形。(1)谢尔宾斯基三角形给三角形的3个顶点,和一个当前点,然后以以下的方式进行迭代处理:a.随机选择三角形的某一个顶点,计算出它与当前点的中点位置;b.将计算出的中点做为当前点,再重新执行操作a相关代码如下:class SierpinskiTriangle : public FractalEquation{pu

2014-11-04 07:30:30 776

原创 如何基于RabbitMQ实现优先级队列

概述由于种种原因,RabbitMQ到目前为止,官方还没有实现优先级队列,只实现了Consumer的优先级处理。但是,迫于种种原因,应用层面上又需要优先级队列,因此需求来了:如何为RabbitMQ加入优先级队列特性。查询资料后,得知RabbitMQ虽然官方没有支持此特性,但是社区已经有相关优先级队列插件了,并且这个插件被列在RabbitMQ官方网站中了。地址如下:http://www

2014-11-04 07:23:40 352

原创 应用程序框架实战五:应用程序框架的组成

Posted on 2014-11-03 13:08 何镇汐 阅读(...) 评论(...)编辑收藏  应用程序框架是用来支持应用程序开发的,它就好像一个保姆,在开发的每一个细节对程序员呵护倍至。那么,应用程序框架应该包含哪些内容呢?原则上来说,只要期望能够复用的所有东西,都可以进入你的框架。  开发新手与经验丰富的老手,其中一个重要的区别在于复用代码的方式不同。开

2014-11-04 00:44:07 304

原创 探真无阻塞加载javascript脚本技术,我们会发现很多意想不到的秘密

下面的图片是我使用firefox和chrome浏览百度首页时候记录的http请求%26nbsp;下面是firefox:%26nbsp;下面是chrome:%26nbsp;  在浏览百度首页前我都将浏览器的缓存全部清理掉,让这个场景最接近第一次访问百度首页的情景。  在firefox的请求瀑布图里有个表现非常之明显:就是javascript文件下载完毕后,有一段时

2014-11-03 23:43:32 253

原创 机器学习之逻辑回归(Logistic Regression)

1. Classification这篇文章我们来讨论分类问题(classification problems),也就是说你想预测的变量 y 是一个离散的值。我们会使用逻辑回归算法来解决分类问题。之前的文章中,我们讨论的垃圾邮件分类实际上就是一个分类问题。类似的例子还有很多,例如一个在线交易网站判断一次交易是否带有欺诈性(有些人可以使用偷来的信用卡,你懂的)。再如,之前判断一个肿瘤是良性的还

2014-11-02 22:45:10 274

转载 Dynamic CRM 2013学习笔记(十六)用JS控制Tab可见,可用

一个Form里经常会有好几个Tab,有时要根据一些条件设置哪些Tab可用,可见。下面就介绍下如何用JS对Tab进行控制。1. 控制可见 function setTabVisableByName(tabName, flag) { var control = Xrm.Page.ui.tabs.get(tabName); control.setVisible(flag);}

2014-11-07 10:27:01 391

转载 DPDK内存管理-----(一)初始化

1 前言 DPDK通过使用hugetlbfs,减少CPU TLB表的Miss次数,提高性能。2 初始化DPDK的内存初始化工作,主要是将hugetlbfs的配置的大内存页,根据其映射的物理地址是否连续、属于哪个Socket等,有效的组织起来,为后续管理提供便利。2.1 eal_hugepage_info_init()eal_hugepage_info_init()主要是获取配置

2014-11-07 10:08:37 1031

转载 SQL Server Profiler使用教程,通俗易懂才是王道

做开发,平时难免和数据库打交道,特别是写存储过程,对于我们这些不常写SQL的人来说是一件极其痛苦的事,每次写完运行总是有错,如果用的是本地数据库的话还好,可以在本机调试SQL,那如果在数据库在服务器上面,调试被禁用,那就悲剧了~  最近,由于工作需求,写一个存储过程,有几十个参数,数据库在服务器上面,写完了,测试完查询语句没有问题,但是到了项目里面查询时就出错,很是气人!想到了用SQL Pro

2014-11-07 09:19:52 639

转载 SharePoint 2013 Designer 自定义操作菜单

众所周知,我们在SharePoint的二次开发中,经常会添加ECB菜单或者Ribbon菜单,通常我们会采取Feature的方式去添加一个Xml,或者采取JavaScript的方式,当然,除此之外,还可以利用Designer添加这些自定义操作,而且更加方便;但是,这种操作还是有缺点的,就是只能添加链接(目前我只发现能添加链接)。  内容很简单,截图加描述的方式分享给大家,希望对有需要的人有个参考

2014-11-07 08:51:21 349

转载 CI框架源码阅读笔记5 基准测试 BenchMark.php

上一篇博客(CI框架源码阅读笔记4 引导文件CodeIgniter.php)中,我们已经看到:CI中核心流程的核心功能都是由不同的组件来完成的。这些组件类似于一个一个单独的模块,不同的模块完成不同的功能,各模块之间可以相互调用,共同构成了CI的核心骨架。  从本篇开始,将进一步去分析各组件的实现细节,深入CI核心的黑盒内部(研究之后,其实就应该是白盒了,仅仅对于应用来说,它应该算是黑盒),从而

2014-11-07 08:51:03 265

转载 安卓智能聊天机器人开发(一)

这个聊天机器人有点像前段时间很火的一个安卓应用——小黄鸡应用的实现其实很简单,网上有许多关于智能机器人聊天的接口,我们只需要去调用对应的接口,遵守它的API开发规范,就可以获取到我们想要的信息这里我使用的接口是——图灵机器人(http://www.tuling123.com/openapi/)这个接口给我们返回的是Json字符串,我们只需要对它进行Json字符串解析,就可以实现这个

2014-11-07 08:50:54 779

转载 Auto Layout - 使用总结

1、要开始使用AutoLayout,请先设置要约束的view的translatesAutoresizingMaskIntoConstraints属性为NO。在xib或者sb中勾选Use Auto Layout,那么所有在xib或者sb中出现的view都已经默认将translatesAutoresizingMaskIntoConstraints设置为NO。self.view.transl

2014-11-06 17:57:52 603

转载 归纳整理Linux下C语言常用的库函数----内存及字符串控制及操作

在没有IDE的时候,记住一些常用的库函数的函数名、参数、基本用法及注意事项是很有必要的。参照Linux_C_HS.chm的目录,我大致将常用的函数分为一下几类:1. 内存及字符串控制及操作2. 字符串转换3. 字符测试4. 文件操作5. 时间日期6. 常用数学函数7. 文件内容操作8. 文件权限控制9. 进程操作10. 线程操作11. Socket操作12. 信号处理13. 数据结构及

2014-11-06 17:57:36 436

转载 关于ubuntu的sources.list总结

一、作用   文件/etc/apt/sources.list是一个普通可编辑的文本文件,保存了ubuntu软件更新的源服务器的地址。和sources.list功能一样的是/etc/apt/sources.list.d/*.list(*代表一个文件名,只能由字母、数字、下划线、英文句号组成)。sources.list.d目录下的*.list文件为在单独文件中写入源的地址提供了一种方式,通常用

2014-11-06 17:57:19 1283

原创 迷你MVVM框架 avalonjs 学习教程22、avalon性能大揭密

avalon之所以能在页面处理1W个绑定(angular对应的数字是2000),出于两个重要设计——基于事件驱动的双向绑定链及智能CG回收机制。avalon的双向绑定链是通过Object.defineProperties及VBScript,将要操作VM属性变成一种访问器属性。访问器属性是一种特殊的属性,需要我们为它指定setter、getter方法(当然,这也是框架内部生成的,只有计算属性可以

2014-11-06 02:10:14 388

原创 Android -- ImageLoader本地缓存

Service是Android中的四大组件之一,和windows中的服务是类似,服务一般没有用户操作界面,它运行于系统中不容易被用户发觉,可以使用它开发如监控之类的程序Service,手机中有的程序的更新,服务的推送。Android系统中,Service与Activity类似,都需要AndroidManifest.xml文件中配置,而且生命周期有点类似。Service不像Activity在前台运行

2014-11-06 02:00:19 359

原创 从express源码中探析其路由机制

引言  在web开发中,一个简化的处理流程就是:客户端发起请求,然后服务端进行处理,最后返回相关数据。不管对于哪种语言哪种框架,除去细节的处理,简化后的模型都是一样的。客户端要发起请求,首先需要一个标识,通常情况下是URL,通过这个标识将请求发送给服务端的某个具体处理程序,在这个过程中,请求可能会经历一系列全局处理,比如验证、授权、URL解析等,然后定位到某个处理程序进行业务处理,最后将生成的

2014-11-04 08:26:59 349

原创 《ASP.NET MVC 4 实战》学习笔记 1:第一个MVC用程序(上)

开发环境为VS 2013 Ultimate,首先新建一个名为Guestbook的MVC项目,具体过程就不表啦,因为我比较懒 哈哈!一、默认模板分析(开发工具会自动创建一个可以运行的项目):1.控制器:继承于Controller基类的类,其中的方法(称为动作即Action)对应于某个URL。 1 namespace Guestbook.Controllers 2 { 3

2014-11-04 08:17:01 361

原创 与类相关基本概念----Beginning Visual C#

更多相关文章,见本人的个人主页:zhongxiewei.com%26nbsp;类定义定义类的修饰符:internal (default访问修饰符),当前项目中的代码对其有访问权限 public(访问修饰符),公开其可访问性 abstract,说明该类是抽象类,不能实例化,只能被继承,可以拥有抽象成员 sealed,不能被继承 关于类的修饰符需要注意的是:没有priv

2014-11-04 00:36:20 239

原创 浅谈WebService的版本兼容性设计

在现在大型的项目或者软件开发中,一般都会有很多种终端, PC端比如Winform、WebForm,移动端,比如各种Native客户端(iOS, Android, WP),Html5等,我们要满足以上所有这些客户端的需求,实现前后端的分离,一种最常见的做法是,编写WebService API来为以上客户端提供数据。近年来越来越多的企业或者网站支持Restfull方式的WebServiceAPI,比如

2014-11-04 00:24:07 263

原创 使用回调方式写POI导入excel工具类

场景是这样的:为了做一个excel导入的功能,为了尽可能的写一个通用的工具类,将与poi有关的东西都封装起来,以便以其他人员只用关心自己的业务,不用和poi打交道。写到最后,现在还是会有poi的东西暴漏出来一点,暴漏出来的这个应该是必须的。为了模拟这个场景,先写两个service方法,用于和数据库交互,存入从模板中读取的数据。代码如下:1.berthservicepublic

2014-11-04 00:14:43 211

原创 .net平台下C#socket通信(中)

%26nbsp;  上篇.net平台下C#socket通信(上)介绍了socket通信的基本原理及最基本的通信方式。本文在此基础上就socket通信时经常遇到的问题做一个简单总结,都是项目中的一些小问题,拿来此处便于下次使用,同时对在使用socket时出现些许问题的同仁们多一个粗浅建议。不足之处请提出,谢谢。本文主要讲述:1、正常通信中握手建立2、一对多的通信3、发送接收数据格式转

2014-11-04 00:05:58 282

原创 ASP.NET-FineUI开发实践-10

嵌套Grid,光棍月大放送,不藏着掖着。实在写的不好,没脸藏啊~只考虑显示排序修改什么的都不管!扩展行是咋出来的,我着实没看懂,但是要实现效果也有方法,先想一下,1.嵌套的Grid数据应该是动态的,我只知道在后头绑,事件是前台触发的,那就是把ID传后台就行了。2.一个下拉生成一个Grid,后台生成到前台我不会,前台用ExtJs生成太复杂,要写好多的ExtJs原生。3.结合以上两点大

2014-11-03 23:59:31 305

原创 Asp.net MVC在View里动态捆绑压缩引用的js

前言Asp.net MVC 4以上版本多了BundleConfig.RegisterBundles方法,可以把要捆绑的脚本或样式进行捆绑压缩,以减少客户端的请求次数从而提高了客户端的访问速度。问题但世上懒人的数量还是很多,我也是一个,觉得这个方法还不够方便。在实际中,一些小的页面或独立页面,开了一些开源的js库之后,js文件比较多,而且每个页面引用的js又不太一样,如果能不在Bundl

2014-11-03 23:50:38 303

原创 Android组件之自定义ContentProvider

Android的数据存储有五种方式Shared Preferences、网络存储、文件存储、外储存储、SQLite,一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享,有时候我们需要操作其他应用程序的一些数据,例如常见系统里的通讯录,短信,照片等等,所以云存储,通讯录,艳照门等等就孕育而生了。ContentProvider可以理解成内容提供者,也可以理解为一个接口,就是提供了一个供外部访

2014-11-03 23:35:55 199

原创 001、Hadoop安装配置

说明:hadoop安装,一共有三种部署方式,分别是本地部署、伪分布部署、集群部署。这里我们以伪分布模式为例进行讲解。软件:CentOS-6.5-i386-minimal.iso,jdk-6u21-linux-i586-rpm.bin,hadoop-2.5.1.tar.gz软件下载地址:链接:http://pan.baidu.com/s/1mgE8QsK 密码: yt2b1、首先是安

2014-11-02 23:09:50 283

原创 001、Hadoop安装配置

说明:hadoop安装,一共有三种部署方式,分别是本地部署、伪分布部署、集群部署。这里我们以伪分布模式为例进行讲解。软件:CentOS-6.5-i386-minimal.iso,jdk-6u21-linux-i586-rpm.bin,hadoop-2.5.1.tar.gz软件下载地址:链接:http://pan.baidu.com/s/1mgE8QsK 密码: yt2b1、首先是安

2014-11-02 22:58:32 206

空空如也

空空如也

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

TA关注的人

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