自定义博客皮肤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)
  • 收藏
  • 关注

转载 IOS MagicRecord 详解

刚开始接触IOS不久,尝试着翻译一些博客,积累技术,与大家共享。本篇内容讲解的是MagicRecord的使用,是对CoreData的深度封装,原文地址:http://www.raywenderlich.com/56879/magicalrecord-tutorial-ios 欢迎大家指正,谢谢!CoreData作为Mac OS 和IOS开发数据持久化和用户数据检索的不可缺少的一部分已经

2016-01-21 21:00:00 898

转载 iphone数据存储之-- Core Data的使用(一)

一、概念1.Core Data 是数据持久化存储的最佳方式2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式3.好处:能够合理管理内存,避免使用sql的麻烦,高效4.构成:(1

2016-01-21 20:14:09 3940

转载 GitHub 上排名前 100 的 Objective-C 项目简介

主要对当前 GitHub 排名前 100 的项目做一个简单的简介, 方便初学者快速了解到当前 Objective-C 在 GitHub 的情况.若有任何疑问可通过微博@李锦发联系我项目名称项目信息1. AFNetworking作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛

2016-01-19 15:12:24 1214

转载 浅谈MVP架构及开发模式

Model-View-Presenter(MVP)概述    MVC模式已经出现了几十年了,在GUI领域已经得到了广泛的应用,由于微软ASP.NET MVC Framework的出现,致使MVC一度成为.NET社区的热名话题。作为MVC的变种MVP模式,也已经出现好几年了,在微软模式与实践小组提供的Web Client Software Factory中,给出了实现MVP模式的应用程序最佳实践

2016-01-15 09:07:15 5539

转载 App架构设计经验谈:技术选型

原创文章,转载请注明:转载自Keegan小钢微信订阅号: keeganlee_me写于2016-01-14App架构设计经验谈:接口的设计App架构设计经验谈:技术选型当你做架构设计时,必然会面临技术选型的抉择,不同的技术方案,架构也可能完全不同。有哪些技术选型需要做决策呢?比如,App是纯原生开发,还是Web App,抑或Hybrid App?iO

2016-01-15 08:50:42 3320

转载 IOS应用开发中的设备标识

对于iOS应用开发者来说,苹果所提供的官方后台系统实际上就是iTunes Connect了。通过iTunes Connect我们创建应用记录,提交应用给苹果审核,发布应用,通过iTunes Connect我们可以配置银行卡收钱( 这个很重要:) ),我们可以看到应用的下载量和收据数据报表。但总体来说iTunes Connect提供的功能还比较有限,而且基本不能定制(除非你能说服苹果)。

2016-01-14 16:19:07 680

转载 Masonry介绍与使用实践:快速上手Autolayout

前言MagicNumber -> autoresizingMask -> autolayout以上是纯手写代码所经历的关于页面布局的三个时期在iphone1-iphone3gs时代 window的size固定为(320,480) 我们只需要简单计算一下相对位置就好了在iphone4-iphone4s时代 苹果推出了retina屏 但是给了码农们非常大的福

2015-12-31 15:49:34 639

转载 一种更清晰的Android架构

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。作者:何红辉链接:http://zhuanlan.zhihu.com/tech-frontier/20001838来源:知乎一种更清晰的Android架构原文链接 : Architecting Android…The clean way?译者 : Mr.Simple & Sophie.P

2015-12-31 11:20:23 458

原创 Android体系框架

我们对android有了个大致的了解,知道如何搭建android的环境及简单地写一个HelloWorld程序,而且知道一个android项目包括哪 些文件夹和文件及相应的作用。本篇将站在顶级的高度——架构,来看android。我开篇就说了,这个系列适合0基础的人且我也是从0开始按照这个步骤来 学的,谈架构是不是有点螳臂挡车,自不量力呢?我觉得其实不然,如果一开始就对整个android的架构了然于胸,

2015-12-25 14:53:19 624

转载 Objective-C 和 Core Foundation 对象相互转换的内存管理总结

iOS允许Objective-C 和 Core Foundation 对象之间可以轻松的转换,拿 NSString 和 CFStringRef 来说,直接转换豪无压力:CFStringRef aCFString = (CFStringRef)aNSString; NSString *aNSString = (NSString *)aCFString; 针对内存管理

2015-12-24 16:35:58 589

原创 xcode必装插件VVDocumenter

什么是VVDocumenterVVDocumenter是xcode下自动生成注释的一款非常好有用的工具,写注释是一件十分浪费我们时间与精力的事,要写符合文档格式的注释,更是会消耗我们很多的功夫,幸运的是,VVDocumenter可以帮我们很大的忙。安装方法方法1:通过Alcatraz安装点击xcode菜单Windows->Package Manager 搜索VV

2015-12-24 15:08:45 1663

转载 关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系

刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Certificate、Provisioning Profile等做个总结。 1.概念介绍如果你拥有一个开发者账户的话,在iOS Dev Center打开Certificates, Indentifiers & Profiles

2015-12-22 14:40:20 541

原创 如何得到iOS设备的UUID

每个iPhone或iPod Touch都有一个唯一的设备标识符(UUID),由40个字符或数字构成。类似于,1efb55db0b545766ed940db8c32a65b37cc06ae5。一般来说iPhone手机可以安装通过Apple发布的软件。App Store上的软件都是经过Apple核准的,但在发布到Apple Store之前,可能开发者需要自己测试软件效果,或者客户需要用自己的手

2015-12-22 14:21:55 5358

转载 iOS开发~CocoaPods使用详细说明

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要下载安装它,而下载安装CocoaPods需要Ruby

2015-12-16 10:46:40 848

原创 svn 上传.a文件失败问题

问题引出:在开发过程中,当引入第三方库通常含有.a文件。svn客户端一般默认是忽略 ,就会导致.a文件上传失败的问题。解决办法:将对.a文件忽略的设置去掉,就可以了。MAC下Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件。解决办法有两个:方法一:使用命令行添加文件(【转】原文在这)1

2015-12-10 15:38:06 3775 1

原创 xcode 也有atom 装逼插件activate-power-mode

引言上一篇   装逼文本编辑器Atom + activate-power-mode插件 后,博主也发现在xcode下也有这么一个插件。让我们在xcode下一起装逼吧~~xcode 下 activate-power-mode 插件的安装xcode下安装插件,我们借助于xcode下的包管理工具Alcatra来安装。安装AlcatraAlcatra  https:

2015-12-04 15:06:53 8081 6

原创 Xcode插件管理工具- Alcatraz

简介Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。安装和删除使用如下的命令行来安装Alcatraz:mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://git.io/l

2015-12-04 14:38:56 1923

转载 IOS自动布局之Autoresizing

对于IOS的app开发者来说,不会像Android开发者一样为很多的屏幕尺寸来做界面适配,因此硬编码的坐标也能工作良好,但是从设计模式上来说这不是好的做法。而且也还有一些问题,如iPhone5的适配,横竖屏的切换等。或许你可以做两套UI方案来做适配,但是这样增加重复工作量,而且不够高端,万一有出新的屏幕大小了呢。哲理就将介绍IOS中的两大自动布局利器:Autoresizing 和 Autolayo

2015-12-04 08:53:59 689

转载 装逼文本编辑器Atom + activate-power-mode插件

Atom 编辑器Atom是Github推出的一个文本编辑器,搜索一下大概是给Web前端用的,最近比较火的是他的一个插件activate-power-mode,可以实现打字屏振效果。用来装装逼还是挺适合的,本来想试试能不能像sublimetext一样能编译C/C++之类的文件,后来发现根本不行,google到的也只有一些零碎的makefile之类的东西,没什么卵用,所以现在这

2015-12-02 19:54:49 31772 21

转载 深入分析:Android中app之间的交互(二,使用ComponentName)

问题引出在前一篇相关主题的博文中我们了解了如何使用Action来启动当前应用之外的Activity处理我们的业务逻辑,在本篇笔记中我在简单介绍一下使用ComponentName来与当前应用之外的应用进行交互。在介绍Component之前,我们首先来了解ComponentName这个类;ComponentName与Intent同位于android.content包下,我们从Android官方

2015-12-02 16:49:09 711

转载 深入分析:Android中app之间的交互(一,使用Action)

问题引出  在我们开发Android App应用的时候,有些需求需要我们启动其他的App来处理一些逻辑,例如我们需要根据一个地址来调用系统或者相关的地图Map App,这样我们不用在自己的App中编写相应的功能,而是通过Intent来发送一些请求,调用相关的应用来处理这些请求。并且我们称这种Intent为隐式的Intent;这种隐式的Intent是相对于显式的Intent来讲的。显式的Inte

2015-12-02 16:42:55 1818

转载 android 应用程序间跳转

Sending the User to Another AppAndroid最重要的特性之一就是:一个应用可以基于不同的 action,把用户推送到其他应用中去。比如说,如果你想在你的应用中显示一张带有商店地址的地图,你并不需要在自己的应用中去实现一个显示地图的Activity,而是可以通过Intent来发出一个请求来显示这个商店的地址,Android系统会自动帮你打开一个合适的应用。

2015-12-02 15:44:10 2467

原创 iOS应用程序间跳转总结

应用程序间跳转的应用场景使用第三方用户登录,如微信登录,返回用户名和密码需要用户授权,返回到调用程序,同时返回授权的用户名应用程序推广,跳转到itunes并显示指定app下载页第三方支付,跳转到支付APP,如支付宝,微信钱包显示位置及导航功能时,跳转到第三方地图应用。打电话、发邮件、发短信、打开网页等,跳转到内置APP程序应用程序间跳转的实现原理苹果内置支持http,mailto,

2015-12-02 15:14:06 6406

原创 Mac Osx 10.10 Yosemite升级svn 1.9.2

1.问题引出2012 年的Mac mini 原来的svn版本是1.6.5,自从将os 升级Mac Osx 10.10 Yosemite后,在命令行中执行checkout 命令时,提示 sgementation fault:11的错误。经过查找原因是,Mac中的svn的版本过低了,那么就需要将svn的版本升级。stackoverflow给出了原因:http://stackov

2015-11-26 09:35:26 3382

原创 唐巧总结的40个国人iOS技术博客

更新地址 https://github.com/tangqiaoboy/iOSBlogCN 博客地址 RSS地址 OneV's Den http://onevcat.com/atom.xml 破船之家 http://beyondvincent.com/atom.xml NSHipster http://nshipster.cn/feed.xml Limboy 无网不剩 http://feeds.f

2015-11-21 20:06:33 30571 1

原创 如何避免android layout.xml 布局文件中重名id的错误

在android 开发中,用来描述视图布局的layout.xml文件中,通常会涉及到控件或子布局的变量命名问题,有的时候大家为了提编码速度,可能会造成同名id的问题。那么布局文件中的id是否可以同名呢?分两种情况:同一个layout.xml中的id重名不同layout.xml文件的id重名情况一在同个一个Xml文件的中若同名了,则前一个有效,而后一个无效,即后一

2015-11-20 11:31:34 6634

转载 Windows Phone 8 开发环境搭建

Windows Phone 8将采用与Windows 8相同的NT内核,这就意味着WP8将可能兼容Win8应用,开发者仅需很少改动就能让应用在两个平台上运行。由于内核变更,Windows Phone 7.x将不能升级到Windows Phone 8。Windows Phone 8兼容所有Windows Phone 7.5的应用程序,但Windows Phone 8的所有原生程序无法在Windows

2014-06-18 18:03:59 995

转载 C和C++混编,c调用C++,c++调用C

摘抄一: 1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变 量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”), 因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,

2013-05-10 21:52:16 1805

原创 [网站推荐]学习Java和Android不错的网站

http://android.yaohuiji.com/about

2013-03-28 10:54:44 1017

原创 [java从头学]applet 练习

applet  编码练习import java.awt.*;import java.applet.*;public class ImportDemo extends Applet{ Button redButton; public void init() { redButton = new Button("红色按钮"); redButton.s

2013-03-28 08:14:45 885

转载 一步一步教你在win8安装SQL2000(原创)

如果你直接打开安装包像我这样提示的话。下面可以慢慢一步一步跟着我操作。就可以装上SQL2000了。。 进入X:\SQL2000_PER\x86\setup找到setupsql.exe文件。。鼠标右键--属性--兼容性--以兼容性运行这个程序和使用管理员身份运行此程序前面打上勾后按确定后运行setupsql.exe  出现这个窗口直接无视按确定

2013-03-27 10:54:31 9647

转载 在MyEclipse中配置Tomcat服务器

myeclipsetomcatdeploymentjdkderbyserver郁闷!为了在MyEclipse配置Tomcat 服务器,竟然弄了我几乎一个上午,也没弄成功,最后才注意到本该早注意到Tomcat 5.x还有个JDK这个东东,才成功了。一上午辛辛苦苦也没解决就是因为没注意到他害的,其实配置是很简单的。下面是其步骤:  一、单击工具栏的的黑小三角或者单击 菜单栏窗口—>首选项,

2013-03-27 10:09:01 1155

转载 MyEclipse各种版本注册码

一:MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller注册码Subscriber:javpSubscription Code:wLR7ZL-655551-68586356379508982Subscriber:AdministratorSubscription Code:NLR8ZC-855055-65677556686438302

2013-03-27 10:00:31 1525

原创 JSP管理系统的完整的源码,调试运行的大体步骤

2010年06月03日 星期四18:591、把系统拷到tomcat的webapps下面去2、把数据库创建起来3、修改数据库的配置文件,然后启动TOMCAT--------这个项目就可以跑起来了如果要改这个项目什么的,那就按照以下步骤:1、打开eclipse,新建一个WEB项目,然后把文件拷到刚刚你指定的文件夹去;2、在ECLIPSE里面配置好

2013-03-26 21:27:51 5113

转载 JSP源码如何在本机调试运行?

我们从网上下载的JSP源码如何在本机调试运行呢?一下就介绍一下本人的配置运行过程。1:首先,你的机子得配备以下工具:eclipse+myeclipse;tomcat;mysql;mysql图形操作工具,入sql-front、phpmyadmin。安装后,进入下一步。2:在myeclipse里面新建一个web工程

2013-03-26 21:22:22 3774

转载 Myeclipse10下载与破解

一.Myeclipse10下载与破解Genuitec公司发布了MyEclipse 10,一款Genuitec旗下的商业化Eclipse集成开发工具的升级版本。MyEclipse 10基于Eclipse Indigo构建,为Java和JavaEE项目提供了Maven3的支持。本次发布的版本中还加入了对JaveEE 6、HTML5、JPA2和JSF 2的支持。版本号10是为了庆祝即

2013-03-26 10:19:09 2074

转载 如何学好JAVA

初学JAVA,至少应做到以下几点(前提是有编程基础):1.时刻提醒自己Java是一种OOP语言工具,而不仅仅是编码,只有这样才能总体把握和运用Java。2.在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。要注意,即便对一个简单的例子也要有耐心去琢磨、调试、改动。3.在学习的过程中一定要动手做、写代码,而不是抱一本书看看

2013-03-25 16:53:01 1490

原创 java学习路线图

2013-03-25 16:42:27 2318

转载 elf,out,coff 三种Linux下可执行文件的历史渊源

elf,out,coff 三种Linux下可执行文件的历史渊源。本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler and link editor output 汇编器和链接编辑器的输出)、COFF(Common Object File Format 通用对象文件格式)、ELF(Executable and Linking Format 可执行

2013-02-17 16:35:26 1720

转载 GNU bash实现机制与源代码简析

GNU bash实现机制与源代码简析目录1. 概述1.1. bash1.2. 环境与工具2. 程序结构分析2.1. 系统架构2.2. 主要数据结构2.2.1. WORD_DESC与WORD_LIST2.2.2. COMMAND2.2.3. REDIRECT与REDIRECTEE2.2.4. VAR_CONTEXT与SHELL_VAR3. 主要文件分析

2013-02-06 15:21:43 17314 1

业务逻辑实现 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

C 标准库源码解剖

C标准库源码剖析 C 标准库源码解剖 C语言高手必需课

2012-08-30

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

makefile参考手册

makefile教程,maklefile参考手册,linux下开发必备技能

2012-08-01

嵌入式学习步骤及方法(精典).doc

嵌入式的学习步骤,很值得一看 嵌入式门槛虽然较高,但也跟其他事物一样,并不是牢不可破。只要我们用心去对待,冬雪终将化去,春风定会吹来。具体步骤如下

2012-07-28

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关注的人

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