`
witcheryne
  • 浏览: 1093746 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
In the posts, I will show how to use ffmpeg on iOS.   This posts is a document for this project:  https://github.com/lvjian700/ffmpegc-demo   Now, ffmpec support x264 module. If you use the script before, please check your version first.    What is ffmpeg ? FFmpeg is a complete, across-plat ...
2014年读了14本书 读完的9本 《Javascript 语言精粹》,《Javascript functional Programming》,《MacTalk 人生元编程》,《代码未来》,《少有人走的路》,《The Magic Finger》,《Objective-C 高级编程》,《把你的英语用起来》,《苹果首席 ...
  RSA算法是一种非对称加密算法,常被用于加密数据传输.如果配合上数字摘要算法, 也可以用于文件签名. 本文将讨论如何在iOS中使用RSA传输加密数据. 本文环境 mac os  openssl-1.0.1j, openssl需要使用1.x版本, 推荐使用[homebrew](http://brew.sh/)安装. Java 8 RSA基本原理 RSA使用"秘匙对"对数据进行加密解密.在加密解密数据前,需要先生成公钥(public key)和私钥(private key). 公钥(public key): 用于加密数据. 用于公开, 一般存放在数据 ...
Objective C中没有像Java这样的运行时自动内存管理的技术。它采用"引用计数"(Reference Count)的方式进行内存管理。在iOS 5.0之前开发iOS应用需要对内存手动管理(Manual Retain-Release, 简称 MRR)。 从iOS 5.0开始,苹果将Mac上使用多时的自动内存管理技术Auto Reference Count(简称ARC)引入到iOS平台,包括最新的Swift语言也使用ARC的方式进行内存管理。   ARC是一种编译器期间生效的内存管理技术,即在编译器期间插入手动管理内存需要编写的代码(关于流行的GC方式,请参看《 ...
一直想分享自己的iOS入门的经验。上周五终于在公司Share Session,这里将主要资料分享出来。   Presentation https://speakerdeck.com/lvjian700/start-developing-ios-apps-today   入门学习步骤 iOS技术概要 iOS 开发⼯工具概述 Start Developing iOS App Today Learn Objective-C on the Mac Developing iOS7 App for iPhone iPad - Stanford (强烈推荐) Code4App 代码⽰示 ...
  前言 Log4j是我从接触Java以来一直使用的日志组件。由于Log4j的简单,易用,导致我工作至今始终没有在意过Log4j的配置问题。到现在还在使用一中配置来应对所有项目:   log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4 ...
前言 近期一个项目中需要实现离线存储,在线同步的功能。调研了两种实现方案: CoreData: iOS 技术栈中提供的对象管理技术。对象关系,内存管理,undo/redo,本地存储等功能。 FMDB(https://github.com/ccgus/fmdb): 仅专注于Database层, 对iOS SDK中的SQLite接口做了封装。使用FMDB操作SQLite非常方便,在API方面跟跟JDBC非常类似。 这里先给一个FMDB的showcase:   NSString* docsdir = [NSSearchPathForDirectoriesInDomains( NS ...
如果你想在iOS程序中提供一仅在wifi网络下使用(Reeder),或者在没有网络状态下提供离线模式(Evernote)。那么你会使用到Reachability来实现网络检测。   写本文的目的 了解Reachability都能做什么 检测3中网络环境 2G/3G wifi 无网络 如何使用通知 单个controller 多个controller 简单的功能: 仅在wifi下使用 Reachability简介 Reachablity 是一个iOS下检测,iOS设备网络环境用的库。 监视目标网络是否可用 监视当前网络的连接方式 监测连接方式的 ...
在更新gems的时候,抽空贡献一片短文。 cocoapods 是我从华少(@huacnlee) twitter 上了解到的工具,用来安装objc开发包用的。   做一个简单的类比,cocoapods 对于 objc 就如同 npm 对 node.js gem 对 ruby maven/ivy 对 java   需求 MacOS 系统 Ruby/gems XCode/Command line tools 安装 sudo gem install cocoapods podsetup   如果安装出错,尝试使用macos自带的ruby版本。我安装的时候碰到版 ...
Less 是一个非常优秀的css增强方言。如果你熟悉Bootstrap,你会发现这个项目大量使用Less, 并且可以通过修改less文件,以此定制自己的boostrap。 最近在formdesigner中尝试使用less代替css。其中自己用node.js写了一个脚本来简化less编译 ...
平时工作中,会用Java编写基于命令行的小工具。本片将介绍如何使用Java编写基于命令行的程序。   命令行程序需要包含的内容 命令行参数解析 程序以及参数说明 程序功能的实现(这个根据自己情况而定) Java中如何处理命令行参数 最直接的处理命令行的方法: public class Cli { public static void main (String [] args) { for(String arg : args ) { System.out.println(arg); } } } 运行:   m-lv:cli lvjia ...
前两天在微博上看到关于“非计算机专业如何转行做程序员” 的讨论: 讨论中一片学生的来信,勾起我写一篇博客的冲动: 希望我的经验能影响他,影响徘徊在计算机行业外想进来的人。   先做个自我介绍,让这篇博客比较有参考价值: 大学: 2004 ~ 2008 西安工业大学 包装工程 现在公司: 中科大洋 -上海研发部 职位: Java软件工程 工作年限: 4年 工作内容: B/S 架构的企业软件开发, 技术涉及Java, Javscript, iOS; 已掌握的语言: Java, Javascript, SQL, C, Objective C, Ruby   1. 程序员 ...
2013年春节过后,奋战了一个月, 为公司展会完成了我的第二个iOS应用. 虽然这个应用离上线的标准还有很多工作要做, 但是这些对我来说, 已经让我有足够的信心给自己mark上 iOS Developer 的标签.   iOS & Android 移动平台, 想必现在很多人都想进入. 对于Java程序员来说, 进入Android会很容易, 但是切换到iOS平台下, 跨度会很大. 2012年6月, 一个看似疯狂的决定, 让我从一个Java程序员走上了iOS开发的道路.   2012年6月初, 在对iOS开发一窍不通的状态下, 毅然接下"ipad收录监控"项目. ...
  这篇一直躺在evernote里, 时隔一个月放出来, 迟来的博文。   Matz , Ruby语言创始人. 松本行弘   平生有如此的机会, 能够见到如此伟大的语言设计师, 能够听他现场布道, 感受code for fun的思想. 这绝对一件令人兴奋的事情. matz 从日本而来, 主要宣传了Ruby 2.0 & MobiRuby(mruby).   ruby 开始于1993年, 励志成为更适合人类习惯的编程语言, code for fun and enjoy it. 
WTF = What Fuck ... 今天被SQL Server 2008整的胸闷! 现场连接数据库 ok SQLDeveloper工具链接数据库 ok eclipse 中跑项目链接数据库, 卡住, 转菊花。   错误现象: Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnection ...
Global site tag (gtag.js) - Google Analytics