一些第三方插件

一:源代码实例 一个针对iOS模块化开发的解决方案 快速搭建项目源代码 模仿网易新闻做的精仿网易新闻 支付宝高仿版 高仿百度传课iOS版 模仿一元云购 wordpress源代码 v2ex源代码(文章类型,若报SVProgressHUD错,则把Podfile中的SVProgressHUD移除) PHPHub客户端(iOS8.0以上) 高仿美团iOS版 如何优化UITableView中Cell加载图片的实例 开源的iOS代码集合 包含各种不错的OC跟Swift的插件集合,插件名单 一个关于UITab

runTime 的消息转发机制

/** *  首先,方法在调用时,系统会查看这个对象能否接收这个消息(查看这个类有没有这个方法,或者有没有实现这个方法.),如果不能并且只在不能的情况下,就会调用下面这几个方法,给你"补救"的机会,你可以先理解为几套防止程序crash的备选方案,我们就是利用这几个方案进行消息转发,注意一点,前一套方案实现后一套方法就不会执行.如果这几套方案你都没有做处理,那么程序就会报错crash. 方案一: + (BOOL)resolveInstanceMethod:(SEL)sel.// 处理实例

Python序列操作实例详解

#coding=utf8 ''' 序列类型有着相同的访问模式:它的每一个元素可以通过指定一个偏移量的方式得到. 可以通过切片操作一次获得多个元素. 序列的下标偏移量是从0开始到总元素数减一结束. 标准类型操作符一般都能试用与所有的序列类型. 序列类型操作符: --------------------------------------------------------------------------- 序列操作符 作用 -----------------------------------

LP(精益生产)

第一节 精益生产的理论基础 企业家无不希望每项生产活动都得到最大的经济回报,在生产过程中的废品.次品.仓库中没有销售出去的库存.由于设计失误而报废的原料等等,都使企业的资源投入没有获得预想中的收益. 精益生产作为一种新的生产组织管理方式应运而生,它致力于消除生产中的浪费现象,消除一切非增值的环节,使企业精确地生产精良的产品,获得最大的经济收益.精益生产思想在丰田生产方式的基础上不断发展,从汽车行业到其它制造行业,进一步扩展到其它领域.精益生产不仅是一整套生产组织方法,它还成为一种意义深远的管理思

Http与Https的区别以及具体是什么(一)?

http://jingyan.baidu.com/article/f25ef2541263d0482c1b82ea.html 在URL前加https://前缀表明是用SSL加密的.你的电脑与服务器之间收发的信息传输将更加安全. Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定. http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443. HTTPS协议是由SSL+HTTP协议构建的可进行加密传输.身份认证的网络协议要比http协议

奇异值的物理意义是什么?

作者:知乎用户链接:https://www.zhihu.com/question/22237507/answer/53804902 来源:https://www.zhihu.com/question/22237507/answer/60991654 矩阵奇异值的物理意义是什么? 或者说,奇异值形象一点的意义是什么? 把m*n矩阵看作从m维空间到n维空间的一个线性映射, 是否: 各奇异向量就是坐标轴,奇异值就是对应坐标的系数? 矩阵的奇异值是一个数学意义上的概念,一般是由奇异值分解(Singula

【Mysql】禁止在项目中使用跨库联表查询

原因 耦合度太高 如果两张数据表处于不同的数据库中,那么它们在开始的时候就在不同的子系统中,也就是说在设计过程中没有很强的关联关系,在一句sql中进行关联,不符合分而治之的思想. 效率问题 如果两个数据库在同一个数据库实例中,查询效率还是能接受的. 但是,如果随着以后的时间推移,子系统越来越庞大,需要将数据库迁移出实例,那么,再次查询的时候就会有很大的效率问题. 总结 子系统之间的关联还是要本着『高内聚低耦合』,不能在写sql的小问题上马虎.

SpringMVC02-Controller与RequestMapping

一.控制器的介绍 控制器作为应用程序逻辑的处理入口,它会负责去调用你已经实现的一些服务.通常,一个控制器会接收并解析用户的请求,然后把它转换成一个模型交给视图,由视图渲染出页面最终呈现给用户.Spring对控制器的定义非常宽松,这意味着你在实现控制器时非常自由. 二.使用@Controller注解定义一个控制器 @Controller注解表明了一个类是作为一个控制器的角色存在的,可以认为是被标注类的原型.分配器(DispatcherServlet)会扫描所有注解了@Controller注解的类,

iOS多线程网络之GCD

简介 介绍 GCD全名,Grand Central Dispatch,翻译为:多线程优化技术 作用 GCD能够自动管理线程的生命周期,我们只需要告诉GCD我们想要执行什么任务即可,而不用管理如何执行 GCD执行任务的两种方式 同步函数:只能在当前线程中执行任务,不具备开启新线程的能力 异步函数:可以在新的线程中执行任务,具备开启新线程的能力(特殊情况:在主队列中不会开启新线程) GCD的两种队列 并发队列 允许多个任务并发(同时)执行,并发功能只有在异步函数下才有效 其获取方式有两种,一种是获取

浅谈希尔排序

希尔排序: 先选定一个下标增量d,将整个序列按增量d从第一个元素开始划分为若干组,对每组使用直接插入排序的方法:然后减小增量d,不断重复上述过程,如此下去,直到d=1,此时整个序列是一组. public static void shellSort(int[] numbers) { int d = numbers.length; while(true){ if (d % 2 == 0) d = d / 2; else d = d / 2 + 1; for (int i = 0; i < d; i+

Zookeeper应用场景理解

发现分布式工具,谁都不能缺了zookeeper,虽然此前笔者在http://blog.csdn.net/fjssharpsword/article/details/50884201博客中略有了解,但总感觉意犹未尽,这里重点理解下zookeeper的应用场景. 1.Zookeeper部署和安装,参考官网就可以. http://zookeeper.apache.org/doc/current/zookeeperStarted.html 2.Zookeeper的数据模型 Zookeeper 会维护一个

iOS-MotionEffects

MotionEffects到底是个什么效果?我也描述不清楚,可以给大家看个效果 github的404页面,随着鼠标的移动,图片中octocat.飞船.房子都在一起移动.这是一个很友好的ue 这个就是iOS中的MotionEffect,iOS在根据设备水平角度的改变,可以对应修改UIView的属性.我们的demo中,就在iOS手机上实现了这样一个效果. (效果只能真机启动才能看到,模拟器无法得到水平仪的修改!) 完成后的demo效果 核心原理 UIInterpolatingMotionEffect

自定义View实现loading动画加载

项目开发中对Loading的处理是比较常见的,安卓系统提供的不太美观,引入第三发又太麻烦,这时候自己定义View来实现这个效果,并且进行封装抽取给项目提供统一的loading样式是最好的解决方式了. 先自定义一个View,继承自LinearLayout,在Layout中,添加布局控件 /** * Created by xiedong on 2017/3/7. */ public class Loading_view extends LinearLayout { private Context m

解决ajax的status=0问题:submit和button冲突

原文链接:http://www.cnblogs.com/Jimmy009/archive/2011/12/25/2300953.html 大概3个星期前就遇到了ajax的提交出错的问题,一开始是再虚拟机环境的运行的,一直抱404的错误,我想是不是我的url写错了,一直改url还是报错,那是就一直纳闷了,也就蛋疼了几天,想想自己以前有过成功的例子,于是重新吧文件替代掉,还是有问题,但是真的无语了.以前原来正确的现在一个个都报错. 后来干脆直接放到这里的主机(不在虚拟机理完了),放到iis目录下,然

NOJ 1075 社会关系网络 题解

社会关系网络 时间限制(普通/Java) : 1000 MS/ 3000 MS          运行内存限制 : 65536 KByte 总提交 : 654            测试通过 : 181  比赛描述 现代社会通信便捷,借助于Internet形成了各式各样的社区,每个人都可能属于多个社交圈,尤其是Facebook类社交网站的出现,使世界缩小了,人与人的交往扩大了频繁了.sed同学正在做这方面的毕业设计课题,指导老师给他布置了一个任务:已知一群人的社会关系网络,判断两个人之间的关系,

xiaoCMS系统分析

加载头部布局信息: {xiao:template header.html} 加载底部布局信息: {xiao:tempate footer.html} 注:定义这些样式的时候一定要注意各div之间的关系,以防止出现布局混乱的情况. 每个页面都要使用公用的头部.底部信息,中间的内容部分在各模块单页面中的kindeditor进行编辑,要保证加入的是html.引用时使用如下语句: {xiao:$content}

ARC模式下解决释放对象问题

1.添加全局宏 #define WS(weakSelf)  __weak __typeof(&*self)weakSelf = self; 2.在BaseViewController中添加方法 - (void)dealloc { NSLog:(@"123"); } 3.逐个模块测试,如打印 123,说明对象被正常释放,反之 查找该控制器中的Block 使用宏__weak修饰self  进行替换 4.解决问题后  将以下代码删除 - (void)dealloc { NSLog:(

接口分析

1.状态请求:BlueTooth LE或WIFI. 2.camera 要连上一个ap,然后把自己变成另一个AP,让phone进行连接(只适用于bluetooth API?). 3.BlueTooth LE负责更新camera的状态. 问题: camera request,是bluetooth还是WIFI?(notification和control camera) previewing camera 的时候https协议,为什么不用RTSP? live streaming 的时候,手机是作为一个A

分片的NAL单元(FU-A分片)

下面贴出安卓N版本AAVCAssembler::addFragmentedNALUnit原文 ARTPAssembler::AssemblyStatus AAVCAssembler::addFragmentedNALUnit( List<sp<ABuffer> > *queue) { CHECK(!queue->empty()); //queue里存放的第一个buffer表示的是NAL单元第一个分片,后续的buffer是NAL单元后续的分片 sp<ABuffer>

Android Studio 2.3 更新,你应该知道的新点

作为 Google 官方出版并维护的 IDE,被全球数以百万计的 Android 开发者钟爱并使用的开发工具,Android Studio,在前几天的三月二号,正式迎来了 2.3 稳定版的更新.身为 Android 迷的你,赶快来和我一起看看新版 Android Studio 给我们带来了哪些变化吧. 编译相关 Instant Run 的改进和 UI 变化 Instant Run 基本上能够解决中小型项目的编译缓慢问题.作为 Google 重点关注的一个功能,Android Studio 2.3