编程技术 - 军军小站|张军博客
Spark

高校,微软未来的主战场--有感于DreamSpark的试用

以前,对微软有过崇拜阶段、也曾因为黑屏事件发表过激言论。最近两年,开始了解IBM,Microsoft,Oracle这些世界级巨头的企业文化,渐渐地,改变了自己的想法。这些企业能够长期屹立,虽然被google等后起之秀紧逼而不自乱阵脚,自然有它的不凡之处。对Microsoft,国人可谓爱恨有加。其中一个不可避免的主题,便是“正版化”。尽管微软为此作出了种种努力,但由于东西方文化的差异,国内对知识产权的严重漠视,收入差异等各种因素的关系,很多人提到这几个字,无

系统 2019-08-29 23:53:36 4253

IOS

ios 手机号码查询

首先用到一个手机归属地查询的服务网站。http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmxSOAP是简单对象访问协议,它可看成是HTTP与XML的结合,其中XML部分是作为HTTP报文的实体主体部分[webDatasetLength:0];//注意这里需要改正一下:webData=[NSMutableDataalloc]init];1、运行Xcode4.4.1,新建一个SingleVie

系统 2019-08-29 23:25:38 4253

Hadoop

用 Hadoop 进行分布式并行编程, 第 2 部分

前言在上一篇文章:“用Hadoop进行分布式并行编程第一部分基本概念与安装部署”中,介绍了MapReduce计算模型,分布式文件系统HDFS,分布式并行计算等的基本原理,并且详细介绍了如何安装Hadoop,如何运行基于Hadoop的并行程序。在本文中,将针对一个具体的计算任务,介绍如何基于Hadoop编写并行程序,如何使用IBM开发的HadoopEclipseplugin在Eclipse环境中编译并运行程序。回页首分析WordCount程序我们先来看看Ha

系统 2019-08-12 09:29:58 4249

编程技术

转:花了一个周末,搞定GnuCash之信用卡和个人

以前写的在线记账的网站文章,比较看重的我的钱呢,已被我pass掉,原因不说了。又有一段时间不记账了,最近看sivan写的体验友商网的免费在线储钱罐文章,抱着无限期待去注册,失望,不是想要的。不过记账的意念被激起,就不能停止。看到sivan提到单机版理财软件,于是就找了些,最后挑定了GnuCash。这个在linux上用的比较多的开源软件,可惜在大陆没有太多资料,也没人做汉化。《如何在WindowsXP上汉化GnuCash软件》文章说的zh_CN.po文件,至

系统 2019-08-29 23:38:18 4248

redis

redis源码笔记 - redis对过期值的处理(in redi

redis允许对key设置超时时间,实现过期key的自动淘汰。这篇blog分析下,其自适应(adaptive)的淘汰机制。redis每隔100ms定时执行的循环(serverCronfunction)里有如下语句:655/*Expireafewkeyspercycle,onlyifthisisamaster.656*OnslaveswewaitforDELoperationssynthesizedbythemaster657*inordertoguaran

系统 2019-08-12 01:32:33 4245

ASP.NET

Asp.Net中获取Castle容器中的服务的另一方法

由于之前的表空间定义得太小,很快就用满了。给表空间新增了一个文件,新增到了4G,但发现还是不行。经查资料,明白除了要扩大表空间之外,还要授权给用户在这个表空间具有不受限制的表空间大小。如下为操作脚本:(1)altertablespaceDISKSPACEadddatafile'D:spacediskDISKSPACE_02.dbf'size4000Mautoextendoff;(2)alteruseross05quotaunlimitedonDISKSPA

系统 2019-08-29 22:30:35 4242

Java

Java应用程序的MODBUS通讯

实验目的JAVA应用程序通过MODBUS协议RTU模式读写设备实验器材西门子s7-200226cnPLC的CPU一台;s7-200编程电缆一条,这条电缆亦充当MODBUS的串行口上的连接线。编程电缆是USB接口的,由于此编程电缆的驱动程序安装后即模拟了一个虚拟的串行口COM3,因此可以借助此电缆充当实际的物理连接线路开发环境Jdk1.6update25;STEP7-MicroWIN4.0;西门子S7-200的MODBUS库实验目标读PLC的输入过程映像寄存

系统 2019-08-29 22:13:21 4242

编程技术

JIRA中文教程:创建项目

JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。JIRA中配置灵活、功能全面、部署简单、扩展丰富。一个JIRA项目是所有问题的集合,它可以根据你的需求帮助你的团队协调产品开发,跟踪项目,管理帮助或更多。注意,必须以JIRA管理员身份来添加或配置项目。创建新项目在JIRA中创建一个新项目:点击Projects>Createproject按照向导来创建项目关于

系统 2019-08-12 09:30:39 4237

Hadoop

Hadoop分布式文件系统:架构和设计要点

Hadoop分布式文件系统:架构和设计要点原文:http://hadoop.apache.org/core/docs/current/hdfs_design.html一、前提和设计目标1、硬件错误是常态,而非异常情况,HDFS可能是有成百上千的server组成,任何一个组件都有可能一直失效,因此错误检测和快速、自动的恢复是HDFS的核心架构目标。2、跑在HDFS上的应用与一般的应用不同,它们主要是以流式读为主,做批量处理;比之关注数据访问的低延迟问题,更关

系统 2019-08-12 09:30:05 4219

redis

Redis(三)节省内部空间优化

总体原则:key的名称不易过长,剩下的所有能用纯数字表示的尽量用Redis的每一个键值都是用一个redisObject结构体表示的结构体中有:键值的类型(string/list/hash/set/zset)内部编码方式(下面重点讲)该键值被多少次引用内容指针若内容指针指的是字符串,则内容指针指向sdshdr的结构体(该结构体中字符串长度、buf中剩余空间、buf字符数组[存字符串])存储键值空间=redisObject大小+sdshfr大小+字符串大小若内

系统 2019-08-12 01:53:37 4216

Jquery

轻量级的jQuery表单校验插件: Happy.js

当前已经有许多jQuery表单校验插件,并且有些也很不错,但这些插件功能太强大,使用比较复杂。如果你想找一个简单点的插件Happy.js刚好是一个很好的选择。这个插件是轻量级的,所以只支持一些输入校验默认包括:必填、日期、数字、电子邮件、最大/最小限制,电话号码。但还可以通过正则表达式扩展校验规则。要求:jQueryorZepto支持项目网站:http://happyjs.com/下载地址:https://github.com/andyet/Happy.j

系统 2019-08-29 23:22:19 4204

IOS

IOS开发--第三阶段--Block(1)

Block:iOS4.0中引入Block是ObjectiveC语言中的特殊对象;1)返回值(^块对象名称)(参数类型列表)=^(参数列表){块对象中的代码};2)当无参时,两种写法1、(void)2、();3)参数类型列表外的小括号必须写;4)当无参时,等号右边的参数列表以及小括号可以不写;IOS开发--第三阶段--Block(1)

系统 2019-08-12 01:32:42 4204

PHP

PHP Game Programming

今天下午看到一本非常有趣的书,叫做《PHPGameProgramming》,呵呵,用PHP写游戏,太强了。大体来讲,可能就是PHP+GD+GDSDK来写游戏。不过PHP的执行速度不敢恭维,还是推荐使用C++之类的比较好,呵呵。http://www.tenlong.com.tw/BookSearch/Search.php?isbn=159200153X&sid=20801PHPGameProgrammingbyMattRutledgeISBN:1592001

系统 2019-08-29 23:54:04 4197

ASP.NET

asp.net三层架构详解

/*==============================================================*//*DBMSname:MicrosoftSQLServer2000*//*==============================================================*/ifexists(select1fromsysobjectswhereid=object_id('newsContent')a

系统 2019-08-29 22:52:50 4195

Python

Python Django实现layui风格+django分页功能的例子

第一步:首先定义一个视图函数,用于提供数据,实现每页显示数据个数,返回每页请求数据fromdjango.shortcutsimportrenderfromdjango.core.paginatorimportPaginator#Django内置分页功能模块defindex(request):#提供json数据resp={"id":10000,"username":"user-0","sex":"女","city":"城市-0","sign":"签名-0",

系统 2019-09-27 17:56:48 4192