1 NSOperation的作用 配合使用NSOperation和NSOperationQueue也能实现多线程编程
2 NSOperation和NSOperationQueue实现多线程的具体步骤
先将需要执行的操作封装到一个NSOperation对象中
然后将NSOperation对象添加到NSOperationQueue中
系统会自动将NSOperationQueue中的NSOperation...
分类:
其他好文 时间:
2015-04-06 18:49:48
阅读次数:
110
地球椭球体基本要素的计算,主要包括纬线弧长、子午线弧长、椭球面上梯形面积,以及同一个椭球体下大地坐标和空间直角坐标之间的转换等。为了方便,写了一个类如下,方便调用,在此也分享给大家:头文件如下:/*******************************************************************************
* 版权所有(C) 福建省空间信息工程研究中...
分类:
其他好文 时间:
2015-04-06 18:49:59
阅读次数:
282
声明:本文中特征多针对Kinect for windows 1.0,新版的Kinect Sensor可能有部分数值或方法有一定变化,请知晓。
Kinect的声音来自下方的4个麦克风组成的麦克风阵列。传感器内含数字信号处理器,可以用来强化接受声音的清晰度同时处理噪声,根据4个麦克风接收音量的强弱,Kinect可以分析出声音的来源,但这种分析受限于水平方向,垂直方向上的...
1. Media Framework 层次
(1) 应用层
Music, VideoPlayer
(2) JAVA层
MediaPlayer : frameworks/base/media/java/android/media/MediaPlayer.java
(3) JNI
JNI_MediaPlayer -- libmedia_jni.so
frameworks/base/m...
分类:
移动开发 时间:
2015-04-06 18:48:37
阅读次数:
236
UITableView表格的创建(React Native)...
分类:
其他好文 时间:
2015-04-06 18:49:05
阅读次数:
119
一个二叉排序树的某两个节点颠倒了为了,去恢复它。
不可思议的是这道题居然被标记为了hard,其实难度远低于其他的hard或medium。
思路:中序遍历,然后看是不是递增的,如果不是,记录下来。注意,可能有一次逆序,也可能有两次,一次的发生在相邻节点。
注意,中序遍历是这样的:
void f(node * root){
if(root==NULL)
return;
f...
分类:
其他好文 时间:
2015-04-06 18:46:16
阅读次数:
119
一、插入MongoDB的插入 语句是这样的格式:db.collection.insert(document)其中document是文档数据,collection是存放文档数据的集合。如果collection存在,document会添加到collection目录下, 如果collection不存在,数据库会先创建collection,然后再保存document。
例如:把name和age保存到pe...
分类:
数据库 时间:
2015-04-06 18:47:37
阅读次数:
174
开篇:前言
智慧医疗英文简称WIT120,是最近兴起的专有医疗名词,通过打造健康档案区域医疗信息平台,利用最先进的物联网技术,实现患者与医务人员、医疗机构、医疗设备之间的互动,逐步达到信息化。
在这个过程中,医疗设备所产生的数据将会是非常庞大的,我们常见的包括血压、血氧数据,体温、流量、鼾声、心率、通气、BMP信息等,除此以外,某些设备自身的信息量也非常重要,包括压力、开关...
分类:
其他好文 时间:
2015-04-06 18:45:48
阅读次数:
279
WinDirStat是一个巨牛的工具,能够查看每个文件夹占用空间大小。便于清理文件。
官方链接为:https://windirstat.info/
同时也有Linux版(http://kdirstat.sourceforge.net/)的和Mac版的(http://www.derlien.com/、http://grandperspectiv.sourceforge.net/)
...
两个数据库merge的时候,若有一个可视化的工具该多好呀。早有人想到这点,于是有了Open DBDiff。链接地址:https://opendbiff.codeplex.com/
这个工具能够比对表格模式、表格数据。
但是有几个不足之处:
(1)若表数据太多,加载的时候可能会出现错误。并且不能按特定条件加载数据
(2)数据匹配时,merge的规则是比较索引是否相同,不能自定...
分类:
数据库 时间:
2015-04-06 18:46:44
阅读次数:
464
mysql: command not found问题解决...
分类:
数据库 时间:
2015-04-06 18:47:34
阅读次数:
152
一、背景:
合适的动画不仅更能吸引人们的眼球,也能让你的应用体验更为流畅,而将动画的效果做到极致,才能让用户感到使用你的应用是一种享受,而不是觉得生硬和枯燥。
二、动画技术分类:
按技术类型来进行分类,分为三类:JS动画,CSS3动画,html5动画,接下来分别对三类动画进行讲解。
1)JS动画
通过一个定时器setInte...
分类:
其他好文 时间:
2015-04-06 18:46:22
阅读次数:
246
引言: 同一种语言javascript,在不同的浏览器中,存在语言兼容性问题,本质上是由于不同的浏览器是支持的语言标准和实现上各有差异。本文将基于new Date来创建Date对象来分析这个问题。...
分类:
编程语言 时间:
2015-04-06 18:44:55
阅读次数:
140
在C++中定义一个数组:
int a[5]={1,2,3,4,5}那么a到底代表什么含义呢?首先想到的是a代表的是数组的首元素地址。那么如果问你a的类型是什么呢?估计很多人就不太确定了,看下面程序,让编译器告诉我们a是什么类型的数据:
main.cpp如下:
从图片中的错误提示可以看出:
a的类型是int [5]类型。那么直接将a赋值给一个int (*)[5]类型的指针类型是不行的...
分类:
编程语言 时间:
2015-04-06 18:47:13
阅读次数:
187
Android中ScrollView嵌套ListView只显示一行的解决方案解决方案1: 直接把包含ListView控件的ScrollView控件从布局文件中去除,留下ListView控件,这是最简单快捷的解决办法.
如果一定要在ScrollView中包含ListView,则参考解决方案2:public void showlist()
{
List<HashMap<String,...
分类:
移动开发 时间:
2015-04-06 18:46:51
阅读次数:
138
KMP算法讲解
我的Java代码实现
package jj4_6;
public class KMP {
public static boolean contains(String a,String b){
/*
* 第一步,对b字符串做一个预处理
*/
Integer[] fuzhu = new Integer[b.length()];
for...
分类:
编程语言 时间:
2015-04-06 18:47:19
阅读次数:
134
实际做题中我们可能会遇到很多有关及计算几何的问题,其中有一类问题就是向量的旋转问题,下面我们来具体探讨一下有关旋转的问题。
首先我们先把问题简化一下,我们先研究一个点绕另一个点旋转一定角度的问题。已知A点坐标(x1,y1),B点坐标(x2,y2),我们需要求得A点绕着B点旋转θ度后的位置。
A点绕B点旋转θ角度后得到的点,问题是我们要如何才能得到A' 点的坐标。(向逆时针方向旋转角度正...
分类:
其他好文 时间:
2015-04-06 18:46:08
阅读次数:
201