自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ruglcc's blog

手把青秧插满田,低头便见水中天。身心清净方为道,退步原来是向前。

  • 博客(362)
  • 资源 (21)
  • 收藏
  • 关注

原创 SDWebImage 如何加载存储在Ftp服务器上的图片

问题引出   最近公司做一个项目,为了所谓的安全,要求所有的图片资源采用Ftp协议的方式访问。iOS项目图片缓存自然选择了SDWebImage, 可是它如何加载Ftp协议的图片呢?是不是一时间蒙住了?其实很简单。解决办法只需要将用户名与密码封装到图片url里即可。NSString path = @"ftp://username:password@192.168.1.1/im

2017-05-09 20:49:58 2070

原创 PHP 连接MAMP中 MySQL失败问题的解决

1、问题引入在应用MAMP做服务器 开发PHP 数据库应用时,出现数据库服务连接不上,甚至用Navicat 也出现如下错误2、解决办法2.1 Navicat 的连接问题在Navicat 的连接属性中,高级,勾选「使用套接字文件」, 将 /Applications/MAMP/tmp/mysql/mysql.sock 复制进去2.2

2017-04-26 10:25:30 4404

原创 为PhpStorm添加Laravel 代码智能提示功能

PhpStorm 默认情况下是没有对Laravel框架的代码提示功能的,下面给出Laravel 5 在PhpStorm 2017.1版本下的安装过程。1.安装laravel插件2. 应用 composer 安装 barryvdh/laravel-ide-helper2.1 右键打开composer 搜索laravel-ide-helper

2017-04-21 16:53:47 26152 1

原创 关于iOS中objc深复制与浅复制你该知道的

什么是浅复制(浅拷贝)与深复制(深拷贝)?浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用变量不同,即名称不同。对某中任何一个对象的改动都会影响另一个对象。深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另一个对象造成影响。浅拷贝与深拷贝的区别?1、浅拷贝是指将对象中的数值类型的字段拷贝到新对象中,而对象中的引用型字段则只复制它的一个引用到上标对

2017-03-29 15:22:28 1528

转载 Mac下统计任意文件夹中代码行数的工具——cloc

这里介绍一个Mac系统统计代码行数的工具cloc。1、首先,安装homebrew,已安装的请跳过。打开终端工具Terminal,输入下列命令。过程中会让你按RETURN键以及输入mac桌面密码,按照提示进行操作即可:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/

2017-03-17 13:55:41 3159

转载 手把手教你利用Jenkins持续集成iOS项目

前言众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,由于一次线上的bug导致一批的用户在使用中纷纷出现闪退bug,轻则,很可能前期推广砸的钱都白费了,重则,口碑不好,未来也提升不起用户量来了。静下心来分析一下问题的原因,无外乎就是质量没有过关就上线了。除去主观的一些因素,很大

2017-02-24 08:46:40 1320

转载 iOS完整App资源收集

前言iOS开发学习者都希望得到实战训练,但是很多资料都是只有一小部分代码,并不能形成完成的App,笔者在此处收集了很多开源的完整的App,都有源代码哦!本篇文章持续更新中,请持续关注。本篇所收集的内容来源于四面八方,若大家看到好的资源,欢迎在评论中提出,笔者会整理至文章中,谢谢!完整项目zhihuDaily 高防知乎日报IOS-Swift2.0 高仿半糖App 这个

2017-02-23 09:42:39 4008

转载 MVVM without ReactiveCocoa

原文位置MVVM 是 MVC 模式的一种演进,它主要解决了 ViewController 过于臃肿带来的不易维护和测试的问题。其中 ViewModel 的主要职责是处理业务逻辑并提供 View 所需的数据,这样 VC 就不用关心业务,自然也就瘦了下来。ViewModel 只关心业务数据不关心 View,所以不会与 View 产生耦合,也就更方便进行单元测试。View 是一个壳,它所

2017-02-17 16:11:13 978

转载 响应式编程简介

(原文)  你应该对响应式编程这个新事件有点好奇吧,尤其是与之相关的部分框架:Rx、Bacon.js、RAC等等。  在缺乏好的资源的情况下,学习响应式编程成为痛苦。我开始学的时候,做死地找各种教程。结果发现有用的只是极少部分,而且这少部分也只是表面上的东西,对于整个体系结构的理解也起不了多大的作用。直接去看那些库文档同样也理解不了。比如下面这个:Rx.Observable

2017-02-17 10:58:53 3778 2

转载 ReactiveCocoa框架菜鸟入门 系列

ReactiveCocoa框架菜鸟入门(一)——CocoaPods添加ReactiveCocoa           ReactiveCocoa框架菜鸟入门(二)——MVVM架构与ReactiveCocoa框架       ReactiveCocoa框架菜鸟入门(三)——信号(Signal)与订阅者(Subscriber)

2017-02-17 10:19:22 828

转载 ReactiveCocoa 学习资源- RAC中文资源列表

https://github.com/ReactiveCocoaChina/ReactiveCocoaChineseResourcesRAC中文资源列表QQ讨论群:430033580 欢迎进群一起讨论。入门ReactiveCocoa 和 MVVM 入门ReactiveCocoa入门教程:第一部分ReactiveCocoa入门教程:第二

2017-02-17 09:22:30 1165

转载 iOS开发 ReactiveCocoa入门教程 第二部分

ReactiveCocoa 是一个框架,它允许你在你的iOS程序中使用函数响应式(FRP)技术。加上第一部分的讲解,你将会学会如何使用信号量(对事件发出数据流)如何替代标准的动作和事件处理逻辑。你也会学到如何转换、分离和组合这些信号量。在这里,也就是第二部分里,你将会学到更多先进的ReactiveCocoa特性,包括:1、另外两个事件类型:error和completed2、

2017-02-16 17:01:08 815

转载 ReactiveCocoa入门教程:第一部分

本文翻译自RayWenderlich,原文:ReactiveCocoa Tutorial--The Definitive Introduction: Part 1/2作为一个iOS开发者,你写的每一行代码几乎都是在相应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation)。但是这些事件都用不同的方式来处理,比如action

2017-02-16 16:58:52 911

转载 Cocoapods导入ReactiveCocoa5.0以上版本注意事项

ReactiveCocoa发布了重大的更新,所以如果想使用最新版本的框架,我们需要注意一下问题。1.如果你只是纯 swift 项目,你继续使用 ReactiveCocoa 。但是 RAC 依赖于 ReactiveSwift ,等于你引入了两个库。这种情况下的podfile的文件如下:use_frameworks!target 'Target名称' dopod 'ReactiveCo

2017-02-16 13:39:15 5710 6

转载 (Swift)解决ReactiveCocoa框架导入Xcode8的报错

ReactiveCocoa最近有了一些大的改动,但是在导入Xcode8的时候,因为Swift2.3与Swift3.0的关系,往往大家导入后,无法成功编译程序。在这里,我带领大家,解决这个问题。1 、用cocoapods导入创建Podfile文件,文件内容如下:use_frameworks!target '这里填写Target的名称' dopod 'ReactiveCoc

2017-02-16 11:25:45 1671

转载 Android 高仿 IOS 滚轮选择控件

https://github.com/lvfaqiang/Android-PickerView-master最近根据项目需要,整理了一个相对比较全面的 WheelView 使用控件,借用之前看到的一句话来说,就是站在巨人肩膀上,进行了一些小调整。 这里先贴上效果图一般常用的时间选择格式,,单项选择,以及城市联动,这里基本都可以满足了。这里把 单项选择,和 日期时

2017-01-16 16:34:43 770

转载 RxSwift 学习指导索引

RxSwift 学习指导索引RxSwift 系列教程前言000 前言:一起来学习 RxSwift000 阅读提示:读一下又不会怀孕000 参考资源初章 体验 Rx001 初章 第一节:为什么要学习并使用 RxSwift002 初章 第二节:创建一个 tableView003 初章 第三节:网络层的简单示例第二章 Rx 序列基本操作004 第二章 第一节: Rx 基本概念005 第二章

2016-12-28 11:01:56 885

转载 Kotlin从入门到『放弃』系列 视频教程

随着Kotlin越来越成熟稳定,我已经开始在生产环境中使用它。考虑到目前国内资料较少,近期我开始筹划录制一套视频教程,并以此抛砖引玉,让 Kotlin 在国内火起来。个人水平有限,不足之处欢迎大家发邮件到 bennyhuo@println.net,谢谢大家!发布计划关注微信公众号:Kotlin, 获取最新视频更新动态从10月初开始,每期视频控制在10-20分

2016-12-25 19:39:31 9979 6

转载 最新的 iOS 申请证书与发布流程(2016.12)

今天刚好客户定制的APP需要上架,也提供了新的开发者账号,所以就顺带把申请证书与发布流程写一遍。证书是什么?      上面这个就是我们申请好证书后,下载到本地的.cer文件,也就是常说的开发证书与发布证书的样式。这.cer文件格式的证书是让开发者使用的设备(也就是你的Mac)有真机调试,发布APP的权限。上面这个就是我们配置好证书后,下载到本地的.

2016-12-20 15:45:15 707

转载 NSString跟Swift String的区别和使用场景

当下Swift项目已经越来越多,可能会经常见到 str as NSString 或者str as String字符串在这两者之间的来回切换,因为有些操作用OC字符串比较方便,而有些操作则相反,熟练掌握这两种字符串的特点对项目的开发必然有利。本文是一些自己的理解,借鉴了官方文档,如有理解偏差之处也欢迎指点。NSString和String的共同点首先说下共同点,就是String保留了大部分NSStri

2016-12-20 09:12:52 4561

转载 swift编程规范

原文地址:Swift Style Guide 首先推荐阅读下:Apple’s API Design Guidelines1. Code Formatting:代码格式化1.1使用4个空格来代替Tabs1.2 避免过长的行,可以在XCode中进行设置单行最大长度:(Xcode->Preferences->Text Editing->Page guide at column: **160** is h

2016-12-20 06:49:33 851

转载 React-Native从入门到放弃(二)

demo完成之后,公司没用,没有精力再弄了,给大家列出学习资料React Native构建 Facebook F8 2016 App / React Native 开发指南http://f8-app.liaohuqiu.net/React-Native入门指南https://github.com/vczero/react-native-lesson30天学习React Nati

2016-12-20 05:26:35 2951

转载 React-Native从入门到放弃(一)准备篇

facebook官方教程(英文)react-native源码中文视频(目前中文只更新到0.28)前言虽然大维哥从事编程的时间不是很长,但是一直认为未来计算机语言的发展必将是跨平台,动态灵活。大家都清楚,React-Native是2015年facebook开源的,同年9月支持安卓,也就是一份代码支持2个平台,并且可以动态增加功能模块。React-Native就是在开发效率和用户体

2016-12-20 05:25:25 1838

转载 关于cocoa pod 管理代码时,第一次安装执行pod setup 很慢的解决方式

现在很多OC开发项目都使用cocoapods进行代码管理了,cocoapoods管理嘛,其实还挺方便,就是每次装都是个费时的事,半天装不了。装好后最关键就是按装版本描述卡死。与其说卡死不如说没看到反应吧。pod setup 然之后出现 Setting up Cocoapods maser repo    等上10分钟也不见得好。有时半天也下不下来。第一步

2016-12-18 08:50:06 609

转载 Carthage使用心得-让自己的项目支持Carthage

作为一个新时代的程序员,与时俱进(自以为)是我们的本职工作,作为程序员的我们更是要不停的学习新的知识.  依稀记得我刚开始接触iOS的时候,使用三方框架时,那被各种添加framework和各种工程配置所支配时的恐惧.举个栗子,在我初学时,我们需要用到FMDB这个框架,那么在当时,我们需要拷贝FMDB(是的,当时直接就是从教我的那个人那里拷的),然后手动拖入到工程中,然后运行...duang

2016-12-18 08:40:27 1232

转载 swift 学习资源 - Swift 语言指南

github : https://github.com/ipader/SwiftGuide@SwiftLanguage 更新于 2016-6-6,更新内容详见 Issue 55。往期更新回顾详见《收录周报》  这份指南汇集了 Swift 语言主流学习资源,并以开发者的视角整理编排。对于精选项目及文章,可直接访问《Swift 项目精选》和《Swift

2016-12-18 08:28:35 904

转载 2016最新CocoaPods安装和错误解决

最近安装CocoaPods,在网上找了一下资料,发现文章要么过时,要么各种报错。都是抄来抄去,没有靠谱的,特意整理了一下最新的教程,并亲测成功。taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务第一步:安装rvm,不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v 查看是否安装)

2016-12-18 07:24:43 1163

转载 基于 Swift 创建 CocoaPods 完全指南

作者:AppCoda,原文链接,原文日期:2016-09-16译者:ckitakishi;校对:mmoaay;定稿:CMBCocoaPods 是一个面向 Xcode 的项目依赖管理工具。当需要向项目添加库和框架时,它是一项极其有用且值得选择的服务。试想一下,有人开发了一个足以改变游戏规则、且具有划时代意义的库,并想把它分享给这个世界。这时候该怎么办?长话短说,我要说的是你需要知道如

2016-12-18 07:14:00 779

转载 来自一线开发者的Swift学习资源推荐

Swift有哪些优秀的学习资源呢?首先要推荐的当然是官方的资料了。这个地址里放的是苹果官方为开发者提供的Swfit学习资源:https://developer.apple.com/swift/resources/ 。Guides And Reference 分类下有两本一定要读的书:《The Swift Programming Language》和《Using Swif

2016-12-18 07:05:57 680

转载 MySQL 中的数据类型介绍

据我统计,MySQL支持39种(按可使用的类型字段统计,即同义词也作多个)数据类型。下面的介绍可能在非常古老的MySQL版本中不适用。    转载请注明出处:http://blog.csdn.net/anxpp/article/details/51284106。谢谢!    文本主要参考了官方文档:http://dev.mysql.com/doc/refman/5.7/en/

2016-12-17 18:20:28 709

转载 完整详解swift GCD系列(四)dispatch_semaphore(信号量)

原创Blog,转载请注明出处http://blog.csdn.net/hello_hwc?viewmode=contents一 何为信号量?  简单来说就是控制访问资源的数量,比如系统有两个资源可以被利用,同时有三个线程要访问,只能允许两个线程访问,第三个应当等待资源被释放后再访问。注意:再GCD中,只有调度的线程在信号量不足的时候才会进入内核态进行

2016-12-12 16:54:37 5732

转载 完整详解swift GCD系列(三)dispatch_group

原创Blog,转载请注明出处http://blog.csdn.net/column/details/swift-gcd.html一、dispatch_group把一组任务提交到队列中,这些队列可以不相关,然后坚挺这组任务完成的事件。几个用到的函数1、dispatch_group_create创建一个调度任务组[plain] view plain copy

2016-12-12 16:52:25 2811

转载 完整详解swift GCD系列(二)dispatch_after;dispatch_apply;dispatch_once

原创Blog,转载请注明出处本文阅读的过程中,如有概念不懂,请参照前专栏中之前的文章,如果还有疑惑,请留言。这是我关于GCD专栏的地址http://blog.csdn.net/column/details/swift-gcd.html本教涵盖的内容一、dispatch_after二、dispatch_apply 三、dispatch_once一、

2016-12-12 16:51:34 1629

转载 完整详解 swift GCD系列(一)dispatch_async;dispatch_sync;dispatch_async_f;dispatch_sync_f

为什么要写这个系列,因为百度了一下,找了很多都是些片面的Blog,拷贝来拷贝去的,写的也很粗糙。所以,我要写这个系列,尽量把官网文档中GCD的强大功能完整的表达出来。方便自己,也方便别人,如果发现有问题,欢迎提出本教程的计划:在完整的看过GCD的官方文档之后,我实在想不出来如何用一篇文章详细完整的写出来如此多的功能。所以,决定开一个专栏来写这个教程。计划8篇文章,分别介

2016-12-12 16:50:27 4905

转载 Swift 中异常抛出和四种异常处理

在Swift中你可以像其他语言一样抛出异常处理异常,今天我们就详细地说说Swift中的异常抛出和处理。 在一开始我们要定义错误或者说是异常,Swift中的一些简单异常可以使用枚举定义,注意这个枚举要继承一个空协议Error,如下代码:enum OperationError : Error { case ErrorOne case ErrorTwo case Erro

2016-12-12 11:31:26 723

转载 GitHub第三方资源库整理(Swift篇)

字数1996 阅读1621 评论2 喜欢26之前做了OC的整理,这一篇是Swift的第三方资源库整理。同样的,有好的项目我就会加进来,并把更新说明写在文末。更直观更方便的内容形式,请访问本文的GitBook地址:GitHub第三方资源库整理(Swift篇)。网络Alamofire:http网络请求事件处理的框架。Moya:这是一个基于Alamof

2016-12-07 20:58:42 5539

原创 android 百度地图导航TTS 语音播报没有声音

语音播报Android导航SDK简述SDK内置百度TTS语音播报功能,需要对应用进行授权验证才能够使用,因此需要主动注册应用相关信息。申请第一步:如果不是LBS开放平台的注册开发者,首先需要登录LBS开放平台进行应用注册,在工程配置的AndroidManifest中有描述。已经完成注册的开发者请直接进入下一步。第二步:然后需要在导航TTS平台中进行注册申

2016-11-23 15:07:47 6836

原创 window设置TortoiseGit连接git不用每次输入用户名和密码

TortoiseGit每次连接git都得输入密码了,如果我们用到的比较频繁这样是很麻烦的,那么下面我们来看一篇关于window设置TortoiseGit连接git不用每次输入用户名和密码的配置,具体的如下所示当你配置好git后,在C:\Documents and Settings\Administrator\ 目录下有一个  .gitconfig 的文件,里面会有你先前配好的name 和e

2016-11-19 10:51:37 6025

转载 android 关闭应用的代码

直接上代码 /** * 安全退出APP, 请慎重使用 */ public void exitApp() { int currentVersion = android.os.Build.VERSION.SDK_INT; if (currentVersion > android.os.Build.VERSION_CODES.ECLAIR

2016-11-17 22:14:54 2284 1

原创 Android 开发摆脱数据线 - Android studio 无线调试App

Wifi 调试App已经不是什么新鲜的事情了,之前也看过不少,不是使用麻烦就是需要root权限,今个我给大家介绍一款好用的android studio 插件--ADB WIFI。安装settings->plugins->Browse repositories 搜索框输入ADB WIFI找到插件,安装,重启android Studio后可以看到 导航菜单下Tools->Android->AD

2016-11-16 09:58:32 3970

业务逻辑实现 QT WebSocket + QWebChannel 实现 C/C++ 与 javascript通信

业务逻辑实现 QT WebSocket + QWebChannel 实现 C/C++ 与 javascript通信 界面使用前端electron + vue + vite + layui + qwebchannel.js 实现 qt子进程自动启动,websocket Client自动重连,C++与js/ts的双向异步通信,快速开发 博文地址:https://editor.csdn.net/md/?articleId=125851497

2022-07-18

electron + vue + vite + qwebchannel 实现C++与JS通信

业务逻辑实现 QT WebSocket + QWebChannel 实现 C/C++ 与 javascript通信 界面使用前端electron + vue + vite + layui + qwebchannel.js 实现 qt子进程自动启动,websocket Client自动重连,C++与js/ts的双向异步通信,快速开发 博文地址:https://editor.csdn.net/md/?articleId=125851497

2022-07-18

教材管理系统+VB+Acess + 源码 + PPT

学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。由于学校中专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,每期教材科涉及管理的入出库教材种类少则几百多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,学校学生 人数迅速增加,使教材管理工作更加繁重不堪。据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

2022-02-15

Android Screen Monitor

Android Screen Monitor

2016-09-20

macos 下图形化svn工具Versions

macos 下图形化svn工具Versions

2015-11-26

MacOSx下图形化svn工具 CornerStone2.71

MacOSx下图形化svn工具 CornerStone2.71

2015-11-26

Subversion-1.9.2_10.10.x.pkg

MacOS X 10.10 svn 最新版本 Subversion-1.9.2_10.10.x.pkg

2015-11-26

Java学习路线(传智播客)

Java学习路线(传智播客) java学习步骤

2013-03-25

shell命令解析器项目

Linux操作系统中shell是用户与系统内核沟通的中介,它为用户使用操作系统的服务提供了一个命令行界面,用户在shell提示符下输入的每个命令都由shell先解释,然后传给内核执行。本实验要求用C语言编写一个简单的shell程序,希望达到如下目的:1、能够执行外部程序命令,命令可以带参数;2、能够执行fg、bg、cd、history、exit等内部命令;

2013-02-05

[c源码]shell命令解析器项目

shell命令解析器项目 通过模块化实现shell命令解释器的简单功能,并整理了不同方法实现的代码模块,适合自己研究的简单代码,适合初学者研究。

2013-02-05

named pipe tcp proxy

named pipe tcp proxy

2012-11-06

arm-linux-gcc-4.3.2.tgz.part2.rar

arm-linux-gcc-4.3.2.tgz.part2.rar

2012-08-29

arm-linux-gcc-4.3.2.tgz.part1

arm-linux-gcc-4.3.2.tgz part1 嵌入式开发工具链,arm linux gcc

2012-08-29

Windows+Shell扩展编程完全指南.chm 电子书

Windows+Shell扩展编程完全指南 chm格式电子书 shell扩展编程方面的好资料

2010-04-06

注册表Hive文件编程资料

在工作遇到要分析注册表hive文件,实现删除键及键值的恢复查看,这里是我收集和整理的一些资料,相信会对研究注册表hive文件结构相关技术的朋友有帮助.

2010-04-06

《Windows Shell编程》 电子书

《Windows Shell编程》 chm 格式电子书 Windows Shell编程和指导性丛书

2010-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除