1、下面是全局变量使用:<?php //定义,全局变量 global $global_nums; //赋值 $global_nums=0; class Child{ public $name; function __construct($name){ $this->name=$name; } public function join_game(){ global $global_nums; $global_nums+=1; echo $this->name."加入堆雪人游戏<br/>"; } } //创建3个小孩 $child1=new Chi Read More
posted @ 2013-05-19 22:21
javawebsoa
Views(219)
Comments(0)
Diggs(0)
首先用myeclipse创建一个web project ,然后将下面几个包放入WEB-INF/lib中,如下图: 如果看不到WEB-INF文件夹之下的classes文件夹,可以利用如下方法解决该问题:打开Navigator视图就可以看到(在bin文件夹下),打开改视图的方法:Window→Show View→Navigator。然后在classes文件夹下面新建一个struts.xml文件。结果如下: 下面对整个示例程序做一个介绍,实现的功能主要是: 下面分别给出各个文件的详细内容:web.xml<?xml version="1.0" encoding="U Read More
posted @ 2013-05-19 22:17
javawebsoa
Views(164)
Comments(0)
Diggs(0)
start.s文件启动代码很简单,主要做一些硬件相关的设置:告诉CPU外设的基地址、关看门狗、设置栈(为调用c语言准备).globl _start_start:/* 硬件相关的设置 */ /* Peri port setup */ ldr r0, =0x70000000 orr r0, r0, #0x13 mcr p15,0,r0,c15,c2,4 @ 256M(0x70000000-0x7fffffff) /* 关看门狗 *//* 往WTCON(0x7E004000)写0 */ ldr r0, =0x7E004000 mov r1, #0 str ... Read More
posted @ 2013-05-19 22:13
javawebsoa
Views(452)
Comments(0)
Diggs(0)
<handlers> 79: <add name="Ajax" verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2" /> 80: 错误原因是IIS中已经设置了默认document为default.aspx,这时候asp.net得到了另外一个相同value的add引发异常。如果当前目录下有一个web.config请删除!!!或者参考http://xuanoe.blog.163.co Read More
posted @ 2013-05-19 22:10
javawebsoa
Views(754)
Comments(0)
Diggs(0)
Asp.net在客户端开发和web开发所用到的控件还是有很大的差别的,而且Web开发的界面是在浏览器中显示的,所以控件的设计都和前边学习HTML设计有联系,没有客户端开发那么简单,不过我们可以通过专门工具,例如Dreamweaver(还在学习中)等,来帮助我们开发。这篇博客,先简单总结各个控件的功能! 先看控件的学习分类: 一,对于标准服务器控件,我不想多写,因为他大部分都和C/S窗体设计当中的功能差不多,只不过使用稍微有区别。这里简单罗列下,总结其中我认为典型的两个。 在这里我总结一下,HyperLink控件和FileUpload控件。其他控件的详细使用,大家上网查都有的。... Read More
posted @ 2013-05-19 22:06
javawebsoa
Views(301)
Comments(0)
Diggs(0)
静态方法 静态方法也就类方法,静态方法属于所有对象实例的,其形式如下:访问修饰符 static 方法名(){}注意:在静态类方法中不能访问非静态属性(变量)。在类内部 : 类名::类方法名 或者对象名-〉类方法名在类内部: 类名::类方法名 或者 self::类方法名案例:<?php //静态方法的使用 class Student{ public static $fee=0; public $name; //构造函数 function __construct($name){ $this->name=$name; echo "初始化变量<br/>"; Read More
posted @ 2013-05-19 22:03
javawebsoa
Views(174)
Comments(0)
Diggs(0)
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:李蒙* 完成日期:2013年 05月 19日 * 版本号: v1.0 * 对任务及求解方法的描述部分: * 输入描述:略 * 问题描述:略 * 程序输出:如下 */ #include <iostream>#include <iomanip>#include <string>using namespace std;class CPerson { protected: cha Read More
posted @ 2013-05-19 21:59
javawebsoa
Views(232)
Comments(0)
Diggs(0)
Web开发中分页是必须应用的技术。在JavaWeb技术中初学者一般会采用SQL语句分页技术,并在这个基础的之上编写分页组件,页面传参数控制层(Servlet或Action)调用分页组件的办法,往往会感觉非常麻烦。 然而在实际开发中我们一般采用一些第三方的分页框架,可使分页变的相当简单(站在巨人的肩膀上)——而Pager-taglib就是其中的一个选择. Pager-taglib实际上是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合支持多种风格的分页显示。会形成多种不一样的分页页面,订制自已的风格的分页页面也非常简单。 接下来我们会对Pager-t... Read More
posted @ 2013-05-19 21:55
javawebsoa
Views(420)
Comments(0)
Diggs(0)
JavaScript性能优化总结后,NX学生备受打击,整日玩游做乐,沉迷于网页游戏。看见网页游戏标题经常出现滚动效果,感觉不错,决定模仿该效果试试。还没等思绪稳定,NX学生已经键步如飞的打开了Notepad++编译器,开始挥毫泼墨……<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.o Read More
posted @ 2013-05-19 21:52
javawebsoa
Views(1182)
Comments(0)
Diggs(0)
题目:Given two binary strings, return their sum (also a binary string).For example, a = "11" b = "1" Return "100".分析:可以根据二进制的加法原理解决此问题,要注意string与int之间的转换。代码如下: string addBinary(string a, string b) { int n1=a.length(); if(n1==0)return b; int n2=b.length(); if(n2==0)return Read More
posted @ 2013-05-19 21:48
javawebsoa
Views(127)
Comments(0)
Diggs(0)
在Spring MVC应用中实施CSRF防御, 一般会采用 EYAL LUPU 的方案,该方案的基本思路是在生成表单时在其中插入一个随机数作为签名,在表单提交后对其中的签名进行 验证 ,根据 验证 的结果区分该表单是否是经由应用签署的合法表单。如果签名不正确或不存在签名,则说明请求可能已被劫持。 EYAL LUPU方案的巧妙之处在于,通过使用HandlerInterceptorAdapter和Spring3.1中新引入的ReuqestDataValueProcessor这一对组合,使得签名和验证的过程无缝地集成到现有应用中。Controller或Model层的对象可以仍然只关心自己的业... Read More
posted @ 2013-05-19 21:45
javawebsoa
Views(3399)
Comments(0)
Diggs(0)
Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621触摸屏非常适合手势输入。一个手势可以是通过两个手指来变焦,点击,双击或长按等等。Libgdx提供了GestureDetector类来检测以下动作:1、 点击:用户触摸屏幕。当一个点击被注册后,手指不要远离初始位置太远。2、 滑动:用户在屏幕上滑动,并释放。3、 变焦:用两个手指在屏幕上实现放大缩小。4、 Pinch:类似于变焦。但有些不同。5、 一个GestureDetector是一个InputProcessor 的伪装类,为了实现动作捕获,必须继承GestureListener并传递给Gestur Read More
posted @ 2013-05-19 21:41
javawebsoa
Views(234)
Comments(0)
Diggs(0)
ug 修复。建议 PHP 用户升级到这个版本进行测试,发现问题可通过我们的bug tracking system来提交。这... PHP 开发团队发布了 5.5 的第三个 Alpha 测试版本,该版本在 alpha2 基础上增加了一些特性和 bug 修复。建议 PHP 用户升级到这个版本进行测试,发现问题可通过我们的bug tracking system来提交。这是一个开发预览版,请勿在生产环境中使用。PHP 5.5.0 Alpha 3 主要包含如下改进:新增 Generator::throw() 方法,新的 cURL 函数和选项,诸如 curl_escape(), curl_multi_s. Read More
posted @ 2013-05-19 21:37
javawebsoa
Views(161)
Comments(0)
Diggs(0)
文本内容框架:§1图论点、边集和二分图的相关概念和性质§2二分图最大匹配求解匈牙利算法、Hopcroft-Karp算法§3二分图最小覆盖集和最大独立集的构造§4二分图最小路径覆盖求解§5二分图带权最优匹配求解Kuhn-Munkers算法§6小结每章节都详细地讲解了问题介绍,算法原理和分析,算法流程,算法实现四部分内容,力求彻底解决问题。§1图论点、边集和二分图的相关概念和性质点覆盖、最小点覆盖点覆盖集即一个点集,使得所有边至少有一个端点在集合里。或者说是“点” 覆盖了所有“边”。。极小点覆盖(minimal vertex c Read More
posted @ 2013-05-19 21:34
javawebsoa
Views(341)
Comments(0)
Diggs(0)
Android游戏开发群:290051794 Libgdx游戏开发框架交流群:261954621如果应用需要询问用户输入字符串,比如名字或密码,在某种程度上可以使用定制的简单的对话框。在Android系统中,一个android的标准对话框会打开,并提示用户输入。为了获取输入或通知,必须继承TextInputListener接口:public class MyTextInputListener implements TextInputListener { @Override public void input (String text) { } @Override publ... Read More
posted @ 2013-05-19 21:30
javawebsoa
Views(235)
Comments(0)
Diggs(0)
经过一周的学习,终于把VB.Net的视频看完了。看完后的感觉是:迷迷糊糊。分不太清他们之间的联系,但是这并不能阻挡接下来的学习。不过感觉ADO.Net在其中占有很大的分量,那么接下来就对他进一步的学习。 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还. Read More
posted @ 2013-05-19 21:27
javawebsoa
Views(192)
Comments(0)
Diggs(0)
大家熟知的C库函数printf函数就是一个可变参数函数,它是怎么实现的呢?不过他实现是有条件的,必须函数参数的入栈顺序为从右向左的顺序,也即函数的形参,在函数调用之前,必须是最右边的参数先入栈,并且参数都必须通过栈传递,以1个例子说明,如函数func(arg1, arg2,arg3),那么函数的堆栈应是: ebp是帧指针寄存器,一般用来存取堆栈,有了堆栈结构,下面我们看看C可变参数的具体实现原理:#include <stdio.h>enum { ptChar, ptInt, ptFloat, ptDouble, };void printSum(unsigned long param Read More
posted @ 2013-05-19 21:23
javawebsoa
Views(139)
Comments(0)
Diggs(0)
在第一篇中讲到了整个索引文件的实现方式与检索方式的实现,这一篇中讲到我实现的各个文件的结构。 存储管理文件:这个文件的作用主要是对数据文件进行分块管理,管理数据文件块是否使用,还有相应的偏移位置,申请数据文件块都需要从这里进行申请。对于文件的回收也相应的改这个文件的状态。下面画的是该文件的结构 索引文件:存储数据文件的偏移位置,搜索索引文件的从而定位到数据文件进行相应的操作,里面有数据文件下面这张图是索引文件的存储结构: 数据文件:存储数据文件,采用的方式是定额分配的方式,也就是从存储管理文件中申请的文件块进行操作,每个存储文件块的最后一位保存结束... Read More
posted @ 2013-05-19 21:19
javawebsoa
Views(160)
Comments(0)
Diggs(0)
题目链接比赛时就搞了个C,赛后补了A BA : 给你一个环形的跑道,长度为了,有n个人站在跑道上,当跑步开始时,每个人会以相同的速度顺时针或者逆时针(等概率)行进,当两个人相撞后,他们会继续原来的方向前进。现在问你,t 时间后,相撞次数的期望是多少。如果两个人往同一个方向前进的话,肯定就无法碰到了,只要是相反方向就肯定会碰到(只要时间足够),可以看出,两个人碰到后,就开始一圈圈重复了,所以大致的做法如下相遇的次数可以表示为一个式子(2*t - x) / L + 1 x是两个点之间的距离接着化简 , 试着把x独立出来 , 即(2*t - 2*t%L + 2*t%L - x + L ) / L然后 Read More
posted @ 2013-05-19 21:16
javawebsoa
Views(223)
Comments(0)
Diggs(0)
一、安装环境1.系统 ubuntu-12.04.1-desktop-amd64.iso2.虚拟机 VMware® Workstation 8.0.4 build-7440193.远程工具 xshell4二、安装步骤1.apt-get install ssh2.创建nagiios用户和用户组 root@ubuntu:~# useradd -s /sbin/nologin nagios root@ubuntu:~# mkdir /usr/local/nagios root@ubuntu:~# chown -R nagios.nagios /usr/local/nagios 3.开启sen Read More
posted @ 2013-05-19 21:12
javawebsoa
Views(213)
Comments(0)
Diggs(0)
题目链接:http://ac.jobdu.com/problem.php?pid=1046 题目分析:不分析了,太简单了=。= 注意一下输入的时候是多组吧。 源代码:#include <iostream>using namespace std;int main(){ int a[10] = {0}; while (cin>>a[0]) { for (int i = 1; i < 10; i++) { cin>>a[i]; } int max = 0; max = a[0]; for (int i = 1; i < 10; i++) { if (m Read More
posted @ 2013-05-19 21:09
javawebsoa
Views(129)
Comments(0)
Diggs(0)
HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少 浏览器对于需要 插件的丰富性网络应用服务(plug-in-based rich internet application,RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。标签按字母顺序排列的标签列表标签描述4: 指在HTML 4.01 中定义了该元素5: 指在HTML 5 Read More
posted @ 2013-05-19 21:05
javawebsoa
Views(256)
Comments(0)
Diggs(0)
MAC平台上安装Eclipse+python+Djgano+PyDve 开发环境搭建 比较复杂 我花了好多时间 才安装成功!主要难点在于: (一) 多版本的软件安装路径可能有所改变 导致软件之间不能快速的找到你所安装最新版本的路径,假如你所安装的Eclipse没能找到你所安装的Python路径你需要手动添加Python Intrepreter的路径,我这次安装Python的路径为/usr/local/bin/pythonw 所以一开始EClipse就一直为找到正确的路径,导致编译出错! (二) MySQl的安装比较费力 主要是除了安装官方提供的两个安装包外 还需要安装python-mysqld Read More
posted @ 2013-05-19 21:01
javawebsoa
Views(407)
Comments(0)
Diggs(0)
日期在mongodb中创建日期的时候使用不同的方式创建的日期是不同的。在mongodb中使用Date()创建的日期类型是一个字符串的类型,这个字符串中包含时区等数据 。使用new Date()创建的将会是ISODate类型的一个日期对象。同样我们可以使用ISODate()方式去创建日期对象,得到的结果是使用new Date相同的。下面是我在电脑上测试的: 在这里需要强调一点,在写程序的时候一定要使用正确的类型,防止我们以后做查找的时候类型匹配错误,比如我们开始创建文档的时候使用的Date(),它返回的是字符串,我们查找的时候却用对象去比较那就查找不到了。 数组在mongodb中的数组是比较灵活 Read More
posted @ 2013-05-19 20:58
javawebsoa
Views(241)
Comments(0)
Diggs(0)
Bus PassTime Limit: 5 Seconds Memory Limit: 32768 KBYou travel a lot by bus and the costs of all the seperate tickets are starting to add up.Therefore you want to see if it might be advantageous for you to buy a bus pass.The way the bus system works in your country (and also in the Netherlands) is . Read More
posted @ 2013-05-19 20:54
javawebsoa
Views(204)
Comments(0)
Diggs(0)
最近,装了win7需要倒数据,但总是出现“您需要权限来执行操作!”提示,而使复制终断,很挠头!后来,发现,原来是【杀毒软件】惹的祸。做程序的朋友请注意:程序复制程序时关闭杀毒软件的2个理由:1、真不知道现在的【杀毒软件】怎么做的,一点水平也没有,不老老实实的杀毒,只知道删除文件,开开杀毒软件,弄不好文件就没了。2、杀毒软件有权限控制,易造成复制终断。如果上述情况还不行,在网上找了一种方法,摘自:http://bbs.xinluobo.com/thread-89225-1-1.html 简介 正常情况下我们直接DEL键就能将文件删除掉了,差别可能就在于文件大小不同删除的速度不同 而已。但有... Read More
posted @ 2013-05-19 20:51
javawebsoa
Views(6443)
Comments(0)
Diggs(0)
<?php/* * 毫无疑问,如今PHP已经成为WEB开方当中最热门的技术之一。 * 根据nexen.net的调查,互联网上三分之一的网站选择PHP来开发服务器端程序。 * 在欧美和日本等国家,PHP开发市场呈现出一片欣欣向荣的景象,像Facebook、Yahoo!、Flickr和Sourceforge这样的知名PHP站点数不胜数。 * 而近年来国内的各大网站也逐渐大量使用PHP。依靠活跃、组织严密的开发社区,PHP语言本身一直在稳定地进步-- * 一方面不断改善性能和稳定性,增加各种实用的开发工具; * 另一方面积极汲取其它编程语言的优点来充实语言特性。 * 如今的PHP,即可以支持强 Read More
posted @ 2013-05-19 20:47
javawebsoa
Views(165)
Comments(0)
Diggs(0)
第八章 进程控制引言:如何创建进程?执行程序?进程终止?讲述进程属性的各种ID---实际、有效、保存的用户和ID,他们是如何受到进程控制原语的影响。解释器文件和system函数,进程会计机制。进程标识符每一个进程都有一个非负整数表示的唯一进程ID,这个进程ID是唯一的,他的使用机制和文件描述符是不相同的。文件打开的都是最小的整数(未打开),进程ID是采用延迟重用算法。init 0表示关机 init 6表示重新启动ID位0的是一个交换进程,该进程是内核的一部分。ID为1的是init进程pid_t getpid() ;pid_t getppid();uid_t getuid();uid_t get Read More
posted @ 2013-05-19 20:43
javawebsoa
Views(218)
Comments(0)
Diggs(0)
第九章 进程关系进程组每个进程组都有一个组长进程。组长进程的标识是,其进程ID等于进程组ID组长进程可以创建一个进程组,创建该组中的进程,然后终止。只要在某个进程组中有一个进程存在,则该进程组就存在,这与其组长进程是否终止无关。从进程组创建开始到其中最后一个进程离开为止的时间成为一个进程组的生存期。进程中的最后一个进程可以终止,或者转移到另外一个进程组。pid_t getgpid()或者进程所在的进程组ID进程可以通过int setpgid(pid_t pid, pid_tpgid)来加入一个现有的组或者创建一个新进程组setpgid 函数将pid进程的进程组ID设置为pgid ,如果这两个参 Read More
posted @ 2013-05-19 20:39
javawebsoa
Views(160)
Comments(0)
Diggs(0)
建模:基于双闭包不相交的结点图模型Good Luck~Mars2013.05.19 Read More
posted @ 2013-05-19 20:36
javawebsoa
Views(96)
Comments(0)
Diggs(0)
eclipse: Help->Install New Software->Work with:Update Site - http://eclipse-color-theme.github.com/update 安装Theme eclipse主题 eclipse: Help->Install New Software->Work with:Update Site - http://eclipse-color-theme.github.com/update 简单方便地实现eclipse下的代码配色!假如没有你喜欢的也可以到作者制作的网站上下载:http://eclipse Read More
posted @ 2013-05-19 20:32
javawebsoa
Views(212)
Comments(0)
Diggs(0)
解决方案一:通过XML配置文件实现:(标签bean的属性init-method和destroy-method)beans.xml:<beans> <bean id="bean" class="org.spring.tutorial.SimpleBean" init-method="init" destroy-method="destroy" /></beans>SimpleBean.java:package org.spring.tutorial;public class Sim Read More
posted @ 2013-05-19 20:29
javawebsoa
Views(3892)
Comments(0)
Diggs(0)
Perl 最初的设计者为 拉里·沃尔(Larry Wall),他于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting以及很多其他程序语言的特性。其中最重要的特性是它内部集成了 正则表达式的功能,以及巨大的第三方代码库CPAN。简而言之,Perl象C一样强大,象awk、sed等 脚本描述语言一样方便。Perl 一般被称为“实用报表提取语言”(Practical Extraction and Report Language),你也可能看到“perl”,所有的字母都是小写的。一般,“Perl”,有大写的 P,是指语言本身,而“perl”,小写的 p Read More
posted @ 2013-05-19 20:25
javawebsoa
Views(325)
Comments(0)
Diggs(0)
信号概念不存在编号为0的信号。产生信号的方式:1当用户按某些终端键时,引发终端产生信号。2硬件异常产生信号,比如SIGSEGV信号。3进程调用kill函数可将信号发送给另外一个进程或者进程组。4当检测到某种条件发生时,并应将其通知有关进程时也产生信号。比如SIGPIPE信号。应用程序对产生的信号有三种方式进行处理1忽略信号2系统默认3安装信号处理函数,让信号处理函数来处理kill –l 可以查看系统中的信号编号ubuntu 信号集root@LeoK:~/APUE/8_test# kill -l 1)SIGHUP 2) SIGINT 3) SIGQUIT 4) S... Read More
posted @ 2013-05-19 20:21
javawebsoa
Views(218)
Comments(0)
Diggs(0)
找球号(三)时间限制: 2000ms | 内存限制: 3000KB难度: 2描述xiaod现在正在某个球场负责网球的管理工作。为了方便管理,他把每个球都编了号,且每个编号的球的总个数都是偶数。有一天,xiaod发现少了一个球,你能帮他找出丢的那个球的球号吗?输入 有多组测试数据。每组数据包括两行。 第一行是一个整数N(0<N<1000000),表示现在所剩的球数。 随后的一行是N个数,表示所剩的各个球的编号M(0<M<10^9)。 输出 对于每组数据,输出弄丢的那个球的球号。 样例输入 51 1 3 6 631 2 1样例输... Read More
posted @ 2013-05-19 20:18
javawebsoa
Views(236)
Comments(0)
Diggs(0)
第十一章 线程线程也有线程ID用pthread_t 表示每个系统对pthread_t 的定义不同。int pthread_equal(pthread_t tid1, pthread_ttid2)获得线程的线程IDpthread_t pthread_self()创建线程int pthread_create(pthread_t *tid, const pthread_atrr_t*attr, void* (*start_rtn)(void*). void* arg);每个线程都有自己的栈空间和errno变量线程可以有三种方式退出1线程只是从启动例程返回,返回值是退出码2线程可以被同一个进程的其他线 Read More
posted @ 2013-05-19 20:14
javawebsoa
Views(157)
Comments(0)
Diggs(0)
线程属性:初始化:int pthread_attr_init(pthread_attr_t*attr);int pthread_attr_destory(pthread_attr_t*attr);分离状态属性设置和获取int pthread_attr_getdetachstate(constpthread_attr_t *attr, int * detachstate);intpthread_attr_setdetachstate(pthread_attr_t * attr, int detachstate);获取线程堆栈大小int pthread_attr_getstacksize(cons Read More
posted @ 2013-05-19 20:11
javawebsoa
Views(147)
Comments(0)
Diggs(0)
一个快速教程让我们来看几个例子,来演示MYSQL存储程序语言结构和功能的关键要素。对于一个完整的例子,请参阅第二章。1.2.1和SQL的集成MYSQL存储程序语言的最重要方面是它和SQL的紧密集成。你不需要依靠诸如ODBC(开放式数据库连接)或者JDBC(Java数据库连接)等中间软件“胶水”,在你的存储程序语言程序中,来构建和执行SQL语句。相反,你只需简单的在你的代码中直接编写UPDATE、INSERT、DELETE和SELECT语句,如例1-1所示Example1-1在存储程序中嵌入SQL1 CREATE PROCEDURE example1( )2 BEGIN3 DECLARE l_. Read More
posted @ 2013-05-19 20:07
javawebsoa
Views(177)
Comments(0)
Diggs(0)
在音乐播放器中,播放模式一般放在音乐播放完毕后自动识别,如下给出逻辑代码,可根据需要添加合适的代码public static final int ALL = 0;//全部循环public static final int SINGLE = 1;//单曲循环public static final int RANDOM = 2;//随机// 一首歌播放完成后(这里设置播放模式) public class Completed implements OnCompletionListener { @Override public void onCompletion(MediaPlayer mp) { i Read More
posted @ 2013-05-19 20:04
javawebsoa
Views(262)
Comments(0)
Diggs(0)
对于每一个数据库来说必不可少的是增删改查。先介绍一下增,也就是插入。对比四个操作,在mongodb中最简单是插入。在mongodb中插入就是使用insret命令。在使用这个命令之前,我们先介绍一下创建数据库、查看集合等操作。 创建数据库在mongodb中使用use 数据库名 来新建一个数据库,但是需要记住的是使用了这个命令后mongodb并不会马上创建数据库,只有我们向其中插入了数据之后才能看到该数据库。看下面一段例子:> show dbslocal 0.078125GB> use newswitched to db new> dbnew> show dbslocal Read More
posted @ 2013-05-19 20:00
javawebsoa
Views(182)
Comments(0)
Diggs(0)
vim 替换操作大全 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :2,$s/vivian/sky/g 替换第 2 行开始到最后一行中每一行所有 vivian 为 sky ... Read More
posted @ 2013-05-19 19:56
javawebsoa
Views(191)
Comments(0)
Diggs(0)
http://acm.hdu.edu.cn/showproblem.php?pid=2063 匈牙利算法DFS增广入门题#include<stdio.h>#include<cstring>#define MAXN 1005int nx , ny ;int g[ MAXN ][ MAXN ] ;int cx[ MAXN ], cy[ MAXN ] ;int mk[ MAXN ] ;int m , n ;int path( int u ){ for( int v = 0 ; v < n ; v++ ) { if( g[ u ][ v ] && !mk[ Read More
posted @ 2013-05-19 19:53
javawebsoa
Views(122)
Comments(0)
Diggs(0)
Referencejava.lang.ref包下面,继承于Reference类,帮助gc识别对象引用如何处理FinalReference: 强引用,即 Object obj = new Object(); 不会被强制回收,会引起OutOfMemory异常WeakReference, 每次gc都会被回收,不会引起OOMSoftReference,只有内存不够用时,才会被gc回收,不会引起OOMPhantomReference,不会被回收,会引起OOM,类似强引用。作用是在回收前,放入指定的ReferenceQueue,帮助跟踪回收后,reference.get()会返回null指针 public Read More
posted @ 2013-05-19 19:49
javawebsoa
Views(269)
Comments(0)
Diggs(0)
在各种编程语言中实现求取水仙花数的方法(非高精度)。PHP “水仙花数”实现代码<?phpfor ($i=100;$i<1000;$i++) {$m = floor($i/100); //分解出百位$n = floor($i/10)%10;//分解出十位$k = floor($i%10);//分解出个位if ($i == ($m*$m*$m+$n*$n*$n+$k*$k*$k)) {echo $i."<br/>";}}?>PHP 所有位数 理论输出/** * 水仙花数 为不小于3位的数字,每位数字的N次幂的和等于该数字.N为该数字的位数* @n Read More
posted @ 2013-05-19 19:46
javawebsoa
Views(3856)
Comments(0)
Diggs(0)
http://acm.hdu.edu.cn/showproblem.php?pid=4548 题意:所谓美素数就是指的其本身是素数且其十进制各位数之和也为素数的数,现在问你区间[l,r]内有多少个美素数。 因为数据量很小,所以直接暴力就行,素数打表暴力枚举每个数看是否是美素数,维护一个数组a[i]表示区间[1,i]之间的美素数的个数,然后就不用说了吧,对于输入x,y,输出a[y]-a[x-1]即可。代码如下:#include <iostream>#include <string.h>#include <stdio.h>#include <algorit Read More
posted @ 2013-05-19 19:42
javawebsoa
Views(186)
Comments(0)
Diggs(0)
Perl是由Larry Wall设计的,并由他不断更新和维护的编程语言。Perl具有高级语言(如C)的强大能力和灵活性。事实上,你将看到,它的许多特性是从C语言中借用来的。Perl与 脚本语言一样,Perl不需要编译器和链接器来运行代码,你要做的只是写出程序并告诉Perl来运行而已。这意味着Perl对于小的编程问题的快速解决方案和为大型事件创建原型来测试潜在的解决方案是十分理想的。Perl提供 脚本语言(如sed和awk)的所有功能,还具有它们所不具备的很多功能。Perl还支持sed到Perl及awk到Perl的翻译器。简而言之,Perl像C一样强大,像awk、sed等 脚本描述语言一样方便。 Read More
posted @ 2013-05-19 19:39
javawebsoa
Views(1299)
Comments(0)
Diggs(0)
Axis2+tomcat6.0 实现webService 服务端发布与客户端的调用.第一步:首先要下载开发所需要的jar包下载:axis2-1.6.1-war.ziphttp://www.apache.org/dist//axis/axis2/java/core/1.6.1/下载完后解压至tomcat安装目录下的webapps文件夹下,启动tomcat后,在webapps目录下会生成axis2文件夹。访问http://localhost:8080/axis2/能看到以下页面表示axis2运行成功。第二步:在Eclipse下新建Web Project,工程名:webServe。新建包com.cm Read More
posted @ 2013-05-19 19:35
javawebsoa
Views(21391)
Comments(3)
Diggs(1)
M斐波那契数列F[n]是一种整数数列,它的定义如下: F[0] = a F[1] = b F[n] = F[n-1] * F[n-2] ( n > 1 ) 现在给出a, b, n,你能求出F[n]的值吗? 思路:首先我们很容易得到F[n]的通项公式,对于F[n]=a^(f[n-1])*b^(f[n]),其中f[n]为斐波那契数列的第n项。由于我们要求的n很大(最大可达到10^9),所以我们不能直接求,这时我们可以用矩阵加速用O(logn)的复杂度来求f[n],然后再用乘方快速幂求最终的结果。但是我们这里要求的结果是模上1000000007后(设为mod)的值,所以在矩阵加速的时候不能直接 Read More
posted @ 2013-05-19 19:31
javawebsoa
Views(203)
Comments(0)
Diggs(0)
#!/bin/bashfor ((a=1;a<10;a++))do for((b=0;b<10;b++)) do for((c=0;c<10;c++)) do p=$((a*100+b*10+c)) q=$((a**3+b**3+c**3)) if [ $p -eq $q ];then echo "$p" fi done donedone linux log/cgj> ./narcis_number.sh... Read More
posted @ 2013-05-19 19:28
javawebsoa
Views(1229)
Comments(0)
Diggs(0)
由于项目需求的需要,要在原来用Struts2的框架之上集成webservice,因为之前单单做webservice的时候没有多大问题,使用Spring 和 Xfire就可以轻松地发布服务,但是,当和Struts2集成的时候问题确出现了。因为原来在web.xml中,struts2过滤了/*,即把根目录下得所有目录都进行了过滤,而webservice的目录我定义为/services/*,这样一来,客户端访问该web服务的时候就被strust2过滤器当成无效链接过滤了。问题找到了,所以解决办法也很容易找到,有下面两种方式: 方式一:struts2不要过滤根目录下所有的文件目录,可以用/*.a... Read More
posted @ 2013-05-19 19:24
javawebsoa
Views(562)
Comments(0)
Diggs(0)
概述:在设计算法的时候,要考虑两个方面,一个是算法的正确性,另外一个就是算法的效率,也就是复杂度,通常情况下,我们优先考虑的是时间复杂度,这也是本文要讨论的内容。算法学习的时候,经常碰到这样的问题,为什么快速排序的时间复杂度是O(nlog(n))?为何插入排序的时间复杂度是O(n^2)?这些是我们熟悉的算法时间复杂度,可能病没有太大的问题,那我们不熟悉的呢?如果我们采用三路归并排序而不是二路归并排序,时间复杂度是多少呢?一个排序算法经过某种变形以后时间复杂度又是多少呢?本文,主要从数学底层,讲述一个算法时间复杂度是如何推导的。让你真正知其所以然,而不仅仅是总是心中存有疑惑:为何快排的时间复杂度 Read More
posted @ 2013-05-19 19:21
javawebsoa
Views(8679)
Comments(0)
Diggs(1)

浙公网安备 33010602011771号