摘要:
public int func(int[] array,int[][] result){ //array为要组合的数组,size为长度,firstIndex为要放在所以组合最前面的元素,result保存所有组合,每一行为一个组合 //所有递归的结果都保存在result中,并且最低层的组合结果保存在最后列 //返回本次递归组合的个数 int size = array.cols; if(size==0)//如果没有元素,不再向下递归 return 0; int num = 0;//本层递归的总组合数 int subnum = 0;//本层每个元素作为头元素,其他元素的组合个数(递归返回) for. 阅读全文
摘要:
weblogic11g 安装集群 —— win2003 系统、单台主机注意:此为weblogic11g 在win2003系统下(一台主机)的安装集群,linux、hpux、aix及多个主机下原理一样。如果多台机器下集群,操作系统、weblogic版本、weblogic域名需保持一致。一.端口、ip规划Server名称端口ip备注Adminserver700110.10.54.74管理serverapp01707110.10.54.74应用1serverapp02707210.10.54.74应用2serverproxyserver800110.10.54.74代理server控制台密码:web 阅读全文
摘要:
在windows-vc6.0-cl版本Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86和android-cygwin-gcc版本4.5.3分别编译如下代码:#include void main(){#if defined _OS_IOS_ printf("_OS_IOS_\n");#else ifdef _OS_ANDROID_ // (或者使用#else if defined _OS_ANDROID_,效果是一样的,这时在vc6.0下defined不会变成蓝色的关键字) 阅读全文
摘要:
端口号: TCP和UDP采用16bit的端口号来识别应用程序。那么这些端口号是如何选择的呢? 服务器一般都是通过知名端口号来识别的。例如,对于每个TCP/IP实现来说,FTP服务器的TCP端口号都是21,每个telnet服务器的TCP端口号都是23,每个FTP(简单文件传送协议)服务器的UDP端口号由internet号分配机构(Internet Assigned Number Authority,IANA)来管理的。 到1992年为止,知名端口号介于1~255之间。256~1023之间的端口号通常是由Unix系统占用的,以提供一些服务。现在IANA管理1~1023之间的端口号。 客户端通常对他 阅读全文
摘要:
求一棵树上是否存在路径长度为K的点对。POJ 1714求得是路径权值#include #include #include using namespace std;struct node { int v, l; node() {}; node(int _v, int _l):v(_v), l(_l) {};};#define N 10015int n, m, K, size, root, s[N], f[N], d[N], ans;bool done[N], ok;vector dep;vector g[N];void getroot(int now, int fa) { ... 阅读全文
摘要:
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzIntent是什么呢?来看Android官网上的定义:An intent is an abstractdescription of an operation to be performed. It can be used withstartActivitytolaunch anActivity,broadcastIntenttosend it to any interestedBroadcastReceivercomponents,andstartService(Intent)orbindService(Inten 阅读全文
摘要:
最近一直在做gps驱动方面的东西,对于底层接收到的gps信息不是很了解,查询了资料对这些信息做出总结: 由于在室内,所以信号不是很好,接收不到卫星信号,必须站到窗口或者空旷的地方,这是gps的debug信息,里面有显示接收到的信息,并且逐条解析的过程。 GPS 接收信号输出信息 NMEA-0183 Ver3.0协议的输出信息有如下6种 GPGLL 地理位置和经纬度信息 GPGGA 位置信息 GPGSA GPS DOP和活动卫星信息 GPGSV 当前GPS卫星状态信息 GPRMC 推荐的最简定位信息 GPVTG 地面速度信息 //yyyy-MM-dd HH:mm:ss, SSS // 年 ... 阅读全文
摘要:
这个功能看似很少用到,但又非常实用,看似简单,但又在其中存在很多未知因素造成让人悲痛莫名的负能量。。。这是公司内部最近在使用的功能,因为是DHCP,所以有时会根据计算机名做一些统计和权限的设置。也许你已经通过废柴度或时常打不开哥,搜索到了一堆代码,基本上全是长的一样的玩意儿。通过试验,基本上只能获取本机信息或服务器信息,亦或上传到服务器上啥信息也获取不到了,就在我原以为用IP反查计算机名成功的时候,却发现内部DNS双向解析有问题,经常是PING计算机名得到IP,但PING这个IP得到的是另一个计算机名。。。。真是让人仰天悲鸣。 要求:内部网站某一个菜单只允许规定的域用户访问,不能用登录窗口,类 阅读全文
摘要:
首先马尔可夫方程是这样一个方程:,其中x,y,z为正整数。那么关于它有几个结论:(1)它有无穷多组解。(2)如果x=a,y=b,z=c是它的一组解,那么x=a,y=b,z=3ab-c是它的另一组解。(3)它的每一组解都能从x=1,y=1,z=1这组解开始通过(2)中的结论迭代产生。在此方程解中出现的数称为马尔可夫数,分别是:1, 2, 5, 13, 29, 34, 89, 169, 194, 233, 433, 610, 985等。它们组成的解是:(1, 1, 1), (1, 1, 2), (1, 2, 5), (1, 5, 13), (2, 5, 29), (1, 13, 34), (1, 阅读全文
摘要:
做项目过程中,一般会遇到两个类相互关联的情况,而这两个类又分别放在两个不同文件中,所以就“情不自禁”地相互包含对方的头文件,然后就“理所应当”地编译错误了。在这里,就讲一下如何让位于不同文件的的两个类相互关联。首先设计类A(包括头文件classA.h和源文件classA.cpp),其中头文件classA.h要#include "classB.h",而源文件classA.cpp又#include"classA.h。这样,在头文件classA.h和源文件classA.cpp都可以使用类B的东西了。头文件classA.h源码如下:#ifndef _CLASSA_H_#d 阅读全文
摘要:
根据网上的然后小改 import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import and... 阅读全文
摘要:
1 AddOwner和OverrideMetadata1.1 分析 从源代码上看,AddOwner函数中调用了OverrideMetadata, 并且把本类和依赖属性的哈希值加入到依赖属性的一张哈希列表private static Hashtable PropertyFromName中,哈希表的键值是用当前类类型的哈希值和依赖属性类类型的哈希值异或得到的,此表用来记录当前的依赖属性是属于哪个类的。 此哈希表很重要,因为在xaml解析器中,就是利用PropertyFromName表来分析依赖属性的。看到一片博客是这样说的,PropertyFromName hashtable is mai... 阅读全文
摘要:
Android的调试信息可以根据DDMS进行查看,Logcat日志输出所有的调试信息,为了方便的找到我们需要的打印信息,可以在logcat后面增加过滤器。比如你想查看system.out.println(),这个函数的打印信息,需要你点击“+”,Filename中写入你自己定义的名字,如sysout,by Log tag中输入system.out即可,而增加Log.v之类的过滤器需要你在by Log Tag中输入TAG的字符串,有一点小区别,要注意。 阅读全文
摘要:
分为:方法区 ,堆 ,栈 ,本地栈 ,程序计数器 1.程序计数器 保存当前线程执行的字节码行号指示器,解释器工作时,都是通过改变计数器的值来获取下一条程序指令,循环、异常、跳转、分支、线程恢复都要依赖程序计数器。 对于多核系统(实际一个确定时刻,cpu只能执行线程中的一条指令),线程的恢复都是通过计数器来保存的,每个线程都有自己独立的计数器,称为“线程私有的”内存。 如果线程正在执行的是java方法,则计数器记录的是当前线程的指令地址;如果执行的是本地方法,则保存的是空(undefined)。 ... 阅读全文
摘要:
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid中的菜单分为选项菜单(OptionMenu)和上下文菜单(Context Menu)。通常使用菜单资源文件创建菜单。菜单资源文件通常放置在res\menu目录下,这个目录默认情况下是不存在的,需要我们自己创建该目录。菜单资源的根元素通常是标记,在该标记中可以包含两种子元素:1、标记,用于定义菜单项。如果某个菜单项中还包括子菜单,可以通过在该菜单项中再包含标记来实现。2、标记,用于将多个标记定义的菜单包装成一个菜单组。一、菜单的创建步骤1、 选项菜单当用户单击菜单按钮时,弹出的菜单就是选项菜单,创建选项 阅读全文
摘要:
这两道题差不多,POJ这道我很久以前就做过,但是比赛的时候居然没想起来。。POJ 这道题的题意是,N个王子每个人都有喜欢的公主,当他们选定一个公主结婚时,必须是的剩下的人也能找到他喜欢的公主结婚。思路,首先对于王子,对于每一个他喜欢的公主,直接连边,然后再根据已经给出的匹配方案,建立公主->王子的边。最后求出SCC后在同一强联通分量里的王子和公主就可以了。代码就不贴了下面再讲一下HDU 4685这道题,两道题的唯一区别就是,上一道题,每个公主到王子的匹配方案都是给出的,是一定存在的,那是因为公主和王子的个数是相同的。但是这道题公主和王子的个数不同,就无法做到两两匹配,必然存在光棍的情况。 阅读全文
摘要:
题目地址:http://poj.org/problem?id=2689 题意:给你一个不超过1000000的区间L-R,要你求出区间内相邻素数差的最大最小值,输出相邻素数。 AC代码:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;typedef long long LL;const int N=10); ... 阅读全文
摘要:
作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutzAndroid提供的事件处理机制分为两类:一是基于监听的事件处理;二是基于回调的事件处理。对于基于监听的事件处理,主要的做法是为Android界面组件绑定特定的事件监听器。对于基于回调的事件处理,主要是重写Android组件特定的回调函数或重写Activity的回调函数。基于监听的事件处理,在前面的文章中我们已经用过,比如为Button设置点击监听器。本文我们主要来看基于回调的事件处理。下面我们通过一个例子来学习Android程序怎样响应按键事件和触摸屏事件。该程序运行效果如下:我们只需要看主Activity实现文 阅读全文
摘要:
作为中国移动应用运行托管平台(MM应用引擎)的开发部署工具,统一开发环境(UDE)在原HTML5跨平台开发功能基础上优化升级,新增跨平台编译(Android/iOS)和云端托管服务,正式上线2.0版本,为Web和移动应用开发者提供一站式跨平台开发和云端托管服务。 UDE技术专区:http://dev.10086.cn/ude/(注:专区提供应用模板、示例代码和开发手册等开发资源) 完整安装包下载:http://dev.10086.cn/appdown/cmcc_ude/final/CMCC_UDE_2.0.11.2053.exe 插件更新包下载:http://dev.10086.cn/ap.. 阅读全文
摘要:
伸展数最基本操作的模板,区间求和,区间更新。为了方便理解,特定附上一自己搞的搓图 这是样例中的数据输入后建成的树,其中的1,2是加入的边界顶点,数字代表节点编号,我们如果要对一段区间[l, r]进行操作,只需要把第l-1位的数旋转到0节点下面,把r+1位的数旋转到当前的root下面,就如上图所示,那么椭圆里表示的就是区间[l, r]。附上注释代码。指针版本的比静态数组的快1s多。。 /* **********************************************Author : JayYeCreated Time: 2013-8-16 11:14:36File ... 阅读全文