在iOS 6中,以前工作正常的访问通讯录的iPhone程序可能会出错,现象是程序启动时不提醒用户是否允许程序访问通讯录,同时在“设置->隐私->通讯录”中看不到你的程序。另外,对通讯录进行操作的代码会报类似于以下消息的错误:Could not compile statement for query (ABCCopyArrayOfAllInstancesOfClassInSourceMatchingProperties):SELECT ROWID, Name, ExternalIdentifier, Type, ConstraintsPath, ExternalModificatio Read More
posted @ 2013-03-24 12:15 javawebsoa Views(396) Comments(0) Diggs(0)
History1.Snake (Active Contour Models) --19892.ASM (Active Shape Models) --19953. Combined Appearance Models4.AAM (Active Appearance Models)[1] --1998 1.Snake (Active Contour Models) (1)从对象附近的曲线开始 Discrete snake::离散的控制n个控制点 (2)发展曲线拟合的边界 通过最小化能量函数: (3)缺点: 弱约束条件高计算量不能计... Read More
posted @ 2013-03-24 12:13 javawebsoa Views(898) Comments(0) Diggs(0)
在JadePool中,提供了一个 万能表单解析类ProcessForm,目的是提供对ProcessVO实现插入或更新记录的支持。 它能将任意复杂的表单记录,包括所有的字段,包括单记录和多记录,解析并封装成List<Map>变量,这些结果可以作为ProcessVO插入、更新等方法的参数保存到数据库中。保存记录时,ProcessVO会自动过滤掉无效字段,只有表单中的字段名与数据库表中的字段名相同的数据才会保存到数据库中。目前,ProcessForm可能是世界上最完整的表单解析工具。 ProcessForm支持所有格式的文件上传,但不支持大文件的上传,能满足大多数网络环境的应用。 对于文 Read More
posted @ 2013-03-24 12:12 javawebsoa Views(644) Comments(0) Diggs(0)
原题:Problem DescriptionHDOJ上面已经有10来道A+B的题目了,相信这些题目曾经是大家的最爱,希望今天的这个A+B能给大家带来好运,也希望这个题目能唤起大家对ACM曾经的热爱。 这个题目的A和B不是简单的整数,而是两个时间,A和B 都是由3个整数组成,分别表示时分秒,比如,假设A为34 45 56,就表示A所表示的时间是34小时 45分钟 56秒。 Input 输入数据有多行组成,首先是一个整数N,表示测试实例的个数,然后是N行数据,每行有6个整数AH,AM,AS,BH,BM,BS,分别表示时间A和B所对应的时分秒。题目保证所有的数据合法。 ... Read More
posted @ 2013-03-24 12:11 javawebsoa Views(182) Comments(0) Diggs(0)
本期格言: 在当年还没有数据库存在的时候,读写文件是我们程序员在空虚的夜晚唯一能干的事情之一(也许不一定哦~~~)。所以即使现在这项技术变的有多么的简单、快捷和普通,我们依然要保持细致的态度和严格的操守,千万不要忽视它的重要性和严谨性。正文开始: 关于读文件我有个小故事。早年工作室开办初期,正是业务慌的时候,QQ上某好友介绍说他有个朋友单位要做网站,介绍给我做。我一听很激动,立马整理发型掐灭烟头,因为我朋友说那个客户等下要和我视频(这么潮?)。又据说他是大企业的IT主管,很正规,要我重视一下,不要太颓废。我特意拿出电动剃须刀刮了胡子。 我当时很喜欢这种几千大洋的网站生意,基本上是排排界面做做c Read More
posted @ 2013-03-24 12:10 javawebsoa Views(158) Comments(0) Diggs(0)
题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=457&page=show_problem&problem=1258 1. 先对等式进行移项,假设原来为1 + 2 = 4 - 5 + 6,那么移动之后就变为了 1 + 2 - 4 + 5 + 6 = 0. 并计算出所有数字之和sum,和等式左边中的正数个数plusNum2. 然后就演变成了“从n个数中选取总和为sum/2的plusNum个数字组成正数部分”,因为如果等式成立,那么所有正数之和与所有 Read More
posted @ 2013-03-24 12:09 javawebsoa Views(166) Comments(0) Diggs(0)
4188. 进制转换ConstraintsTime Limit: 1 secs, Memory Limit: 256 MBDescription输入一个非负的十进制整数,将其转为二进制.Input输入的第一行是一个整数T,表示总共有T组数据.接下来的T行,每行是一组数据,每组数据是一个待转换的十进制整数n(0<=n<2^31).Output对于每个十进制数,输出其对应的二进制数,每个数占一行. 注意输出的二进制数不要有多余的前导0.Sample Input34120Sample Output100110100Problem Source计算机科学与技术专业11级3班期中考试觉得问题 Read More
posted @ 2013-03-24 12:07 javawebsoa Views(245) Comments(0) Diggs(0)
转载请注明,来自:http://blog.csdn.net/skyman_2001我在调试erts时发现PID和PORT ID在底层是个整型,但是在erlang层的表示是<A.B.C>和#Port<A.B>的格式,它们之间是怎么转换的呢?通过grep发现在erts/emulator/beam/erl_term.h里有关于PID和PORT的layout说明,这里只谈论本节点情况下的layout:* PID layout (internal pids): |3 3 2 2 2 2 2 2|2 2 2 2 1 1 1 1|1 1 1 1 1 1 | | |1 0 9 8 7 Read More
posted @ 2013-03-24 12:06 javawebsoa Views(195) Comments(0) Diggs(0)
=============================================================================== KAZE算法资源:1. 论文: http://www.robesafe.com/personal/pablo.alcantarilla/papers/Alcantarilla12eccv.pdf 2. 项目主页:http://www.robesafe.com/personal/pablo.alcantarilla/kaze.html 3. 作者代码:http://www.robesafe.com/personal/pablo.alca. Read More
posted @ 2013-03-24 12:05 javawebsoa Views(812) Comments(0) Diggs(0)
所谓锁,为保证数据的一致性,对共享资源的在被并发访问变得有序的一种规则。 不同的MySQL存储引擎,有不同的锁机制或锁实现;总的来所,使用了三种锁级别,行级锁(row-level)、页级锁(page-level)、表级锁(table-level),依次锁定的资源粒度逐渐减小,锁资源是随着锁定资源粒度的减小,锁定同样数据需要的内存数量越来越多,算法也越来越负责,但同时应用程序遇到锁等待的可能也越来越底,系统的整体并发行随之提高; 表级锁,各大存储引擎粒度最大的锁级别,实现简单,获取锁和释放锁的速度快,也避免了死锁的问题,但同时带来了锁资源竞争的问题,导致并发度较底;表级锁分为... Read More
posted @ 2013-03-24 12:04 javawebsoa Views(248) Comments(0) Diggs(0)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 1:正则表达式(理解) (1)正则表达式 满足某种规则的字符串 (2)要掌握的规则 1:字符 x 字符 x \\ 反斜线字符 \n 换行符 2:字符类 [abc] a、b 或 c [^abc] 任何字符,除了 a、b 或 c [a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内 [0-9] 0-9的数字字符 3:预定义字符类 . 任何字符 \d 数字:[0-9] \D 非数字: [^0-9] \w 单词字符:[a-zA-Z_0-9] 单词字符:英文字母,... Read More
posted @ 2013-03-24 12:03 javawebsoa Views(158) Comments(0) Diggs(0)
安装命令: sudo apt-get install sqlitebrowser Read More
posted @ 2013-03-24 12:00 javawebsoa Views(536) Comments(0) Diggs(0)
袖珍电子书和“莫斯科与北京”有什么关系?莫非头脑里面发疯了?非也。为什么? 我们先搞清楚一些基本概念:俄罗斯现行中小学学制是11年,因此,他们的10—11年级相当于我国的高中阶段。在10—11年级,俄罗斯学生必修两门数学课:《几何》与《代数与数学分析初步》。这就是说,俄罗斯的高中生必修微积分初步(此举从1975年开始普及)。由此可见,莫斯科与北京拉开了距离。(注:我们国内的情况,在此不必多说了。)中学课本的重要性,众所周知,关乎大批社会生力军的成长。俄罗斯中学所用的这本《代数与数学分析初步》教材是由前苏联大数学家A.Kolmogrov院士主编,现已再版13次以上。由此可见,该教材的权威性与影. Read More
posted @ 2013-03-24 11:59 javawebsoa Views(156) Comments(0) Diggs(0)
转载请标明出处:http://blog.csdn.net/android_ls/article/details/8711766 声明:仿人人项目,所用所有图片资源都来源于官方人人android客户端,编写本应用的目的在于学习交流,如涉及侵权请告知,我会及时换掉用到的相关图片。一、应用框架搭建,自定义类继承Application,用于存放全局变量和公用的资源等,代码如下:package com.copyeveryone.android;import java.util.LinkedList;import java.util.List;import android.app.Activity;imp Read More
posted @ 2013-03-24 11:58 javawebsoa Views(268) Comments(0) Diggs(0)
V$视图包含了内核维护在内存中的数据结构的信息,可以通过有SYS权限的DBA帐号访问。下面是这些跟恢复相关的V$视图汇总:9.1 V$LOG包含了控制文件中的日志组信息:GROUP#THREAD#SEQUENCE#SIZE_IN_BYTESMEMBERS_IN_GROUPARCHIVED_FLAGSTATUS_OF_ GROUP (unused, current, active, inactive)LOW_SCNLOW_SCN_TIME9.2 V$LOGFILE包含了控制文件中的日志成员信息:GROUP#STATUS_OF_MEMBER (invalid, stale, deleted)NAM Read More
posted @ 2013-03-24 11:56 javawebsoa Views(266) Comments(0) Diggs(0)
第一题:小Q系列故事——世界上最遥远的距离链接 :http://acm.hdu.edu.cn/showproblem.php?pid=4515题解:由于水题,直接贴roro大牛的代码#include <stdio.h>int day[2][13] = {0,31,28,31,30,31,30,31,31,30,31,30,31,0,31,29,31,30,31,30,31,31,30,31,30,31};int judge(int y){ if (y%4 == 0 && y % 100 != 0 || y % 400 == 0) return 1; else ... Read More
posted @ 2013-03-24 11:55 javawebsoa Views(190) Comments(0) Diggs(0)
jQuery Button 组件可以增强表单(Form)中的Buttons,Inputs和Anchor元素,使其具有按钮显示风格,能够正确对鼠标滑动做出反应。基本用法下例显示把表单中的button,input和anchor元素都变为按钮风格的jQuery Button组件。1<!doctype html> 2<htmllang="en"> 3<head> 4<metacharset="utf-8"/> 5<title>jQuer... Read More
posted @ 2013-03-24 11:54 javawebsoa Views(359) Comments(0) Diggs(0)
当启动一个应用程序组件时,如果该应用没有正在运行的其它程序组件,那么Android系统将为这个应用创建一个新进程(包含一个线程)用于运行应用。缺省情况下,一个应用的所有组件(Activity,Service等)运行在同一个进程和线程中(称为“主”线程)。如果在启动一个应用程序组件时,这个应用已经有进程在运行(因为有应用的其它组件存在),那么这个应用程序组件将使用同一进程和线程运行。当然你可以使用不同进程来运行不同的组件,或者在进程中创建新的线程。进程 缺省情况,应用的所有组件都运行在同一个进程,而且应用不应该改变这个传统。然而,如果你发现你需要控制某个组件运行在那个进程中,你可以通过应用... Read More
posted @ 2013-03-24 11:53 javawebsoa Views(288) Comments(0) Diggs(0)
示例:属性文件:beans.properties articleDao=cn.com.leadfar.cms.backend.dao.impl.ArticleDaoImpl channelDao=cn.com.leadfar.cms.backend.dao.impl.ChannelDaoImpl 使用此属性时类的配置如下:PropertiesBeanFactory.java package cn.com.leadfar.cms.utils;import java.io.IOException;import java.util.Properties;import cn.com.leadfar.c Read More
posted @ 2013-03-24 11:51 javawebsoa Views(205) Comments(0) Diggs(0)
最近学习了ajax的异步调用和刷新技术,就实践了一把。也借鉴了别人的方法,再加入自己的思路,就有了下面的东东```有任何疑问,就留言吧````首先是前台的jsp页面关于jquery的post方法大家可以去看看这个,写的很详细:http://www.itivy.com/jquery/archive/2011/7/6/jquery-get-post-getjson-ajax.html<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% Read More
posted @ 2013-03-24 11:50 javawebsoa Views(315) Comments(0) Diggs(0)
软件重构的理念,如果多个类中出现相同的代码,可以考虑定义一个共同的抽象类,将这些相同的代码提取到抽象类中。但如果是重复的横切代码(比如性能监控,方法开始时,执行一段代码,方法快结束时再执行一段代码)就很难采用上面的方式。如图: 此时,AOP(aspect oriented programming)应运而生,通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方案。将分散在各个业务逻辑代码中的相同代码,通过横向切割的方式抽取到一个独立的模块中,从而和业务保持一个较低的耦合性。当然抽取只是从代码简洁性、复用性的角度考虑,最终程序执行还是要按原来的串行顺序,一步一步执行。 AOP Read More
posted @ 2013-03-24 11:49 javawebsoa Views(164) Comments(0) Diggs(0)
// Udp_20130322.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <WinSock2.h>#pragma comment(lib, "WS2_32.lib")int _tmain(int argc, _TCHAR* argv[]){ CHAR szBuffer[100] = {"Hello UDP!"}; WSADATA wsaData; SOCKET udpSocket; SOCK Read More
posted @ 2013-03-24 11:47 javawebsoa Views(233) Comments(0) Diggs(0)
前两天由于换了MyEclipse新版本之后,我的MyEclipse的Servers就不能正常使用了,也就是不能发布Web项目了。出现了空指针的异常,并产生了这个错误:atcom.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)如图所示: 经过几天的研究和解决终于在网上找到了答案,当初发生错误时我上了MyEclipse的百度贴吧发现别人使用MyEclipse10.7时就没有这个错误,为什么到了我这就有了这个错误呢。当看到了解决办法之后,我立即明白了。原来我使用的还是原来的工作空间,有些原来部署项目的信 Read More
posted @ 2013-03-24 11:46 javawebsoa Views(185) Comments(0) Diggs(0)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Xml;using System.Xml.Linq;namespace CreateXMLByLINQ{ public partial class Frm_Main : Form ... Read More
posted @ 2013-03-24 11:45 javawebsoa Views(218) Comments(0) Diggs(0)
以前提到结婚,想到「天长地久」; 现在提到结婚,想到「能撑多久」。 当初会结婚,说是「看上眼」; 后来会离婚,说是「看走眼」。 婚前,爱情是神话; 婚后,爱情是笑话。 男人花钱,是为了让女人高兴; 女人花钱,是因为男人让她不高兴。 嫁入「豪门」,要懂得理财; 嫁入「寒门」,要懂得生财。 以前的人,视婚姻生活为「一辈子」; 现代的人,视婚姻生活为「一阵子」。 婚前,男人在餐厅等女人; 婚后,女人在客厅等男人。 婚前,男人经常找女人「讨论」; 婚后,男人只告诉女人「结论」。 婚前,男人对她悄悄讲话; 婚后,男人对她大声讲话。 恋爱时,情话绵绵; 结婚后,谎话连连。 恋爱时的男人,喜欢「毛手毛脚」; Read More
posted @ 2013-03-24 11:44 javawebsoa Views(166) Comments(0) Diggs(0)
墨菲法则产生于美国。事情发生在1949年,一位名叫墨菲的空军上尉工程师,认为他的一位同事是个倒霉蛋,不经意地说了一句话;“如果一件事情有可能被弄糟,让他去做就一定会弄糟”。这句笑话在美国迅速流传,并扩散到世界各地,最后演变成有趣的墨菲法则:假定你把一片干面包掉在地毯上,这片面包的两面均可能着地。但假定你把一片一面涂有一层果酱的面包掉在地毯上,常常是带有果酱的一面落在地毯上(麻烦)。换一种说法:如果某件事有可能变坏的话,这种可能就会成为现实。墨菲法则的适用范围非常广泛,它揭示了一种独特的社会及自然现象。总 则一、别试图教牛唱歌,这样不但不会有结果,还会惹牛不高兴二、别跟傻瓜吵架,不然旁人会搞不清 Read More
posted @ 2013-03-24 11:43 javawebsoa Views(239) Comments(0) Diggs(0)
e-企业管理解决方案-业务数据字段任意设置 Read More
posted @ 2013-03-24 11:40 javawebsoa Views(129) Comments(0) Diggs(0)
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.IO;using System.Xml;using System.Xml.Linq;namespace QueryXMLByLINQ{ public partial class Frm_Main : Form ... Read More
posted @ 2013-03-24 11:39 javawebsoa Views(811) Comments(0) Diggs(0)
1、能不抽烟最好不抽,它或许可以帮助你吸引一些女生,但不抽绝不会招来厌烦,表现男子气概的途径有很多,没必要拿健康做赌注。 2、给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70%的命运。破罐子破摔只能和懦弱做朋友。 3、找女朋友外表是第一关,但了解她的品行之后再做打算也不迟。 4、不要在乎小钱,工作的人都后悔从前对自己的GF不够好。记住你们的重要日子,你们的谈话,女生要敏感得多,这样做,至少可以证明你对她的重视。 5、爱她,但别怕她,你们是恋人,也是朋友,她要的不是宠物。 6、她要是病了,带她去医院,她害怕... Read More
posted @ 2013-03-24 11:38 javawebsoa Views(220) Comments(0) Diggs(0)
1、人不犯我,我不犯人;人若犯我,礼让三分;人再犯我,我还一针;人还犯我,斩草除根。 2、我允许你走进我的世界,但不许你在我的世界里走来走去。 3、明骚易躲,暗贱难防。 4、天没降大任于我,照样苦我心智,劳我筋骨。 5、执子之手,方知子丑,泪流满面,子不走我走。 6、红豆不长南国,长我脸上了,真相思! 7、我深信,会有一个男人是为受我的折磨而来到这世上的。 8、西游记告诉我们:凡是有后台的妖怪都被接走了,凡是没后台的都被一棒子打死了。 9、你有什么不开心的事?说出来让大家开心一下。 10、我那么喜欢你,你喜欢我一下会死啊。 11、虽然你身上喷了古龙水,但我还是能隐约闻到一股... Read More
posted @ 2013-03-24 11:36 javawebsoa Views(201) Comments(0) Diggs(0)
小郭博客在建立之后,也跟随了评论式推广的潮流,后来发现是来了一些各式各样流量,当然,有时候的回访也是必不可少的了。回访的过程中发现了一个有点意思的博客,一个关于网赚的博客,提起赚钱,我想大家肯定都是两眼冒光,蠢蠢欲动了吧,终于昨天按捺不住心中的那股骚动,花了一下午的时间琢磨了一些网赚项目,钱没挣着,感想倒是不少。 说起网赚,以前或多或少地也接触了一点,以前不太相信网赚这些的,因为始终相信天下没有免费的午餐,天上更不会掉馅饼,经过这次折腾,更是深刻明白了这点。网赚我做过的不多,只有搜索点击类网赚、威客网和一些兼职(暂且把兼职也归于网赚的范畴)等,但挣钱不多感触多。1、关于搜索点击类网赚。结缘于在 Read More
posted @ 2013-03-24 11:35 javawebsoa Views(326) Comments(0) Diggs(0)
开机时间优化,相信这是我们这些使用电脑用户的一个永远的优化话题,一般我们都是使用像360一键优化之类的工具软件来禁用开机启动项从而达到开机时间的缩短的效果,但是从根本上来说,这样只是针对Windows启动的最后一步进行处理,要真正理解开机优化机制,还是得从对系统的启动过程的理解入手。 首先,我们要知道在电脑开机的时候,到底Win7都干了哪些事?只有知道这些,我们才能对症下药,真正的做到开机的极速优化。 下面,就看一下华丽的Windows7的完整开机加载过程吧。 1、开启电源 当你打开电源后,系统将进行加电自检(POST)。如果通过,之后会由机器的核心部分---BIOS会读取主引导... Read More
posted @ 2013-03-24 11:34 javawebsoa Views(1091) Comments(0) Diggs(0)
Java中的两种XML解析技术DOM和SAX 目标文件:D:/meno.xml<memo><note type="birthday"> <name>王平</name> <sex>男</sex> <date>12月23日</date> <address>吉林省白山市第八中学</address> <telphone>0439-31344532</telphone> <email>wangping@sina.com</e Read More
posted @ 2013-03-24 11:33 javawebsoa Views(279) Comments(0) Diggs(0)
在 xcode 项目的 Build Phases 设置中,“Link Binary With Libraries” 节,可以添加项目依赖的 framework 和 dylib。 前者没什么问题,后者,会发现,有多个不同的选择,比如,要添加 z 库: 可看到有四个选项,其中三个带有版本号的。为什么呢?如何选择呢?以 ios6 sdk 为例cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/usr/libls -l 可以看到 lrwx... Read More
posted @ 2013-03-24 11:31 javawebsoa Views(331) Comments(0) Diggs(0)
要求:地球的平均半径为6371千米,已知地球上两个城市A、B的经度和纬度,编程序求出这两个城市之间的地面距离。 首先,固定两点,a(x1,y1,z1),b(x2,y2,z2)。 由空间解析几何及向量知识知:其中,theta是两向量夹角,球面距离d: 对于A点来说(图中a应改为A,画图的时候写错了),theta就是A点的纬度值,即:也即: 而对于A点的x,y坐标,首先: r1是小圆的半径,也就是下图中的蓝色圆: 请注意平面图与立体图中坐标的对应,我已一一对应好,注意观察。图中的alpha即: 所以,坐标与经度之间有如下关系: 实际的北极点是这样的: 还有一点,东西经南北纬转化问题。关于东西经和. Read More
posted @ 2013-03-24 11:30 javawebsoa Views(578) Comments(0) Diggs(0)
Hadoop的开发周期一般是: 1)开发和部署环境准备 2)编写mapper和reducer 2)单元测试 3)编译、打包4)提交作业和结果检索 在用Hadoop处理大数据之间,需要首先将运行和开发环境部署好,下面是基础环境的安装过程,所有软件都安装在Linux系统上。下面先介绍在一台机器上的部署,该机器信息如下:1 JDK安装1)下载最新的JDK并减压 jdk-7u17-linux-x64.gz2) 设置Java环境变量 切换到root用户的根目录, 编辑.bashrc文件, 在该文件的最下方添加如下语句:export JAVA_HOME=/opt/jdk1.7(可以改变)expor... Read More
posted @ 2013-03-24 11:29 javawebsoa Views(253) Comments(0) Diggs(0)
《两个常见位操作面试题不用加减乘除运算符计算两数之和及a=b*3》地址:http://blog.csdn.net/morewindows/article/details/8710737转载请标明出处,谢谢。欢迎关注微博:http://weibo.com/MoreWindows上一篇《位操作基础篇之位操作全面总结》(http://blog.csdn.net/morewindows/article/details/7354571)介绍了: 一.位操作基础,用一张表描述位操作符的应用规则并详细解释。 二.常用位操作小技巧,有判断奇偶、交换两数、变换符号、求绝对值。 三.位操作与空间压缩,针对筛素数进 Read More
posted @ 2013-03-24 11:28 javawebsoa Views(963) Comments(0) Diggs(1)
这篇文章是对 《TCP连接的终止----主动关闭》的补充,重点关注的是被动关闭连接一端的状态迁移及内核中的 处理,被动连接的状态迁移可以参见 《TCP连接的终止----主动关闭》中的状态迁移图,这里就不再画了。被动连接的关闭是从接收到FIN开始的,如果TCP是处于ESTABLISHED状态(我们的讨论假设连接处于此状态),这个FIN包会在tcp_rcv_established()中处理。在tcp_rcv_state_process()中的处理分为快速路径和慢速路径。如果TCP首部中第4个32位字除去保留的bit位和预测标志一致,skb包的序列号和sock结构下一个要接收到序号相等,并且skb. Read More
posted @ 2013-03-24 11:26 javawebsoa Views(2346) Comments(0) Diggs(1)
建造者模式<Builder> 生活: 家家有本难念的经,人人有本难念的经,在城里,人们为了生存奔波着,每个人有自己的追求,或许为了未来能有个自己都模糊不清的好点的生活,或许是为了能在城里买一套房子,组建一个家庭,逃脱被城市边缘化的命运,于是有人选择了奋斗,有人选择了回忆,一个向前看,一个留在过去,向前看的人确定了自己的目标,根据自身的情况做出一个明确的职业规划,然后一步一个脚印,照着自己的路走下去。正在ta前进的时候,有退缩者感慨着:我要是有个他那样的明确的人生规划会怎么怎么样...是的,如果别人的路可以复制,那么每个人是独一无二的这句话就错了,成功千万条路,千变万化,没有固定的模 Read More
posted @ 2013-03-24 11:25 javawebsoa Views(193) Comments(0) Diggs(0)
延迟初始化意味着延迟一个对象,直到首次用它。主要用来提高性能,减少内存需要。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace FirstConsoleApplication{ class Customer { public int Id { get; set; } public string Name { get; set; } public Cust... Read More
posted @ 2013-03-24 11:24 javawebsoa Views(180) Comments(0) Diggs(0)
github中的README.md快速布局和换行 在linux下写好的README.md,push上去后,发现真难看。没有换行。上网找了一个README.md没有达到所见即所得的功能,不过看网友的方法,不是那么的方便,很难理解。如果是一个很长的README.md,那不得加多少了手工的换行符呀。我就想起来了,有所见即所得的功能的工具:163邮箱应用中的记事本就有这个功能,可以将所见即所得的文字转为html的源代码。把已经写好的README.md直接粘贴到记事本中,直接点这个“ ”,这样就可以转为html的源代码了,这样就可以复制下来粘到README.md再push一下,可以看到... Read More
posted @ 2013-03-24 11:22 javawebsoa Views(1256) Comments(0) Diggs(0)
广度优先搜索的方式模仿二叉树的层序遍历,利用一个队列存储adjacency vertex,利用white,gray and black 标示节点的三种状态。white表示未访问,gray表示已发现但为访问,也就是处于队列节点的状态,black表示已访问,也就是从队列中弹出的节点。/*图算法*/ //breath first search public static<T> LinkedList<T> bfs(DiGraph<T> g,T sVertex) { //queue stores adjaceent vertices; list stores visi Read More
posted @ 2013-03-24 11:21 javawebsoa Views(241) Comments(0) Diggs(0)
1:从一道面试题谈起:2:讨论好激烈,重点看评论:3:用例子解释java堆,java栈,本地方法栈,方法区:4:为什么递归消耗内存:栈就是主要存放 栈帧的。每执行一个方法就发生压栈动作。所以,递归的时候是会影响内存的。而你使用for 循环就不会。因为只是存在一个栈帧中。 Java 内存模型:1:wiki2:http://www.cs.umd.edu/~pugh/java/memoryModel/3:stackoverflow4:官方标准5:javacodegeeks的讨论6:javacodegeeks simple7:javazone Read More
posted @ 2013-03-24 11:20 javawebsoa Views(146) Comments(0) Diggs(0)
在snmpwalk介绍及其用法一文中,介绍过net-snmp的snmpwalk的用法,殊不知,net-snmp还有trap的命令程序,可以用来测试snmp的trap方法(包括inform方法)。这些命令程序是:snmptrap、snmpinform和snmptrapd。其中:snmptrap:可以模拟snmp agent发送一个trap到snmp管理端(一般称为网管,snmp manager或snmp client);snmpinform:可以模拟snmp agent发送一个inform request到snmp管理端(Trap是发送给SNMP管理者的通知网络状况等的警告消息,而Inform是 Read More
posted @ 2013-03-24 11:19 javawebsoa Views(2380) Comments(0) Diggs(0)
软件产品的发展最近几年不可不谓之快啊,产品的更新更是快,小到几天就有新补丁更新,几个月就有版本升级,但这么版本的更新和升级究竟能有多少变化,能给客户带来什么方便,又能给产品商带来什么价值?拿Windows操作系统而言,补丁不断,这个大多数人可以接受的,毕竟系统的操作风格功能上没有太多的变化,而版本升级两到三年就有新版本发布,新版本变化很大界面、功能、操作上都有新突破,然而愿意接受新版本更新的用户却是一次比一次少,是新版本功能不够强大,新技术不够吸引人吗?个人觉得不是的,Windows XP从2001年发布,至今还维持着高的用户群体在使用,不乏有不少装了Win7、Win8系统后感觉不爽,又... Read More
posted @ 2013-03-24 11:18 javawebsoa Views(197) Comments(0) Diggs(0)
/* Description A pretty straight forward task, calculate the number of primes between 2 integers. Given 2 integers A ≤ B < 105 what’s the number of primes in range from A to B inclusive. Note: A prime number is a positive integer greater than 1 and is divisible by 1 and itself only. For N to ... Read More
posted @ 2013-03-24 11:16 javawebsoa Views(215) Comments(0) Diggs(0)
编写一个简单的MapReduce程序大体上需要如下3步:1)实现Mapper,处理输入的对,输出中间结果;2)实现Reducer,对中间结果进行运算,输出最终结果;3)在main方法里定义运行作业,定义一个job,在这里控制job如何运行等。 本文将通过一个实例(字数统计)演示MapReduce基本编程。0 导入Hadoop的jar包导入hadoop目录下和lib目录下的jar包 1 编写Mapper类 Mapper抽象类是一个泛型,有4个形式的参数类型,分别指定map函数的输入键,输入值,输出键,输出值。就上面的示例来说,输入键没有用到(实际代表行在文本中格的位置,没有这方面的需要,所以.. Read More
posted @ 2013-03-24 11:15 javawebsoa Views(402) Comments(0) Diggs(0)
问题有一个字符串由多个变量拼接而成: "$x1$x2$x3$x4$x5$x6..." ,这个列表可以一直延伸到 $x10000,而每个变量都至少有一种可能的取值,为了简化问题,每个变量不会再引用别的变量。现在,给定一个字符串T,判断这个字符串是否能由上面这个"$x1$x2$x3$x4$x5$x6..." 生成。分析我们可以算出,总的可能性(最多)是 n1*n2*n3*n4*n5*n6...。最笨的办法因为现实中不会有太极端的情况,我们可以将这些字符串全部扩展出来,放入一个hash table。但是,如何得到这些扩展结果呢?这是一个笛卡尔积的问题,可以用最 Read More
posted @ 2013-03-24 11:14 javawebsoa Views(250) Comments(0) Diggs(0)
一、Crontab介绍crontab命令的功能是在一定的时间间隔调度一些命令的执行。1.1 /etc/Crontab文件在/etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的调度crontab(在/var/spool/cron目录下)。 以下是我本机上的crontab文件,[root@localhost etc]# cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/# run-parts 01 * * * * root run-p Read More
posted @ 2013-03-24 11:13 javawebsoa Views(190) Comments(0) Diggs(0)
前段时间入手了一本《程序员的职业素养》,谁推荐的忘记了,断断续续看完了,觉得写得还行,翻译这本书的人是公司的同事,但是从来没见过。 Bob大叔的作品,他是一名程序员,编了40多人的程序了。书的序是这样开头的, “如果你选择了这本书,那么我不妨认为你是一名软件工程师” 这句话一针见血啊,如果你不是程序员,估计也没有必要看这本书了。 “请你把这本书看成是我的错误大全,它记录了我干过的所有蠢事” 这句话挺有意思的,和马云之前谈的有点类似,他想写一下阿里巴巴犯过的种种错误,而不是阿里巴巴是如何成功的。或许,我们从过往的错误中能够学习到更多的东西吧。 书的第一章是“专业主义”,之所以这... Read More
posted @ 2013-03-24 11:11 javawebsoa Views(178) Comments(0) Diggs(0)
描述:采用二分+贪心策略,找出范围值,然后从后往前找就行“/”的位置判断#include <cstdio>#include <cstdlib>int num[510],score[510];int main(){ //freopen("a.txt","r",stdin); int n,m,t,k; long long v,sum,max,count; scanf("%d",&t); while(t--) { scanf("%d %d",&n,&m); sum=v=0; Read More
posted @ 2013-03-24 11:09 javawebsoa Views(256) Comments(0) Diggs(0)