自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (7)
  • 收藏
  • 关注

原创 React Native 学习笔记(一)

下面采用的是基于ES 6的写法,ES6之前没有extends class 这些关键字 1.安装包管理器 HomeBrew sudo chown -R ‘whoami’ /usr/local /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”2.用 h

2016-08-15 17:13:12 924

原创 关于reactjs

reactjs 可以用node 进行安装,特点是VDOM,JSX语法,Babel工具. ReactDOM.render( Hello, world!, document.getElementById('example') ); 在r

2016-08-13 16:04:40 423

原创 jade 学习笔记

特别注意: 缩进要么用空格,要么用tab,不能同时用两种 子元素和父元素要有缩进 标签和文本之间要有空格doctype html html head title this is title bodysectiondivpulstronghr br加classh1.className1.className2h1#idNameh1.classN

2016-08-12 14:28:32 3103

原创 前端开发用到的东西

开发前端:在5年前可能会说用asp,jsp,php,javascript/css/html ,不过现在这已经发展的太快.新出的技术层出不穷.下面来看看最近一段时间学习了解到的.关于开发前端的一些东西.nodejs 一套用于开发,编译,运行js 的环境.同时管理这众多的开源框架 express nodejs 下的服务器 jade

2016-08-12 10:22:47 673

原创 javascript 跟 强类型语言不同的特性

1.变量的作用域 var b = 5 function fn() if(true) { var a = 10 } g = 11 } 上面的代码中,b 和 g 是全局变量,都在当前window对象下,作用域也就是当前窗口.变量a 作用域是函数fn ,别看a 定义在if块里面,在函数块的其它地方也可以访问到a的值,ES6以后为了严谨,出现

2016-08-10 15:24:06 1575

原创 关于js 中 异步调用的猜想

js 进行网络异步调用大家都知道,核心是XMLHTTPRequest 对象.通过此对象可以跟服务器交互.但是异步在js 里面是如何实现的呢?异步调用:当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。同步调用:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回.举个栗子:同步调用:下班回家,要先用钥匙开门,然后才能进入房间

2016-08-10 11:13:36 338

原创 js 中定时器的写法

在js 中定时 一般会用到setTimeout 和 setInterval 函数.其中setTimeout 只能运行一次,只有在处理函数里面再嵌套一个setTimeout才能完成不断的调用,从而实现定时功能,这比较繁琐,还是用setInterval吧.下面是一个setInterval的代码例子:<html> <head> <meta charset='utf-8'>

2016-08-10 10:45:40 4212

原创 3D Touch swift 版本

OSX 10.10.5 (14F27)XCODE Version 7.1.1 (7B1005)swift -version --->Apple Swift version 2.1 (swiftlang-700.1.101.6 clang-700.1.76)AppDelegate.swift://// AppDelegate.swift// 3DTouchDemo/

2015-12-01 15:24:57 640

原创 swift 练习三

//: Playground - noun: a place where people can playclass YOU{}class MyClass { var arr:Array = ["1","2"] //延迟实例化 lazy var obj = YOU() var prop:String = "hello" func mymethod(){

2015-11-29 12:42:13 525

原创 cocoapods 初探(二)

上一篇关于cocoapods的用法写的有些乱.这里先梳理一下. 1.pod setup的时候,cocoapods 正在去下载cocoapods上项目的索引文件,到$/.cocoapods文件夹下面,需要一定时间等待. cd .cocoapos 然后 du -sh * ,可以实时查看被下载的文件大小.2.Podfile 一定是要放在一个工作空间目录或者项目文件夹的根目录下. 注意:在Podfi

2015-11-27 14:54:53 1731

原创 cocoapods 初探(一)

—————————————————————————————— 1.一个项目只有一个Podfile 2.Podfile和工程的配置文件必须在同一个目录下载安装完cocoapods后还要pod setupcd .cocoapods/ du -sh * 查看上面那个目录下面的文件大小 —> 100M左右先pod search 一下看要使用的项目是否存在在创建好的目录下面 cd … 创建一个

2015-11-26 16:36:47 703

原创 shell命令

shell是系统的壳子,负责把输入的命令翻译给内核执行 1.一般来说查看某个命令可以直接用这个主命令 + —help 2.command [command name] [arguments] [options(一般说用减号或者两个减号来表示)] 参考: http://www.linuxidc.com/Linux/2011-08/40437.htm http://www.douban.co

2015-11-26 15:42:28 478

原创 2015-11-25 cocoapods 0.39.0 specs 下面的 13746 个项目的清单

JohnsondeMBP:~ johnson$ pod list  1PasswordExtension 1.6.4  1PasswordExtensionHaha 1.0.1  25519 2.0.2  320Categories 0.2.2  3DTouchHelper 0.1  500px-iOS-api 1.0.5  7blur 0.0.1  A 0.1.0

2015-11-25 16:27:14 17205

原创 java 死锁

package test; class DeadLock implements Runnable {public boolean flag = true;static Object o1 = new Object(), o2 = new Object();@Overridepublic void run() { System.out.println(Thread.currentTh

2015-11-19 16:30:22 341

原创 Xcode UI 绑定代码生成到别的项目中

用过xcode 中的storyboard功能的人都知道,可以选择UI控件,然后ctrl+鼠标链接一段代码到指定的控制器.可是我经常会出现链接了,关系也有了但是代码没有生成.后来一看,都跑到另一个跟这个项目中的控制器名称一样的控制器类文件中了.我擦,试了老半天全跑这里了.我的工作空间里有好几个项目都有名字一样的控制器.把上面的代码删除掉,还有关联关系也删掉后.我再次链接.尼玛!!

2015-11-06 15:13:46 951 1

原创 flex 常用动画效果

<?xml version="1.0" encoding="utf-8"?><s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com

2015-11-04 15:02:13 889

原创 flex TitleWindow 仿QQ窗口鼠标移动效果

xmlns:s="library://ns.adobe.com/flex/spark"   xmlns:mx="library://ns.adobe.com/flex/mx"  width="400" height="300" mouseUp="mouseUpHandler(event)"  mouseDown="mouseDownHandler(event)">i

2015-11-04 10:34:47 1204

原创 关于动画

我个人很少关注程序动画的实现.因为我们公司的项目要是能保证可靠性足够高,界面不丑就已经阿弥陀佛了.不过我看到了人家写的程序带有动画后还是很感兴趣.所以想研究一下原理         当用到动画接口的时候,无非是需要,1.动画对象,2.动画对象要改变的属性(含有一定初始值),3.动画频率(其实是时间间隔),4.动画重复次数,5.动画持续时间,6阻尼特性7.缓动(线性,波动,自由落体...)

2015-11-02 16:24:28 355

原创 日志的重要性

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-10-27 20:48:08 2916 2

原创 swift 多线程实现

//队列 同步 异步 锁 延时 依赖 func thread_queue(){ //创建串行队列 let serial_queue = dispatch_queue_create("label",DISPATCH_QUEUE_SERIAL) //创建并发队列 let con_queue =

2015-10-23 15:44:22 725

原创 swift闭包函数

参考这个:http://www.cocoachina.com/swift/20150619/12173.html1.map用于将数组中的每一项统一的进行改变2.filter用于对数组进行过滤3.sort用于对数组进行排序4.reduce用于对数组的每一项进行总的统计简化的不能再简化了.

2015-10-22 14:24:58 307

原创 ios 开发的细节

1.方法名不同于常见的c,c++,java这些个语言.这一点在objective-c和swift中都是一致的override func viewDidLoad() { super.viewDidLoad() print("ready") let thread = NSThread(target: self, sele

2015-10-20 12:02:26 341

原创 自定义控件 @IBDesignable @IBInspectable

//// MyView.swift// Draw//// Created by Johnson on 15/10/2.// Copyright (c) 2015年 apple. All rights reserved.//import UIKit@IBDesignable class MyView: UIView { @IBInspectable va

2015-10-19 11:19:26 734

原创 UIView的层级关系和控制(swift)

override func viewDidLoad() { super.viewDidLoad() let v1 = UIView(frame: CGRect(x: 0, y: 0, width: 200, height: 300)) v1.backgroundColor = UIColor.redColor()

2015-10-19 10:36:22 2602

原创 swift 中的数组

swift可无缝的将oc中的NSArray和NSMubableArray转换为swift对象直接使用.不过在swift中本身也有个Array.他们之间还有不少的区别.1.swift找那个的Array是结构体,而oc中的两个数组是类2.swift array的声明方式比较灵活let arr1 :[String] = []let arr2 = [String]()l

2015-10-12 15:16:24 733

原创 ios controller初始化,application,window,controller和view之间的关系

1.查看一下UIViewController的源码可看到:    public init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: NSBundle?)    public init?(coder aDecoder: NSCoder)        public var view: UIView!加上一个没有任何

2015-10-10 11:35:58 2372

原创 swift练习二

看看swift的几种常见的网络访问数据的方式:1.NSURL + NSData + json解析       var url = NSURL(string: "http://localhost:18080/jsonserver/getNews")        var data = NSData(contentsOfURL: url!)        var str = N

2015-10-01 17:41:06 329

原创 checkbox全选功能javascript实现

table, th{ border: 1px solid black; } thead { background-color: green; color: white; } /*tr:nth-child(even) {background: #CCC} tr:nth-child(odd) {background: #FFF}*/

2015-09-24 13:53:42 260

原创 分组算法

private function statistics(answerStatAC:ArrayCollection):void { if (CollectionUtil.isEmpty(answerStatAC)) return; var tempAC:ArrayCollection=new ArrayCollection; var total_count

2015-09-18 15:05:40 1627

原创 中国地图SVG数据

<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx">

2015-09-14 16:03:26 5149

原创 swift练习一

//: Playground - noun: a place where people can playimport UIKitvar mystr:String = " she o h";mystr.uppercaseStringmystr.lowercaseStringmystr.hasPrefix("s")mystr.hasSuffix("e")mystr.capitali

2015-09-12 19:54:00 299

原创 mac 和xcode常用快捷键

1.声明开发语言中常用的异或符号^   等同于  ctrl键类似一个z加一个-(减号)          等同于  option键盘或者说(alt键)类似一个中国结的符号            等同于  command键   (这个键在其他电脑键盘通常是ctrl键的功能,但是在苹果键盘ctrl和command是不同的两个键)上箭头符号

2015-09-12 19:46:22 486

原创 flex 圆形布局

圆形布局是一个比较有创意的布局.但是也不能滥用.一般说来圆形布局的元素在4到8个最好.看着比较舒服.下面是一个圆形布局的代码,将8个小圆圈均匀分布在圆周<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"

2015-09-08 10:58:59 1101

原创 flex两种方式画出一个动态时钟

flex在画图方面有着得天独厚的条件.它的前身是flash,让画图和动画变得更加容易.打败了java的applet.另外就算在windows编程这一块.flex也要比java的swing更容易编写.网上看到有人写了个java的时钟,我觉得写的太艰难,于是用flex的两种方式简单实现了一下:方式一采用的是画布的方式实现,利用画布中的graphics调用基础的画图API.<s

2015-09-07 11:33:57 1024

原创 flex4 基础核心之画图

A:计算机程序从可视性上来分的话可以分为有界面的和无界面的程序.B:计算机反馈给人的信息主要是视觉和听觉.虽然输入数据信息的方式有很多种.C:界面程序则占了整个应用程序的很大的一部分.当然界面会降低程序的性能,所以要求性能的程序一般没有界面或者很简单的界面.叨叨完了,下面来讲讲flex4里面的图形编程.1.flex4中的所有可视化的控件都是可以被画出来的,用基本的几何元素.

2015-09-06 14:28:44 1450

原创 关于flex匿名函数和swift闭包

1.函数可以作为一个变量被定义:var add:Function = function(a:int,b:int):Number{return a + b;} var menius:Function = function(a:int,b:int):Number{return a - b;} trace(calc(3,"+",4));trace(calc

2015-08-16 15:46:09 476

原创 我的算法练习记录

绪论:算法在计算机中基本上是通用的,只不过不同的语言表现的方式有差别.1.集合类型数据用特定字符拼接为一个字符串var str:String = "";var arr:Array = [1,2,3,5,3,2];var sep:String = ";";for(var i:int = 0;i {var n:int = arr[i];

2015-08-07 11:23:27 587

原创 自创关于java数据类型的面试题目,看看你到底会做多少

1.在java 中除了boolean类型外,其他7个基本数据类型都可以两两互相转换吗?2.下面的代码输出的结果大概是多少?int c = (int)Double.MAX_VALUE;System.out.println(c);3.下面的代码将会输出什么结果?Integer a = 127,b= 127,c=128,d=128;System.out.print

2015-08-02 11:16:54 484

原创 Flex数字类型和Java数字类型的比较

1.Flex中有3种数字类型:int ,uint,Number2.java中不严格的说有7种数据类型:char,byte,short,int,long,float,double.其中char 类型主要赋值一个字符.它们都可以赋值2,8,10和16进制的数.3.Flex数字类型和java数字类型的比较.1>Flex 中的int 与java中的int的取值范围完全一致都

2015-07-31 17:26:58 711

原创 写程序心得

1.给变量起个好名字var  dog = "猫";catchCat(dog);这样的代码是非常让人费解的,总之不爽.2.读一段程序得知其设计思路,就是看定义了多少变量,以及这些变量之间的所有引用关系.var args = 123123;print(args);invoker(args);var b = new B();b.c = args这里参数args被多

2015-07-24 17:02:16 763

swift 包含各种常用知识的项目

基本开发的知识点,包括常用的UITableVIew控件,网络资源访问,controller的流程

2015-12-02

oc最基础操作demo

UITableView ,UIAlertController

2015-12-01

baidu语音识别 flex 版实现

baidu语音识别 flex 版实现.包括如何使用第三方插件来脱离多媒体服务器实现录音功能.

2015-03-13

flex demo整合第二

包含flex4panel 不修改皮肤的圆角标题栏,According 控件缓慢展开,NavigaotrContent加icon,TabNavigator Tab头圆角和垂直空隙为0的调节. 外部字体导入和使用,app存放cookie的路径和本地线程调用的示例代码.

2014-07-07

flex 测试写的一些demo集合

flash端报错统一处理,重力特效和商品图片加入购物车的动画效果,flex 渲染器,修改标题栏皮肤,ShareObject,State切换

2014-06-30

flex 窗口托盘和全屏

flex 实现窗口托盘效果,托盘菜单可以直接退出或还原窗口.全屏和普通窗口状态任意切换,代码精简,功能简单有条理.

2014-04-29

flex画板简单版

使用鼠标画线条,调节线条粗细,颜色,笔触形状,透明度,空置了一个工具窗口,你可以自己往里面添加工具.

2014-04-29

空空如也

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

TA关注的人

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