自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 BZOJ1501 (NOI2005 智慧珠游戏)

传送门@百度1501: [NOI2005]智慧珠游戏Time Limit: 5 Sec  Memory Limit: 64 MBDescriptionInput文件中包含初始的盘件描述,一共有10行,第i行有i个字符。如果第i行的第j个字符是字母”A”至”L”中的一个,则表示第i行第j列的格子上已经放了零件,零件的编号为对应的字母。如

2014-10-08 09:59:32 465

转载 Hadoop日记Day17---计数器、map规约、分区学习

一、Hadoop计数器1.1 什么是Hadoop计数器  Haoop是处理大数据的,不适合处理小数据,有些大数据问题是小数据程序是处理不了的,他是一个高延迟的任务,有时处理一个大数据需要花费好几个小时这都是正常的。下面我们说一下Hadoop计数器,Hadoop计数器就相当于我们的日志,而日志可以让我们查看程序运行时的很多状态,而计数器也有这方面的作用。那么就研究一下Hadoop自身

2014-10-08 09:57:29 359

转载 生成式学习算法

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

2014-10-08 09:56:32 545

原创 基于Node.js平台mongoDB开发——mongoskin(by vczero)

一、废话从13年1月份接触mongodb进行开发,开发了旅游标签服务、微博标签检索系统、地图服务、web APP服务...使用MongoDB的场景从.NET、JAVA环境转到了node.js平台。越发觉Node.js和mongodb结合感觉的很好。感觉mongodb和node.js是天生的一对。的确,mongodb的客户端是JS的解析引擎。因此,选择mongodb和node.js做产品原型也是

2014-09-25 17:01:53 419

原创 C#开发微信门户及应用(17)-微信企业号的通讯录管理开发之部门管理

%26nbsp;前面一篇随笔企业号的一些基础信息,以及介绍如何配置企业号的回调方式实现和企业号服务器进行沟通的桥梁。本篇主要还是继续介绍企业号的开发工作的开展,介绍微信企业号通讯录管理开发功能,介绍其中组织机构里面如何获取和管理部门的信息等内容。%26nbsp;1、企业组织的创建和配置首先我们可以在企业号的管理后台里面创建一个组织机构,里面创建一些部门和人员列表,方便我们开发和使用。例

2014-09-25 16:41:08 746 1

原创 玩家信息血条及伤害值随主角移动

许多RPG游戏中绝对少不了的就是玩家信息的动态显示,包括玩家姓名,等级,生命值,被攻击时生命值的减少等。今天我们来共同学习一下怎么制作。搞起。。。。1,首先导入NGUI,感觉NGUI做UI还是挺方便的。2,创建玩家Player可用cube代替且在cube下创建子物体head位置默认值归零,用途:玩家信息显示位置。3,使用NGUI创建玩家信息跟随,结构如下:4,贴代码:New

2014-09-25 13:15:56 485

原创 Safari5及以下版本不支持Date的横杠字符串格式

Safari5及以下版本不支持Date的横杠字符串格式Date构造器有多种方式创建方式%26nbsp;一、new Date()// 当天var date = new Date() %26nbsp;二、new Date(value)// value 为一个整数var date = new Date(1411616202925)var y

2014-09-25 13:03:23 315

原创 jquery formValidate demo 采用struts 异步方式检验用户名是否存在

jquery formValidate demo 采用struts 异步方式检验用户名是否存在1 login.jsp%26nbsp;%26lt;%@taglib uri="/struts-tags" prefix="s"%%26gt;%26lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 4.0 Transitional//EN"

2014-09-23 11:57:26 313

原创 [译]Stairway to Integration Services Level 4 - 更新数据

在本文中, 我们说下增量更新数据:即将数据源中更新了的数据替换掉目标表中对应的数据.更新代码操作之前我们先把目标表e (dbo.Contact). 的数据改掉Use AdventureWorksgoUpdate dbo.Contact Set MiddleName = 'Ray' Where MiddleName Is NULL打开 My_First_S

2014-09-22 18:32:02 481

转载 Android ContentProvider介绍

在Android中数据的存储一共有五种形式,分别是:Shared Preferences、网络存储、文件存储,外储存储、SQLite。但是我们知道一般这些存储都只是在单独的一个应用程序之中达到一个数据的共享。而使用ContentProvider共享数据的好处是统一了数据访问方式。ContentProvide对数据进行封装,不用关心数据存储的细节。下面我们通过代码来介绍这个ContentProvid

2014-10-13 13:06:45 333

转载 PYTHON框架之DJANGO学习笔记(十四)

Django站点管理(续·完)  本想昨天更新的,谁曾想昨天竟然是工作日!我就不吐槽昨天加班到十一点多了,需求增加无疑让我等蛋疼不已,忽而想起一首打油诗:明月几时有,把酒问群友。不知这次版本,今晚能出否。我欲推倒重构,又恐项目经理,深夜对我吼。增删改代码,好像没保存…深呼吸,看屏幕,泪在流。不应有恨,谁没忘记存代码?人有悲欢离合,码有丢失冲突,此事古难全。但愿人长久,lea

2014-10-13 13:04:58 420

原创 工作经验——一次简单的Maven加速构建实战

注意:所有的编译、打包、部署全部是通过Jenkins完成的。公司内部有一个项目,开始做的时候已经预计到会有很多客服端。所以开发就搞了如下的结构:%26nbsp;fft-api # 公用的API,所有的程序都必须使用fft-client-hubei # 湖北客户端fft-job # 定时任务fft-persistent # 数据库连接层fft-

2014-10-09 18:24:12 407

转载 PYTHON框架之DJANGO学习笔记(十二)

Django站点管理  十一转眼结束,说好的充电没能顺利开展,反而悠闲的看了电视剧以及去影院看了新上映的《心花路放》、《亲爱的》以及《黄金时代》,说好的劳逸结合现在回首看去,如果睡觉吃饭算是的话,那倒是挺多。是啊,十一过去了,也该收收心,开始准备过年了。啊,不对,准备工作。扯淡到此结束,接下来,开始学习Django的站点管理。  管理界面有一问题: 创建它太繁琐。 当你开发对公众的

2014-10-08 10:00:58 456

转载 Axiom3D写游戏:第一个窗口

Axiom主要的代码大致翻看了下,就想到了自己来模拟一下游戏开发.  这章主要包括创建窗口及3D渲染的一些基本元素,并添加一个第三人称的骨骼动画作主角,加上前文中修改过后的地形组件,能用鼠标和键盘进行漫游.如下图所示.    在Axiom上给出的例子中,可以选择是用OpenGL或是DirectX渲染,现在有问题的地方是如果用OpenGL渲染,而Axiom鼠标与键盘输入采用的是Sha

2014-10-08 09:48:53 670

原创 大数据时代:基于微软案例数据库数据挖掘知识点总结(Microsoft 聚类分析算法)

本篇文章主要是继续上一篇Microsoft决策树分析算法后,采用另外一种分析算法对目标顾客群体的挖掘,同样的利用微软案例数据进行简要总结。应用场景介绍通过上一篇中我们采用Microsoft决策树分析算法对已经发生购买行为的订单中的客户属性进行了分析,可以得到几点重要的信息,这里做个总结:1、对于影响购买自行车行为最重要的因素为:家中是否有小汽车,其次是年龄,再次是地域2、通过折叠树

2014-10-08 09:38:03 748

原创 使用SSIS进行数据清洗

简介%26#160;%26#160;%26#160; OLTP系统的后端关系数据库用于存储不同种类的数据,理论上来讲,数据库中每一列的值都有其所代表的特定含义,数据也应该在存入数据库之前进行规范化处理,比如说“age”列,用于存储人的年龄,设置的数据类型为INT类型。存入数据库的值是2000虽然看起来没有任何问题,但结合业务规则,这样的”Noisy”数据在数据分析过程中就会造成数据分析的结果严

2014-10-08 09:28:05 3114

原创 Linux基本命令之date命令

1.时间命令:date向date命令传递参数适用%26lsquo;+%26lsquo;(加号),在传递的参数中%Y表示年%m表示月%d表示天%H表示小时(表示的时间是00-23)%M表示分钟%S表示秒%s(表示unix时间戳的秒数)1.1例如 date +%Y-%m-%d这个在我的机器上面的结果是:date命令的输出结果是对当前时间的以传递的参数进行格式

2014-10-08 09:23:27 414

原创 利用DAC(Data-tier Application)实现数据库结构迁移

从一个存在的库,抽取其表结构,对象,权限等,再部署成一个不包含数据的”空库“的方法有很多种。如自带的Generate Scripts功能,自定义脚本提取创建脚本等。在实际使用中,我更喜欢使用DAC的方式。特别是它能跟PowerShell结合使用。什么是DAC,它能干什么?%26nbsp;%26nbsp;%26nbsp;%26nbsp;%26nbsp; 数据层应用程序 (DAC) 可

2014-09-25 16:51:28 549

原创 oralce中exists not exists in not in对于NULL的处理

1. 先讨论 in 与 not in中存在NULL的情况, sql语句如下: 复制代码 1 select 1 result1 from dual where 1 not in (2, 3); 2 3 4 select 1 result2 from dual where 1 not in (2, 3, null); 5 6 7 select 1 result3 from dual where 1 i

2014-09-25 12:20:46 369

原创 c++分布式计算类库

分布式计算被誉为高端的东东,我想也是每个程序员都想涉足的领域了。前一段时间项目中遇到了大数据计算的问题,一般计算时间都要2~3小时,甚至一整天的。我想能不能利用多台机器分布式计算,减少计算时间呢?当前分布式计算框架主要有hadoop, google的map/reduce,或一些其它的框架。但这些东东实在太庞大了,也需要我们修改已有的程序代码。于是想到了zeromq这个家伙,引用官方的说法:

2014-09-25 12:08:21 1326

原创 网络负载均衡环境下wsHttpBinding+Message Security+Windows Authentication的常见异常

提高Windows Communication Foundation (WCF) 应用程序负载能力的方法之一就是通过把它们部署到负载均衡的服务器场中. 其中可以使用标准的负载均衡技术, Windows 网络负载均衡(NLB)的软件(例如Application Request Routing), 或者硬件(F5)实现NLB的功能. 随着这些NLB场景变得越来越复杂, 对WCF的架构带来了越来越多

2014-09-25 11:08:06 817

原创 NGUI 学习总结

NGUI 学习一段时间了,这里总结一下,用于以后查看.获取组件在Awake函数里获取组件,然后就可在Start以及其他函数里使用%26nbsp;%26nbsp;%26nbsp; lbl = GetComponent%26lt;UILabel%26gt;();然后就可以操作组件_lbl.text = "this is a test";_lbl.color = Color.Re

2014-09-23 17:02:06 453

原创 jqPlot图表插件学习之饼状图和环状图

一、准备工作%26nbsp; %26nbsp; %26nbsp;%26nbsp;官网下载(笔者选择的是jquery.jqplot.1.0.8r1250.zip这个版本)%26nbsp;%26nbsp;%26nbsp; %26nbsp; %26nbsp; 然后读者需要根据自己的情况新建一个项目并且按照如下的方式加载对应的js和css(因为笔者在VS2012环境下新建的,并且所需的js

2014-09-23 12:02:19 385

原创 Hadoop实战之四~hadoop作业调度详解(2)

这篇文章将接着上一篇wordcount的例子,抽象出最简单的过程,一探MapReduce的运算过程中,其系统调度到底是如何运作的。%26nbsp;情况一:数据和运算分开的情况  wordcount这个例子的是hadoop的helloworld程序,作用就是统计每个单词出现的次数而已。其过程是:现在我用文字再来描述下这个过程。1  Client提交一个作业,将Mapreduc

2014-09-23 11:50:31 414

原创 阿里云ECS部署node.js及防火墙80端口开启

第一篇竟然是node.js在阿里云ECS上的部署遇到的小问题记录.很多时候我们排除故障都会掉进小坑,但别小看是小坑,有时候挺烦人挺难缠的,主要还是基础知识匮乏导致思路混乱造成的,在这里记录下,给自己提个醒,也为网友指条明路,别像我一样乱折腾了。环境描述:1.阿里云ECS 单核、1G内存、1M带宽,基本就是最低配置了2.阿里云提供的CentOS 6.5安全加固版3.node.js

2014-09-22 18:21:03 805

原创 理解javascript原型和作用域系列(8)——简述【执行上下文】

什么是%26ldquo;执行上下文%26rdquo;(也叫做%26ldquo;执行上下文环境%26rdquo;)?暂且不下定义,先看一段代码:第一句报错,a未定义,很正常。第二句、第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道了a是undefined,但却不知道a是10(第三句中)。在一段js代码拿过来真正一句一句运行之前,浏览器已经做了一些

2014-09-22 18:08:52 369

原创 [Linux] 在 Linux CLI 使用 ssh-keygen 生成 RSA 密钥

RSA 是一种公钥加密算法,在 1977 年由麻省理工学院的%26nbsp;Ron Rivest, Adi Shamir, Leonard Adleman 三人一起提出,因此该算法命名以三人姓氏首字母组合而成。%26nbsp;  SSH 是 Secure Shell 缩写,是建立在应用层和传输层基础上的安全协议,为计算机上运行的 Shell 提供安全的传输和使用环境。%26nbsp;

2014-09-22 14:14:48 1462

原创 QRadioButton分组且无边框的简单实现

最近在用QT+VS2008做一个项目,涉及到一个综合测评表,说白了有点像问卷调查%26mdash;%26mdash;很多题目每题若干个选项。初始时打算用下拉框,每个框中填入所有选项,但后来一琢磨这种方式不够直观与人性化,增添了一步用户下拉的操作。于是决定换用单选按钮,在QT中叫做QRadioButton。啪啦啪啦一阵折腾,界面上前一半是题目,后一半全是一行一行的小圆孔,直接上图:兴

2014-09-22 14:02:53 653

原创 Mina、Netty、Twisted一起学(七):发布/订阅(Publish/Subscribe)

消息传递有很多种方式,请求/响应(Request/Reply)是最常用的。在前面的博文的例子中,很多都是采用请求/响应的方式,当服务器接收到消息后,会立即write回写一条消息到客户端。HTTP协议也是基于请求/响应的方式。 但是请求/响应并不能满足所有的消息传递的需求,有些需求可能需要服务端主动推送消息到客户端,而不是被动的等待请求后再给出响应。 发布/订阅(Publish/Subscribe)

2014-09-22 13:54:40 462

原创 CSRF攻击与防御

概述 CSRF是Cross Site Request Forgery的缩写,中文是跨站点请求伪造;接下来将和大家分享这种攻击的原理、实施的方法、以及防御的几种方案; CSRF攻击的原理 通过在恶意网站部署好攻击代码和相关数据,然后引导目标网站的已经授权的用户进入恶意网站,由于浏览器已经获得了目标网站的用户授权票据,因此恶意网站就可以执行“事先”部署好的代码向目标网站提交数据使目标网站执行一些写的操

2014-09-22 13:44:09 440

原创 knockout简单实用教程3

在之前的文章里面介绍了一些KO的基本用法。包括基本的绑定方式,基本的ko的绑定语法包括text绑定,html绑定等等(如有不明请参照上两篇文章),下面呢介绍一下关于ko的其他方面的知识。包括比较特殊绑定方式和语法还有KO官方mapping插件的使用等等。对了在前面的文章中好像漏掉了属性绑定的的介绍。那就先简单介绍下。属性绑定吧。直接上代码。%26lt;a data-bind="attr:

2014-09-22 13:41:49 485

原创 2014年新一代的报表利器 Qlik Sense Desktop 初步体验

Qlik Sense Desktop 的案例展示先上几个刚刚边看边学完成的几个报表案例效果 (如果图片显示不正常,可以重新刷新一下页面显示)-个人感觉报表的设计过程非常简单和方便,并且报表的交互性也非常之强,很容易从各个维度来分析与查看数据信息。开篇介绍我估计很多人都听说过 QlikView,并且可以从 2014 BI 开发工具排名上看到 Qlik 产品已经排到第二的位

2014-09-22 13:00:04 1455

原创 Javascript定时器(一)——单线程

一、JavaScript 引擎是单线程的 可以从下面的代码中看到,第一个用setTimeout中的代码是死循环,由于是单线程,下面的两个定时器就没机会执行了。 浏览器的内核是多线程的,它们在内核制控下相互配合以保持同步,一个浏览器至少实现3个常驻线程:javascript引擎线程,GUI渲染线程,浏览器事件触发线程。 JavaScript引擎是基于事件驱动单线程执行的,JS引擎一直等待着任务队列中

2014-09-22 12:45:04 356

空空如也

空空如也

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

TA关注的人

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