首页 > 2016年05月12日 > 全部分享
Category和Extension
Extension和category Category(类别): Category在iOS开发中使用非常频繁,尤其是在为系统类进行拓展时,可以不用继承系统类,直接给系统类添加   方法,最大程度的体现了OC的动态语言特性。 通常的命名方式是:Category扩展的类名+Category name; 局限性: 1、无法向类中添加新的实例变量,类别没有位置容纳实例变量; 2、名称冲...
分类:其他   时间:2016-05-12 12:57:56    收藏:0  评论:0  赞:0  阅读:145
Android桌面快捷方式
Android创建桌面的快捷方式 概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式跟创建一个程序入口差不多,但是像QQ会话一样创建一个QQ好友的会话快捷方式,就得动态的创建图标,名字了。 1.首先权限是必不可少的<uses-permission android:name="com.android.launcher.permi...
分类:移动平台   时间:2016-05-12 12:57:47    收藏:0  评论:0  赞:0  阅读:226
Camera2进行扫码解析
Camera2是5.0后的api,网上暂时没找到对于Camera2进行扫码解析的代码。 写此文纯粹为了个人日后方便查询。 package com.example.one.codescanm; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import...
分类:其他   时间:2016-05-12 12:57:36    收藏:0  评论:0  赞:0  阅读:244
基于python的百度云网盘资源搜索引擎设计架构
大家都知道百度云网盘上有很多分享的资源,包括软件、各类视频自学教程、电子书、甚至各种电影、BT种子应有尽有,但百度云却没有提供相应的搜索功能。个人平时要找一些软件、美剧觉得非常蛋疼。于是就尝试开发一个百度云资源的搜索系统。 资源爬虫思路: 搜索引擎么最重要的就是有海量的资源了,有了资源,只要再基于资源实现全文检索功能就是一个简单的搜索引擎了。首先我需要爬取百度云的分享资源,爬取思路,打开任意一...
分类:编程语言   时间:2016-05-12 12:57:26    收藏:0  评论:0  赞:0  阅读:134
RecyclerView和CardView实现列表功能,用LeanCloud所存储的数据中填充RecyclerView
最近实现了一个使用最新推出的CardView和RecyclerView实现列表功能的Demo, 接下来一一介绍: 1.首先介绍我使用了哪些工具 (1)LeanCloud的存储功能 (2)RecyclerView (3)CardView (4)ImageLoader 2.既...
分类:其他   时间:2016-05-12 12:57:07    收藏:0  评论:0  赞:0  阅读:201
vim中使用ctags工具
1 ctags简介     ctags产生标记文件以帮助在源文件中定位对象。 2 其生成的标记文件tags中包括这些对象的列表:     用#define定义的宏     枚举型变量的值     函数的定义、原型和声明     名字空间(namespace)     类型定义(typedefs)     变量(包括定义和声明)     类(class)、结构(st...
分类:系统服务   时间:2016-05-12 12:56:57    收藏:0  评论:0  赞:0  阅读:150
Android自定义上下文菜单
今天自定义了一个简单的Android菜单控件。实现方式是:PopupWindow和ListView。 现在来给大家分享一下源码: SHContextMenu.java 核心代码部分:主要是对PopupWindow和ListView的初始化,为ListView设置数据源,以及封装了菜单的显示和隐藏的方法。还有提供了菜单的点击回调。import android.app.Activity; impo...
分类:移动平台   时间:2016-05-12 12:56:46    收藏:0  评论:0  赞:0  阅读:358
Android自动化测试框架开发(一)自动化测试框架概要
在做Android自动化测试框架开发之前,我们应该先了解目前的发展状况,知道我们的目标是什么,也要了解当前的主流框架,做到知己知彼,取长补短。 首先要思考和了解几个问题: 我们开发自动化框架的目标是什么?如何得到想要的框架? 目前主流自动化框架的优劣势分析 剖析主流自动化框架的源码 如何利用框架进行二次开发? 本篇文章介绍上述第一个问题:一:Android自动化测试框架目标 稳定性好:尽可能使用开...
分类:移动平台   时间:2016-05-12 12:56:37    收藏:0  评论:0  赞:0  阅读:244
自定义页面加载LoadingLayout
做项目当中总是遇到页面数据加载的情况,自定义了几个加载情况的xml布局,例如加载失败,加载数据为空,加载成功,正在加载等,但是发现每次都需要根据加载情况去处理显示哪种xml,很麻烦,也很容易出错,所以我就想以自定义组合控件的方式来处理,达到复用的目的,代码可优化的地方有很多,大家可以根据自己的需求做修改。 首先自定义属性了: <declare...
分类:其他   时间:2016-05-12 12:56:26    收藏:0  评论:0  赞:0  阅读:139
uvalive3608(二分 + DP)
题目大意: 给出a,b两个串,a串可以分成若干串,问将a的每个分开的串分别转化为b串,最少的操作数是多少思路: 二分答案,避免超时。 dp[i][j]表示在a串的第i个字符和j串的第j个字符最少的操作数是多少。 那么当a的i + 1个字符和b的j + 1个字符相等时候,它的最小操作数是和a到i个字符和b到j个字符的值是一样的。 那么当a到i个字符和b到j + 1个字符的时候,此时最小的操作...
分类:其他   时间:2016-05-12 12:56:06    收藏:0  评论:0  赞:0  阅读:237
C++实践参考——Time类中的运算符重载
【项目-Time类中的运算符重载】   实现Time类中的运算符重载。class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒 public: CTime(int h=0,int m...
分类:编程语言   时间:2016-05-12 12:55:56    收藏:0  评论:0  赞:0  阅读:204
【Android】自定义View —— 滑动的次数选择器
【关键词】自定义View 次数选择器 滑动【问题】 实现一个可滑动的次数选择器; 【效果图】「原型图」 「实现图」 【分析】 对外提供简单的Change监听接口; 如果处于两者之间就需要做判断:大于一半就自动跳转到下一个,小于一半,则回到上一个; 通过Scroller及其startScroll()方法来实现回弹效果; 要灵活控制刻度的最小值和最大值,因为可能随着需求的更改,这个值很容易发生改...
分类:移动平台   时间:2016-05-12 12:55:46    收藏:0  评论:0  赞:0  阅读:334
SQL Server数据库恢复备份
通常我们采用恢复备份的方式,选择目标数据库,选择源设备进行恢复。 截图如下: 2、但这种方式有时候不太方便,而脚本方式将更方便,使用脚本方式如下。 /* 备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。 */ USE master BACKUP DATABASE DB    TO DISK = 'e:\DBTest.bak'...
分类:数据库技术   时间:2016-05-12 12:55:36    收藏:0  评论:0  赞:0  阅读:261
三极管原理,开关电路设计原则,NPN、PNP区别及常用三极管参数
三极管原理_开关电路设计原则_NPN、PNP区别及常用三极管参数...
分类:其他   时间:2016-05-12 12:55:26    收藏:0  评论:0  赞:0  阅读:340
ExpandableListView二级分栏详解完美用法
对ExpandableListView控件进行封装(未自定义)直接上代码: 通用ViewHolder类,仅在setImageResource中添加代码 package com.svp.haoyan.expandablelistview.tool; import android.content.Context; import android.graphics.Bitmap; import...
分类:其他   时间:2016-05-12 12:55:17    收藏:0  评论:0  赞:0  阅读:263
springmvc+mybatis+easyui分页
道德三黄五帝,功名夏侯商周。五霸七雄闹春秋,顷刻兴亡过手。清时几行名姓,北芒无数荒丘。前人播种后人收,说什么原创与否。 今天和大家分享一下springmvc+mybatis+easyui的分页实现。springmvc,mybatis的优缺点不做太多敖述大家都比较了解了,ssm框架整合的例子网上也有很多了,为什么还要写这篇文章那,主要是觉得大多过于零散配置方式又是千差万别...
分类:编程语言   时间:2016-05-12 12:55:06    收藏:0  评论:0  赞:0  阅读:310
android选取本地图片及关于图片压缩上传问题
android关于选取本地图片,返回路径不同,不正确问题;调用相机返回压缩图片的解决方法;图片压缩上传;...
分类:移动平台   时间:2016-05-12 12:54:47    收藏:0  评论:0  赞:0  阅读:212
<从PAXOS到ZOOKEEPER分布式一致性原理与实践>读书笔记-ZAB协议
本文属于分布式系统学习笔记系列,上一篇笔记整理了paxos算法,本文属于原书第四章,梳理zookeeper的目标特性及ZAB协议。 1、介绍zookeeper 1.1ZooKeeper保证一致性特性 ZooKeeper是一个典型的分布式数据一致性的解决方案,分布式程序可以基于它实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调通知、集群管理、master选举、分布式锁、分布式队列等功能。...
分类:其他   时间:2016-05-12 12:54:37    收藏:0  评论:0  赞:0  阅读:264
iOS逆向工程-工具篇
对于初开始学习iOS逆向工程的人来说,实现一个tweak可以算是入门逆向工程了。 当然了,可能你现在还不知道tweak是什么。简单来说,你可以把一个tweak当作某一个app的一个插件(类似于浏览器广告屏蔽插件)。在app运行的时候,tweak会hook住某个函数,然后在hook的函数里面,你可以插入你的代码。 比如用户在登陆微信账号的时候,tweak可以hook住登录函数,dump出...
分类:移动平台   时间:2016-05-12 12:54:28    收藏:0  评论:0  赞:0  阅读:309
Java——ThreadLocal类
一,引入ThreadLocal/*测试ThreadLocal对象 * ThreadLocal:这个类提供了一个线程本地的变量。 * 这些变量在被共享访问的情况下在不同的线程里是独立的 ( 必须通过 get 和 set 方法来访问 ) 。 * 很显然该类提供了一个机制可以防止多线程访问带来的不安全机制。实际上就是在线程本地保存一个变量, * 而不是通过共享变量。这个就要看我们...
分类:编程语言   时间:2016-05-12 12:54:16    收藏:0  评论:0  赞:0  阅读:190
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!