- 博客(52)
- 资源 (13)
- 收藏
- 关注
原创 php fseek读取文件(从后往前读取)
public static function readBySeek($filepath,$lines,$revers = false){ $offset = -1; $c = ''; $read = ''; $i = 0; $fp = fopen($filepath, "r"); while( $lin
2017-08-01 11:58:42
2514
转载 default、mms、supl、dun、hipri接入点类型的区别
default、mms、supl、dun、hipri接入点类型的区别 09月6日, 2011 ANDROID & IPHONE HARDE 6,930 次浏览次转载地址 : click me ,233333设置APN上网时,大家可能经常遇到这个问题:为什么有时要填写default有时要填写supl,而彩信又偏偏要mms?这个问题留到最后,让我们看看每
2015-06-09 19:47:05
5626
转载 Android 常用 adb 命令总结
Android 常用 adb 命令总结author:xuxusite: http://testerhome.com/topics/2565针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。Android Debug Brid
2015-05-31 17:38:53
1313
转载 Java如何等待子线程执行结束
原文:http://www.jiacheo.org/blog/262 Java如何等待子线程执行结束今天讨论一个入门级的话题, 不然没东西更新对不起空间和域名~~工作总往往会遇到异步去执行某段逻辑, 然后先处理其他事情, 处理完后再把那段逻辑的处理结果进行汇总的产景, 这时候就需要使用线程了.一个线程启动之后, 是异步的去执行需要执行的内容的, 不会影响主线程的流程
2015-05-31 16:57:37
719
转载 敏捷测试的方法和实践
文 / 朱少民转载: http://www.programmer.com.cn/8065/有一次,当开发人员完成当前Sprint 任务的代码之后,测试人员、开发人员和产品经理一起来浏览产品、从头到尾走一遍,产品经理发现了问题,认为需要对功能进行比较大的修改。这时开发人员估计需要两天时间才能完成代码,但测试人员反对这样做,我们本来只有5天测试时间,加上这次新做的功能比较多、开
2015-05-18 20:03:08
727
原创 JUnit in android
android 测试框架是基于JUnit(www.junit.org)的,感兴趣的可以看看JUnit的源码,相信会对做unit test in android 大有帮助的。本文只是一篇介绍JUnit如何用于android的入门文字,更多是照着网上的敲出来的,很意外的是三星的官网上居然有介绍JUnit的文章,哈哈,所以拿过来用了。以前也没做过unit test,JUnit也是最近才接触,记录
2015-05-15 21:04:03
1110
原创 main cannot be resolved or is not a field
创建android project时候发现找不到资源文件和main.xml文件,无语了,明明这些文件都有的,代码都没错,”R.layout.main “ 这行代码提示错误,main cannot be resolved or is not a field。那问题处在哪里呢?因为 R.java 文件是自动生成的,它会跟src 文件夹一样生成一个package,需要导入这个文件。简单的说就是E
2015-04-09 16:20:34
1652
转载 深入理解java异常处理机制
REPRINT:http://blog.youkuaiyun.com/hguisu/article/details/6155636AUTHOR:真实的归宿1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?
2015-03-19 20:12:37
675
转载 JAVA异常机制介绍/如何正确的进行JAVA异常处理
作者:Maverick blog:http://blog.youkuaiyun.com/zhaohuabing 转载请注明出处1. 课前练习在阅读本文的内容之前,请从下面这段代码中找出异常处理有哪些不正确的地方。如果不能找出至少两处错误,说明你还是一个“菜鸟”,对JAVA的异常处理机制还不够了解,需要仔细阅读本文的内容,并走查一下自己编写的代码。如果你可以找出至少两处错误,恭
2015-03-19 11:42:53
2891
转载 java也谈gc
转载site:http://blog.youkuaiyun.com/liguogangde/article/details/9063261author:李国刚java也谈gc来谈谈java关于gc方面的知识。如果有纰漏,也请大家多多指教。本文主要是针对Hotspot虚拟机讨论。其它的虚拟机可能有所不同,请读者自行区别呵。因为我们通常用的也是Hotspot。嘿嘿,开源
2015-03-18 20:15:09
829
原创 身体是革命的本钱--写给自己
前言曾经有一段时间,身体不是很好,似乎是我们这行的职业病,比如腰疼,肩疼,眼睛不舒服(如干眼症),饮食不规律不科学,那些个问题时时困扰着我,以至于不能专心工作玩耍,于是乎对于自己的未来人生充满了担心。痛定思痛后,决心善待自己,调理身体,以便有个更好的未来。锻炼身体对于腰疼,肩疼等问题,选择各个击破:做一些有针对性的运动,如加强腰部锻炼的运动,像压腿,飞鸟等,另外还买了一个护腰的靠垫,此
2015-02-27 20:49:02
1310
2
转载 Python正则表达式指南
Python正则表达式指南本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址
2014-09-26 11:04:34
593
转载 深入理解成员函数的重载、隐藏、覆盖规则(二)
本文作者:islwj本文出处:http://blog.youkuaiyun.com/islwj声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢 林锐博士对覆盖规则的定义如下: (1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virt
2013-09-02 20:43:41
609
转载 深入理解成员函数的重载、隐藏、覆盖规则(一)
本文作者:islwj本文出处:http://blog.youkuaiyun.com/islwj声明: 本文可以不经作者同意, 任意复制, 转载, 但任何对本文的引用都请保留文章开始前三行的作者, 出处以及声明信息. 谢谢. 看了林锐博士的《高质量C++/C编程指南》,受益非浅。 其中的“成员函数的重载、覆盖、隐藏 ”这一节点出了一些本质的东西,可能因为博士处一个比较高的位置,对一些
2013-09-02 20:42:36
639
转载 白话经典算法系列之五 归并排序的实现
author:MoreWindows link :http://blog.youkuaiyun.com/morewindows/article/details/6678165归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一
2013-08-29 15:40:51
702
转载 漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析
漫谈经典排序算法:一、从简单选择排序到堆排序的深度解析author :touchlink : http://blog.youkuaiyun.com/touch_2011/article/details/67676731、序言这是《漫谈经典排序算法系列》第一篇,该篇从最简单的选择排序算法谈起,由浅入深的详细解析两种选择排序算法的过程及性能比较。逐步揭露选择排
2013-08-29 10:48:32
878
转载 判断单链表是否存在环,判断两个链表是否相交问题详解
判断单链表是否存在环,判断两个链表是否相交问题详解 原文地址: http://www.cppblog.com/humanchao/archive/2008/04/17/47357.html有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。问题:1、如何判断一个链表是不是这类链表?2、如果链
2013-08-28 16:49:38
622
转载 程序员面试题精选100题(49)-复杂链表的复制[算法]
程序员面试题精选100题(49)-复杂链表的复制[算法] 题目:有一个复杂链表,其结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling指向链表中的任一结点或者NULL。其结点的C++定义如下: struct ComplexNode{ int m_nValue; ComplexNode* m_pNext
2013-08-28 10:01:59
626
原创 vector的内存管理
内存管理Vector 是STL中最常见的容器, 它占用的是一块连续分配的内存 ,vector是动态分配空间的。vector 管理的是一块线性的、可动态增长的内存。随着元素的不断增加,,它会按照自身的一套增长机制不断扩充自身的容量。一般来讲,如果容量不够时,它会将现有容量扩大一倍。由于Vector 容器分配的是一块连续的内存空间, 当需要扩容时,它会在内存中重新分配一块比现有内存大一倍的内存
2013-08-20 22:57:26
2051
原创 笔试题 -- 链表问题
笔试题 -- 链表问题1 判断俩个链表是否相交 给出俩个单向链表的头指针,比如h1,h2,判断这俩个链表是否相交。为了简化问题,我们假设俩个链表均不带环。 问题扩展: 1.如果链表可能有环列? 2.如果需要求出俩个链表相交的第一个节点列?两个链表相交 : 一种方法是把
2013-08-19 13:01:24
689
转载 C++内存管理学习笔记(1)
/****************************************************************//* 学习是合作和分享式的!/* Author:Atlas Email:wdzxl198@163.com /* 转载请注明本文出处:* http://blog
2013-08-15 23:12:42
660
转载 GC in C++
出处 : Venus神庙 转载请注明出处GC in C++前段时间看了一些关于GC的论文、书和源码。源码指的是Boehm的保守GC ,论文也主要是围绕这个GC相关的算法,另外还包括一些survey和性能分析的论文。而其他关于GC的一些东西主要是从其他两本书上看来,一本是谢之易老大翻译的垃圾收集 ,目前唯一一本关于GC算法的书,还有就是仔细阅读了C# via CLR 中
2013-08-09 20:42:14
838
原创 C++ 格式化输出
C++ 格式化输出参考 CPLUSPLUS1 scientificscientific 与 fixed 的区别,请看代码,一目了然。#include // std::cout, std::fixed, std::scientificusing namespace std;int main () { double a = 3.1415926534
2013-08-04 18:57:49
1392
原创 快速排序
快速排序是一种高效排序算法,对包含 n 个数的输入数组,最坏情况下运行时间为 O ( n2 ),虽然这个最坏情况运行时间比较差,但快速排序算法通常是用于排序的最佳的实用选择,因为其平均性能相当好:期望时间为 O ( n lg n) ,且 O ( n lg n) 记号中隐含的常数因子很小。快速排序采用了分治的思想。它的基本思想是:通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。
2013-07-30 19:34:27
1196
原创 堆排序
( 二叉 ) 堆数据结构是一种数组对象,它可以被视为一颗完全二叉树。树中每个节点与数组中存放该节点值的那个元素对应。数的每一层都是填满的,最后一层可能除外。表示堆的数组A是一个具有两个属性的对象:length [ A ] 是数组中的元素个数,heap-size [A] 是存放在A 中的堆的元素个数。根据完全二叉树的性质,我们可以总结出如下性质:数的根为A [ 1 ] ,对于某个结点的下标 i ,其父节点为 Parent[i] = i/2 ,左孩子 Left[ i ] = 2*i ,右孩子 Right[ i
2013-07-30 13:13:09
1224
原创 字符串匹配 -- KMP算法
在前面的文章朴素字符串匹配、Rabin-Karp算法中,对有关字符串匹配问题做了相关的介绍。其中朴素字符串匹配效率较差,其时间复杂度为 O ( ( n - m + 1 ) m ) ,当问题规模较大时,该算法的劣势会变得更加明显;Rabin-Karp算法需要一个预处理,其时间为 O ( m ) ,匹配的最坏时间复杂度为 O ( ( n - m + 1 ) m ) ,但在平均情况和实际情况下,其效果还是不错的,所以应用还是很广的。 事实上还有一种字符串匹配算法 -- KMP算法 ( 有人将此算法戏称为看
2013-07-29 21:38:22
1291
转载 堆和栈的区别
堆和栈的区别 (转贴)作者 任我行非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程
2013-07-27 19:02:00
745
原创 字符串匹配算法 -- Rabin-Karp 算法
字符串匹配算法 -- Rabin-Karp 算法在实际应用中,Rabin-Karp 算法对字符串匹配问题能较好的运行。Rabin-Karp 算法需要对字符串和模式进行预处理,其预处理时间为 O ( m ) ,在最坏情况下的运行时间为 O ( ( n-m+1 ) m ) ,但基于某种假设(不知道是何种假设),它的平均情况下的运行时间还是比较好的。
2013-07-26 19:30:02
2101
原创 字符串匹配 -- 朴素字符串匹配算法
朴素字符串匹配算法参考资料:算法导论朴素字符串匹配 它用一个循环来找出所有有效位移,该循环对 n - m + 1 个可能的每一个 s 值检查条件 P [ 1.. m ] = T [ s+ 1 .. s + m ] 。这种朴素的字符串匹配过程可以形象的看成用一个包含模式的模板沿文本滑动,同时对每一个位移注意木板上的字符是否与文本中的相应字符相等。 算法实现N
2013-07-26 11:29:51
2224
原创 字符串匹配
字符串匹配参考资料:算法导论字符串匹配问题定义假设文本是一个长度为 n 的数组 T[ 1.. n ],模式是一个长度为 m 如果 0 字符串匹配算法比较算法预处理时间匹配时间朴素算法 0 O( (n-m+1) m )Rabin-K
2013-07-25 18:55:19
871
转载 动态规划 -- 最优二叉查找树
转自 :江南烟雨 一、什么是最优二叉查找树最优二叉查找树:给定n个互异的关键字组成的序列K=,且关键字有序(k1图一显示了给定上面的概率分布pi、qi,生成的两个二叉查找树的例子。图二就是在这种情况下一棵最优二叉查找树。概率分布:i012
2013-07-25 14:14:18
1447
原创 设计模式 -- 简单工厂模式
设计模式之简单工厂模式转载请注明出处,谢谢参考资料: 1 做一只靠得住的猪 2 左潇龙 3 大话设计模式4 51CTO--思考简单工厂概念简单工厂(Simple Factory)模式又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,但其不属于23种GOF设计模式之一,通常它根据自变量的不同返回不同的类的实例。特点
2013-07-25 00:01:21
827
转载 腾讯,竞争力 和 用户体验
自从那篇rant了一堆公司都的文章发布来,得到了大家的关注,有些朋友让我写一下腾讯,在我的微博上(@左耳朵耗子)还有位腾讯的朋友让我也评价一下腾讯。本来不想写的,觉得腾讯没啥好说的,但是因为下面的几个原因,让我有点坐不住了:这两天知乎上的一个“腾讯的核心竞争力”的贴子在微博上被很多人所推崇。还有一个网友发邮件给我说让我别rant了,宁可C2C也比rant有意义。我周末的时候去豆瓣和他们交流
2013-07-24 17:14:52
1208
原创 动态规划 -- 最长公共子序列
动态规划之最长公共子序列参考资料1 算法导论2 v_JULY_v3 何海涛最长公共子序列(Longest Common Subsequence)简介给定两个序列 X 和 Y ,称序列 Z 是 X 和 Y 的公共子序列,如果 Z 即是 X 的一个子序列又是 Y 的一个子序列, 该公共子序列不要求是连续的,只是要求Z的元素在X和Y中是以相同的顺序出现。例如,如果 X =
2013-07-24 11:06:34
1038
原创 动态规划 -- 动态规划基础
什么时候需要用到动态规划呢?大致有两个要素:最优子结构和重叠子问题。1 最优子结构如果问题的一个最优解中包含了子问题的最优解,则该问题具有最优子结构。当一个问题具有最优子结构时,动态规划就可能适用(贪心算法可能也适用)。寻找最优子结构的时候,可遵循一种共同的模式1 问题的一个解可以是做一种选择。例如,选择一个前一个装配线装配站(有两
2013-07-23 11:00:36
1091
原创 动态规划 -- 矩阵链乘法
参考资料1 算法导论2 xiaowei_cqu3 ujs_abc矩阵链乘法简介对于给定的由n个要相乘的矩阵构成的序列 A1, A2, ..., An,要计算乘积 A1 A2 ... An 。根据矩阵的性质,可以在矩阵之间添加括号,最后的结果都是相同的。但是矩阵链中添加括号的顺序对求积运算的代价有很大的影响(可参考算法导论动态规划章节)。矩阵链乘法所要解决的问题是通过
2013-07-22 18:52:54
1429
原创 动态规划--装配线调度问题
总结归纳所学,给时间做个记号!!参考资料如下1 算法导论2 taesimple3 dc_7264 windmissing装配线调度问题该问题可参看算法导论动态规划部分章节或者google。所要解决的问题是确定应该在装配线1内选择那些站、在装配线2选择那些站,才能使得汽车通过工厂的总时间最小。动态规划之四部曲1 通过工厂最快路线的结构考虑从
2013-07-21 17:19:20
1279
jcommander-1.48.jar
2016-08-24
常见的数据结构Flash动画演示
2013-08-11
grub2 基础教程
2013-08-11
MySQL5.1中文手册
2013-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人