码迷,mamicode.com
首页 > 2016年05月12日 > 全部分享
Xcode 代码模板
当我们在Xcode中新建一个UIViewController子类的viewController 时候,Xcode会自动帮我们把一部分代码生成(viewDidLoad、didReceiveMemoryWarning方法等,以及注释)。今天,于是花了一点时间了研究了一下,并整理出一个简化模板拷贝以及修改TemplateInfo.plist 中后缀名的Shell 脚本工具。脚本脚本比较简单,就不详细解释了...
分类:其他好文   时间:2016-05-12 12:59:09    阅读次数:174
vim中project插件安装与使用
1 vim的project插件简介  project 插件的作用就是帮助用户以项目的形式管理源码。 2 下载project插件 a)官网:http://www.vim.org/scripts/script.php?script_id=69。 b)本次安装csdn下载:。 3 安装 解压: # mkdir -p /usr/local/src/vim/pl...
分类:系统相关   时间:2016-05-12 13:00:48    阅读次数:207
Android Studio适当修改
在Eclipse完成上一个APP,决定转到Studio2.0来。 这次主要进行的设置是 1、代码区背景颜色的更改 2、注释、代码自动补全快捷键设定 3、工具栏自定义 (不知道为什么刚刚发不上去,可能CSDN服务器又出问题了。。。。重新写一遍。。)...
分类:移动开发   时间:2016-05-12 13:00:59    阅读次数:176
iOS开发————通信方式之KVO
KVO即键值观察者,它提供了一个观察者模式,用于监听某个对象属性值的变化,可以实现一个观察者,一个被观察者,多个接收者之间的通信关系。  KVO的工作流程:  1.被观察者属性发生变化(child对象的cleanValue发生变化)  2.观察者监听到属性的变化(KVO帮我们实现了观察者的业务逻辑)  3.观察者会调用观察者方法通知到事件的接收者(观察者通知到保姆)  4.事...
分类:移动开发   时间:2016-05-12 12:59:55    阅读次数:184
Category和Extension
Extension和category Category(类别): Category在iOS开发中使用非常频繁,尤其是在为系统类进行拓展时,可以不用继承系统类,直接给系统类添加   方法,最大程度的体现了OC的动态语言特性。 通常的命名方式是:Category扩展的类名+Category name; 局限性: 1、无法向类中添加新的实例变量,类别没有位置容纳实例变量; 2、名称冲...
分类:其他好文   时间:2016-05-12 12:58:59    阅读次数:264
Android桌面快捷方式
Android创建桌面的快捷方式 概述 :创建桌面快捷方式相当与创建一个程序的入口,就像我们程序在安装完毕后会自动创建一个图标到桌面。其实创建桌面快捷方式跟创建一个程序入口差不多,但是像QQ会话一样创建一个QQ好友的会话快捷方式,就得动态的创建图标,名字了。 1.首先权限是必不可少的<uses-permission android:name="com.android.launcher.permi...
分类:移动开发   时间:2016-05-12 12:59:16    阅读次数:249
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 13:00:34    阅读次数:441
基于python的百度云网盘资源搜索引擎设计架构
大家都知道百度云网盘上有很多分享的资源,包括软件、各类视频自学教程、电子书、甚至各种电影、BT种子应有尽有,但百度云却没有提供相应的搜索功能。个人平时要找一些软件、美剧觉得非常蛋疼。于是就尝试开发一个百度云资源的搜索系统。 资源爬虫思路: 搜索引擎么最重要的就是有海量的资源了,有了资源,只要再基于资源实现全文检索功能就是一个简单的搜索引擎了。首先我需要爬取百度云的分享资源,爬取思路,打开任意一...
分类:编程语言   时间:2016-05-12 13:00:34    阅读次数:208
Real World Haskell学习笔记03
类型系统 强类型 我的理解就是类型越强,使用方法越接近数学的使用方法,也就越安全 静态类型 编译器在编译器知道值的类型,也就意味着不会出现runtime异常 自动推导 函数调用 形式为函数名 参数1 参数2 ...函数调用的优先级比一般的操作符要高,但是比括号低 符合数据类型->元组 和list不同的是tuple可以放不同类型的数据,但是长度固定 基本操作 列表操作 head获取第一...
分类:其他好文   时间:2016-05-12 12:59:05    阅读次数:204
RecyclerView和CardView实现列表功能,用LeanCloud所存储的数据中填充RecyclerView
最近实现了一个使用最新推出的CardView和RecyclerView实现列表功能的Demo, 接下来一一介绍: 1.首先介绍我使用了哪些工具 (1)LeanCloud的存储功能 (2)RecyclerView (3)CardView (4)ImageLoader 2.既...
分类:其他好文   时间:2016-05-12 12:57:20    阅读次数:202
vim中使用ctags工具
1 ctags简介     ctags产生标记文件以帮助在源文件中定位对象。 2 其生成的标记文件tags中包括这些对象的列表:     用#define定义的宏     枚举型变量的值     函数的定义、原型和声明     名字空间(namespace)     类型定义(typedefs)     变量(包括定义和声明)     类(class)、结构(st...
分类:系统相关   时间:2016-05-12 12:57:58    阅读次数:254
Android自定义上下文菜单
今天自定义了一个简单的Android菜单控件。实现方式是:PopupWindow和ListView。 现在来给大家分享一下源码: SHContextMenu.java 核心代码部分:主要是对PopupWindow和ListView的初始化,为ListView设置数据源,以及封装了菜单的显示和隐藏的方法。还有提供了菜单的点击回调。import android.app.Activity; impo...
分类:移动开发   时间:2016-05-12 12:57:44    阅读次数:295
Android自动化测试框架开发(一)自动化测试框架概要
在做Android自动化测试框架开发之前,我们应该先了解目前的发展状况,知道我们的目标是什么,也要了解当前的主流框架,做到知己知彼,取长补短。 首先要思考和了解几个问题: 我们开发自动化框架的目标是什么?如何得到想要的框架? 目前主流自动化框架的优劣势分析 剖析主流自动化框架的源码 如何利用框架进行二次开发? 本篇文章介绍上述第一个问题:一:Android自动化测试框架目标 稳定性好:尽可能使用开...
分类:移动开发   时间:2016-05-12 12:59:52    阅读次数:308
自定义页面加载LoadingLayout
做项目当中总是遇到页面数据加载的情况,自定义了几个加载情况的xml布局,例如加载失败,加载数据为空,加载成功,正在加载等,但是发现每次都需要根据加载情况去处理显示哪种xml,很麻烦,也很容易出错,所以我就想以自定义组合控件的方式来处理,达到复用的目的,代码可优化的地方有很多,大家可以根据自己的需求做修改。 首先自定义属性了: <declare...
分类:其他好文   时间:2016-05-12 12:57:51    阅读次数:201
Ubuntu 11.04 系统安装
[1] Insert a disk for installation of Ubuntu 11.04 and reboot your computer. Choose your language first and go next.   [2] Push Enter key.   [3] Select your ...
分类:系统相关   时间:2016-05-12 12:59:06    阅读次数:249
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:58:30    阅读次数:179
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:57:19    阅读次数:313
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!