码迷,mamicode.com
首页 > 全部
大话Binder机制
转载请注明出处:http://blog.csdn.net/evan_man/article/details/51519754 注意:以下内容中出现的类和部分类的方法只能在Android源码中或者通过反射机制才能使用,在SDK中编译是通不过的!!如Android.os.Service; MemeoryFile.getParcelFileDescriptor()等你在SDK中无法使用!这里的内容只是帮助我们去了解Service、Co...
分类:其他好文   时间:2016-05-30 15:42:21    阅读次数:330
使用Python进行Android自动化测试
下面我们开始第一个简单的Android UI自动化测试 1.使用adb命令连接真机或模拟器 2.打开uiautomatorviewer工具 3.使用uiautomatorviewer工具获取应用的元素进行定位 4.简单介绍unittest框架的使用方法 5.使用Python编写猫宁考勤应用注册模块的自动化测试...
分类:移动开发   时间:2016-05-30 15:43:17    阅读次数:404
【机房重构】——存储过程(Stored Procedure)
【前言】     前些日子...
分类:其他好文   时间:2016-05-30 15:42:06    阅读次数:245
android MVP——mvp架构的应用和优化
MVP架构在android还是很好用的。我也在试着将mvp用在项目中。下面我就来说说mvp模式的应用和优化。mvp模式的概念MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。比较mvc:1,在MVC里,View是可以直接访问Model的,View里会包含Model信息,不可避免的还要包括一些...
分类:移动开发   时间:2016-05-30 15:43:53    阅读次数:201
【Leetcode】Integer Break
题目链接:https://leetcode.com/problems/integer-break/ 题目: Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the m...
分类:其他好文   时间:2016-05-30 15:42:35    阅读次数:161
bzoj1853【SCOI2010】幸运数字
容斥原理+搜索剪枝...
分类:其他好文   时间:2016-05-30 15:41:34    阅读次数:180
字符串匹配算法-KMP
举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?   在上面这个例子中,字符串"BBC ABCDAB ABCDABCDABDE"称为主串,字符串"ABCDABD"称为模式串   许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。下面,我用自己的语言,解释KMP算法。...
分类:编程语言   时间:2016-05-30 15:41:49    阅读次数:241
bzoj4260 Codechef REBXOR
可持久化Trie树...
分类:其他好文   时间:2016-05-30 15:43:10    阅读次数:308
nyoj1253 Turing equation(第七届河南省程序设计大赛)
题目1253 题目信息 运行结果 本题排行 讨论区 Turing equation 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 The fight goes on, whether to store  numbers starting with their most significant digit or...
分类:其他好文   时间:2016-05-30 15:42:52    阅读次数:174
Swift-可空链式调用(Optional Chaining)(十五)
前言其实可空链式调用并没有它的名字那么陌生,简而言之就是对于可选类型Optional(使用问号 ? 后缀表示)和强制展开类型(使用感叹号 ! 后缀表示)的使用方法。在平常写代码的时候只是大概的清楚哪些值是可空的,哪些值是肯定存在的,但是并没有深究可空的调用有何优点,有何使用时需要注意的事项。至少前面写不少示例代码的时候,我也是大都按照自己的想法去定义的。这一小节就是对可空调用的详细描述,至于链式,就...
分类:编程语言   时间:2016-05-30 15:40:14    阅读次数:224
nyoj1248 海岛争霸(第七届河南省程序设计大赛)
题目1248 题目信息 运行结果 本题排行 讨论区 海岛争霸 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。 这是一个由海洋、岛屿和海盗组成的...
分类:其他好文   时间:2016-05-30 15:40:03    阅读次数:248
【代码质量】C++代码质量扫描主流工具深度比较
本文由腾讯WeTest团队提供,未经授权严禁转载!更多资讯可直接戳链接查看:http://wetest.qq.com/lab/  微信号:TencentWeTest 引言  静态代码分析是指无需运行被测代码,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等。统计证明...
分类:编程语言   时间:2016-05-30 15:40:30    阅读次数:294
Grand Central Dispatch(GCD)
一、Grand Central Dispatch(GCD)概要 1、什么是GCD Grand Central Dispatch(GCD)是异步执行任务的技术之一。 GCD用我们难以置信的非常简洁的记述方法,实现了极为复杂繁琐的多线程编程。 例如: dispatch_async(queue, ^{ //长时间处理 //例如AR用动画识别 //例如数据库访问...
分类:其他好文   时间:2016-05-30 15:41:10    阅读次数:284
LeetCode Intersection of Two Linked Lists
找出两个单向链表是在哪个节点开始合二为一的。...
分类:其他好文   时间:2016-05-30 15:41:48    阅读次数:154
nyoj1254 Code the Tree (第七届河南省程序设计大赛)
题目1254题目信息运行结果本题排行讨论区 Code the Tree 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 A tree (i.e. a connected graph without cycles) with vertices numbered by the integers 1, 2, ..., n is given. The "...
分类:其他好文   时间:2016-05-30 15:39:42    阅读次数:281
【Linux】 配置vim
Linux的学习历程中,我们难免遇到vim,vim本来就是很强大,很方便的编辑器,加上我的代码后肯定会如虎添翼,或许读者使用其他编程语言,可以根据自己的需要进行修改,配置文件里面已经加上注释。 一.     .vimrc的配置 读者感兴趣的话直接复制下面的代码到文本文件,然后把文件改名为“ .vimrc” (不要忘记前面的“.”),然后把文件放到用户文件夹的根目录下面即可。重新打开vi...
分类:系统相关   时间:2016-05-30 15:39:20    阅读次数:218
Qt之自定义布局管理器(QCardLayout)
简述手动布局另一种方法是通过继承QLayout类编写自己的布局管理器。下面我们详细来举一个例子。QCardLayout类是由同名的Java布局管理器启发而来。在彼此的顶部勾画出项目(小部件或嵌套布局),每个项目偏移QLayout::spacing()。简述 定义 实现 效果 源码定义编写自己的布局,必须定义如下: 一种数据结构来存储由布局处理的项目。每个项目都是一个QLayoutItem。我们将在本...
分类:其他好文   时间:2016-05-30 15:39:21    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!