关闭

JavaScript 运行机制详解:再谈Event Loop

原文地址:http://www.ruanyifeng.com/blog/2014/10/event-loop.html 一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语...
阅读(372) 评论(0)

Javascript引擎单线程机制及setTimeout执行原理说明

原文网址:http://www.suchso.com/projecteactual/Javascript-setTimeout-timer.html setTimeout用法在实际项目中还是会时常遇到。比如浏览器会聪明的等到一个函数堆栈结束后才改变DOM,如果再这个函数堆栈中把页面背景先从白色设为红色,再设回白色,那么浏览器会认为DOM没有发生任何改变而忽略这两句话,因此我们可以通过setT...
阅读(375) 评论(0)

#pragma clang diagnostic

首先, #pragma 本质上也是声明,一般常用的功能就是打注释、尤其是分段注释 但是#pragma 另外一个强大的功能就是处理编译器警告,用的时候可能就没上一个 功能用的那么多,在代码中处理警告却是极其高效的方法。 其中 clang diagnostic 便是#pragma 第一个功能常用的命令,步骤如下 ? 1 2 3 ...
阅读(546) 评论(0)

NSRunLoop 概述和原理

原文网址:http://www.cocoachina.com/ios/20120703/4414.html   http://www.cnblogs.com/scorpiozj/archive/2011/05/26/2058167.html 一、原理类比C++ 1.什么是NSRunLoop? 我们会经常看到这样的代码: - (IBAction)start:(id)sender...
阅读(279) 评论(0)

Session, Cookie, Web.config中的cookieless总结

原文地址:http://www.cnblogs.com/liuzhendong/archive/2011/06/22/2087331.html 在原文基础上,加入了一些其他网站内容 1.Session存在server上, asp.net有几种存储方式, 一是inproc, 二是sqlserver, 三是stateserver, 四是可以放到Appfabric Caching中去(这是....
阅读(466) 评论(0)

四种常见的 POST 提交数据方式

原文网址:https://www.imququ.com/post/four-ways-to-post-data-in-http.html HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。...
阅读(313) 评论(0)

iOS uiwebview向.net后端发起请求无效的问题

原文网址:http://supermariobean.github.io/ios/2015/01/12/使用uiwebview向.NET后端发起请求无效的问题.html BUG 这是一个bug引发的故事,主要涉及的技术环境:客户端部分,在iOS 8.1.2系统下,使用控件UIWebView实现了native部分的Hybrid框架;Web部分,以.NET 4.0环境作为后端,H5+js+...
阅读(904) 评论(0)

object-c中的assign,retain,copy,atomic,nonatomic,readonly,readwrite以及strong,weak

转自:http://blog.csdn.net/swingpyzf/article/details/9404767 assign:指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使用这个属性。你可以想象一个float,它不是一个对象,所以它不能retain、copy。assign指定setter方法用简单的赋值,这是默认操作。你可以对标量类型(如int)使...
阅读(301) 评论(0)

IOS各种调试技巧豪华套餐

原文网址:    http://www.cnblogs.com/daiweilai/p/4421340.html...
阅读(495) 评论(1)

多屏适配总结

市场分析 节选自:http://blog.csdn.net/zhaokaiqiang1992/article/details/45419023#android屏幕适配出现的原因 参考资料: chan奕迅(设计师角度)Android design 友盟移动指数(最新的移动设备统计信息)手机屏幕信息大全OpenSignal 关键词:屏幕尺寸太多 屏幕碎片化:...
阅读(665) 评论(0)

iOS 开发相关网址

上传App Store参考网址:http://bbs.appcan.cn/forum.php?mod=viewthread&tid=16388 管理上传App Store的app网址:https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/ Apache Cordova下载官网: http://cordova.apa...
阅读(289) 评论(0)

iOS 截屏

截取本区域(self.view): UIGraphicsBeginImageContext(CGSizeMake(self.view.frame.size.width, self.view.frame.size.height));     [self.view.layer renderInContext:UIGraphicsGetCurrentContext()];     UIImag...
阅读(245) 评论(0)

What really happens when you navigate to a URL--网页url跳转过程

What really happens when you navigate to a URL As a software developer, you certainly have a high-level picture of how web apps work and what kinds of technologies are involved: the browser...
阅读(268) 评论(0)

iOS Crash文件的解析

开发程序的过程中不管我们已经如何小心,总是会在不经意间遇到程序闪退。脑补一下当你在一群人面前自信的拿着你的App做功能预演的时候,流畅的操作被无情地Crash打断。联想起老罗在发布Smartisan OS的时候说了,他准备了10个手机,如果一台有问题,就换一台,如果10台后挂了他就不做手机了。好了不闲扯了,今天就跟大家一起聊聊iOSCrash文件的组成以及常用的分析工具。   有一个WWDC...
阅读(249) 评论(0)

iPhone/iOS开启个人热点的纵向适配小结

一.iPhone创建个人热点 iPhone/iOS双环上网,即iPhone通过创建个人热点(Personal Hotspot)实现共享上网,支持便携式Wi-Fi热点、蓝牙共享网络和USB共享网络。 1.若iPhone已开启了WiFi(和蓝牙),则直接创建成功。 其他设备可通过WiFi(或蓝牙)搜索热点名称并连接实现共享上网。 需要说明的是:苹果的蓝牙协议是封闭的,只支持苹果的设备(...
阅读(508) 评论(0)

android APK应用安装过程以及默认安装路径

一:安装过程 APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。 Android应用安装有如下四种方式 1.        系统应用安装――开机时完成,没有安装界面 2.        网络下载应用安装――通过market应用完成,没有安装界面 3.        ADB工具...
阅读(294) 评论(0)

IOS中获取各种文件的目录路径的方法

iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么. documents,tmp,app,Library。 (NSHomeDirectory()), 手动保存的文件在documents文件里 Nsuserdefaults保存的文件在tmp文件夹里 1、Documents 目录:您应该将所有de应用...
阅读(253) 评论(0)

Java 内存分配

本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在...
阅读(364) 评论(0)

C++ 内存分配

[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存...
阅读(280) 评论(0)

Java 内部类

内部类有两种情况: (1) 在类中定义一个类(私有内部类,静态内部类) (2) 在方法中定义一个类(局部内部类,匿名内部类)   1、私有内部类 —— 在方法之间定义的内部类,非静态       我们首先看看类中内部类的两个特点:      (1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。 ...
阅读(314) 评论(0)
30条 共2页1 2 下一页 尾页
    个人资料
    • 访问:11904次
    • 积分:213
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:24篇
    • 译文:0篇
    • 评论:2条
    文章分类
    最新评论