上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 425 下一页
摘要: 1.扩展方法的定义通过前一节的实例学习,我们了解到:扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。使用扩展方法,可以向现有类型“添加”方法。下面,再给出一个实例,希望通过对这个实例的学习,能进一步加深对扩展方法的理解。首先,创建扩展方法: public static class ExtendFunction { public static void Print(this object o) { Console.WriteLine(o); }}接下来,添加方法调用的代码: sta... 阅读全文
posted @ 2013-08-04 21:54 坚固66 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 这几个题练习DFS序的一些应用。问题引入: 给定一颗n(n #include #include #include #include #include #include #include using namespace std;#define Maxn 100005#define lx (x>1)int n,s;int total = 0;//前向星int first[Maxn];int next[Maxn st;void insert(int a,int b){ total++; edge[total].a = a; edge[total].b = b; next[total]... 阅读全文
posted @ 2013-08-04 21:52 坚固66 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 先处理前两个学长到达各个点所需要的最少时间,在计算前两个学长和最后一个学长救出所有学妹的最少时间。#include#include#include#includeusing namespace std;const int inf=1000000000;struct node{ int b,d;};struct node2{ int dst,sta; node2(){} node2(int _dst,int _sta) { dst=_dst;sta=_sta; }}q[3000000];int dp[17][1mp[17];void bfs()//建立... 阅读全文
posted @ 2013-08-04 21:50 坚固66 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Oracle通过锁来实现数据库的并发控制Oracle Database automatically locks a resource on behalf of a transaction to prevent other transactions from doing something that requires exclusive access to the same resource. The database automatically acquires different types of locks at different levels of restrictiveness de 阅读全文
posted @ 2013-08-04 21:48 坚固66 阅读(353) 评论(0) 推荐(0) 编辑
摘要: echo是 php 语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r()可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串 echo -- 输出一个或者多个字符串 Descrīption void echo ( string arg1 [, string ...] ) //返回值为空 echo "你好"," 朋友"; print --输出一个字符串 Descrī... 阅读全文
posted @ 2013-08-04 21:47 坚固66 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 12.04以上开始使用Unity作为界面系统了,对于一直以来使用GNOME界面的人来说太不适应了,以下是如何在Ubuntu 12.04上恢复GNOME桌面打开Linux终端上输入以下命令:sudo apt-get install gnome-session-fallback此命令会安装GNOME相关的一些软件以及依赖包执行完上述命令后,重新启动Ubuntu,界面上的选择如下: 选择第一项或者第二项均能进行GNOME桌面系统了就这样很容易地退回到经典Gnome界面下的Ubuntu, 就像一切都没有发生过,拥有Ubuntu 12.04的核心却无Unity的界面 阅读全文
posted @ 2013-08-04 21:45 坚固66 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 最近小看了一下SEC部分的code,现在来做个总结。所谓SEC就是CPU刚刚完成硬件初始化的是时候执行的和CPU体系架构息息相关的代码。主要是为后续CPU以及Chipset初始化代码所需的必备的环境做准备。大概总结了下有以下几个方面:1.RestVector的初始化,以及异常向量的初始化2.CPU工作模式的切换3.Enable Memory mape PCI-E Config Space,RCBA,MCHBAR,GPIOBASE,PMBASE,HPEC,等4.MicroCode的加载(可选)5.侦测系统中的CPU的数量6.初始化NEM(至此我们基本从渺无人烟的荒漠跳到了小绿洲了)7.跳转到.. 阅读全文
posted @ 2013-08-04 21:43 坚固66 阅读(520) 评论(0) 推荐(0) 编辑
摘要: /* * bst.cpp * * Created on: 2013年8月3日 * Author: 黄俊东 * 加油,努力就会有机会。总有一天我会有章泽天那样的女朋友的。。。。。。 */#include using namespace std;typedef char T;class bst{ struct Node{ T data; Node* L; Node* R; Node(const T& d):data(d),L(),R(){ } Node(const T& d,Node* l , Node* r):data(d),L(l),R(r){ } }; t... 阅读全文
posted @ 2013-08-04 21:41 坚固66 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 来源:点击打开链接最长上升子序列的考察,是一个简单的DP问题。我们每一次求出从第一个数到当前这个数的最长上升子序列,直至遍历到最后一个数字为止,然后再取dp数组里最大的那个即为整个序列的最长上升子序列。我们用dp[i]来存放序列1-i的最长上升子序列的长度,那么dp[i]=max(1,dp[j])+1,(j∈[1, i-1]); 显然dp[1]=1,我们从i=2开始遍历后面的元素即可。这个没有优化,效率是O(N^2),可以通过二分进行进一步的优化。#include #include using namespace std;int dp[1009];int a[1009];int lis(int 阅读全文
posted @ 2013-08-04 21:39 坚固66 阅读(187) 评论(0) 推荐(0) 编辑
摘要: package cn.itcast.day3;import java.lang.reflect.Constructor; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.util.ArrayList; import java.util.Collection;public class ProxyTest {/** * @param args */ public static void main(Str.. 阅读全文
posted @ 2013-08-04 21:37 坚固66 阅读(144) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 425 下一页