现在位置: 首页 > cd981zhl1发表的所有文章
  • 07月
  • 16日
综合 ⁄ 共 2742字 评论关闭
MAC域(128域)为按照DES算法计算MAC得到的8字节二进制数据的前半部分(4字节二进制数),表示成16进制字符串形式(8个16进制字符)。具体如下: 参与报文校验码(MAC)的数据由三部分产生:初始数据,原始数据,补位数据。 MAC算法如下: 1)算法定义:采用DES CBC算法。 2)初始数据:0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00。 3)原始数据: 4)补位数据:若原始数据不是8的倍数,则右补齐0x00。若原始数据为8的整数倍,则不用不起0X00。 5)密    钥:MAC密钥。 MAC的产生由以下方式完成:(最后一组数据长度若不足8的倍数,......
阅读全文
  • 02月
  • 25日
综合 ⁄ 共 1503字 评论关闭
题目链接~~> 做题感悟:这题开始比赛时就在想,又过了几天再去看这题还是没想出了,终于忍不住百度了一下。 解题思路:该题须要证实:对于首尾相连的数组,划去其最大子数组和包含的数组元素,剩下的子数组必定是最小子数组和。 可用反证法证实:假设对于数组list[1...n],剩下的子数组不是最小子数组和。因为数组是首尾相连的,我们必定可以假设S1[1...i]为剩下的子数组,S2[i+1...n]为最大子数组 (S1和S2可代表子数组和的含义)。     case1 :      S1>=0,则S1+S2为最大子数组和,与前提冲突。     case2 :      S1<0......
阅读全文
现在IAP破解很严重,让我等本来就收入不多的个人开发者更是雪上加霜。破解原理在此就不作过多讲解了。正所谓魔高一尺,道高一丈,各种防IAP破解的方法出来了,其它比较有效的是和Apple服务器二次验证。意思就是拿到购买成功的数据再次发送到Apple服务器去验证此次购买是否真实有效。但如果你是在iPhone/iPad上和Apple服务器做这个二次验证,也是有可能被破解的(有Developer测试后确定是能破解,这个我没测试过)。所以这个二次验证最好放在自己的服务器上(VPS和虚拟主机即可,因为我的是VPS,所以下文以VPS指代)。由于iPhone/iP......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 870字 评论关闭
好吧,是拓扑排序,我一开始直接想成快排了,一直wa 快排其实很方便,他能够按照任意两个元素确定前后顺序,得到任意两个都符合这些大小关系的序列 那为什么wa呢。其实很简单,我没去细想,还是铠甲师兄提出来才焕然大悟, 我们确定了两个数的直接关系,那么间接关系呢?也是一定要满足的吧,快排可不管你中间会有多少种直接关系来构成间接关系 例如 1 2 2 3如果快排直接遇到了1 3 ,他们的关系是不确定的,就会出错 他只会直接判断,所以我们要确定下来,先用暴力求出来他们所有的间接关系,就可以ac了。怎么求呢。就是类floyd的d......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 1193字 评论关闭
.text, .data , .bss, .constdata, stack, heap; RO, RW, ZI  2008年06月06日 星期五 15:52 .text段是代码段。它用来放程序代码(code)。它通常是只读的(程序代码,编译好了就确定了,不可能改来改去的嘛)。 .data段是数据段。它用来存放初始化了的(initailized)全局变量(global)和初始化了的静态变量(static)。它是可读可写的。 .bss段是全局变量数据段。它用来存放未初始化的(uninitailized)全局变量(global)和未初始化的静态变量(static)。它也是可读可写的。bss是英文Block Started by Symbol的缩写。之所以把b......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 8342字 评论关闭
1.概念             HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。       除此之外,在Android中,androidSDK中集成了Apache的HttpClient模块,用来提供高效的、最新的、功能丰富的支持 HTTP 协议工具包,并且它支持 HTTP 协议最新的版本和建议。使用HttpClient可以快速开发出功能强大的H......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 884字 评论关闭
有很多师弟师妹们想了解一些笔试面试的事情,现在把一些想法记录下来,以供参考。这里不讨论程序员应该学什么,应该怎么努力的学习,也不讨论笔试面试的内容等,只讨论关于面试的时候应该怎么做的问题。 有很多人在面试的时候觉得自己并未发挥出自己真实水平,最后被pass掉,实在是可惜,也有的人在面试的时候觉得整个说话的状态跟平时的自己判若两人,在面试的时候表现的风格并不是自己平时的风格,这些都是不太好的状况。所以我们在平时一定要注意,多与别人沟通,与各种各样的人沟通,锻炼自己的沟通方式,千万不要认为与别人......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 409字 评论关闭
1. 在首页点击 Submit for Windows Phone 进入程序提交页面   (也可以在Windows Phone面板中选择提交程序) 2. 输入程序名称, 选择程序的XAP包(工程目录中\Bin\Release中) 3. 输入程序信息, 选择程序的类别, 输入程序的详细描述(建议使用中英文)以及关键字 4. 上传程序截图 注册99*99, 200*200为必须上传的图标, 并且不能使用透明底色 程序运行截图必须上传一张,最多八张, 必须包含程序运行中的一张图片(不能只包含程序启动图片) 程序截图可以在模拟器中截图得到(模拟器中Additional Tools中) 5. 选择定价以......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 251字 评论关闭
1 修改字符集 export LC_ALL="zh_CN.UTF-8" 2 进入工作文件夹: cd WorkSpace/T106/LYH_20140411/ 3 提交修改 svn ci -m "bug-fix:" 4 更新 svn up 5 merge trunk svn merge svn://192.168.0.118/svn/l1813/trunk 6 提交修改:将本地的merge修改信息发送给分支 svn ci -m "bug-fix: ;merge trunk" 7 更新 svn up 8 还原 svn revert --recursive LYH_20140411/
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1928字 评论关闭
作者:唐老师,华清远见嵌入式学院讲师。 在android中,上层可使用的键值默认情况下是92个,从0-91;一般情况下,这些键值是够用的,但是如果想扩充的话,还是需要添加新的键值的,那么如何将一个新的键值从驱动的设置映射到上层,使应用可以对我们自定义的键值进行相应的处理呢? 对keypad来说,涉及到的文件有以下几个: 1,/vendor/qcom/7k_ffa_keypad.kl 首先在此文件中,添加新的键值信息:Example: key   123    WLS   flag 注意:新加的键值不要与已有的重复。 2. kernel/arch/arm/mach-msm/keypad_surf_ffa.c 在keypad对应......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 813字 评论关闭
70、Google 算法笔试题 有一台机器,上面有 m 个储存空间。然后有 n 个请求,第 i 个请求计算时需要占  R[i]个空 间,储存计算结果则需要占据 O[i]个空间(据 O[i]个空间(其中 O[i]<R[i])。问怎么安排这 n 个请求的顺序,使得所有请求都能完成。你的算法也应该能够判断出无论如何都不能处理完 的情况。比方说,m=14,n=2,R[1]=10,O[1]=5,R[2]=8,O[2]=6。在这个例子中,我们 可以先运行第一个任务,剩余 9 个单位的空间足够执行第二个任务;但如果先走第二个任 务,第一个任务执行时空间就不够了,因为 10>14-6。 题解......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 2252字 评论关闭
60.在 O(1)时间内删除链表结点。 题目:给定链表的头指针和一个结点指针,在 O(1)时间删除该结点。 链表结点的定义如下: struct ListNode {int  m_nKey;ListNode* m_pNext; }; 函数的声明如下: void DeleteNode(ListNode* pListHead,  ListNode* pToBeDeleted); 分别处理头、尾、中间三个部分; 时间复杂度为(    O(1)  * (n-1) +   O(n)  )/ n = O(1) /* 60.在 O(1)时间内删除链表结点。 题目:给定链表的头指针和一个结点指针,在 O(1)时间删除该结点。 链表结点的定义如下: struct ListNode { int m_nKey; Li......
阅读全文