自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android拼图-变形金刚

学了几个月的Android开发,动手做了一个简单的拼图小游戏,没有使用游戏框架,名字也纯属娱乐,比较粗糙请大家一笑别骂。游戏界面是一张图片切割的6*6的小图片,并将其中一块拿走,玩家通过不同的操作将所有小图片归到正确的位置便算过关,玩家可以进行的操作有空位所在行和列的小图片都可以左右上下移动,如图(2,3)为空位,那么第2行的所有图片都可以左右移动,如把(2,0)往右移动,那么

2014-11-08 14:56:27 437

转载 排序算法(六)

1. 交换排序—冒泡排序(Bubble Sort)基本思想:排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的俩个数依次进行比较和调整,让较大的数下沉,较小的数往上冒。即:每当俩相邻的数比较后发现他们的排序与排序的要求相反时,就将他们交换。冒泡排序示例:算法的实现:public class BubbleSort2 {

2014-11-08 09:08:18 287

转载 谈一下关于CQRS架构如何实现高性能

CQRS架构简介前不久,看到博客园一位园友写了一篇文章,其中的观点是,要想高性能,需要尽量:避开网络开销(IO),避开海量数据,避开资源争夺。对于这3点,我觉得很有道理。所以也想谈一下,CQRS架构下是如何实现高性能的。关于CQRS(Command Query Responsibility Segration)架构,大家应该不会陌生了。简单的说,就是一个系统,从架构上把它拆分为两部

2014-11-08 09:04:06 585

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

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

2014-11-07 08:51:30 361

转载 玩转PowerShell第一节——【后台任务处理】-技术&分享

概述   相信大家对后台任务处理不陌生,比如.Net的后台线程处理,Java的线程处理等等。而当我们用PowerShell这个强大的工具时怎么样开启后台任务呢,以及怎样处理这些任务呢,本篇将会告诉你PowerShell后台任务处理。目录1.什么时候会用到后台任务2.后台任务主要用在哪些场景3.PowerShell里面怎么开启后台任务Start-JobInvoke-Com

2014-11-06 08:54:55 297

转载 过早的优化是万恶之源

这两天,我做了两件事:  1.重构了系统某个模块的部分代码:  花了一天时间,一个6k多行的java文件,搞到4k行加若干个类文件,恕我能力有限,后面的实在重构不下去了,那是一种3个domain属性名几乎一样100多个字段但是却用同一个copy了三遍的方法来处理的欲哭无泪,那是一种使劲滚鼠标滚轮都滚不到一个方法尾部的绝望(100多个字段的几个类属性equals来,equals去,g

2014-11-06 08:52:48 457

转载 sql中的递归

开发的时候有个需求,就是根据前台选择的编码,然后查找该节点下所有的结果集,后来百度了一下 sql中 也有递归,先看下结果with tmps as ( select * from dbo.t_ew_dutyRelation where parentCode = 'parent2'union all SELECT d2.* from tmps inner j

2014-11-05 17:40:39 295

转载 白话排序算法--插入排序

前言:  昨天下午写好了冒泡排序后,紧跟其后,今天跟新上插入排序算法。插入排序:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入情景描述:  紧接冒泡排序,每次同学们都屡试不爽,但是学生越来越多了,老师发现每次排完队,就耽搁了大半节课时了,说道:“咱不用冒泡了,有点OUT了,今天来插入排序”。这时体育老师担任起了

2014-11-04 09:07:11 298

转载 迷你MVVM框架 avalonjs 学习教程21、双向绑定链

avalon的双向绑定机制,是通过一条依赖链实现。此依赖链最底层是监控属性、监控数组,中层是计算属性、监控函数,再上点是求值函数,最上层是视图刷新函数。所谓计算属性,监控属性,监控函数属性,我们改变它们的值,它们会引发视图变化;而监控数组,是我们调用它的一些方法,也会引发视图变化。var vm = avalon.define({

2014-11-03 15:10:40 357

转载 Java编译后产生class文件的命名规则

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

2014-11-03 14:09:39 458

转载 使用border做三角形

网站上经常会使用一些三角形,除了图片的方式,实际上利用border我们可以做出纯CSS的三角形。我们知道border是个边抖可以单独设置,当四个边相交的时候他们是什么时候改变的?.t0{ margin:30px; height:200px; width:200px; border-top:solid 100px red; border-left:solid 100px gr

2014-11-03 09:33:42 381

转载 C++右值引用浅析

一直想试着把自己理解和学习到的右值引用相关的技术细节整理并分享出来,希望能够对感兴趣的朋友提供帮助。右值引用是C++11标准中新增的一个特性。右值引用允许程序员可以忽略逻辑上不需要的拷贝;而且还可以用来支持实现完美转发的函数。它们都是实现更高效、更健壮的库。move语义先不展开具体右值引用定义。先说说move语义。右值引用是用来支持move语义的。move语义是指将一个同类

2014-11-01 12:23:19 361

转载 关于C语言中的强符号、弱符号、强引用和弱引用的一些陋见,欢迎指正

首先我表示很悲剧,在看《程序员的自我修养--链接、装载与库》之前我竟不知道C有强符号、弱符号、强引用和弱引用。在看到3.5.5节弱符号和强符号时,我感觉有些困惑,所以写下此篇,希望能和同样感觉的朋友交流也希望高人指点。  首先我们看一下书中关于它们的定义。  引入场景:(1)文件A中定义并初始化变量i(int i = 1), 文件B中定义并初始化变量i(int i = 2)。编译链

2014-10-31 10:20:22 330

转载 过去几个月出炉的30款最喜欢的 jQuery 插件

在这篇文章中,我们收集了一些在过去的几个月里最喜欢的 jQuery 插件。为了使您更容易搜索到自己喜欢的 jQuery 插件,我们已经对插件进行了分类: 页面布局插件,图片和视频插件,滑块和画廊,排版插件等等。 您可能感兴趣的相关文章Web 开发中很实用的10个效果【源码下载】精心挑选的优秀jQuery Ajax分页插件和教程12个让人惊叹的的创意的 404 错误页

2014-10-31 10:19:11 373

转载 Android日志输出管理

主要是对android 日志输出的封装  package com.holl.vwifi.util;import android.util.Log;/*** * @Description: 日志输出规范* @author yehj* @date 2014-8-7 下午3:15:19 * @version 1.01*/public c

2014-10-30 15:21:08 341

转载 数据库(MSSQLServer,Oracle,DB2,MySql)常见语句以及问题(续1之拼接字符串)

上一篇文章http://www.cnblogs.com/valiant1882331/p/4056403.html写的太长了,所以就换了一篇,链接上一节继续字符串的拼接MySql中可以使用"+"来拼接两个字符串. View Code执行完毕会输出,下面是解释:在Mysql中当用+连接两个字段的时候,Mysql会尝试将字段值转换为数字类型(如果转换失败则默认字

2014-10-29 14:55:06 653

转载 jquery表格动态增删改及取数据绑定数据完整方案

近期参与了一个针对内部员工个人信息收集的系统,其中有一个需求是在填写各个相关信息时,需要能动态的增加行当时公司有自己的解决方案 那就是用GridView 那个庞大的服务器控件,我一真就不怎么喜欢用服务器控件,于是极力说服PM用js来处理,并成功争取到了,先说下如果用GridView来处理的缺点,1 生成的html代码会比较冗余,2 每一个操作都会伴随页面回发,3 每个操作都

2014-10-29 10:35:33 462

转载 LINQ to JavaScript 源码分析

在.net平台工作一年有余,最喜欢的应属Linq特性在几个移动端web小项目过程中,前端需要对json对象集合进行比较复杂的操作,为提高开发效率,引入了LINQ to Javascript,该项目地址:http://jslinq.codeplex.com/LINQ to JavaScript代码不到两百行,可读性很好,今天来对它的源代码进行下分析 Linq to JavaS

2014-10-24 14:57:04 322

转载 Java魔法堂:自定义和解析注解

一、前言                              注解(Annotation)作为元数据的载体,为程序代码本身提供额外的信息,使用过MyBatis等ORM框架的朋友对 @Insert 的注解应该不陌生了,这是MyBatis自定义的注解,显然我们也可以按需求自定义一些注解,然后对其进行解析获取元数据,进而实现通过代码生成代码的操作。 二、自定义注解     

2014-10-22 10:48:32 346

转载 学习NodeJs的第一天-安装环境

之前一直在网上看到NodeJs的话题,由于自身比较喜欢这方面的内容,期间也是有所关注,现在终于决定静下心来学习她了。  这是第一天,安装NodeJs并建立一个简单的例子。(我的系统是Win8)  1.首先,下载NodeJs程序.地址 http://www.nodejs.org/download/,选择Windows Installer 64bit    2.下载下来

2014-10-21 08:53:27 430

转载 美团校招,百度校招经历

昨天面试完百度三面后心里一直忐忑到现在,接下来感觉啥事都不想干了,突然放空了,所以趁这样的日子写一下我这几天的校招经历吧!      美团      国庆刚过完后差不多10.11号美团宣讲然后下午4:30笔试,整个宣讲会非常枯燥,是由一位经理在上面讲,非常枯燥。卷子除了附加题以外主要是8道算法编程题,一个半小时,我大概做了5题就交了。题目现在记的不是很清楚,第一题用到二分法,第二题

2014-10-17 17:57:10 484

转载 Java语言基本语法

一、标识符和关键字标识符在java语言中,用来标志类名、对象名、变量名、方法名、类型名、数组名、包名的有效字符序列,称为“标识符”;标识符由字母、数字、下划线、美元符号组成,且第一个字符不能是数字;java语言区分大小写;标志符命名规则:类名首字母大写,变量名和方法名采用驼峰标志法,常量全大写,多个单词之间用“_”隔开,包名全小写;关键字在java语言中,有一些专门的词

2014-10-17 17:22:15 437

转载 PHp + socket编程练习——博客园回复

因为也是学习的路上,先画出思路,代码和看别人的学习的,最后是根据的思路完成的,可能比较简单,后期在去完善和更改1234567891011121314151617181920212223

2014-10-16 14:33:13 309

转载 c#操作excel

最近想写个脚本来保存程序中的一些日志,最后选择用excel来保存,这里总结一下C#中使用office.excel的一些技巧吧!首先在C#的工程中添加excel的dll。右键点击引用->添加新引用,然后找出Microsoft.Office.Interop. Excel的dll。然后在using中添加:using System.Reflection;using Exc

2014-10-16 10:33:28 396

转载 C# 文件夹加密

可以加密文件内容,也可以对文件夹本身进行加密,本文对文件夹加密。一、指定或生成一个密钥  1)指定的密钥1 /// 2 /// 密钥,这个密码可以随便指定3 /// 4 public static string sSecretKey = "?\a??64(?"; 2) 也可以生成密钥

2014-10-15 10:08:44 611

转载 让EF飞一会儿:如何用Entity Framework 6 连接Sqlite数据库

获取Sqlite1.可以用NuGet程序包来获取,它也会自动下载EF62.在Sqlite官网上下载对应的版本:http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki注意这里面每个.net framework都有两个版本,一个带有bundle字眼,一个没有。一个安装的DLL里面包含SQLite.Int

2014-10-14 15:29:04 519 1

转载 Android SDK三种更新失败及其解决办法

Android SDK更新失败及其解决办法最近在网上看Moto 360的图片,真是帅,帅了又帅,比帅更帅。所以想研究下Android wear。更新Android SDK,居然失败了三次。1.第一次失败出现Failed to fetch URL错误提示Failed to fetch URL https://dl-ssl.google.com/andr

2014-10-13 08:37:34 1453

转载 vmware10中开启Intel VT-x

记得刚接触linux的时候,是在win7下使用vmware虚拟机来安装linux,这样就可以方便的一边使用win7娱乐,一边在linux下进行学习。后来发现这种方式使得win7很卡,虚拟机也很卡,让人觉得很烦恼。无奈之下,只好安装了win7+ubuntu的双系统,这下解决了卡顿问题,但是毕竟linux作为服务器系统是它的强项,而作为桌面系统它是无法和windows抗衡的,所以无论ubuntu如何标

2014-10-11 16:38:30 819

转载 使用 CSS3 Flexible Boxes 布局

使用 CSS3 Flexible Boxes 布局

2014-10-11 08:57:22 307

转载 SQL Server Profiler小技巧——筛选请求

如果需要转载,请附上本文作者和原文链接:http://www.cnblogs.com/zeusro/p/4016228.html  Microsoft SQL Server Profiler 是 SQL 跟踪的图形用户界面,用于监视 数据库引擎或 Analysis Services 的实例。您可以捕获有关每个事件的数据并将其保存到文件或表中供以后分析。例如,可以对生产环境进行监视,了解

2014-10-11 08:47:26 1466

转载 实例分析jdom和dom4j的使用和区别

对于xml的解析和生成,我们在实际应用中用的比较多的是JDOM和DOM4J,下面通过例子来分析两者的区别(在这里我就不详细讲解怎么具体解析xml,如果对于xml的解析看不懂的可以先去看下我之前关于dom跟sax解析xml的随笔http://www.cnblogs.com/zhi-hao/p/3985720.html,其实理解了解析xml的原理,要想学习jdom跟dom4j就比较简单了,jdom跟d

2014-10-11 08:45:22 491

转载 MVC过滤器使用案例:统一处理异常顺道精简代码

重构的乐趣在于精简代码,模块化设计,解耦功能……而对异常处理的重构则刚好满足上述三个方面,下面是我的一点小心得。一、相关的学习在文章《精简自己20%的代码》中,讨论了异常的统一处理,并通过对异常处理的封装达到精简代码的目的。具体有两种处理方法:方法1:封装一个包含try{}catch{}finally{}的异常处理逻辑的方法类,将别的方法作为参数传入该方法,在页面内调用封装

2014-10-11 08:44:30 453

转载 JavaScript闭包(一)——实现

闭包的官方的解释是:一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。通俗点的说法是:从理论角度:所有的函数。因为它们都在创建的时候就将上层上下文的数据保存起来了。哪怕是简单的全局变量也是如此,因为函数中访问全局变量就相当于是在访问自由变量,这个时候使用最外层的作用域。从实践角度:以下函数才算是闭包:        即使创建它的上下文已经销毁,它仍

2014-10-10 11:12:09 404

转载 iscsi: 多路径

作者:吴香伟 发表于 2014/10/8版权声明:可以任意转载,转载时务必以超链接形式标明文章原始出处和作者信息以及版权声明上图(a)给出了计算机的总线结构,SCSI磁盘挂在SCSI卡上,SCSI卡和网卡都挂接在PCI总线。向SCSI磁盘读写数据时,由SCSI驱动程序生成SCSI指令并发送到挂接在PCI总线上的SCSI卡,SCSI卡翻译指令驱动硬盘进行读写操作。如果将由SCSI驱动程序

2014-10-09 09:04:37 723

转载 Hadoop1 Centos伪分布式部署

前言:      毕业两年了,之前的工作一直没有接触过大数据的东西,对hadoop等比较陌生,所以最近开始学习了。对于我这样第一次学的人,过程还是充满了很多疑惑和不解的,不过我采取的策略是还是先让环境跑起来,然后在能用的基础上在多想想为什么。      通过这三个礼拜(基本上就是周六周日,其他时间都在加班啊T T)的探索,我目前主要完成的是:  1.在Linux环境中伪分布

2014-10-09 09:02:00 303

转载 C++_系列自学课程_第_10_课_表达式_《C++ Primer 第四版》

程序设计语言中大部分程序都在进行表达式的求值操作, 例如求两个数的和,求一个表达式的逻辑结果,或者通过输入输出表达式语句进行输入和输出。这里我们对表达式进行讨论。 一、表达式1、表达式  表达式由一个操作数或者多个操作数同操作符组合而成; 字面值是一个最简单的表达式。  表达式都会产生一个结果,如果表达式中没有操作符,则表达式的值是操作数本身, 如果

2014-10-09 09:01:24 414

转载 生成式学习算法

考虑一个分类问题:根据一个动物的特征来区分该动物是大象(y=1)还是狗(y = 0).利用逻辑回归找到一条直线,即分界线,将训练集中的大象和狗分开,当给定一个新的动物特征时,检查该动物位于分界线的哪一边,然后做出判断是大象,还是狗,就是对p(y|x;θ)进行建模。这里我们来看另一种不同的思路,首先根据训练集,我们找出大象有什么特征,然后找出狗有什么特征,当要对一个新的动物进行分类的

2014-10-08 09:30:02 332

转载 JS魔法堂:通过marquee标签实现信息滚动效果

一、前言                                     有限的空间展现无限的内容,这是滚动最常用到的地方。根据信息滚动效果我们可以有很多的实现方式,但HTML自带的 marquee标签 是其中一个较简单的实现方式。下面记录一下,供日后查阅。 二、 marquee标签 的基础知识                          示例:"scroll

2014-10-08 09:29:09 385

转载 javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一、Servlet+JSP+JavaBean开发模式(MVC)介绍  Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式。  这里以一个最常用的用户登录注册程序

2014-10-08 09:19:15 1352 1

转载 百度2015年校招笔试

本文目录:零、寒暄一、笔试情况二、总结零、寒暄  腾讯的笔试结束,也就意味着9月份的战斗告一段落,每天四处奔波,很累也很充实。十一没有出去玩,也拒绝了一些应酬,把一些笔试题整理下,同时也回顾9月份的得失,好好总结,10月再战,告诫自己最难走的路一定是上坡路,坚持坚持!  不多说,看下26号百度的笔试题,我花了两天的时间整理下面的一些内容。一、笔试

2014-10-04 09:11:58 354

空空如也

空空如也

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

TA关注的人

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