标签:lib

IOS技术

iOS组件化实践(基于CocoaPods)

5

邓龙华 发布于 2017-11-20

做iOS开发的同学对这张图片再熟悉不过了,在使用第三库的时候,cocoapods确实给我们带来了极大的方便。那么,我们如何制作自己的pod呢?下面是之前的实践笔记 参考资料 https://guides.cocoapods.org/ ShareUIDemo 链接 Demo中的组件...

阅读(62)评论(0)赞 (0)

Spring

Spring源码解析之AOP篇

59

yanxinchi 发布于 2017-11-20

Spring AOP是我们日常开发中经常使用的工具,常被用来做统一的日志、异常处理、监控等功能,使用方法在此不多赘述,有兴趣的读者可以自行去网上查阅资料进行学习,我们以注解的使用方式为例,分析其相关源码,其他方式大同小异。 开启Spring AOP注解方式首先要配置<aop...

阅读(39)评论(0)赞 (0)

Spring

第150期

hellas 发布于 2017-11-19

热点新闻 Docker公司宣布Solomon Hykes不再担任CTO职务 Docker公司创始人Solomon Hykes已经不再出任该公司首席技术官。根据Docker方面发言人的说明,Hykes的新角色将包括董事会副主席与首席架构师。 The New Stack 容器监控的基...

阅读(68)评论(0)赞 (0)

Spring

springSecurity 中为什么 sec:authorize-url 不起作用

xiaoli.he 发布于 2017-11-17

最近又看起了 springSecurity ,想起了之前遇到的一个关于页面标签的诡异问题: sec:authorize="hasRole('ADMIN')" 可以正确判断,从而正确控制相应的内容显示不显示,但是到了用 sec:authorize-url=&qu...

阅读(72)评论(0)赞 (0)

android技术

Android Weekly #281 安卓开发周刊 中文版

xiaoli.he 发布于 2017-11-15

文章&教程 如何学习用Toothpick进行单元测试(medium.com) 毫无疑问,单元测试有助于提高您的代码质量。但编写好的单元测试可能是一项艰巨的任务 – 特别是当一个类有很多复杂性的时候。但使用依赖注入库Toothpick,您可以以非常好的方式减少这...

阅读(57)评论(0)赞 (0)

编程技术

ipcs、ipcrm、sysresv、kernel.shmmax

9

xiaoli.he 发布于 2017-11-15

ipcs、ipcrm、sysresv、kernel.shmmax   1.1  BLOG文档结构图       1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能...

阅读(58)评论(0)赞 (0)

IOS技术

揭秘 YYModel 的魔法(上)

9

刘莉莉 发布于 2017-11-15

design-model.jpg 前言 iOS 开发中少不了各种各样的模型,不论是采用 MVC、MVP 还是 MVVM 设计模式都逃不过 Model。 那么大家在使用 Model 的时候肯定遇到过一个问题,即接口传递过来的数据(一般是 JSON 格式)需要转换为 iOS 内我们能...

阅读(52)评论(0)赞 (0)

互联网.投资

重视低端机背后:是华为战略失误,还是OV小米太强?

11

hanze 发布于 2017-11-15

近日华为创始人兼总裁任正非发表言论称,这个世界百分之九十几都是穷人,友商低端手机有穷人市场,不要轻视他们,华为也要做低端机。 相信看到此言论的多数业内人士多少都会觉得意外,因为此前华为一直强调手机“质价比”为主要特点的利润为先,甚至称不会再涉足主打&ldq...

阅读(50)评论(0)赞 (0)

IOS技术

让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第13篇

19

小丁 发布于 2017-11-15

继续我们的iPhone开发学习。这里我们还将继续美化游戏的界面。 去掉状态栏只是万里长征第一步,我们还需要让界面变得更漂亮。 当前我们的界面看起来是这样的: 我们期望中的界面应该是这样的: 实际的控件和动作并没有发生变化,不过我们将要用图片来美化界面,同时调整一下一些颜色,字体设...

阅读(27)评论(0)赞 (0)

IOS技术

让不懂编程的人爱上iPhone开发(2017秋iOS11+Swift4+Xcode9版)-第12篇

4

puefu.he 发布于 2017-11-15

欢迎继续我们的iPhone开发学习,接下来的内容应该是产品和设计人员的最爱-美化界面。 为了让玩家得到更好的沉浸体验,我们必须让产品的外在和内在一样美,甚至更美。 在这部分的内容中,我们将完成三个小的任务: 继续优化横屏显示 使用定制化的UI替代系统默认的界面 添加一个关于界面,...

阅读(32)评论(0)赞 (0)

IOS技术

iOS SDK开发时,有关OC和C++混编造成其它类错误的问题(Compile Sources As Objective

6

yanxinchi 发布于 2017-11-15

.h :头文件。头文件包含类,类型,函数和常数的声明。 .m :源代码文件。这是典型的源代码文件扩展名,可以包含Objective-C和C代码。 .mm :源代码文件。带有这种扩展名的源代码文件,除了可以包含Objective-C和C代码以外还可以包含C++代码。仅在你的Obje...

阅读(31)评论(0)赞 (0)

IOS技术

iOS 注册可分享文件类型

5

xiaoli.he 发布于 2017-11-15

最近开发的App 有个需求,需要获取本地的录音文件。找了半天没有找到好的解决方案,发现微信的方法是在 录音备忘录 中分享至微信。 苹果官方文档地址 注册可接受文件类型 因为我打开的是录音文件,这里就以 iOS 的录音文件为例 (*.m4a) 打开 info.plist 文件,添加...

阅读(32)评论(0)赞 (0)

IOS技术

Swift的世界,如何写好单元测试?

3

hanze 发布于 2017-11-15

前言 Unit Test.png 作为一名无所事事的公司蛀虫,总是想在平静的日子里搞出点事情。于是我发现,公司的网络层作为基础库竟然没有单元测试覆盖,是不是有失软件工程水准呢?于是就有了接下来的故事… Why? 当我们做某件事情的时候,我们常常抱有强烈的目的性,那么单...

阅读(25)评论(0)赞 (0)

开源软件

若相关程序员不幸逝世 他的开源软件会有人维护吗?

1

xubiao.zhuang 发布于 2017-11-15

你可能从来没有听说已故 Jim Weirich 或他开发的软件。但是你几乎肯定会使用过在他研究基础上开发出的各种应用程序。Weirich 为面向对象(面向对象程序设计)脚本语言 Ruby 创建了几个关键工具,Ruby 是 Hulu,Kickstarter,Twitter 和其他无...

阅读(36)评论(0)赞 (0)

IOS技术

Swift 进阶开发指南:如何使用 Quick、Nimble 执行测试驱动开发(TDD)

4

xirruiqiang 发布于 2017-11-14

Swift 进阶开发指南:如何使用 Quick、Nimble 执行测试驱动开发(TDD) 只要是在移动端应用上写任何类型的测试,这都不是一个受欢迎的选择,事实上,多数移动端应用开发团队都尽可能省略写测试的工作,希望借此教程来节省时间以加速开发进程。 自认为自己是一位技术成熟的开发...

阅读(54)评论(0)赞 (0)

Spring

HTTP服务异步化改造实践

11

hanze 发布于 2017-11-14

背景 我们在入口层有一个提供HTTP服务的应用。随着业务的复杂,一个用户请求的处理过程,涉及多个对后端远程服务的调用。为了实现的简单,目前都是使用同步方式完成的,也就是在一个请求的处理过程中,会占用一个容器线程进行逻辑运算和同步远程调用。这种开发方式的好处是直观,开发成本低,但也...

阅读(60)评论(0)赞 (0)

android技术

Android,一个猥琐的获取妹子手机相册里所有照片的办法…

4

darida 发布于 2017-11-13

1,看到这个标题,就莫名的想要猥琐的哈哈哈哈哈哈哈哈,别高兴太早,要是妹子用IPHONE,你就别想了… 2,只针对你们能连在同一个WIFI下的场景,例如一个公司,,你好,可以借你的手机测试一下我们公司的APP吗?很快就还给你,我们开发没有你这个最新的机型…...

阅读(46)评论(0)赞 (0)