现在位置: 首页 > Txkytnfs发表的所有文章
  • 08月
  • 21日
综合 ⁄ 共 1162字 评论关闭
LCA问题的离线tarjan算法 #include<cstdio> #include<cstring> #include<vector> #define MAXN 1000 #define MAXM 500000 using namespace std; int n; int v[MAXN],root[MAXN],question[MAXN][MAXN],vi[MAXN],cnt[MAXN],f[MAXN]; vector<int>vt[MAXN]; int find(int x) { return (x==root[x])?x:(root[x]=find(root[x])); } void un(int x,int y) { x=find(x); y=find(y); root[x]=y; } void dfs(int x,int fa) { root[x]=x; for(int i=0;i<vt[x].size();i++) { int y=vt[x][i]; dfs(y,x);......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 108字 评论关闭
注意:凡变量,统一需用unsigned int方能通过。 linux编译器适用 long long        %lld 在windows下调试时,需用 long long       %I64d *= *= *= *= *= *=* 不积跬步,无以至千里。
阅读全文
readv、writev #include<unistd.h> #include<sys/uio.h> #include<fcntl.h> int main() { int fd = open("aaa",O_RDWR); struct iovec buf[2]; /* buf[0].iov_base = malloc(3); buf[0].iov_len = 3; buf[1].iov_base = malloc(2); buf[1].iov_len = 2; readv(fd,buf,2); printf("%s\n",(char*)buf[0].iov_base); printf("%s\n",(char*)buf[1].iov_base); */ char szbuf[10] = "123"; buf[0].iov_base = szbuf; buf[0].iov_len = strlen(szbuf); char szbuf2[10] = "abc"; buf[1].iov_ba......
阅读全文
  • 09月
  • 03日
编程语言 ⁄ 共 9626字 评论关闭
SdkDeskBandObject.cpp文件 说明:这是Desk Band最核心的类,它主要完成Band对象的创建,销毁,窗体创建,关闭,显示等。当创建空上对象时,一定要把当前DLL的引用计数加1,对象析构时,DLL的引用计数要减1。 #define _DEFINE_GLOBAL_VARIABLES #include "SdkDeskBandDef.h" #include "SdkDeskBandObject.h" SdkDeskBandObject::SdkDeskBandObject(void) { m_lRefCount = 1; m_dwBandID = 0; m_fHasFocus = FALSE; m_fIsDirty = FALSE; m_dwViewMode = DBIF_VIEWMODE_NORMAL; ......
阅读全文
  • 07月
  • 10日
综合 ⁄ 共 561字 评论关闭
DEBUG_NEW #define new DEBUG_NEW 说明: 帮助查找内存错误。用户在程序中使用DEBUG_NEW,用户通常使用new运算符来从堆上分配。在Debug模式下(但定义了一个DEBUG符号),DEBUG_NEW为它分配的每个对象记录文件名和行号。然后,在用户使用CMemoryState::DumpAllObjectSince成员函数时,每个以DEBUG_NEW分配的对象分配的地方显示出文件名和行号。 为了使用DEBUG_NEW,应在用户的资源文件中插入以下指令: #define new DEBUG_NEW 一旦用户插入本指令,预处理程序将在使用new的地方插入DEBUG_NEW,而MFC作其余的工作。但用户编译自......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 305字 评论关闭
public class Singleton { public static Singleton singleton; public Singleton(){ } public static Singleton getInstance(){ if(singleton == null){ singleton = new Singleton(); } return singleton; } public static void main(String arsg[]){ Singleton s1 = Singleton.getInstance(); Singleton s2 = Singleton.getInstance(); System.out.println(s1==s2); } }
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 2682字 评论关闭
Unicode、UTF-8 和 ISO8859-1到底有什么区别 1.本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。  在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。  2. 编码基本知识  最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。  2.1. iso8859-1 通常叫做Latin-1 属于单......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 2392字 评论关闭
转载自:http://hi.baidu.com/lukespring/blog/item/d982973028495390a8018e57.html /usepackage[option]{natbib} 具体的 option 有 round: (default) 使用圆括号 square: 使用方括号 curly: 使用花括号 angle: 使用尖括号 colon: (default) 用引号分隔多个引用 comma: 用逗号分隔多个引用 authoryear: (default) 使用作者--年引用形式 numbers: 使用编号引用形式 super: 使用 Nature 那样的上标编号引用 sort: 多个引用按照首字母排序 sort&compress: 除排序外,多个引用可以合并 (如 3-6, 15) longnamesfirst: 多个作者的......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 296字 评论关闭
当我更新完android L proview之后我的打包出问题了,报错/${zipalign}" error=2, No such file or directory 排查了一下午才知道 最近的ant/build.xml文件中丢失了一行代码  <property name="adb" location="${android.platform.tools.dir}/adb${exe}" />   <property name="zipalign" location="${android.tools.dir}/zipalign${exe}" /> 第二行代码丢失。直接恢复或者直接用老版本的build.xml文件就OK!fuck!
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 37字 评论关闭
http://www.ibm.com/developerworks/cn/
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 11629字 评论关闭
关键词:钩子Hook, DLL注入, FindControl 转自http://nishuixingzhou.bokee.com/4853833.html一、思考与启发  1.对于Windows的Standard Controls,基本上大家应该是都会的:  GetWindowText,WM_GETTEXT可以获取EDIT的文本内容;  LB_GETTEXT可以获取LISTBOX列表项的文本内容;  CB_GETLBTEXT可以获取COMBOBOX下拉列表项的文本内容;  这里我就不多说了。  对于Windows的Common Controls,如LISTVIEW、TREEVIEW等,在本进程自身中获取的话可以直接用LVM_GETITEMTEXT,TVM_GETITEM消息,跨进程的话,还需要另外用到一些API函数,有......
阅读全文
04-运行wordcount例子程序 下面可以看下hadoop的例子程序: hadoop-0.20.2-examples.jar 注意这里用到的wordcount.txt中的内容为: hello hadoop credream  hello hadoop credream  hello hadoop credream hello hadoop credream  hello hadoop credream 重复了15行 然后上传到hdfs中的test文件夹下 hadoop fs –put wordcount.txt /test/ hadoop fs –ls /test 可以看到已经上传成功了。 xiaofeng@xiaofeng-PC /opt/hadoop $ cd /opt/hadoop//进入hadoop目录   xiaofeng@xiaofeng-PC /opt/hadoop $ ls//查看hadoop中的文件 C......
阅读全文