一.html页面嵌套Flex需要用到 swfobject.jsswfobject的使用是非常简单的,只需要包含 swfobject.js这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入Flash媒体资源了。swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)有5个必须的参数和4个可选的参数:1. swfUrl(String,必须的)指定SWF的URL。2. id(String,必须的)指定将会被Flash内容替换的HTML Read More
posted @ 2013-08-04 22:06 javawebsoa Views(743) Comments(0) Diggs(0)
随着互联网规模的不断扩大,服务器承载的压力也不断增加,对服务的质量要求也越来越高。最理想的情况是,使用低成本的服务器,承载更大的压力,并且7x24小时不中断服务。通常使用的方式就是部署集群,调度器+服务器+存储这样的架构。注意,集群不是单指的调度器,它是一个完整的系统,调度器只是集群的入口,起到负载均衡或内容调度的作用。还有一种方式是在服务器程序中加入集群的功能,使服务器节点之间可以通信,实现基于内容的调度,例如Traffic Server。不过即使在服务器中加入了集群的功能在部署时,仍然需要调度器。我们首先来看一看没有调度器的情况。如果没有调度器的话,通常的架构是这样的: ... Read More
posted @ 2013-08-04 22:04 javawebsoa Views(2162) Comments(0) Diggs(0)
RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。 本文讲解如何管理RPM包。 #安装:i:install v:view h:进度条[root@serv01 Packages]# rpm -ivh mysql-5.1.52-1.el6_0.1.x86_64.rpm i:install v:view进度条#rpm -qa query all#查看mysql Read More
posted @ 2013-08-04 22:02 javawebsoa Views(4867) Comments(0) Diggs(0)
yum源的配置,请参考此文:RedHatLinux 本地yum源的配置。本文讲解如何使用yum命令。 [root@serv01 ~]# yum --helpLoaded plugins: product-id, subscription-managerUpdating Red Hat repositories.Usage: yum [options] COMMANDList of Commands:check Check for problems in the rpmdbcheck-update Check for available package updatescle... Read More
posted @ 2013-08-04 22:00 javawebsoa Views(587) Comments(0) Diggs(0)
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。 在 Linux 中,VNC 包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下我只需要其中的两个命令:vncserver 和 vncviewer。本文讲解如何使用VNC进行远程控制,抓取桌面 Read More
posted @ 2013-08-04 21:58 javawebsoa Views(621) Comments(0) Diggs(0)
一、超文本传输协议 Web服务器和浏览器通过HTTP协议在Internet上发送和接收消息。HTTP协议是一种请求-应答式的协议——客户端发送一个请求,服务器返回该请求的应答。HTTP协议使用可靠的TCP连接,默认端口是80。HTTP的第一个版本是HTTP/0.9,后来发展到了HTTP/1.0,现在最新的版本是HTTP/1.1。HTTP/1.1由 RFC 2616 定义(pdf格式)。 本文只简要介绍HTTP 1.1的相关知识,但应该足以让你理解Web服务器和浏览器发送的消息。如果你要了解更多的细节,请参考RFC 2616。 在HTTP中,客户端/服务器之间... Read More
posted @ 2013-08-04 21:56 javawebsoa Views(1284) Comments(0) Diggs(0)
接收App Widget广播的Intent对象AppWidgetProvider只是一个便利的类,如果你想要直接接收App Widget广播,你可以实现自己的BroadcastReceiver类或重写onReceive(Context, Intent)回调方法。你需要关心以下类型的Intent对象:ACTION_APPWIDGET_UPDATEACTION_APPWIDGET_DELETEDACTION_APPWIDGET_ENABLEDACTION_APPWIDGET_DISABLEDACTION_APPWIDGET_OPTIONS_CHANGED创建AppWidget的配置Activity Read More
posted @ 2013-08-04 21:54 javawebsoa Views(295) Comments(0) Diggs(0)
一段时间没有使用 github,奇妙地发现自己连仓库都不会建了,汗一个。。。话说上次我在 github 上面建了一个仓库,在创建仓库的设置表单中勾上了自动生成 README.md 选项,ok,创建成功以后页面跳转到我账号的主界面。按照我以往的记忆,正常应该是跳转到一个带有初始化本地库命令行的指引页面的。没去多想,毕竟之前也用过很长一段时间的 github 了,心想没有提示又怎么地,我还搞不定?我在命令行下面切换到工程所在的目录,依次键入了 git init -> git add . -> git commit -m "首次提交" -> git remote Read More
posted @ 2013-08-04 21:52 javawebsoa Views(328) Comments(0) Diggs(0)
在使用ubuntu 12.04的时候,之前不喜欢Unity桌面,就按照网上提示的安装了Gnome桌面,并且成功了! 可是,最近又想把Unity装回来,心想,这不就是安装一软件的活嘛,很简单!于是就卸载,安装Unity! 开始都很顺利,可是卸载,安装完毕之后,重启系统,问题出现了!如上图,系统一直在这里无限循环,就是进不了系统!于是,我就尝试一下可否进入字符界面!庆幸,字符界面还是可以进入的!这说明,只是图形界面坏掉了,系统还是好的!于是,尝试着使用“startx”进入图形界面,这是跳出一个对话框查找了一些办法,最后发现gdm没有安装(gdm 是 GNOME 的图形桌面登陆器),解决办法:su. Read More
posted @ 2013-08-04 21:50 javawebsoa Views(317) Comments(0) Diggs(0)
X Window即X Windows图形用户接口,是一种计算机软件系统和网络协议,提供了一个基础的图形用户界面(GUI)和丰富的输入设备能力联网计算机。其中软件编写使用广义的命令集,它创建了一个硬件抽象层,允许设备独立性和重用方案的任何计算机上实现。本文讲解如何在最小化安装的RedHat中安装X Window(只供学习使用,生产环境不会这样做)。 #ssh以支持XWindow的形式登录[root@larrywen software]# ssh 192.168.0.29 -XThe authenticity of host '192.168.0.29 (192.168.0.29)' Read More
posted @ 2013-08-04 21:49 javawebsoa Views(509) Comments(0) Diggs(0)
#用户root 超级用户,超级管理员,权限无限大500以下的 系统帐号 系统软件运行 没有登录的权限500及以上的 普通用户hongyi:x:501:501::/home/hongyi:/bin/bashhongyi:用户名x:密码占位符,没有可以不使用密码登录,有的话必须使用密码登录501:用户编号501:用户所属组组编号::注释信息,可有可无,可随便写,比如Oracle用户/home/hongyi:家/bin/bash:用户登录系统默认使用什么shellshd:!!:15908::::::!!:用户被锁住,两把锁!:一把锁15908:修改这次密码距离1970.1.1隔多少天zhink:$6 Read More
posted @ 2013-08-04 21:46 javawebsoa Views(551) Comments(0) Diggs(0)
#include #include //#include using namespace std;void stringZip( const char* pInputStr, long lInputLen, char* pOutputStr ){ if( !pInputStr || lInputLen 1 ) {//重复字符 memset( buf, 0, 16 ); itoa( lCount, buf, 10 ); strcat( pOutputStr, buf ); iNumLen = strlen( buf ); } iCur += iNumLen;... Read More
posted @ 2013-08-04 21:45 javawebsoa Views(728) Comments(0) Diggs(0)
题意:给出一个n行的棋盘,每行的长度任意,问在该棋盘中放k个车(不能同行或者同列)有多少种放法(n >开始的时候冒险用dfs去做,结果TLE了。。。改dp,大数长度开小点WA,开大点MLE……最后改用滚动数组开1000位的大数长度才A掉……设d[i][j]表示前i行放j个车的方法数,则状态转移方程为:d[i][j] = d[i-1][j] + d[i-1][j-1] * (b[i] - j + 1);改滚动数组:d[j] = d[j] + d[j-1] * (b[i] - j + 1);#include #include #include #include using namespace Read More
posted @ 2013-08-04 21:43 javawebsoa Views(227) Comments(0) Diggs(0)
原先本本装window7 64bit 专业版(正版),但用着用着觉得 很不爽 ,反应特慢。所以决定对本本来次大换血,换成windows server 2008 R2。最后在装指纹验证的时候,使用超级管理员Administrator完全不能使用,提示“操作系统策略不允许该操作”。也百度了,方法倒是有:把超级管理员重命名为其他用户名 ,不是administrator。接着建立一个用户名为Administrator的用户,并切换新建立的用户登录,进行指纹录入,过后使用指纹软件导出指纹数据。然后切换超级管理员登录,恢复Administrator的用户名,删除之前新建立的用户,并使用指纹软件导入... Read More
posted @ 2013-08-04 21:41 javawebsoa Views(1088) Comments(0) Diggs(0)
题意:判断一个字符串是不是有效的邮件地址。题目链接:http://acm.sgu.ru/problem.php?contest=0&problem=274——>>照着题目做。注意:1、输入有空格。2、测试的时候不要直接复制测试数据,手敲吧~(vjudge上的复制会多一个空格,sgu上的复制直接闪过去……)#include #include #include #include using namespace std;const int maxn = 100 + 10;bool issymbol(char c){ bool ok = 0; if(isalnum(c)) ok = Read More
posted @ 2013-08-04 21:39 javawebsoa Views(185) Comments(0) Diggs(0)
本来这个技术博客是专门用来写流程系统设计的,但是我发现流程系统设计与神经网络系统有很多类似的地方,而神经网络又与人工智能有一定的关系,所以我在这个博客里面写一些人工智能的相关思考也算不脱离博客的主题我们用计算机来实现人工智能,有一个前提,就是我们必须了解同样作为一个计算系统的人类思维体系,是否也具有和计算机类似的软硬件结构? 我们研究心理学,往往都是从人体的软件系统-即人类的思想和思想的方法来入手,没有怎么结合人类计算系统的硬件结构来分析心理活动的特征。比如说,有人给我一块CPU,就只有CPU,你就算破解了CPU的硬件结构,难道就会了解运行在这个CPU上面的软件系统的所有数据处理的各种情况吗. Read More
posted @ 2013-08-04 21:37 javawebsoa Views(320) Comments(0) Diggs(0)
概述: 我们玩单机游戏的时候总会遇到老婆大人的各位事情,一会去买瓶醋了,一会去打个酱油了,会耽误我们玩游戏的进程,但是此时我们能有“保存游戏”这个宝贝,我们的主基地不会在我们打酱油的时候被对手拆掉。 这“保存游戏”的功能其实就是备忘录模式的很好应用,她是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以就该对象恢复到原先保存的状态。这个其实也是我们的redo,undo所采用的模式。类图和实例: 简单的模式实例,来源于 网上: #include using namespace std; class NumberMemento { fr... Read More
posted @ 2013-08-04 21:35 javawebsoa Views(358) Comments(0) Diggs(0)
第一:01部分和(每个数只取一次)给定整数a1、a2、.......an,判断是否可以从中选出若干数,使它们的和恰好为K。输入:n=4a={1,2,4,7}k=13输出:Yes(13=2+4+7)思路:先介绍一种深度优先的搜索方法,从a1顺序决定每个数加或不加,在全部n个数都决定之后在判断和是否为K即可。这个搜索的复杂度是O(2^n).int a[MAXN];int n,k;bool dfs(int i,int sum){ if(i==n) return sum==k; if(dfs(i+1,sum))return 1; if(dfs(i+1,sum+a[i]))return... Read More
posted @ 2013-08-04 21:33 javawebsoa Views(859) Comments(0) Diggs(0)
折腾了好几天,我只想说shit,吃一堑长一智,和大家分享。SecureCRT连接Linux是使用Ubuntu下的SSH服务,ssh包括客户端和服务端即openssh-client,openssh-server。正常情况下,系统安装时自带了客户端openssh-client,但是没有openssh-server。可以如下检查:ps -ef|grep ssh huangxw@ubuntu:~$ ps -ef|grep ssh huangxw 1813 1779 0 16:58 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-wi. Read More
posted @ 2013-08-04 21:31 javawebsoa Views(244) Comments(0) Diggs(0)
DateBuilder类有两个方法: nextGivenMinuteDate和nextGivenSecondDate; Method: (a) public static Date nextGivenMinuteDate ( Date date , int minuteBase) ; (b)public static Date nextGivenSecondDate ( Date date , int secondBase) ; Note:Returns a date that is rounded to the next even mul... Read More
posted @ 2013-08-04 21:29 javawebsoa Views(1019) Comments(0) Diggs(0)
1,VC中查询所有含中文字符串使用正则表达式,查询内容为:(".*[\u4E00-\u9FA5]+)|([\u4E00-\u9FA5]+.*")这样,就可以把代码中的中文都查询出来.对处理QT5中的中文问题,很有帮助.2,VC环境下,QT5中文的处理VC环境下,提供两种编码文式,UNICODE,和多字节字符集,而QT5中使用的字符集为UTF-8,要正确处理QT5中的中文情况,要注意以下几点:A,QT5内部都是UTF-8编码在处理,不需要转换了,一个典型的问题,就是中文目录的问题,所有通过QT5获取的中文目录本身就是UTF-8格式,系统可以识别,不需要像QT4那样,需要转换成 Read More
posted @ 2013-08-04 21:27 javawebsoa Views(380) Comments(0) Diggs(0)
Navicat for mysql破解器首先下载破解器,然后解压至随意一个目录下。最后双击exe程序,按照提示找到你安装好的navicat for mysql文件夹下的navicat.exe程序,之后等待几秒就能破解成功! Read More
posted @ 2013-08-04 21:25 javawebsoa Views(2428) Comments(0) Diggs(0)
最新需要给软件做数据库读写方面的优化,之前无论读写,都是用一个 SQLiteOpenHelper.getWriteableDataBase() 来操作数据库,现在需要多线程并发读写,项目用的是2.2的SDK。 android 的数据库系统用的是sqlite ,sqlite的每一个数据库其实都是一个.db文件,它的同步锁也就精确到数据库级了,不能跟别的数据库有表锁,行锁。所以对写实在有要求的,可以使用多个数据库文件。哎,这数据库在多线程并发读写方面本身就挺操蛋的。 下面分析一下不同情况下,在同一个数据库文件上操作,sqlite的表现。测试程序在2.2虚拟手机,4.2.1虚拟手机,4.2.1真.. Read More
posted @ 2013-08-04 21:23 javawebsoa Views(6351) Comments(0) Diggs(1)
遗传算法是一种大致基于模拟进化的学习方法,假设常被描述为二进制串。在遗传算法中,每一步都根据给定的适应度评估准则去评估当前的假设,然后用概率的方法选择适应度最高的假设作为产生下一代的种子。产生下一代的办法有交叉和变异两种方法。 遗传算法和遗传编程是进化计算的两种普遍方法。遗传算法原理 在遗传算法中各个假设首先表示成二进制位串。用if-then的编码规则将某个属性转换为二进制串。假设一个属性Outlook可以取Sunny、Overcast和Rain,则该属性可以通过三个二进制位来描述,相应的位表示取某个值的属性。例子:(Outlook属性 = Overcast||Rain)&&( Read More
posted @ 2013-08-04 21:22 javawebsoa Views(4119) Comments(0) Diggs(0)
原文链接:http://blog.csdn.net/u011593278/article/details/9745271stax解析xml文档的方式:基于光标的查询;基于迭代模型的查找;基于过滤器的查找;基于xpath的查找;使用 XMLStreamWriter 创建 xml 文档:通过 Transformer 更新节点信息;package com.zp.ws.test03;import java.io.IOException;import java.io.InputStream;import javax.xml.parsers.DocumentBuilder;import javax.xml Read More
posted @ 2013-08-04 21:20 javawebsoa Views(527) Comments(0) Diggs(0)
作者:mindwind "架构从来不是一次性的工作“ ------------------------ 在真正把一个需求、一种想法变成代码之前,有一个过程称之为设计。 一些经验丰富的程序员执行这个设计过程,我们称其为架构,与之对应的程序员身份也就成了架构师。 架构始于需求过程之后,描述系统的抽象构成,在系统抽象构成与现实的物理技术世界之间建立映射。 建立映射的过程其实就是我们常经历的技术选型过程。 在我过去经历的大部分 java web 项目中,技术选型基本就是框架的选择,大部分项目都使用了一些主流的开源框架来实现。 java 中各种开源通用框... Read More
posted @ 2013-08-04 21:18 javawebsoa Views(211) Comments(0) Diggs(0)
posted @ 2013-08-04 21:16 javawebsoa Views(120) Comments(0) Diggs(0)
一、冒泡排序: 利用冒泡排序对数组进行排序二、基本概念: 依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到倒数第二个数(倒数第一的位置上已经是最大的),第二趟结束,在倒数第二的位置上得到一个新的最大数(其实在整个数列中是第二大的数)。如此下去,重复以上过... Read More
posted @ 2013-08-04 21:14 javawebsoa Views(1338) Comments(0) Diggs(0)
Oil DepositsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7955Accepted Submission(s): 4678 Problem Description The GeoSurvComp geologic survey company is responsible for detecting underground oil deposits. GeoSurvComp works with one large ... Read More
posted @ 2013-08-04 21:12 javawebsoa Views(240) Comments(0) Diggs(0)
0CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 1 CGContextMoveToPoint 开始画线 2 CGContextAddLineToPoint 画直线 4 CGContextAddEllipseInRect 画一椭圆 4 CGContextSetLineCap 设置线条终点形状 4 CGContextSetLineDash 画虚线 4 CGContextAddRect 画一方框 4 CGContextStrokeRect 指定矩形 4 CGContextStrokeRectWithWidth 指定矩形线宽.. Read More
posted @ 2013-08-04 21:10 javawebsoa Views(296) Comments(0) Diggs(0)
Windows开发的常识1)窗口Windows中最基本的概念也许就是窗口了,每一个前台程序都至少有一个窗口,一个窗口也是你可以看到的部分,比如,QQ有如下的登录窗口基本上你在Windows中可见的都是一个窗口,窗口也是Windows中用于用户直接交互的基本元素(GUI程序)。2)句柄窗口、文件、socket、信号量、管道、邮槽(mailslot)……都是Windows平台中的基本对象,为了操作这些对象,我们需要一个能够引用这些对象的东西,这个引用这些对象的东西就是句柄(Handle)。句柄对于资源就像遥控器对于电视机,用遥控器能更好地操作电视机而不用关心内部实现的细节,句柄也是这样的,用句柄你 Read More
posted @ 2013-08-04 21:08 javawebsoa Views(222) Comments(0) Diggs(0)
课前思考 1.什么是TCP/ IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3.什么是URL? 4. URL和IP地址有什么样的关系? 5.什么叫套接字(Socket)? 6.套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(Socket)的关系? 8.1 网络编程基本概念,TCP/IP协议简介8.1.1 网络基础知识网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传 Read More
posted @ 2013-08-04 21:06 javawebsoa Views(278) Comments(0) Diggs(0)
1、冒泡排序算法描述: 代码实现:void bubble_sort(int* a ,int n){ bool changed; do{ changed = false; for(int i = 1 ; i 0 && t =jie)){ --r; } if(l < r){ swap(*l,*r); } } if(*r < jie){ swap(*r,a[0]); } quick_sort(a,r-a); quick_sort(r+1,n-1-(r-a));} 4、选择排序代码实现:void choose_sort(int* a , int n){ for(int i Read More
posted @ 2013-08-04 21:05 javawebsoa Views(195) Comments(0) Diggs(0)
DEMO下载地址:http://download.csdn.net/detail/shecixiong/5372895 一、开发技术:B/S(.NET C# ) 1、Windows XP以上 (支援最新Win 8) 2、Microsoft Visual Studio 2010/2012 C#.NET 3、.NET Framework 4.0以上 (支援最新4.5版本) 4、SQL Server 2005以上 (支援2008、R2及2012) 5、Oracle 8以上 (支援9i、10g、11g) 6、支持多个数据库 二、功能描述 1.菜单导航管理 2.操作按钮 3.角色管理 4.部门管理 5. Read More
posted @ 2013-08-04 21:02 javawebsoa Views(241) Comments(0) Diggs(0)
http://wikioi.com/problem/1169/四维数组和三维数组;#include#include#include#include#include#include#includeusing namespace std;int num[ 55 ][ 55 ] ;int dp[ 55 ][ 55 ][ 55 ][ 55 ] ; int main(){ int n , m ; while( scanf( "%d%d" , &n , &m ) != EOF ) { memset( dp , 0 , sizeof( dp ) ) ; for( int Read More
posted @ 2013-08-04 21:01 javawebsoa Views(301) Comments(0) Diggs(0)
一、项目描述 目前操作系统在嵌入式软件行业非常流行,在工控组网方面,以后可能会经常使用到Modbus主机+操作系统、Modbus从机+操作系统甚至Modbus主机+Modbus从机+操作系统。但是操作系统缺乏对Modbus的支持;同时市面上也有很好的开源Modbus协议栈,例如FreeModbus,但是缺点就是该协议栈只支持从机,网上缺乏它和操作系统结合的案例。 操作系统方面,出于对国人的支持,公司主导使用RT-Thread这个开源的国人操作系统,并且公司有其许可证,其的稳定性已经得到充分验证。 目前还有一个难题就是关于FreeModbus主机的支持,笔者初步打算修改FreeM... Read More
posted @ 2013-08-04 20:59 javawebsoa Views(3735) Comments(0) Diggs(0)
[lingyun@localhost unlink]$ cat unlink.c /********************************************************************************* * Copyright: (C) 2013 fulinux * All rights reserved. * * Filename: unlink.c * Description: This file * * Version: 1.0.0(08/04/2013~) * Au... Read More
posted @ 2013-08-04 20:57 javawebsoa Views(2154) Comments(0) Diggs(0)
Traceback (most recent call last): File "androidmarket82.py", line 108, in main() File "androidmarket82.py", line 54, in main pattern=re.compile('(.+?))')#版本号 File "/usr/lib/python2.7/re.py", line 190, in compile return _compile(pattern, flags) File "/usr/l Read More
posted @ 2013-08-04 20:55 javawebsoa Views(1146) Comments(0) Diggs(0)
来源:点击打开链接 看上去很难,比赛的时候光看hehe了,也没有想。但是仔细想想,是可以想出来的。一个棋盘上每个格子摆放一个硬币,硬币有正面1和反面0之分。现在两个人可以按照规则翻硬币,选择(x,y),要求(x,y)的硬币必须是正面,那么从(x,y)向右下角所有的硬币都被翻转。知道某个人无法翻(所有硬币都是反面)为止,这个人判输。有一种特殊情况,那就是右下角,每次都被反转。无论如何翻,如果右下角开始的是1,则Alice赢,反之后手赢。因为其他的硬币不论怎么翻,右下角的硬币永远是这样,所以其他的策略不重要。明白了这一点,这个题就水爆炸了。 #include #include #include # Read More
posted @ 2013-08-04 20:53 javawebsoa Views(194) Comments(0) Diggs(0)
解释:程序调用自身的编程技巧叫做递归。 程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。 递归的三个条件: 边界条件 递归前进段 递归返回段 当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 下面通过两个示例程序... Read More
posted @ 2013-08-04 20:51 javawebsoa Views(375) Comments(0) Diggs(0)
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。 3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Works Read More
posted @ 2013-08-04 20:49 javawebsoa Views(560) Comments(0) Diggs(0)
package com.jinhoward.broadcast.activity;import com.jinhoward.broadcast.activity.R;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class Ma Read More
posted @ 2013-08-04 20:47 javawebsoa Views(445) Comments(0) Diggs(0)
演示地址点击打开链接注意:菜单翻转效果在搜狗浏览器上看不出来。推荐用FireFox k o k i n ... Read More
posted @ 2013-08-04 20:45 javawebsoa Views(328) Comments(0) Diggs(0)
#include #include using namespace std;bool isLeapYear( int iYear ){//判断闰年 if( iYear 13 || iMonth leapYear[i] || iDay noLeapYear[i] || iDay < 1 ) return -1; iIndex += iDay; } return iIndex;}int main( int argc, char* argv[] ){ printf( "Day in Year: %d\n" ,GetDayInYear( 2000, 2, 30 ) ); re Read More
posted @ 2013-08-04 20:43 javawebsoa Views(300) Comments(0) Diggs(0)
从自己的上一篇博客《第一次实习面试感受----苦逼程序员生活初体验》已经是第二篇实习的文章了。现在自己已经实习一周,最明显的感受就是生活不易。我觉得还是按照上一篇为文章套路来吧,在文章开始的时候还是先谈论四个问题:第一:写博客不容易。记得高中那会儿写作文在两个小时内写一篇老师看的上的文章有时候确实是困难的。现在自己每次写博客也再次重温了当初的感觉。就拿自己的上一篇博客,自己是周末七点半起的床,八点开始写,一直写到中午两点左右的时候才写好。当然中间要除去上厕所,吃饭的时间。中间的每一个段落有时候自己都是要反复的阅读修改保证自己不会犯小学生错误,使自己意思表达完整(最后还是有很多网友给我留言说我的 Read More
posted @ 2013-08-04 20:41 javawebsoa Views(282) Comments(0) Diggs(0)
iOS代码编程规范 详细讲解代码该如何写,怎样写,如何规范。 什么样的代码是最美的,本文档会给你讲解 iOS代码编程规范............................................................................................ 11 命名规范.................................................................................................... 31.1 类名................................ Read More
posted @ 2013-08-04 20:39 javawebsoa Views(326) Comments(0) Diggs(0)
首先STM32分为两种下载方式1.ISP(IN-SYSTEM-PROGRAMMING在线编程) 2.JTAG 这里简单谈谈对ISP下载的理解: ISP下载是51单片机,STM等单片机比较常见的一种下载方式,需要MCU的支持,内部需要BOOT程序的支持,我们通过PC端的上位机将代码下载单片机外部FLASH中,然后调用BOOT程序(固化到ROM)将代码写到内部的Flash。 stm32有boot0,boot1两个管脚,控制三种启动方式 Boot0 Boot1 方式说明 0 x 正常启动:flash启动,程序运行 1 0 系统存储器,串口下载 1 1 SRAM启动... Read More
posted @ 2013-08-04 20:37 javawebsoa Views(385) Comments(0) Diggs(0)
最近在帮别人改一些东西,在网上找了好久,但是没有相同的,自己改了下,拿出来分享下:先展示下效果把: index.html页面展示代码 prevnext 小乔,三国时期的主要女性人物之一。在三国时归属吴国,国色流离、资貌绝伦,是当时有名的东吴美女。 潘安,西晋文学家,本名潘岳。中国古代最著名的美男子之首、"金谷二十四友"之首。 朱元璋,明王朝的开国皇帝,建立了全国统一的封建政权。 吕雉,西汉开国皇帝高祖刘邦的原配夫人,中国历史上第一位掌权的女性统治者。 诸葛亮,蜀汉丞相,三国时期杰出的政治家、战略家、发明家、军事家。 ... Read More
posted @ 2013-08-04 20:35 javawebsoa Views(319) Comments(0) Diggs(0)
ArrayTool.java文件/**静态的应用。每一个应用程序中都有公行动的功能,可以将这些功能进行抽取,独立封装以便复用由于ArrayTool中并没有封装特有数据,而且数组的每一个方法也没有用到ArrayTool中的特有数据,为让程序更加严谨,可以将ArrayToll中的方法都定义程static的,直接用类名调用即可接下来就可以将ArrayTool发送给其他人,其他人只要将该文件设置到classpath的路径下就可以使用该工具为使对方清楚该类的功能,可以通过说明书(文档注释)来完成*//**这是一个可以对数组进行曹组的工具类,该类中提供了获取最值(最大,最小)、排序的功能@author 某 Read More
posted @ 2013-08-04 20:33 javawebsoa Views(446) Comments(0) Diggs(0)
#include #include using namespace std;#define MAXN 200005int N,M;int grade[MAXN];struct node{ int left; int right; int max;}Tree[MAXN*20];int Build(int start,int end,int root){ Tree[root].left = start; Tree[root].right = end; if(start == end) { Tree[root].max = grade[star... Read More
posted @ 2013-08-04 20:31 javawebsoa Views(229) Comments(0) Diggs(0)
实习面试问题总结20130803,上海思杰: 笔试:++、--和*(解引用)运算符的优先级,双向链表的插入和查询写代码。 面试:“你简历上看没什么项目啊。。。”那时简历做的是不行,格式不好,项目经历写的也粗糙。后面写了函数指针的定义方式、刚看的,没问题。然后问我函数指针有什么用,没答上来,说凡是用函数指针的地方都能用函数名表示(貌似在哪儿看的这句话,是正确的,但是误导我很大。。。),然后问我回调函数是什么?其实这已经明显的的提示我了。。。悲剧的是去年看到过回调函数这个概念,后来也没查,就放过去了。。结果这个问题又悲剧了。。最后问我指针和引用的区别,唉,难度一直在降低。。悲剧的是我也没答好。期间 Read More
posted @ 2013-08-04 20:29 javawebsoa Views(405) Comments(0) Diggs(0)