很明显地,我们知道,当N=1,2时,先手胜。当N=3时,可以把取走中间一个硬币,得到1,1。依然是先手胜。当N=4时,取走中间两点得到1,1,即先手依然取胜。当N=5时,取走中间1点,依然先手胜。于是,当ALICE取走开头的硬币后,即得到一条链。那么,只需BOB把这条链平均分成两半,做对称操作,即可...
分类:
其他好文 时间:
2014-06-16 13:24:11
阅读次数:
220
System.Diagnostics.Process.Start的妙用:文件夹打开时自动选中一个文件,比如自动选中此目录下的指定文件方法:Process.Start("Explorer","/select,"+filePath);我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的...
分类:
其他好文 时间:
2014-06-16 13:23:08
阅读次数:
337
String对象提供的方法用于处理字符串及字符。常用的一些方法:charAt(index):返回字符串中index处的字符。indexOf(searchValue,[fromIndex]):该方法在字符串中寻找第一次出现的searchValue。如果给定了fromIndex,则从字符串内该位置开始搜...
分类:
编程语言 时间:
2014-06-16 13:25:14
阅读次数:
257
MVC是一种用于表示层设计的复合设计模式。M、V、C分别表示模型(Model)、View(视图)、Controller(控制器)。它们的职责如下:它们之间的交互有以下几种:1.当用户在视图上做任何需要调用模型的操作时,它的请求将被控制器截获。2.控制器按照自身指定的策略,将用户行为翻译成模型操作,调...
分类:
Web程序 时间:
2014-06-16 13:26:14
阅读次数:
319
概念介绍还是先简单说说Json的一些例子吧。注意,以下概念是我自己定义的,可以参考.net里面的TYPE的模型设计如果有争议,欢迎提出来探讨!1.最简单:{"total":0}total就是值,值是数值,等于02. 复杂点{"total":0,"data":{"377149574" : 1}}tot...
分类:
Web程序 时间:
2014-06-16 13:29:20
阅读次数:
330
本文主要介绍简单DLL的编写方法及在LoadRunner中局部调用与全局调用DLL方法。1.动态链接库的编写在Visual C++6.0开发环境下,打开FileNewProject选项,可以选择Win32 Dynamic-Link Library建立一个空的DLL工程。DLL必须有一个入口点,这就象...
分类:
其他好文 时间:
2014-06-16 13:28:17
阅读次数:
286
题目:输入一个数组,判断数组是不是某二叉搜索树的后序遍历。输入的数组的任意两个数字都不相同 分析:要明白题目的意思,意思就是判断一个数组是否是某个搜索树的后序遍历。首先要搞清搜索树的含义:跟结点大于左子树而小于右子树。其次,数组的最后一个结点一定是后序遍历的根节点。所以我们只要满足这两个条件,再通过...
分类:
其他好文 时间:
2014-06-16 13:27:16
阅读次数:
175
declare @f int =5select floor(@f*0.22)-- 直接可显示结果create table demo(id int identity(1,1),id1 int)select * from demoinsert into demo(id1)select 2 union a...
分类:
其他好文 时间:
2014-06-16 13:30:21
阅读次数:
168
C语言操作符优先级 优先级 运算符 含 义 要求运算 对象的个数 结合方向 1 () [] -> . 圆括号 下标运算符 指向结构体成员运算符 结构体成员运算符 自左至右 2 ! 逻辑非运算符 1 (单目运算符) 自右至左 ~ 按位取反运算符 ++ 自增运算符 -- 自减运算符 - 负号运算符 (类...
分类:
编程语言 时间:
2014-06-16 13:34:22
阅读次数:
273
最近要做一个Android的项目,用到socket和服务器之间交互,研究了一个小demo。主要遇到了以下几个问题: 1.客户端创建socket对象时一直失败NetworkOnMainThreadException,查了一下,原因是4.0之后在主线程中执行http请求会报这个错。解决办法是将代码...
分类:
移动开发 时间:
2014-06-16 13:33:22
阅读次数:
322
[反汇编练习] 160个CrackMe之007. 本系列文章的目的是从一个没有任何经验的新手的角度(其实就是我自己),一步步尝试将160个CrackMe全部破解,如果可以,通过任何方式写出一个类似于注册机的东西。 其中,文章中按照如下逻辑编排(解决如下问题): 1、使用什么环境和工具 2、程序分析 ...
分类:
其他好文 时间:
2014-06-16 13:32:18
阅读次数:
254
本文主要介绍使用Loadrunner进行字符串md5加密的方法。使用Loadrunner进行md5比较简单,首先是加载md5.h头文件,后使用头文件中的加密函数即可。1. md5.h头文件内容如下#ifndef MD5_H#define MD5_H#ifdef __alphatypedef unsi...
分类:
其他好文 时间:
2014-06-16 13:31:16
阅读次数:
220
不知道怎么起标题,就这样了。目前主要讲两个方面内容:代码方式 设置RadioButton的 android:button 、 android:background 等属性为 @null;代码方式 通过布局模板动态创建固定参数的RadioButton等控件对象1、代码设置@null// 这里不能用nu...
分类:
其他好文 时间:
2014-06-16 13:35:24
阅读次数:
204
程序=数据结构+算法。因此我认为自己该再好好补充下数据结构相关的知识,今天开始就以著名老师严蔚敏的数据结构一书为参考,边学边记。线性表基本API初始条件操作结果InitList(&L)构造一个空的线性表L。DestroyList(&L)线性表L已存在。销毁线性表L。ClearList(&L)线性表L...
分类:
其他好文 时间:
2014-06-16 13:37:26
阅读次数:
166
第一年,在第一家公司,对社会和工作都有一定的惶恐情绪,总是觉得会有人害自己;总觉得自己会干不好工作,然后被开除。总之,第一年是在惶惶不安中度过,以及在自我调整和适应中挺过来了。第二年,还是同一家公司,开始对自己的工作产生怀疑与排斥,总觉得自己不太适合软件开发这个职位,总觉得自己没有能力独立承担开发的...
分类:
其他好文 时间:
2014-06-16 13:36:26
阅读次数:
212
思路:通过用户发送的关键字判断的方式来判断功能,再调用回复相应的内容。当一个功能不匹配的时候,则进入下一个功能判断。程序示例如下: 1 //接收文本消息 2 private function receiveText($object) 3 { 4 $keyword = trim($object...
分类:
微信 时间:
2014-06-16 13:38:30
阅读次数:
559
上次说了「协议」相关的话题,这次专门说说「TCP/IP」协议。这里的主题是「TCP/IP」到底是什么?但并不是要说明「TCP/IP」是什么东西,重点是「TCP/IP」究竟有什么意义,在哪里使用「TCP/IP」。这正是之前没有提到的内容。TCP或IP,根据上次的介绍,都是协议,也就是通信时的规则。但是...
分类:
系统相关 时间:
2014-06-16 13:39:32
阅读次数:
259