现在位置: 首页 > urination发表的所有文章
  • 02月
  • 11日
综合 ⁄ 共 776字 评论关闭
递推过程中应该考虑的是比赛的层数,比如这样: [盗图...] 第i个人在第k层比赛获胜的概率:dpki = ∑(dp(k - 1)i * dp(k - 1)j * pij)。 但是如何判断第i个人和第j个在第k层相遇是否合法呢,即是否在同一个子树中? 这篇博客的方法很巧妙:POJ 3071 Football(概率问题) - 窝不是爱酱,喵~~~~ - 博客频道 - CSDN.NET 在第k层比赛的选手,编号(从0开始)写作二进制的第k位不会相同。 #include <iostream> #include <stdlib.h> #include <string.h> #include <stdio.h> using namespace std; #define M......
阅读全文
  • 09月
  • 15日
综合 ⁄ 共 2706字 评论关闭
大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。 在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。 打开这个类,我们可以看到以下几个信息 BSSID 接入点的地址,这里主要是指小范围几个无线设备相连接所获取的地址,比如说两台笔记本通过无线网卡进行连接,双方的无线网卡分配的地址。 SSID 网络的名字,当我们搜索一个网络时,就是靠这......
阅读全文
功能函数(Functions) 在XPath里有很多功能函数可以帮助我们精确寻找需要的节点。 count()功能 作用:统计计数,返回符合条件的节点的个数。 举例:<p><xsl:value-of select="count(PERSON[name=tom])"/></p> 说明:代码的用途是显示PERSON元素中姓名属性值为tom有几个。 number()功能 作用:将属性的值中的文本转换为数值。 举例:<p>The number is: <xsl:value-of select="number(book/price)"/></p> 说明:代码的用途是显示书的价格。 substring() 功能 语法:substring(value, start, l......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 2292字 评论关闭
文章1:   我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只 能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值 。明白了这个本质区别,我们就不难看出下面的语句中 static readonly和const能否互换了: 1. static readonly MyClass myins = new MyClass(); 2. static readonly MyClass myins = null; 3. static readonly B = 10......
阅读全文
  • 02月
  • 24日
综合 ⁄ 共 1568字 评论关闭
函数指针 一、函数指针的值   函数指针跟普通指针一样,存的也是一个内存地址,只是这个地址是一个函数的起始地址,下面这个程序打印出一个函数指针的值(func1.c): #include <stdio.h> typedef int (*Func)(int); int Double(int a) { return (a + a); } int main() { Func p = Double; printf("%p\n", p); return 0; }   编译、运行程序: [lqy@localhost notlong]$ gcc -O2 -o func1 func1.c [lqy@localhost notlong]$ ./func1 0x80483d0 [lqy@localhost notlong]$   然后我们用 nm 工具查......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 2384字 评论关闭
STL中关于类型提取器的详细介绍,我再此就不赘述了,只是记下其中关键部分,供我以后学习之用。 nested type,这种方法能获得一个类的associated type,如下代码中,想要获得myIter类的T类型,可以在此类中nested一个typedef,将T保存下来,其他类中,就可以使用typename I::value_type来获得I类中nested进去的type(typename的作用就是告诉编译器I是一个类,不然无法通过编译)。 template <class T > struct myIter {         typedef T value_type ;         T * ptr;        myIter( T * p = 0):ptr( p){}         T......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1057字 评论关闭
// StringClass.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include "iostream" #include "string" using namespace std; class CMyString { public: CMyString(char * pData = "denggaoxiang"); CMyString(const CMyString& str); CMyString& CMyString::operator = (const CMyString & str); ~CMyString(); private: char * m_ptr; }; CMyString::CMyString(char *pData) { int len = strlen (pData); if (pData == NULL) { if ((m_ptr = new char[1]) != NULL) { *m_ptr = '\0'......
阅读全文
  • 12月
  • 17日
综合 ⁄ 共 858字 评论关闭
4.0.4 r1.2中android.graphics.drawable.Drawable源代码 Set to true to have the drawable dither its colors when drawn to a device with fewer than 8-bits per color component. This can improve the look on those devices, but can also slow down the drawing a little. public void setDither(boolean dither) {} 4.0.4 r1.2中android.graphics.drawable.BitmapDrawable源代码 @Override public void setDither(boolean dither) { mBitmapState.mPaint.setDither(dither); invalidateSelf(); } 4.0.4 r1.2中a......
阅读全文
  • 11月
  • 25日
综合 ⁄ 共 50字 评论关闭
http://www.codeproject.com/KB/trace/tracetool.aspx
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 77字 评论关闭
AlertDialog 出现后 点击屏幕其他的地方 dialog会消失 避免出现这个问题需要添加这句   builder.setCancelable(false);
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 8615字 评论关闭
 感谢小布老师制作分享视频,以下是学习小布老师制作的SQL*Plus用法所做的笔记,记录如下。 播布客地址:http://www.boobooke.com                                      Installing Command-line HelpLog into SQL*Plus as the SYSTEM user.Running the hlpbld.sql script to install Command-line help. SQL> @?/sqlplus/admin/help/hlpbld.sql helpus.sql Log into SQL*Plus as the SYSTEM user.Running the helpdrop.sql script to remove Command-line help. SQL> @?/sqlplus/admin/help/helpdrop.sql              ......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 902字 评论关闭
#include <stdio.h> #include <string.h> int main() { char s1[10000]={0}; int s2[5]; int i=0,j; int len=0,k; int a=0,b=0; scanf("%d",&i); k=i; for(j=0;j<k;j++) { scanf("%s",s1); getchar(); { len=strlen(s1); for (i=0; len>i; i++) { if(s1[i]=='[') { a++; } if(s1[i]=='(') { b++; } if(s1[i]==']') { a--; } if(s1[i]==')') { b--; } ......
阅读全文