现在位置: 首页 > euroronek发表的所有文章
  • 11月
  • 11日
综合 ⁄ 共 396字 评论关闭
这题的数据好多要注意的细节 class Solution { public: int atoi(const char *str) { int l = strlen(str); long long sum = 0, k = 0; bool f = 0; for(k = 0; k < l; k++){ if(str[k] == ' ') continue; else if(str[k] == '-') {f = 1;k++;break;} else if(str[k] == '+') {k++;break;} else break; } for(int i = k; i < l; i++){ if(str[i] <= '9' && str[i] >= '0')......
阅读全文
  • 10月
  • 10日
综合 ⁄ 共 1897字 评论关闭
HHOOK SetWindowsHookEx(     int idHook, // 类型的钩子安装      HOOKPROC lpfn, // 地址钩子程序     HINSTANCE hMod, // 处理的应用实例    DWORD dwThreadId  //身份螺纹安装钩    );     参数 IDHOOK 指定类型的钩子程序来进行安装。此参数可为下列值之一: 值说明 WH_CALLWNDPROC安装一个钩子程序,监控信息系统之前,将他们传送到目的地的窗口程序。如需详细资讯,请参阅CALLWNDPROC钩子程序。 WH_CALLWNDPROCRET安装一个钩子程序,监控信息后,他们已处理,由目的地的窗口程序。如需详细资讯,请参阅CALLWNDRETPROC钩......
阅读全文
转载自:http://blog.csai.cn/user1/265/archives/2005/2465.html 一、关于gcc、glibc和binutils模块之间的关系 1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。 2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdump)、elf结构分析工具(readelf)、无效调试信息和符号的工具(strip)等。通常,binutils与gcc是紧......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 68字 评论关闭
转自:http://fanqiang.chinaunix.net/program/other/2006-07-14/4834.shtml
阅读全文
  • 06月
  • 05日
操作系统 ⁄ 共 2535字 评论关闭
1.下载jdk的rpm安装包,这里以jdk-6u21-linux-i586-rpm.bin为例进行说明 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html   2. 将jdk-6u21-linux-i586-rpm.bin 移动到合适的安装目录上,安装软件不要在/home路径下,这样很容易涉及到不同用户的访问权限,这样对程序的维护,是相当不利的。这里将把安装包移动到/opt目录 mv jdk-6u21-linux-i586-rpm.bin /opt ;把安装包移动到/opt目录 cd /opt    3. 给安装包赋予运行权限 chmod 755 jdk-6u21-linux-i586-rpm.bin       3. 安装该rpm安装包 [root......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 2356字 评论关闭
大意:在Dukeswood这块土地上生活着一个富有的农庄主和他的几个孩子。在他临终时,他想把他的土地分给他的孩子。他有许多农场,每个农场都是一块矩形土地。他在农场地图上划上一些直线将矩形分成若干块。当他划直线时,他总是从矩形边界上的某一点划到另一个矩形边界上的点,这条线的结束点将成为下一条线的起始点。他划线时从不会让任三线共点。题目链接 思路:设f(n)为前n条输入线段将矩形分成区域的个数。 边界:f(1) = 2,假设已经产生了n-1条线段,新线段为l,它和已有的n-1条线段有T(n)个交点,这些交点将l分成了T(n)+1条线......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 2319字 评论关闭
#include <iostream> #include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> #include <list> #include <stack>   using namespace std;   const int kMaxN = 3001;   class Graph { public: Graph(int vertex_count = 0) { vertex_count_ = vertex_count; memset(degree_, 0, sizeof(degree_)); } void insert_edge(int v, int w) { graph_[v].push_back(w); degree_[w]++; } void TarjanInit() { tarjan_count = 0; mem......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 4167字 评论关闭
 Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:1)验证名字解析(name resolution,当然是oracle自己的网络服务名)2)远程的listener是否启动         在验证上面两项功能方面,它是DBA手头上一个比较得心应手的工具。Oracle 网络接口支持不同的网络与传输协议,其中我们最熟悉的就是TCP/IP。这篇文章只描述TCP/IP 协议族,然而,在oracle网络接口支持的其它协议下,tnsping的功能是一样的。 Tnsping 可以用在多个网络协议上,但是本文只讨论TCP/IP网络协议----------------------------------------------------......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 951字 评论关闭
文章目录                    C#访问控制修饰符:                    C#访问控制修饰符:         类修饰符: abstract:可以被指示一个类只能作为其它类的基类. sealed:指示一个类不能被继承. 成员修饰符: abstract:指示该方法或属性没有实现。 sealed:密封方法。可以防止在派生类中对该方法的override(重载)。不是类的每个成员方法都可以作为密封方法密封方法,必须对基类的虚方法进行重载,提供具体的实现方法。所以,在方法的声明中,sealed修饰符总是和ov......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 3386字 评论关闭
文章目录 2. 现在让我们去看一下【res资源文件夹】,这下面又有drawable_hdpi,drawable_ldpi,drawable_mdpi,drawable_xhdpi,layout,menu,values,values-large这些文件夹. 3.【layout文件夹】中存放的是布局文件,Android支持通过XML生成视图,这样的好处是 视图与 逻辑的分离,便于管理更好的实现了MVC模式。 4.【value文件夹】中存放是我们常用的字符串,颜色,数组等。 1. Hello world类 【Android项目结构】 @描述:通过描述新建项目hello world熟悉Android项目结构 1. ......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 3664字 评论关闭
win+r  打开 运行   从网络收集的在Windows 7下可以使用的各个命令语句:   control.exe /name microsoft.folderoptions 启动资源管理器的 文件夹属性 选项卡 control.exe /name Microsoft.AddHardware 控制面板\所有控制面板项\设备和打印机 control.exe /name Microsoft.AdministrativeTools 控制面板\所有控制面板项\管理工具 control.exe /name Microsoft.PeopleNearMe 网络邻居 control.exe /name Microsoft.AudioDevicesAndSoundThemes 声音 control.exe /name Microsoft.AutoPlay 控制面板\所有控制面板项\自动播......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 795字 评论关闭
本文转自http://blog.csdn.net/chyshnu/article/details/6171758 什么是奇偶剪枝? 把矩阵看成如下形式:  0 1 0 1 0 1  1 0 1 0 1 0  0 1 0 1 0 1  1 0 1 0 1 0  0 1 0 1 0 1  从为 0 的格子走一步,必然走向为 1 的格子 。 从为 1 的格子走一步,必然走向为 0 的格子 。 即:  从 0 走向 1 必然是奇数步,从 0 走向 0 必然是偶数步。 所以当遇到从 0 走向 0 但是要求时间是奇数的或者 从 1 走向 0 但是要求时间是偶数的,都可以直接判断不可达! 比如有一地图: S... .... .... .... ...D 要求从S点到达D点,此时,从S到D的最短......
阅读全文