- 博客(12)
- 资源 (20)
- 收藏
- 关注
原创 MangoFix:iOS热修复另辟蹊径
今天向大家介绍的是iOS热修复的另一解决方案:MangoFix。介绍他的原因是他和传统的iOS热修复使用JavaScript bridge 的方式完全不同,MangoFix是一个语法和OC语法非常类似的DSL,其语言本身的设计目标就是为了解决iOS热修复问题,所以在使用的便捷程度和性能方面都要远远超过传统的iOS 热修复SDK,比如JSPatch。下面从以下几点介绍MangoFix,更具体的请...
2019-04-22 13:07:05 2150 2
原创 AVFoundation之语音合成器
#import "ViewController.h"#import //引入AVFoundation框架@interface ViewController ()@property(nonatomic,strong)AVSpeechSynthesizer *speechSynthsizer;// 定义语音合成器@end@impleme
2016-01-31 16:32:42 1132
原创 如何在C语言中实现可变参数
在大学学C语言的时候,第一节课的打印Hello World是我就觉得好奇,printf怎么可以传不同个数的参数,在函数里面是怎么获取的呢? 后来做java发现这叫可变参数,当然、那时候已经不做C了,所以也没考虑C是怎么实现的。 后来做OC以后又经常和C接触,发现C里面有个stdarg.h库,里面有va_list 、va_start(ap, param)、va_end(ap) 、va_arg(ap,
2015-12-22 16:00:31 960
转载 va_start和va_end使用详解
本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表void foo(
2015-12-22 15:25:49 1464
原创 关于iOS中的type encodings 和method encodings
在编写iOS运行时代码时经常会用到type encodings 和method encodings,其实变量类型和函数的返回类型进行字符串编码,很多朋友在看到这些编码字符串时会感到无从下手。今天从苹果文档上截了两张图,一张是变量类型编码,一张是函数返回类型编码,对照着表,以后就应该很清楚了。好了,我该睡午觉了。。。。。。
2015-12-22 13:15:15 1379 1
原创 nodejs+mongodb系列教程之(5/5)--一个完整的项目
在今天很忙的时间里,我还是偷了点时间把最后一片文章写完,好累、好累、好累,主要是整理了下以前的一个项目,把其中的杂七杂八的模块都删了,只留下了,登陆、注册、验证码的发送、路径安全校验、微博的发布和列表获取,钱都没怎么写注释,这次考虑到是给别人所以几乎能加注释的我都加了。项目下载地址:nodejs_mongodb_demo其中验证码发送,为了防止黑客朋友知道了请求路径,写一段循环代码
2015-12-18 16:54:37 4466 3
原创 nodejs+mongodb系列教程之(4/5)--mongoose使用
上一篇 nodejs+mongodb系列教程之--理解路由和中间件 显得过于理论化。这篇准备准备写一篇实战了~ 主要就是给大家看看我在项目里面怎么使用的,就做一个用户的注册登陆吧.1.简单介绍mongoosemongoose 是nodejs中mongoldb驱动,使用的api和使用原生的mongodb脚本几乎一样,同时添加了一些便捷的api方法,可以参考:https://cnodejs.o
2015-12-18 16:03:43 9027 2
原创 nodejs+mongodb系列教程之(3/5)--理解路由和中间件
一、路由路由是指如何定义应用的端点(URIs)以及如何响应客户端的请求。路由是由一个 URI、HTTP 请求(GET、POST等)和若干个句柄组成,它的结构如下: app.METHOD(path, [callback...], callback),app 是 express 对象的一个实例, METHOD 是一个HTTP请求方法,path 是服务器上的路径, callback 是当
2015-12-18 10:56:44 4220
原创 nodejs+mongodb系列教程之(2/5)--认识express4构建的nodes项目
首先安装nodejs,如何安装nodejs这个在网上可以找到很多,可以根据自己不同的操作系统,在度娘或者谷哥找不同的安装教程。express框架是现在nodes中最流行的框架了,我们这系列的教程采用的也是express框架。所以首先安装express,因为我每个项目都是通过express构建,所以选择全局安装,安装命令如下: npm install -g express下载webStorm
2015-12-18 09:28:38 4520 1
原创 nodejs+mongodb系列教程之(1/5)--开篇总述
用nodejs+mongodb已经做了好几个项目了,现在node的文章是不少,但是是看完就能直接写项目的却少之又少!以前一直想写博客,但是总没能坚持下来,有时候觉得写博客太浪费时间,不如把这个时间生下来多学点东西,其实不是啦! 教学相长,写博客的时候也是一种复习和知识的梳理。好了,不瞎逼逼了,这篇教程准备共五篇文章:第一篇:认识express4构建的nodes项目,并运行一个restful接口
2015-12-17 17:14:49 3457 3
原创 Android中使用Notification
大家都知道在iOS中Controller之间传递数据最常用的就是delegate和通知了,特别是通知,可以很方便在任何对象直接传递数据,而且是很好的解耦设计. 在Android之中 传递数据一般用Intent的data功能, 但是如果数据传递比较复杂,这就比较麻烦. 在Android中有广播组建,但是一般用于应用之间,效率比较低.而且做界面更新的时候也比较困难. 今天我要给大家介绍的是一个Andr
2015-12-12 00:54:01 895
原创 shiro内置过滤器分析
anon org.apache.shiro.web.filter.authc.AnonymousFilterauthcorg.apache.shiro.web.filter.authc.FormAuthenticationFilterauthcBasicorg.apache.shiro.web.filter.authc.Bas
2013-10-31 11:03:06 1182
spring-framework-3.2.4.RELEASE
2013-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人