详解OS X和iOS图像处理框架Core Image

这篇文章会为初学者介绍一下Core Image,一个OS X和iOS的图像处理框架。如果你想跟着本文中的代码学习,你可以在GitHub上下载 示例工程 。示例工程是一个iOS应用程序,列出了系统提供的大量图像滤镜以供选择,并提供了一个用户界面用来调整参数并观察效果。虽然示例代码是用Swift写的iOS程序,不过实现概念很容易转换到Objective-C和OS X。基本概念说到Core Image,...
Core Image OS X iOS图像

JavaScript的隐式类型转换浅析

JavaScript的数据类型分为六种,分别为null,undefined,boolean,string,number,object。object是引用类型,其它的五种是基本类型或者是原始类型。我们可以用typeof方法打印来某个是属于哪个类型的。不同类型的变量比较要先转类型,叫做类型转换,类型转换也叫隐式转换。隐式转换通常发生在运算符加减乘除,等于,还有小于,大于等。。typeof11//str...
隐式类型 JavaScript

Android图表引擎AChartEngine之折线图使用

最近在帮老师做一个课题,其中app端需要显示折线图以便直观地看数据波动,上网查了些资料后发现了这款图标引擎,另外感谢李坤老师的博客,帮助很大。废话不多说,下面写代码。一.AChartEngine是一款非常强大的绘图引擎,不过我这里只需用到折线图,所以并没有其他图的使用。首先我们要导入achartengine-xxx.jar,我这里使用的是 achartengine-0.7.0.jar .二.工欲善...
折线图 Android开发 图表引擎

android socket使用demo:网络聊天

效果图如下:客户端1: 客户端2:原代码分享如下:1、java代码只有一个MainActivity.java packagecom; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; importjava.io.OutputStream; importj...
android开发 网络聊天

iOS开发之ARC MRC混编

Xcode5之后,新建iOS工程,默认都是ARC模式,但是有时候我们的项目中需要用到一些第三方框架,我们下载下来却发现是非ARC的,这时候我们需要进行ARC和MRC混编。第一种方式,Edit-Refactor,转换成ARC方式著名的iOS网络框架ASIHTTPRequest就是MRC,我们试试能不能转换成ARC点击Check,我们发现悲剧了多数情况下这种方式都会出错,那该怎么办呢?第二种方式,给编...
iOS开发 ARC MRC

swift之弹出一个背景半透明的UIViewController

坑爹的背景半透明,按网上给出oc的方法,动画结束之后,半透明效果消失。通过各种折腾,各种试验,终于搞定了。letviewController=storyboard.instantiateViewControllerWithIdentifier(对应要启动的ViewController名字)as对应要启动的ViewController名字 viewController.view.backgroun...
UIViewController UIViewController swift

AngularJS+ASP.NET MVC+SignalR实现消息推送

背景OA管理系统中,员工提交申请单,消息实时通知到相关人员及时进行审批,审批之后将结果推送给用户。技术选择最开始发现的是firebase,于是很兴奋的开始倒腾起来。firebase用起来倒是简单:引用一个js即可,按官网上的教程很快便应用到了项目中。第二天打开项目发现推送功能不好使了,这是为何?最后发现firebase官网打不开了。。。难道firebase被google收了也会被天朝给墙掉?也许是...
AngularJS ASP.NET MVC SignalR

MVC 依赖注入

本人主要是写给我自己看的,文章没有过多的解释,只留下步骤。目的:面向接口编程,做到低耦合,高内聚1.利用Nuget 管理工具,安装Ninject。2.随便新建一个接口和一个实现类,我在此项目中是新建了一个ITextHelper接口和TextHelper实现类,定义方法GetString,代码代码如下。 publicclassTextHelper:ITextHelper { publicstr...
依赖注入 MVC

iOS开发之加速计UIAccelerometer

UIAccelerometer在iOS5已经被标记为过期方法,但由于它非常简单,并不影响我们学习使用。在iOS5之后我们可以使用 Core Motion framework加速计有什么用?检测设备的运动应用场景摇一摇计步器加速计的原理检测设备在 X 、 Y 、 Z 轴上的加速度 (哪个方向有力的作用,哪个方向运动了)根据加速度数值,就可以判断出在各个方向上的作用力度加速计的加速度范围为-1到1,因...
UIAccelerometer iOS开发

JavaScript人脸检测的实现方法

今天,我们开始学习tracking.js,它是一个由Eduardo Lundgren开发的轻量级的javascript库,它可以让你做实时的人脸检测,色彩追踪和标记好友的脸。在这个教程中,我们将会看到,我们如何从静态图片中检测脸,眼睛和嘴巴。我一直对视频和图片中的人脸标记、检测和人脸识别技术很感兴趣。尽管我知道获取逻辑和算法去开发人脸识别软件或者插件已经超出了我的想象。当我知道Javascript...
JavaScript 人脸检测