2013年8月5日

Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法

摘要: 抛错: org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from ServletContext resource [/WEB-INF/applicationContext.xml]; nested exception is java.io.FileNotFoundException: Could not open ServletContext resource [/WEB-INF/applicationContext.xml] Caused by: 阅读全文
posted @ 2013-08-05 20:26 you Richer 阅读(262) 评论(0) 推荐(0)

hdu 1874 畅通工程续(最短路)

摘要: 最短路问题! 最简单的最短路问题! 恩!#include #define MAX 1000000 int map[500][500]; int n,m,start,end; int dist[500]; int s[500]; int Dijsktra(int start) { int i,j,mindis,u; for(i=0;i<n;i++) { s[i]=0; dist[i]=map[start][i]; } s[start]=1;dist[start]=0; for(i=0;i<n;i++) { mindis=MAX; f... 阅读全文
posted @ 2013-08-05 20:24 you Richer 阅读(120) 评论(0) 推荐(0)

Oracle11gRAC安装

摘要: 安装Oracle RAC一、硬件环境①用虚拟机搭建两台机器,操作系统都为:[root@node1 ~]# cat /etc/issueRed Hat Enterprise Linux Server release 5.5(Tikanga)②内核版本为:[root@node1 ~]# uname -r2.6.18-194.el5③虚拟机node1和node2放在本地D:\panjc\下,此文件夹下还得创建一个sharedisk文件夹。二、添加共享磁盘每个结点我加一块磁盘给/u01,再加一块共享磁盘。加的普通磁盘为35G,共享磁盘为25G。下面看下怎么加共享磁盘。①点击设置->存储-> 阅读全文
posted @ 2013-08-05 20:22 you Richer 阅读(581) 评论(0) 推荐(0)

【SQL】Oracle分页查询的三种方法

摘要: 采用伪列 rownum查询前10条记录 select * from t_user t where ROWNUM =10;按照学生ID排名,从第10条记录开始,提取10条记录。 SELECT * FROM (SELECT ROWNUM rn,id,realname FROM (SELECT id,realname FROM T_USER ORDER BY id asc)WHERE ROWNUM=10; 【注】 1. where rownum>1 不能抓取到记录。 2. where rownum between 2 and 10 也不能抓取到记录。 运用分析函数 用分析函数row_numb. 阅读全文
posted @ 2013-08-05 20:20 you Richer 阅读(286) 评论(0) 推荐(0)

Visual Studio 2012 编译C++显示cl命令

摘要: 为了用newlisp来实现VC编译,以便用我的Emacs开发VC程序,而不需要再打开VS 2012, 需要自己实现命令行的编译。我不需要nmake,因为我想直接了解VC编译器,以便今后更好的驾驭它。首先要获得VC编译的cl命令行,方法是右键点击工程,点击Properties菜单,在打开的对话框中,选择C/C++ General菜单,然后将Supress Startup Banner改为No。重新编译吧,看到最原始的cl命令了。1> Copyright (C) Microsoft Corporation. All rights reserved.1> 1> cl /c /IC: 阅读全文
posted @ 2013-08-05 20:19 you Richer 阅读(668) 评论(0) 推荐(0)

[置顶] js对象

摘要: js中,一切事物都是对象。对象是一切的基础。而具体到某一个对象时。对象则是包含一组变量和函数的集合实例我们先来中体会下je对象的全局。 接下来就具体揭开这个对象的面纱吧ja对象分类 Function对象 Function实例 构造函数function Object对象 创建静态对象 两者区别 Function·对象,具有调用功能(可当做构造函数,添加参数),1通过new关键字实例化,构造函数function,必须通过function实例,如alert()2Object对象,具有固定功能,不能调用()... 阅读全文
posted @ 2013-08-05 20:17 you Richer 阅读(310) 评论(0) 推荐(0)

深入了解Json转变为map的思想,附源代码2

摘要: 最近在做一个投票情况的用例,返回的结果打算放到JSON中 数据库的结果集如上图所示:optionkey代表选项,optionval代表其值第一次做的时候考虑应该键值对应的关系,所以前台接到的json 应该以A:t ,B:p这种形式保存则第一次写法:Map m = new HashMap();List l = restConversationService.getTPOptions(tmpId);//取结果集Iterator it = l.iterator();Map map=null;//存储结果集的行Map optionMap = new HashMap();//定义一个新的键while(i 阅读全文
posted @ 2013-08-05 20:15 you Richer 阅读(283) 评论(0) 推荐(0)

hdu2817之整数快速幂

摘要: A sequence of numbersTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 2033Accepted Submission(s): 627 Problem Description Xinlv wrote some sequences on the paper a long time ago, they might be arithmetic or geometric sequences. The numbers... 阅读全文
posted @ 2013-08-05 20:13 you Richer 阅读(174) 评论(0) 推荐(0)

手把手地写了一个函数,计算出两个字符串日期之间的所有字符串型日期 集合

摘要: //获取两个年月日格式的字符串之间的日期字符串,格式也是年月日,举例:("2013-3-5","2013-3-9")-->({'2013-3-5','2013-3-6','2013-3-7','2013-3-8','2013-3-9'}) private static List getLst(String date1, String date2){ String[] startStr = date1.split("-"); String[] endS 阅读全文
posted @ 2013-08-05 20:11 you Richer 阅读(321) 评论(0) 推荐(0)

跨平台utf8转unicode研究实现(2)

摘要: 最近在用VC++开发一个小工具,平时用惯了.NET,用起VC++最郁闷的就是字符串处理。当然最最让人难于琢磨的就是字符集,编码之间的转换。通过这几天的研究,终于明白了Unicode和UTF-8之间编码的区别。Unicode是一个字符集,而UTF-8是Unicode的其中一种,Unicode是定长的都为双字节,而UTF-8是可变的,对于汉字来说Unicode占有的字节比UTF-8占用的字节少1个字节。Unicode为双字节,而UTF-8中汉字占三个字节。 网魂小兵http://xdotnet.cnblogs.com UTF-8编码字符理论上可以最多到6个字节长,然而16位BM... 阅读全文
posted @ 2013-08-05 20:09 you Richer 阅读(254) 评论(0) 推荐(0)

amcharts报表制作

摘要: fusioncharts官网:http://www.fusioncharts.com/demos/gallery/#column-and-bar最近使用amcharts fb4,flashBuilder4.7制作报表水印不管怎么试验都去不掉,网友提供的重写ChartsLicenseHandler实现其方法,设置属性,修改配置文件等等,没有一个可以去除水印,最后在绝望中寻找希望,终于去除水印: 如下:方法,重新fb4中的类:1.重写AmPieChart;package con.comflex.chart { import com.amcharts.AmPieChart; public clas. 阅读全文
posted @ 2013-08-05 20:07 you Richer 阅读(824) 评论(0) 推荐(0)

HDU 4274 Spy's Work (树 DFS)

摘要: 给定N个点,每个点都有一个唯一的前驱结点(点1为大boss),每个点的实际权值是子节点的求和值。现在给出某些点的权值的估算(> , = , #include #include #include # define INF 0x7FFFFFFFusing namespace std;int n,m,flag;struct Guess { int high,low; char c;} guess[10001];struct node { int s,e,next;} ed[10001];int head[10001],num;void init() { memset(head... 阅读全文
posted @ 2013-08-05 20:05 you Richer 阅读(182) 评论(0) 推荐(0)

自制USB wifi信号放大天线

摘要: 这是我的usb wifi天线第一个版本,灵感来自: http://www.instructables.com/id/EQARE4I72GEPUCHTHU/ http://www.usbwifi.orcon.net.nz/ 我没有立即用“中国抛物面炊具”,下一次我会用的。然而,我用了一个8英寸的过滤器,没有过滤器我就无法在我的房子里获得信号,这个完整的教程已经通过过滤器/usb 天线上传。 步骤1:购买usb wifi 我使用了belkin 无线G usb适配器。它带有一个底座和一些电缆。 步骤2:购买过滤器 这是一个8英寸的带手柄的过滤器。 步骤3:在过滤器里弄个洞 步骤4... 阅读全文
posted @ 2013-08-05 20:03 you Richer 阅读(698) 评论(0) 推荐(0)

使用layer显示弹出框笔记

摘要: $.layer({ area : ['200px','auto'],//控制层宽高。当设置为auto时,意味着采用自适应, 当然,对于宽度,并不推荐这样做。例如:area : ['310px' , 'auto'] dialog : { msg:'啦啦啦', type : 9, yes : function(){ alert("确定按钮"); }, } /* dialog: {信息框层模式提供的私有参数。使用时,按需配置即可 btns : 1,btns : 按钮的个数。提供了0-2的选择 btn 阅读全文
posted @ 2013-08-05 20:01 you Richer 阅读(298) 评论(0) 推荐(0)

互动翻书系统是什么?有什么优势和应用呢?

摘要: 互动翻书系统就是虚拟电子书,又叫做虚拟翻书、感应翻书、电子翻书、互动翻书、魔幻书、空中翻书等,虚拟电子书犹如一本打开的书籍,里面可以记载丰富的资料(包括动画、视频、图片)。参观者可以挥动手臂“翻阅”书籍,自左向右或者自右向左,还可以选择章节,快速找到您想翻阅的内容,就像翻阅一本普通的杂志一样,这就是虚拟翻书系统带来的惊喜!这种虚拟互动翻书形式新颖,视觉冲击力强,给人以神奇感,而且可以展示的信息量大。 互动翻书系统中知识储藏丰富,且可以自由更换。此外,所收录的信息超出普通的书籍,大大节省展台面积,而且费用也不大。针对于比较珍贵的图片和实物,还可通过这种方式制作成为多媒体互动式视频资料,... 阅读全文
posted @ 2013-08-05 19:59 you Richer 阅读(232) 评论(0) 推荐(0)

spring加载properties配置文件

摘要: public static void main(String[] args){ String path="E:/workspace/bocMarketData/src/config/PeriodCode.properties"; try { Map periodCodeMap =readConfigForMap(path); Set set1 = periodCodeMap.keySet(); for (String s:set1) { System.out.println(s+","+periodCodeMap.get(s)); } } catch.. 阅读全文
posted @ 2013-08-05 19:57 you Richer 阅读(263) 评论(0) 推荐(0)

(poj 1475) Pushing Boxes

摘要: Imagine you are standing inside a two-dimensional maze composed of square cells which may or may not be filled with rock. You can move north, south, east or west one cell at a step. These moves are called walks. One of the empty cells contains a box which can be moved to an adjacent free cell by s.. 阅读全文
posted @ 2013-08-05 19:55 you Richer 阅读(340) 评论(0) 推荐(0)

使用Python,字标注及最大熵法进行中文分词

摘要: 使用Python,字标注及最大熵法进行中文分词在前面的博文中使用python实现了基于词典及匹配的中文分词,这里介绍另外一种方法, 这种方法基于字标注法,并且基于最大熵法,使用机器学习方法进行训练,将训练出的模型 用于中文分词,效果优于基于词典及匹配的分词方法。Table of Contents1 背景知识2 分词思想2.1 以字分词2.2 机器学习3 实验及代码3.1 数据来源3.2 各部分数据示例3.3 各部分代码示例1背景知识2002年以前,自动分词方法基本上基于词(或词典)的,在此基础上可以进一步分成基于规则和 基于统计两大类。同时,在分词工作中,未登录词对分词精度的影响非常大。所谓未 阅读全文
posted @ 2013-08-05 19:53 you Richer 阅读(606) 评论(0) 推荐(0)

Android 之窗口小部件详解(三)  部分转载

摘要: 原文地址:http://blog.csdn.net/iefreer/article/details/4626274。(一)应用程序窗口小部件App Widgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个AppWidgetProvider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。这篇文章描述了如何使用App Widget Provider发布一个App Widget。基础知识The Basics为了创建一 阅读全文
posted @ 2013-08-05 19:51 you Richer 阅读(377) 评论(0) 推荐(0)

JAVA 面试整理,面试汇总

摘要: 1、JAVA是通过重写和重载来实现多态性的。重写:同样的方法签名,不同的方法实现重载:同样的方法名,不同的参数类型或参数个数2、JAVA中如果存在不再使用的对象,但是程序又持有该对象的引用,就会导致对象无法回收的情况,内存泄露。3、char类型变量可以存储一个汉字,因为JAVA中以UNICODE编码,一个char占16个bit位,即两个字节,所以存储一个汉字没有问题。4、String str=null;表明声明了一个String对象的引用str,但是没有为其分配内存空间;String str="";表明创建了一个长度为0的空字符串,并在内存分配了空间。5、明天续。。。。。。 阅读全文
posted @ 2013-08-05 19:49 you Richer 阅读(127) 评论(0) 推荐(0)

HDOJ 3622 - Bomb Game 2-sat+二分....细心...

摘要: 题意: 有N个炸弹..每个炸弹有两个位置可以选择..把炸弹放到其中一个地方去...炸弹的爆炸范围是其为圆心的圆...两个炸弹不能有攻击范围上的重合..问要满足条件..炸弹爆炸范围的半径最长能是多少... 题解: 每个炸弹看成一类..其在两个中比选一个..符合2-sat的构图条件....那么就二分枚举炸弹的爆炸范围..枚举相互是否干扰来做边构造2-sat模型...tarjan来判断是否合法.. 题目不难..但是我2B了...在初始化vector时..for (i=0;i#include#include#include#include#inclu... 阅读全文
posted @ 2013-08-05 19:47 you Richer 阅读(189) 评论(0) 推荐(0)

android 初学: 提示No Launcher activity found!

摘要: 提示No Launcher activity found!三步检查:1 必须有 用来标示主Activity2 但是依然报:No Launcher activity found!,肯定是没起作用.3 详细检查,其中一个字母写错了,囧. 遇到类似状况仔细检查. 阅读全文
posted @ 2013-08-05 19:45 you Richer 阅读(284) 评论(0) 推荐(0)

迭代导出word 文档

摘要: Map迭代的使用:Map map = new HashMap() ;Iterator it = map.entrySet().iterator() ;while (it.hasNext()){Map.Entry entry = (Map.Entry) it.next() ;Object key = entry.getKey() ;Object value = entry.getValue() ;}Jsp页面 function exportWord(){ var data = setData(); jQuery.post("http://localhost:8080/expWord/G 阅读全文
posted @ 2013-08-05 19:43 you Richer 阅读(227) 评论(0) 推荐(0)

ERP售前顾问形象寓意

摘要: 几个做销售的朋友一起去X山旅游,一群爱侃的人凑在一起,一顿云山雾罩的神吹是少不了的。突然看到一栋平房前面伸出一个大大的幌子:铁嘴铜牙。下面一行小字:不灵不要钱(管理专家:提供专业解决方案)。 销售都是在江湖上混了N久的人了,论察言观色,也觉得自己是个半仙。于是乎,满不在乎的嘻嘻哈哈的继续前行。老A迟疑了一下,问大家:看看这个地方人来人往,应该很准吧。又补充了一句:反正不灵不要钱,咱去看看热闹,如何?(客户产生了咨询的需求) 大家想想,反正闲来无事,到哪里都一样。就当看热闹也可以啊。于是一群人一拥而入。老A是发起者,于是乎凑上前去,观察了一下算命先生,颇有点仙风道骨的模样模样(顾问的年龄与客户. 阅读全文
posted @ 2013-08-05 19:41 you Richer 阅读(193) 评论(0) 推荐(0)

人生定理

摘要: 【易被未来淘汰的几种人】1、没有想法。2、不懂合作。3、适应力差。4、犹豫不决。5、不愿沟通。6、不重资讯。7、没有礼貌。8、只会妒忌。9、知识面窄。10、忽视健康。11、消极思维。12、自我设限。 [你会沟通吗?】1、与老人沟通,不要忘了他的自尊。2、与男人沟通,不要忘了他的面子。3、与女人沟通,不要忘了她的情绪。4、与上级沟通,不要忘了他的尊严。5、与年轻人沟通,不要忘了他的直接。6、与儿童沟通,不要忘了他的天真。——一种态度走天下,必然处处碰壁;因人而异,才能四海通达。白岩松:当世上所有人都把欲望当理想,把世故当成熟,把麻木当深沉,把怯懦当稳健,把油滑当智慧,那只能说这个社会的底线已被击 阅读全文
posted @ 2013-08-05 19:40 you Richer 阅读(181) 评论(0) 推荐(0)

STL简介

摘要: 阅读此文需要一些c++基础。 如果你不了解STL,那你就把如下内容当做简单介绍,如果你对其有一点了解,那你看过它之后可能会有不一样的认识,如果你很熟悉,那你就不要看了。 STL是标准c++中的一部分,全称为StandardTemplateLibrary,它其实并不是c++语法的一部分,只是标准库提供了一些常用数据结构和算法。程序员在使用这些东西时就不需要重新编写,而只要直接使用就可以了。 STL由很多实现,比如HPSTL,SGISTL等等,但标准c++的STL跟这些都不太一样,学习是需要注意。 STL并不仅仅是使用这么简单,如果你只会使用它,那么只能说你是了解它。如果了解其他一些语言... 阅读全文
posted @ 2013-08-05 19:38 you Richer 阅读(365) 评论(0) 推荐(0)

Button 对象

摘要: 阅读全文
posted @ 2013-08-05 19:36 you Richer 阅读(284) 评论(0) 推荐(0)

Java语言实现简单FTP软件------>上传下载队列窗口的实现(七)

摘要: 1、首先看一下队列窗口的界面 2、看一下上传队列窗口的界面 3、看一下下载队列窗口的界面 4.队列窗口的实现package com.oyp.ftp.panel.queue;import static java.awt.BorderLayout.CENTER;import static java.awt.BorderLayout.EAST;import static javax.swing.ListSelectionModel.SINGLE_SELECTION;import java.awt.BorderLay... 阅读全文
posted @ 2013-08-05 19:34 you Richer 阅读(391) 评论(0) 推荐(0)

c++模板

摘要: #includeusing namespace std;int add(int a,int b){ return a+b;}double add(double a,double b){ return a+b;}char add(char a,char b){ return a+b;}int main(){ coutusing namespace std;templateT add(T a,T b){ return a+b;}int main(){ cout<<add(1,2)<<endl; cout<<add(1.2,3.6)<<endl; co 阅读全文
posted @ 2013-08-05 19:32 you Richer 阅读(210) 评论(0) 推荐(0)

10891 - Game of Sum

摘要: Problem E Game of Sum Input File:e.inOutput:Standard OutputThis is a two player game. Initially there areninteger numbers in an array and playersAandBget chance to take them alternatively. Each player can take one or more numbers from the left or right end of the array but cannot take from both ends 阅读全文
posted @ 2013-08-05 19:30 you Richer 阅读(238) 评论(0) 推荐(0)

常用cl命令参数解释

摘要: 紧接前文,第一行cl命令如下:1> cl /c /IC:\...\include /ZI /nologo- /W3 /WX- /sdl /Od /Oy- /D WIN32 /D _DEBUG /D _CONSOLE /D _UNICODE /D UNICODE /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yc"stdafx.h" /Fp"Debug\HelloWorld.pch" /Fo"Debug\\" /Fd"Debug\vc110. 阅读全文
posted @ 2013-08-05 19:28 you Richer 阅读(1252) 评论(0) 推荐(0)

网站的栏目和目录结构规划方法

摘要: 网站建设公司在制作网站前如何协助客户整理网站的栏目是个比较棘手的事情,传诚信将多年的经验整理出来,供大家供享,希望能对计划做网站的企业有帮助! 1.网站的栏目规划 建设一个网站首先一定要拟好提纲,这样文章才能主题明确,层次清晰。如果网站结构不清晰,内容庞杂。这样必然会导致浏览者看得糊涂,也会使网站扩充和维护变得相当困难。定好网站的题材,并收集好相关的资料以后,如何组织内容才能吸引网民来浏览网站呢? 栏目的实质是网站的大纲索引,索引应该将网站的主体结构明确地显示出来。一般的网站栏目安排要注意以下几个方面: (1)要紧扣主题 将主题按一定的方式分类并将它们作为网站的主题栏目。主题栏目个... 阅读全文
posted @ 2013-08-05 19:26 you Richer 阅读(941) 评论(0) 推荐(0)

日积月累:EditText软键盘的显示和隐藏

摘要: 在工作过程中,常常会遇见需要根据自己的需求,控制文本框的键盘显示和隐藏。 通过查阅Android文档,介绍可以通过在清单文件中元素中添加android:windowSoftInputMode属性来处理。 这个属性主要影响两件事情:1.软键盘的状态—当Activity显示给用户的时候,它是显示还是隐藏。 2.主活动窗口的调整—它是否调整主窗体大小来给软键盘腾出空间,或者在部分窗口被软键盘覆盖的时候,它的内容能否上拉让当前的焦点可见。 该属性设置必须由如下表格中的一个,或者一个”state..."值和一个"adjust..."值的组合,或者在任意组中设置多个值。每个值 阅读全文
posted @ 2013-08-05 19:24 you Richer 阅读(302) 评论(0) 推荐(0)

简单的HDFS思维导图

摘要: 阅读全文
posted @ 2013-08-05 19:23 you Richer 阅读(312) 评论(0) 推荐(0)

简单javaEE思维导图

摘要: 阅读全文
posted @ 2013-08-05 19:21 you Richer 阅读(257) 评论(0) 推荐(0)

简单JVM思维导图

摘要: 阅读全文
posted @ 2013-08-05 19:19 you Richer 阅读(134) 评论(0) 推荐(0)

Apache Hadoop最佳实践和反模式

摘要: 摘要:本文介绍了在Apache Hadoop上运行应用程序的最佳实践,实际上,我们引入了网格模式(Grid Pattern)的概念,它和设计模式类似,它代表运行在网格(Grid)上的应用程序的可复用解决方案。Apache Hadoop是一个用于构建大规模,共享存储和计算基础设施的软件框架,Hadoop集群经常用于各种研究和开发项目,如Yahoo!,eBay,Facebook,Twitter等互联网公司就大量使用了Hadoop,并在核心业务系统中扮演中关键角色,因此正确部署Hadoop集群是确保获得最佳投资回报的关键。本文介绍了在Apache Hadoop上运行应用程序的最佳实践,实际上,我们引 阅读全文
posted @ 2013-08-05 19:17 you Richer 阅读(199) 评论(0) 推荐(0)

简单Mysql思维导图

摘要: 阅读全文
posted @ 2013-08-05 19:15 you Richer 阅读(288) 评论(0) 推荐(0)

“兼容模式”错杂谈

摘要: 今天在网页兼容上费工夫了,IE8下是好的,但是IE8的兼容模式就不行了。花了近两个小时时间还是有问题。我们合同签订的是兼容IE8以上就可以了,那么IE8的兼容模式实际上是为兼容IE7而创建的,我们这么难为自己不是很自残?搜索一下如何可以让IE8的兼容模式显示IE8而不是IE7,结果不虚此行啊~“如何禁止使用IE8兼容模式解析网页呢?在IE8以上版本的浏览器增加了一个X-UA-Compatible 头标记,用于为IE8指定不同的页面渲染模式。 这段代码表示开启IE8的标准渲染模式。所以我们如果在网页中加上了代码 或者 ,那么就设定要用IE8标准模式渲染网页,而不会使用兼容的模式。如果我的页面只. 阅读全文
posted @ 2013-08-05 19:13 you Richer 阅读(237) 评论(0) 推荐(0)

Java学习笔记(1)——基本数据类型

摘要: 一、进制转换 10^n被称为权 10称为基数 计算机中正数和负数的关系是取反加一, 如: ~3+1=-3 补码边界运算有溢出风险 32位二进制补码最多表示2^32个数, -2G~2G 1,计算机中的一个二进制数, 00001111,它的10进制为: 0000 1111 = 15 正数直接转换 2, 1111 1001,10进制数是多少 1111 1001 0000 0110 按位取反 0000 0111 末尾加1 7 -7 1111 1001 = -7; 上面两个例子是从计算机中2进制转10进制, 下面是从10进制转计算机中2进制 1,正数取源码直接转 2,负数按位取反末尾加1 十六进制是.. 阅读全文
posted @ 2013-08-05 19:11 you Richer 阅读(327) 评论(0) 推荐(0)

c语言学习笔记(1)——c语言的特点

摘要: 一、c语言概述 1.为什么学习c语言? (1)c的起源和发展 第一代语言:机器语言 1101 第二代语言:汇编语言 add ax,bx; 第三代语言:高级语言 a+b; 结构化:c fortran basic(子语言vb) pascal(用于教学) 缺陷:结果化语言数据和操作是分离的 /*1980年分界限*/ 面向对象:c++(最重要) java c#(和java差不多,微软开发) --------------------------------------------- 贝尔实验室(B语言,c语言) Unix系统第一版是用B语言写的,最后用c... 阅读全文
posted @ 2013-08-05 19:09 you Richer 阅读(219) 评论(0) 推荐(0)

fzu - 2129 - 子序列个数

摘要: 题意:有n个整数的一个序列,问其子不同的子序列有多少个(1 >设d[i]表示前i个元素的子序列个数,则状态转移方程为:第i个元素a未出现过:d[i] = (2 * d[i-1] + 1) % mod;第i个元素a出现过:d[i] = (2 * d[i-1] - d[p[a]-1]) % mod;(注意判负)#include #include using namespace std;const int maxn = 1000000 + 10;const int mod = 1000000007;int d[maxn], p[maxn];int main(){ int n, a, i; .. 阅读全文
posted @ 2013-08-05 19:07 you Richer 阅读(218) 评论(0) 推荐(0)

简单干净的C# MVC设计案例:BrothersDropdownList()

摘要: 团队切换器在/Teams/Details?id=xxx的页面,有这样一个控件,使得不需要回到/Teams/Index就能轻松切换团队:由于这种团队切换控件比比皆是,比如在团队故事板中(以及其他地方若干处):所以希望开发一个控件。这个控件应该能:1. 里边所包含的链接自动跟随页面的链接。比如第一张图里边,指向/Teams/Details?id=XXX;而第二张图里边,则是指向/Agile/TeamStoryBoards/Details?teamID=xxx2. 下拉菜单里边的所有链接,会因为id或teamID不同而指向指定团队的页面。设计思路调用代码: 切换... 阅读全文
posted @ 2013-08-05 19:05 you Richer 阅读(415) 评论(0) 推荐(0)

使用strace查看C语言级别的php源码

摘要: XCACHEXCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您的页面生成速率 2 到5 倍, 降低服务器负载.XCache 是一个又快又稳定的 PHP opcode 缓存器. 经过良好的测试并在大流量/高负载的生产机器上稳定运行. 经过(在 linux 上)测试并支持所有现行 PHP 分支的最新发布版本, 如 PHP_4_3 PHP_4_4 PHP_5_0 PHP_5_1 PHP_5_2 HEAD(6.x), 阅读全文
posted @ 2013-08-05 19:03 you Richer 阅读(305) 评论(0) 推荐(0)

[每日一题] OCP1z0-047 :2013-08-05 SELECT语句――列的表达式

摘要: 按题意操作如下:hr@MYDB> SELECT first_name,salary,salary*12+salary*12*0.5 "ANNUAL SALARY + BONUS" 2 FROM employees;FIRST_NAME SALARY ANNUAL SALARY + BONUS-------------------- ---------- ---------------------Jennifer 3600 64800Timothy 2... 阅读全文
posted @ 2013-08-05 19:02 you Richer 阅读(246) 评论(0) 推荐(0)

<Win32_9>有意思的程序——抓取屏幕

摘要: Win32学了一段时间了,跟着杨老师的脚步,准备学习MFC,因此最近几天在复习C++,于是发现有将近一周没写博文了……今天来写一个较为简单、但是比较有意思的东西不知大家在理发店理发的时候注意到一个奇观没:理发店一般都有两面对立的镜子,你仔细一看会发现,两面镜子里面的成像逐渐缩小,并且居中排列,很有意思盗梦空间中也有一个类似的场景,我截了一个图:yes,今天就来做一个这样的效果,只不过是抓的屏幕好吧,先来看看程序运行效果,来对比一下:下面进入主题,剖析实现细节,主要分两大步:(1)要对屏幕"工作",在Win32中必须获取屏幕的hdc。有两种主要的方式:1)GetDC(HWND 阅读全文
posted @ 2013-08-05 19:00 you Richer 阅读(325) 评论(0) 推荐(0)

UVa 1366 - Martian Mining (dp)

摘要: 本文出自 http://blog.csdn.net/shuangde800 题目链接:点击打开链接 题目大意给出n*m网格中每个格子的A矿和B矿数量,A矿必须由右向左运输,B矿必须由下向上运输,管子不能拐弯或者间断。要求收集到的A,B矿总量尽量大。 思路由题意可知,如果格子(i,j)上选择运输A矿的话,那么i行的1~j就要全部选择A矿。同理,如果选择B矿,那么第j列上的1~i行要全部选择B矿 所以推出下面的状态转移方程式: f[i][j][0]表示第i行第j列为右下角顶点的矩形区域内,格子(i,j)上选择运输A矿情况下的最大总和 f[i][j][1]表示第i行第j列为右下角顶点... 阅读全文
posted @ 2013-08-05 18:58 you Richer 阅读(198) 评论(0) 推荐(0)

cocos 的CCScheduler模块

摘要: scheduleSelector函数-》查找m_pHashForTimers是否有存储回调的Obj类实例,否,创建新条目tHashTimerEntry,指向回调类实例,tHashTimerEntry中有个属性存储timer数组,调用CCTimer的initWithTarget函数,初始化计时器实例。 CCScheduler模块的update会遍历所有条目,获取条目中存储的单条计时器实例,调用计时器实例的update函数。计时器的update会判断传入的时间是否能够触发调用,进而调用obj实例的回调函数,若timer中存在脚本处理器,则进行脚本调用。 阅读全文
posted @ 2013-08-05 18:56 you Richer 阅读(209) 评论(0) 推荐(0)

OpenRisc-44-or1200的pipeline整体分析

摘要: 引言我们在前面分析了ORPSoC,or1200_top,和or1200_cpu的整体架构,在最近,我们也分析了or1200的pipeline(流水线)中的两级,EX级和IF级。但是,我们还没有从宏观的角度,整体的了解一下or1200的流水线结构,本小节就做这件事情。 1,流水线1>概述关于流水线的概念,历史,划分等等这些内容,在很多文献里都提到过,而且我们之前也介绍过,这里不再展开阐述,如有疑问请参考:http://blog.csdn.net/rill_zhen/article/details/8038697 或者http://en.wikipedia.org/wiki/Pipeline 阅读全文
posted @ 2013-08-05 18:54 you Richer 阅读(574) 评论(0) 推荐(0)

正则表达式 后向引用

摘要: 正则表达式一个最重要的特性就是将匹配成功的模式的某部分进行存储供以后使用这一能力。 对一个正则表达式模式或部分模式两边添加圆括号()可以把这部分表达式存储到一个临时缓冲区中。 所捕获的每个子匹配都按照在正则表达式模式中从左至右所遇到的内容按顺序存储。 存储子匹配的缓冲区编号从1开始,连续编号至最大99个子表达式。 每个缓冲区都可以使用'\n'(或用'$n')访问,其中n为1至99的阿拉伯数字,用来按顺序标识特定缓冲区(子表达式)。 例1:最简单最有用的例子是确定文字中连续出现两个相同单词的位置 例中的子表达式就是圆括号内的项。\b匹配单词的开始或结束。+匹配重复 阅读全文
posted @ 2013-08-05 18:52 you Richer 阅读(963) 评论(0) 推荐(0)

UVa 10048: Audiophobia

摘要: 这道题要求我们求出图中的给定的两个节点(一个起点一个终点,但这是无向图)之间所有“路径中最大权值”的最小值,这无疑是动态规划。我开始时想到根据起点和终点用动态规划直接求结果,但最终由于题中S过大,会超时。超时的代码如下:#include #include #include #include #include #include #include using namespace std;const int MAX = 1000000;int w[100][100];int vis[100];int C,S,Q;int f(int s, int t){ vis[t]=1; int minb=MAX, 阅读全文
posted @ 2013-08-05 18:50 you Richer 阅读(281) 评论(0) 推荐(0)