现在位置: 首页 > VickieSage发表的所有文章
  • 04月
  • 08日
综合 ⁄ 共 1173字 评论关闭
大意不再赘述。 思路:看过奥运会跑步比赛的都知道,一人在前,一人在后,两个人可以相遇的话,要么一个人可以追上另一个人,要么一个人落后另一个人n圈。 反之,不能相遇的话,在题目中的理解就是,一个人不能永远超过另一个人n圈或者是速度相等(ax一定不等于by)。 在这题中,我们以纬度的长度L为参照物,如果青蛙A在时间T可以相遇青蛙B的话,那么有x + m*T - y - n*T = p*L或者是 y + n*T - x - m*T = pL;  p∈Z。 如何去求解这个方程呢?我们可以把未知数放一边,已知数放一边,即:(n-m)*T - p*L = x-y ① 有了这个方程,我们......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1022字 评论关闭
大意:求最长连续区间,最长不连续区间。 /* ID:g0feng1 LANG:C++ TASK:milk2 */ #include <iostream> #include <fstream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <map> #include <algorithm> using namespace std; FILE *fin = fopen("milk2.in", "r"); FILE *fout = fopen("milk2.out", "w"); const int maxn = 5010; const int INF = 0x3f3f3f3f; int n; int sa; struct node { int x, y; }A[ma......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 10827字 评论关闭
在这篇随笔里将讲解Activity的传值和回传值。 一、通过startActivity来进行Activity的传值 在Android中,如果我们要通过一个Activity来启动另一个Activity,可以使用 startActivity(Intent intent)方法来传入一个Intent对象,这个Intent对象我们可以精确的指定我们需要跳转的Activity上,或者通过Intent对象来指定我们要完成的一个action操作。 ①.通过setClass方法来指定我们要跳转的Activity Intent intent = new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); ②.通过setAction方法来我们要完成的一个a......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 5979字 评论关闭
大家找工作就要面试,有面试就有对付面试的办法。以下一些题目来自我朋友痛苦的面试经历,他给我总结了一下,我拿来和大家分享!提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。       面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩 票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准 确很有可......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 8040字 评论关闭
貌似论坛里面有关游戏的贴子都很火,所以发篇帖子涨点人气。正文:在论坛搜索了下发现去年的时候有人发过一篇过TesSafe反双机调试的帖子,但是现在已经过时了,并且帖子里面也没提到怎么处理被IAT HOOK的两个函数。在这里呢,我就给大家彻底的讲明白吧。先开ARK工具看看游戏干了什么。从图片可以看到游戏启动的时候对ntkrnlmp.exe中的kdcom.KdSendPacket和kdcom.KdReceivePacket两个函数进行了HOOK,通过函数名称就能猜测到函数的用途,一个发包,一个收包,都是com口用来通信的。怎样恢复这两个函数呢,方面有很多种,列举两个。......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 495字 评论关闭
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1228 水题一道 值得一提的是处理输入 while (cin >> str && str != "+") {    A = A*10 + strtoi(str);   } #include <iostream> #include <string> using namespace std; string num[10] = {"zero","one","two","three","four","five","six", "seven","eight","nine"}; int strtoi(string str) { for (int i = 0; i < 10; i++) { if (str == num[i]) return i; } } int main() { string str; while (1) { int A......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 924字 评论关闭
background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。 src是图片内容(前景),bg是背景,可以同时使用。 此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示例代码如下: <ImageView android:id="@+id/img" android:src="@drawable/logo" android:scaleType="centerInside" android:layout_width="60dip" android:layout_height="60dip" android:layout_centerVertical="true"/> ......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 2287字 评论关闭
// // // // // // // // // ///2013.1.29 // // // // // // // // // Composite模式也称为树模式。 这个比喻是非常贴切的。 因为Composite模式的结构就是一个树状结构。 组成此模式的物体既是对象又是容器, 通过将复杂的对象依次分解为多个相似的小对象, 从而使用简单的接口来操作复杂的对象。 【核心】对象组成容器,容器装载对象。 UML: 代码实例: 【大致思路】 Component作为共有的基类,被Composite与Leaf所继承。 Composite本身具有与Component相同的方法(Add,Remove等),可以作为容器来装......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1490字 评论关闭
匈牙利经济物理学家在研究比特币的交易网络过程中,第一次发现了有名的富者愈富——马太效应浮现在比特币交易的模式中。因为比特币的所有交易清单是可以在网络上获取的,研究者应用它分析了每个账户,构建了数字货币初始流通的网络,研究财产创造跟积聚的模式。结果研究人员发现在网络上较大的节点能轻易吸引到一小群热衷于翻新的人。开始了一个非同寻常的经济试验,他们在开端尝试着应用数字货币端口进行交易,比特币就是出生于这种环境当中。经由前期发展不稳到现在的剧固发展后期,比特币在2011年迎来了行业疾速发展的春天。 现......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 14158字 评论关闭
      算法老师留了三个作业给我们。额,因为他的题目写在黑板上,不能Copy,所以没抄了。不过,按照我意思的理解。他出的题目就是我这篇文章的题目吧。嗯嗯,根据老师的题目,我还是把题目意思写过来。       题目1 全排列       Description       输入正整数n,按字典序从小到大的顺序输出1~n的所有排列。       Input       输入一个正整数n(1<=n<=20)。       Output       输出前n个数的所有序列,序列之间的数字用空格隔开,每个序列占一行。       Sample Input       3       Sample Output       1 2 3     ......
阅读全文
  • 12月
  • 19日
综合 ⁄ 共 13836字 评论关闭
本文介绍httpHandlers和httpModules接口介绍。 ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。 inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。 ASPNET_ISAPI.DLL:是处理.aspx文件的win32组件。其实IIS服务......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 3174字 评论关闭
      当线程中的一个函数需要创建私有数据时,该私有数据在对函数的调用之间保持一致,数据能静态地分配在存储器中,当我们采用命名范围也许可以实现它使用在函数或是文件(静态),或是全局(EXTERN)。但是当涉及到线程时就不是那么简单了。在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据。在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应用程序设计中有必要提供线程私有的全局变量,仅在某个线程中有效,但却可以跨多个函数访问,比如程序可能需要每个线程维护一个链表......
阅读全文