自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《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:14:22 342

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

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

2014-11-04 07:45:23 259

原创 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:35:09 249

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

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

2014-11-04 07:28:13 579

原创 Java编译后产生class文件的命名规则

今天刚好有同学问了下Java编译后产生的.class文件名的问题,虽然一直都在使用Java做开发,但是之前对编译后产生的.class文件名的规范也基本没做了解过,也真的是忏愧啊!今天无论如何都要总结下。下面是本人今天做的实验%26nbsp;1、创建类ClassA,观察产生的.class文件。目的是测试没有任何继承、实现类以及内部类等情况下产生的.class文件以及命名规则实验结果:

2014-11-04 00:51:35 336

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

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

2014-11-04 00:11:50 285

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

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

2014-11-04 00:03:29 287

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

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

2014-11-03 23:42:11 426

原创 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:52:39 242

转载 SQL Server 内存中OLTP内部机制概述

表和存储过程的本机编译内存中OLTP将本机编译的概念引入到了SQL Server 2014中。SQL Server可以在本机编译访问内存优化表的存储过程,而且实际上,也本地编译了内存优化表本身。本机编译比起传统的解释型Transact-SQL可以提供更快的数据访问和更高效的查询执行。什么是本机编译?本地编译是指将变编程结构转换为本地代码,包括可以由CPU直接执行的处理器指令

2014-11-17 14:15:31 548

转载 MySQL5.7 可以回收(收缩)undo log回滚日志物理文件空间

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://hcymysql.blog.51cto.com/5223301/1575050undo log回滚日志是保存在共享表空间ibdata1文件里,随着业务的不停运转,ibdata1文件会越来越大,想要回收(收缩空间大小)极其困难和复杂, 必须先mysqldump -A全库的

2014-11-12 09:33:18 1055

转载 CSS 实现打字效果

JS实现最近做项目的时候需要实现一个字符逐个出现的打字效果,在网上一搜有个不错的jQuery插件Typed.js,效果很赞 $(function(){ $(".element").typed({ strings: ["First sentence.", "Second sentence."], typeSpeed: 0

2014-11-11 08:59:23 1497

转载 Sublime Text 3显示输出控制台(show output panel)

最近在Ubuntu中使用Sublime Text 3 写Python代码的时候,Build之后会有输出窗口(output panel),使用其他操作(查找、替换)会导致输出窗口隐藏,而且没有找到重新打开的快捷键,于是看了一下Sublime Text中的代码,自定义一个快捷键重新显示输出窗口。打开Preference->Key Bindings - User 添加以下一条配置:{ "

2014-11-10 20:31:48 5941

转载 JS模块化开发:使用SeaJs高效构建页面

一、扯淡部分很久很久以前,也就是刚开始接触前端的那会儿,脑袋里压根没有什么架构、重构、性能这些概念,天真地以为前端===好看的页面,甚至把js都划分到除了用来写一些美美的特效别无它用的阴暗角落里,就更别说会知道js还有面向对象,设计模式,MVC,MVVM,模块化,构建工具等等这些高大上的概念了。现在想想还真是Too young too naive。前两天某大神在群里分享他招聘前端的心得的时

2014-11-07 17:59:23 836

转载 Java如何获取系统cpu、内存、硬盘信息

1 概述  前段时间摸索在Java中怎么获取系统信息包括cpu、内存、硬盘信息等,刚开始使用Java自带的包进行获取,但这样获取的内存信息不够准确并且容易出现找不到相应包等错误,所以后面使用sigar插件进行获取。下面列举出了这两种方式获取系统信息的方式及代码。2 使用Java自带包获取系统信息2.1 使用Java自带包获取系统信息代码如下:2.1.1 By

2014-11-05 10:42:11 485

转载 好的文章如何配上好标题

检查一本工具书好不好的方法,最简单的就是看看你按它说的方法去做,到底有没有疗效?我是在阅读这本《文案创造完全手册》,看到这38种写标题文案的方法。如果我觉得一本书的道理或者方法有趣,我会亲自试一试它的建议是否靠谱。下面就是我结合这本《文案创造完全手册》提出了38种写出好广告标题的方法,用这些建议写广告靠谱不?我相信各位看完,心里都会有答案。1、在标题里提出疑问

2014-11-04 17:21:51 334

转载 面向对象中多态和泛型的关系

在大家看到我的这篇文章时,我正在拜读刘未鹏先生写的《暗时间》,如果你有幸看到我的这篇博客,我希望你也可以看看这本书。好了闲话少叙,进入正题。  在面向对象的Collection中处处体现泛型和多态的思想,且慢,由于泛型和多态两者之间本身就有一定的相似性,让我们先认清楚泛型和多态之后再进入话题。  多态是面向对象最基本的概念之一,即要模糊父类和之类之间的区别,如何模糊呢?我们再来举网

2014-11-04 10:47:15 430

转载 Gulp.js----比Grunt更易用的前端构建工具

Grunt一直是前端构建工具,然而他也不是毫无缺陷的,gulp的作者 Eric Schoffstall 在他介绍 gulp.js 的 presentation 中总结了 Grunt 的几点不足之处:插件很难遵守单一职责。因为 Grunt 的 API 设计缺憾,使得许多插件不得不负责一些和其主要任务无关的事情。比如说要对处理后的文件进行更名操作,你可能使用的是 uglify 插件,也有可

2014-11-04 10:45:59 513

转载 大话重构连载18:最常见的问题

使用抽取方法,虽然道理十分简单,但实际操作起来却并不是那么容易的。完成抽取方法最大的困难,就是如何处理抽取函数与原函数的数据交换。如同将一颗大树从土壤里拔出来,盘根错节的根茎,那是剪不断理还乱。当代码还没有被抽取出来之前,它们与其它程序都是在一个函数的内部,因此各个代码段可以毫无顾忌地相互交互数据。但当我们将代码从原函数中抽取出来时,抽取出来的代码与原函数中的代码就形成了一道墙,要交换的数据只能通

2014-11-04 10:43:45 267

转载 C++ Primer(第五版)读书笔记 & 习题解答 --- Chapter 1

Chapter 1.11. 每个C++程序都必须有且只能有一个main函数,main函数的返回类型必须是int。操作系统通过调用main函数来运行C++程序。2. 一个函数的定义包含四部分:返回类型、函数名、形参列表以及函数体。3. 当return语句包含一个值时,此返回值的类型必须与函数的返回类型相兼容。4. 类型是程序设计最基本的概念之一。一种类型不仅定义了数据元素的内容,还定

2014-11-04 10:43:08 355

转载 Android中XML解析-PULL解析

前面写了两篇XML解析的Dom和SAX方式,Dom比较符合思维方式,SAX事件驱动注重效率,除了这两种方式以外也可以使用Android内置的Pull解析器解析XML文件。 Pull解析器的运行方式与 SAX 解析器相似,也是事件触发的。Pull解析方式让应用程序完全控制文档该怎么样被解析,比如开始和结束元素事件,使用parser.next()可以进入下一个元素并触发相应事件。通过Parser.

2014-11-04 10:41:45 322

转载 Linux 硬盘分区、分区、删除分区、格式化、挂载、卸载

Linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下。 1,创建分区先查看下是否有磁盘没有分区fdisk -l  其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区。开始分区fdisk /dev/sdc  输入m,可以查看有哪些操作输入p 查看当前硬盘分区,目前没有分区。输

2014-11-04 10:40:11 609

转载 【spring-boot】spring-boot集成ehcache实现缓存机制

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。  ehcache提供了多种缓存策略,主要分为内存和磁盘两级,所以无需担心容量问题。  spring-boot是一个快速的集成框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样

2014-11-04 10:39:47 659

转载 MVC5+EF6 入门完整教程四

上篇文章主要讲了如何配置EF, 我们回顾下主要过程:创建Data Model à 创建Database Context à创建databaseInitializerà配置entityFramework的context配置节。对这个过程还有疑问的可以去上篇再看一下。本次我们就主要讲解 (1) EF基本的CRUD (2) 涉及到的常用HtmlHelper文章提纲

2014-11-04 10:39:17 831

转载 js传统方式取数字

为啥要用正则?!我最开始也不是很理解,说实话也懒得学,但看看下面的if else 估计各位也是够了,虽然正则难学,难记总归类似这种操作应该是用正则去做的。下面我用传统字符串操作做一个取数字的函数。//函数findNum的任务 是找到字符串"1212 21 009 090 00"并打印出来var str="1212dasdad21jif009fajf090adv00";funct

2014-11-04 10:37:01 274

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

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

2014-11-04 08:24:29 346

原创 [NHibernate]一对多关系(关联查询)

目录写在前面文档与系列文章一对多查询总结写在前面上篇文章介绍了nhibernate的一对多关系如何配置,以及级联删除,级联添加数据的内容。这篇文章我们将学习nhibernate中的一对多关系的关联查询。前面文章中也介绍的nhibernate的查询:HQL,条件查询,原生SQL查询。文档与系列文章[Nhibernate]体系结构[NHibernate]ISessi

2014-11-04 08:22:37 323

原创 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:04:59 300

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

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

2014-11-04 07:54:00 302

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

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

2014-11-04 07:22:04 593

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

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

2014-11-04 00:41:46 265

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

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

2014-11-04 00:33:34 242

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

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

2014-11-03 23:57:04 304

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

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

2014-11-03 23:48:38 454

原创 Android组件之自定义ContentProvider

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

2014-11-03 23:32:20 201

原创 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:05:43 221

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

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

2014-11-02 22:51:40 493

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

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

2014-11-02 22:41:28 272

空空如也

空空如也

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

TA关注的人

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