自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

排列函数

<?php function getSequenceAry($arr) { if (count($arr) == 1) { return array($arr); } $arrRet = array(); foreach ($arr as $k => $v) { $arr2 = $arr; unset($arr2[$k]); $arrOrderList = ge...

2012-03-19 02:16:00 300

macbookpro上安装ubuntu后B43无线网卡驱动解决

用官方文档上原生内核编译驱动的方式编译后无线网络信号非常的差,在家里WEP加密方式勉强可以连接上,但网络质量很不好。 公司的WPA2企业方式死也连不上。 于是改用ndiswrapper来安装WINDOWS下的驱动: 下载 bcmwl_4331-64_86.tar.gz tar zxvf bcmwl_4331-64_86.tar.gzsudo apt-get install ndiswrapper-...

2012-03-08 11:12:00 561

Struts2为应用指定多个配置文件/动态方法调用/通配符的使用方法

为应用指定多个配置文件 在开发中一般不会说将所有的配置都放在struts.xml这个一个配置文件中去,因为这样会使得整个配置文件臃肿不堪无法维护,一般来说会进行分模块的进行配置文件的编写。下面来演示一下分模块来进行配置 其实很简单,首先在需要的分模块配置文件写出来,比如 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE s...

2012-03-08 10:45:00 297

struts2 处理流程

1) 当servlet容器接收到一个请求后,将请求交给你在web.xml里配置的过滤器FilterDispatcher,调用它的doFilter()方法。 2) FilterDispatcher询问ActionMapper,以便确定这个请求有对应的action调用。 3) ActionMapper返回一个描述action调用的ActionMapping对象。 4) F...

2012-03-08 10:33:00 208

.Net插件编程模型:MEF和MAF

.Net插件编程模型:MEF和MAF MEF和MAF都是C#下的插件编程框架,我们通过它们只需简单的配置下源代码就能轻松的实现插件编程概念,设计出可扩展的程序。这真是件美妙的事情! MEF(Managed Extensibility Framework) MEF的工作原理大概是这样的:首先定义一个接口,用这个接口来约束插件需要具备的职责;然后在实现接口的程序方法上面添加反射标记“...

2012-03-08 10:10:00 326

apache如何才能修改头域名称

如果我们要把一个用户请求头的值修改为固定值,置空或者追加固定值。都可以有RequestHeader指令的set|unset|add|append来修改,值甚至可以获取环境变量。 但是如果我们要把一个头域的值赋给另一个头域,或者说就是修改头域的名称,如何做到?比如: 用户请求发送的"User-Agent: IE15",我想把这个IE15赋给一个我自己命名的头域,如myHeader,我在后端getHe...

2012-03-08 09:28:00 226

ECMBoss企业内容解决方案项目系列之(四)架构师如何决定系统的架构

  任何一个项目,都有它的架构,作为一名架构师,就是为项目决策架构。随之技术的发展,系统的架构方案越来越多,有点让架构师应接不暇。如何选取一个好的架构作为项目的架构,对于系统的开发至关重要。对于经验老到的架构师来说,他们往往会选择那些开源的、熟悉的、易用的架构,因为这样的架构便于节省项目开支,易于组建项目开发团队,但是往往并不代表一定,因为还有其它的因素在影响着他们。 其中最重要的一个因素...

2012-03-08 08:29:00 137

程序员装b指南(转)

一.准备工作 “工欲善其事必先利其器。” 1.电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。总之要显得信息量很大,效率很高。 2.椅子不一定要舒服,但是一定要可以半躺着。 3.大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。 4.工具书,or...

2012-03-08 08:08:00 114

结对编程,合适的人真的很少,志趣相投的人很少

自己工作会感到孤独。结对编程是敏捷开发的一个思路。但是,你能找到那个合适的人吗? 1、对问题的理解深度差别不能很大; 2、编程技术、水平趋同; 3、可以良好的沟通交流; 4、生活习性趋同,因为人都有个癖好。 可见,我们都梦想结对编程,而大多数人依旧孤独着。...

2012-03-08 00:16:00 153

Dynamics CRM 2011 编程系列 (8):JS编程之实体CRUD辅助类

用JS开发Dynamics CRM功能需要十分的小心,往往一个拼写错误就能让你调试一个上午。在经历了若干天的痛苦后,我重新祭起了代码重用这面大旗。下面分享一个我制作的辅助类,希望能帮到大家! 类代码: /* 作者:GhostBear 博客: http://blog.csdn.net/ghostbear">http://blog.csdn.net/gho...

2012-03-07 21:58:00 157

Action属性注入值和指定Struts 2处理的请求

Struts2为Action中的属性提供了依赖注入功能,在struts2的配置文件中,我们可以很方便地为Action中的属性注入值。注意:属性必须提供setter方法。 <package name="test" namespace="/test" extends="struts-default"> <action name="helloworld" >

2012-03-07 21:49:00 125

Struts2 action中result的各种转发类型

struts2中提供了多种结果类型,常用的类型有:dispatcher(默认值)、 redirect 、 redirectAction 、 plainText。 在result中还可以使用${属性名}表达式访问action中的属性,表达式里的属性名对应action中的属性名 如: <result name="success" type="redirect">/index.jsp?...

2012-03-07 21:25:00 132

http://acm.nyist.net/JudgeOnline/problem.php?pid=409&&中缀转化为前缀和后缀并求值

这一题,弄了整整一天。。这一题其实不难,蛋疼的是。。一定要输出其中缀转化为前缀的表达式。。没想到在万念俱灰下。。不可思议的过了。。。。 #include<iostream> #include<string.h> #include<string> #include<cctype> #include<cstdio> #inclu...

2012-03-07 21:09:00 132

http://acm.nyist.net/JudgeOnline/problem.php?pid=267

表达式求值问题。。中缀转化为后缀。。。 #include<iostream> #include<string.h> #include<string> #include<cctype> #include<cstdio> #include<stack> #include<cstdlib> using names

2012-03-07 20:05:00 167

request、requestScope、param区别

搜了一下,整理如下…… 首先在看遇到的问题: 在浏览器地址输入,表示传入一个参数test,值为123 http://localhost:8888/Test/index.jsp?test=123 在index.jsp中尝试使用EL表达式取出,代码如下: <body> ${test} </body> 发现毫无结果,...

2012-03-07 19:42:00 353

ADO.NET中不常用的功能

ADO.NET中不常用的功能 测试数据: SqlConnection conn = new SqlConnection("Data Source=192.168.6.4;Initial Catalog=chapter30;uid=sa;pwd=123456;"); SqlCommand cmd = new SqlCommand(); string sqlText...

2012-03-07 14:26:00 115

struts2 配置环境

第一次摸struts,纠结了好长时间…… 我用的是struts2.3.1.2 1.将struts2所需要的类库添加到lib 2.在创建struts2 的配置文件 struts.xml,内容如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Softwa...

2012-03-07 14:02:00 126

我是这样得到想要的薪水

【Version:2012-03-06 23:29:30】 事情到了今天,基本确定以美好结局。 感谢博为曾经给我美好的愿景与希望(虽然如今都成幻觉斑驳的回忆);感谢博为给我若干第一次的经历或经验;感谢博为证明我已达到挑工作而不是找工作的阶段。从某种意义上来说,没有博为的工作经验,我不会有像今天这样的自信,我要为此特别感谢博为的梁总和谭姐,衷心谢谢!我的人生因而跨越一个职业阶段,...

2012-03-07 12:12:00 117

图数据库模型简介

图数据库模型简介 一、数据模型 1、Data model:一组描述真实世界事务及其关系的概念组合。在数据库领域,数据模型包括:数据结果,操作+推理规则和通用的集成规则。 2、Graph database model:1、data和schema是以图的方式表示的;2、操作是以graph transformation(比如path、neighborhood、graph pattern等)的方式表...

2012-03-07 11:15:00 536

http://acm.nyist.net/JudgeOnline/problem.php?pid=257&&中缀表达式变后缀表达式

郁闷的C小加(一) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 我们熟悉的表达式如a+b、a+b*(c+d)等都属于中缀表达式。中缀表达式就是(对于双目运算符来说)操作符在两个操作数中间:num1 operand num2。同理,后缀表达式就是操作符在两个操作数之后:num1 num2 operand。ACM队的“C小加”正在郁闷怎样把一个...

2012-03-07 11:01:00 116

数据智慧工程师——计算机和人类之间的中间人——如何从数据中获取有价值的知识...

填补计算机和人类智慧之间的鸿沟——数据智慧工程师 目前关于使用数据提升各种系统性能的职位有很多,比如商业智能分析师,个性化推荐工程师等等。我认为可以统称为数据智慧工程师。因为他们的工作性质几乎相同: 数据来源:采集的原始数据,比如服务器log,围脖言论,传感器记录,股票交易记录等; 目标知识:获取有价值的知识——需要、易于理解、可靠。 用途:使用这些知识,...

2012-03-07 10:36:00 125

A Maximum sum&&北邮月赛题

Time Limit:1000MS Memory Limit:65536KB Description Given a set of n integers: A={a1, a2,..., an}, we define a function d(A) as below: d(A)=sum{a[s1]~a[t1]}+sum{a[s2]~a[t2]} The rule is 1&...

2012-03-06 21:53:00 114

Graph&&北邮比赛题

最短路径题。。dijstra。。 #include<iostream> #include<string.h> #include<algorithm> #include<limits.h> #define M 0xffffff #define N 500 #define FOR(i,s,t) for(int i=(s);i<=t;++i)...

2012-03-06 21:51:00 90

手把手教你制作一个Windows服务

手把手教你制作一个Windows服务 也许你认为开发Windows服务是件非常困难的事件,需要了解非常多的操作系统原理以及精通Windows的各种API。其实没有这么夸张,Windows服务就像一个框架一样,至于你往里面加些什么完全在与你自己。好吧,现在我们就往里面加“Helloworld”吧。 开学习制作Windows服务之前我们先大概了解下它吧。Windows服务就是一些在后台运行的...

2012-03-06 13:21:00 172

把apache和jettty(jboss/tomcat)通讯从mod_jk方式调整为mod_proxy方式后,应该获取IP方式要修改。...

原来直接用request.getRemoteAddr();获取ip,可以到真实的ip,但是修改成mod_proxy方式后,request.getRemoteAddr();是发起求apache服务器的ip,大多数情况是本机。 所以应该修改为: String ip = request.getHeader("x-forwarded-for"); if (ip != null && !...

2012-03-06 12:42:00 125

http://acm.hdu.edu.cn/showproblem.php?pid=1172

猜数字 Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1199 Accepted Submission(s): 673Problem Description 猜数字游戏是gameboy最喜欢的游戏之一。游戏的规则是这样的:计算机随机...

2012-03-06 09:49:00 108

问杭州晴为何物?直教人生死相堵!

问杭州晴为何物?直教人生死相堵!

2012-03-06 08:44:00 101

165 Stamps(*****)推荐

/* 推荐题型:五星,题很不错,锻炼思维。想到了要进行两次递归搜索,一次选值,一次判断。但是选值时会出现问题,因为无法知道上届。所以遇到了瓶颈,看别人代码后,很不错。dfs中的嵌套在两条if语句中,所以程序肯定会存在终止的情况。 题意:k种邮票,面值自定,共h张,求可组合成的最大值。要求从1开始连续。 */ #include <cstdio> #include <cstring...

2012-03-06 08:08:00 83

十月百度,阿里巴巴,迅雷搜狗最新面试五十三题(持续更新中10.16)

原文地址:http://blog.csdn.net/v_july_v/article/details/6855788 十月百度,阿里巴巴,迅雷搜狗最新面试十一题 引言 当即早已进入10月份,十一过后,招聘,笔试,面试,求职渐趋火热。而在这一系列过程背后浮出的各大IT公司的笔试/面试题则蕴含着诸多思想与设计,细细把玩,思考一番亦能有...

2012-03-06 07:24:00 141

539 The Settlers of Catan

/* 一次AC,简单题 纠错经历: ①处需要正反标记 题意:每一条边只能走一次,求最长线。 思路:回溯 */ #include <cstdio> #include <cstring> int n,m; bool G[30][30],visit[30][30]; int ans; void dfs(int cur,int count) { bool ok=false; ...

2012-03-06 06:38:00 92

639 Don't Get Rooked

/* 一次AC,题不难。 找错经历: ①处出错,不能使用sizeof()计算形参中数组长度 ②G的状态应分三种情况讨论。 题意:一个棋盘,放置rook,要求不能在同一行或同一列,除非中间有墙。 思路:回溯+状态存储,G值为0表示有墙,为1表示可放,为-1表示有冲突。 */ #include <cstdio> #include <cstring> int n; int an...

2012-03-06 06:36:00 94

301 Transportation(****)

/* 推荐题型:四星 题意:从A到B,接受那些订单可使船的受益最大。要求订单要么完全接受,要么完全拒绝 思路:子类枚举,回溯 回溯概念:在递归构造过程中,生成和检查过程有机结合起来,从而减少不必要的枚举。并不仅仅是指将状态恢复到原来的情况。 */ #include <cstdio> #include <cstdlib> #include <cstring> i...

2012-03-06 06:35:00 78

140 Bandwidth

/* 题目不难,一次AC 题意:将图中各节点排在一条线上,依次找出各节点到相邻节点的最长距离,各节点最长距离的最大值即为带宽。输出带宽最小的序列,和带宽的值,如果出现多种情况,输出字典序最小的那种。 思路:深搜+回溯+状态存储 */ #include <cstdio> #include <cmath> #include <cstdlib> #include &...

2012-03-06 06:34:00 117

SimpleNote设计

编写一个在windows下使用,简编、易于查找的日记软件。命名为SimpleNote。 基本UI: UI设计,盛大的朋友推荐 Direct UI;也有朋友推荐基于web的框架,比如impress.js (甚至可以实现漂亮的PPT)。 (待添加:) 基本功能描述如下: 1、支持标签和时间检索; 2、支持三种基本标题(带快捷键); 3、支持日记导出。...

2012-03-06 01:43:00 143

Dynamics CRM 2011 编程系列(7):JS编程之实体的CRUD[Update,Delete]

涉及的实体 1.“商机”实体 2.“客户”实体 需要实现的需求 1.当“客户”中的属性值“主要联系人”被清空时,删除被清空的“联系人”记录。 2.当“客户”中的属性值“年收入”更改时,需要更新所有与其关联的“商机”记录。将“商机”记录中的属性值“预计收入”更新为最新状态。(商机的“预计收入”=客户的“年收入”) 实现方案 1.在“客户”实体的onload事件中获取...

2012-03-05 22:57:00 141

http://acm.hdu.edu.cn/showproblem.php?pid=2604

依旧是构造矩阵求值的题。。 首先得到f[n]=f[n-1]+f[n-3]+f[n-4]; 前四位我们可以算出d[1]=2,d[2]=4,d[3]=6,d[4]=9. 我们可以这样想:一个合法串可以由两个较短的合法串组成 就以d[n]为例:(注意不能重复) 1、n-1个字符的时候: +m 2、n-2: 只能+mm,会和n-1重复,所以不考虑n-2 3、n-3: +mmf 4、n-4:...

2012-03-05 20:51:00 110

http://acm.hdu.edu.cn/showproblem.php?pid=2256&&构造矩阵求值

#include<iostream> #include<string.h> #include<algorithm> #define N 1024 using namespace std; typedef long long L; typedef struct str { L s[2][2];//注意数据范围 }Node; Node a,b; Node ceil...

2012-03-05 19:23:00 89

IPCP 2005 Northern Preliminary for Northeast North-America &&Fibonacci Numbers

给你一个数n,让你求Fibonacci数的第n项的前四项和后四项,没有八项的只输出前四项。 思路:后四项容易求,两种方法,一种构造矩阵,一种求其周期。。。关键是前四项用到了Fibonacci 公式 代码: #include<iostream> #include<cstdio> #include<string.h> #include<cmath>...

2012-03-05 17:03:00 118

c#中的高级语法(.Net4)

高级语法 委托 委托就是指针函数,委托的定义与类的属性定义类似都必须在类的方法体进行。 委托的定义: class Program { //定义委托:委托不能在方法体内定义。 public delegate string PrintSomething(string data); static ...

2012-03-05 11:37:00 231

能力是在执行中实现的,要高节奏不要详细的设计

两小时足够完成一个创意并实现他了,花费四周的设计只不过是在添油加醋的虚伪工作。 成功的人并不是一定比别人更有才智和更幸运。他们只是在不断的尝试、不断的失败,直到成功。 在两个小时内考虑好自己要干什么,而后两小时内实现他。不停的实践,纠错,直到成功。...

2012-03-05 09:38:00 72

空空如也

空空如也

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

TA关注的人

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