自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

W

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java的核心API

附一张图吧,记录一下。java.lang 包并不需要像其他包一样需要import关键字进行引入。系统会自动加载,所以我们可以直接取用其中的所有类。

2016-11-20 17:35:20 1010

原创 iOS中的runtime简介

首先看看Runtime是什么? Runtime其实是一套由C语言API组合成的库,它会尽可能的把代码的决策过程推迟到运行时。这也就是OC动态语言特性的原因,动态语言就是这样尽量将决策放到运行时做决定的。因此OC代码最终都会转换成底层Runtime的代码。我们接下来看看Runtime基本可以做些什么事: 可以动态的获取或创建类; 可以动态的为一个类增加属性和方法; 能够在

2016-11-08 20:36:37 411

原创 关于cocoapods的setup慢的问题

cocoapods用来管理第三方库还是蛮方便的,只不过有时候会遇到一些问题。我在安装完cocoapods时,执行pod setup的时候慢的要死,而且没有进度条,简直坑爹。然后才发现pod setup命令只是到github上去下载东西,因此我们可以直接到github上去clone。首先进入cocoapods安装的目录,默认在~/.cocoapods目录中,如果执行setup应该有一个叫repos的文

2016-11-04 17:29:49 1892 5

原创 微信小程序一览

微信小程序开始公测了,感觉后面放出来的话会很火。因此也跟风看了看微信小程序是怎么开发的。首先进行微信小程序开发工具的安装,其实这个挺简单的,就是傻瓜式安装。进入官网:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html?t=20161102点击上面的工具,然后在左侧向下滚动后就可以看到下载两个字: 点击下载选择对应的版本就行了。由于我是mac

2016-11-04 15:53:51 1084

原创 React Native零碎笔记一:ScrollView的简单应用

这一篇记录一下ScrollView。学习一个新的组件,一般要先看看它的官方文档,这里先放个ScrollView的官方文档在这,以后回顾的时候就直接跳过去看: 英文版:http://facebook.github.io/react-native/docs/scrollview.html 中文版:http://reactnative.cn/docs/0.36/scrollview.html#c

2016-11-03 17:09:40 646

原创 iOS中的NSURLSession

在iOS开发中,尤其到了iOS9之后,苹果放弃了NSURLConnection,因此开发网络功能的时候一般都用NSURLSession或者是AFNetworking第三方库。不过AFNetworking也是基于NSURLSession来开发的,因此有必要知道NSURLSession的用法。首先看看NSURLSession的优点吧。 NSURLSession 支持 http2.0 协议; 在

2016-11-02 21:46:50 345

原创 iOS中的NSOperation

在iOS中开发,涉及到多线程的时候,基本常用的方法有NSThread、GCD和NSOperation类。苹果比较推荐的是使用NSOperation来开发多线程应用。下面就介绍NSOperation的用法。NSOperation是GCD的高级抽象,在iOS多线程开发中,NSOperation更是好用,它是以一种面向对象的方法来异步执行任务的。NSOperation实现多线程编程比较方便,它能够将我们要

2016-11-01 22:23:42 361

原创 基本算法练习五

第一题:约德尔测试第二题:投篮游戏

2016-10-31 17:17:31 397

原创 Ubuntu 14.04中安装wireshark

本文记录一下wireshark在ubuntu中的安装。 首先在官网:https://www.wireshark.org/download.html 下载Source Code。 接着安装相应的编译器:sudo apt-get install build-essential# 要编译Wireshark,还需要安装GTK+的开发文件和GLib库sudo apt-get instal

2016-10-31 11:37:37 2024

原创 iOS中的CoreAnimation

核心动画,也是iOS常用的东西。但以前的时候居然很少用到,唉。在此需好好记录一下。

2016-10-31 11:33:40 320

原创 iOS中的CALayer

找工作过程中,iOS动画貌似问的有点多。恰巧过去并没有好好学过iOS中的动画,因此想在这里记录一下,也方便以后查看。这篇先来记录与动画有关系的CALayer。关于CALayer的文章,网上已经有很多了。因此也是拾人牙慧了。iOS中的视图,我们一般用UIView来绘制。而UIView之所以能够显示到屏幕上供我们看见,就是因为UIView里面包含了一层CALayer,它才是真正进行绘制的图层。当UIVi

2016-10-30 22:56:24 392

原创 基本算法练习四

第一题:超时购物看到这道题的时候,我的想法是既然要拿最多的物品,那肯定是要从最小价值的东西拿起走,因此首先的想法就是将n件物品的价值排序。。然后从第一个开始取。第二题:下起楼来我最快

2016-10-29 17:07:54 353

原创 基本算法练习三

第一题:装载乘客这道题就是需要设置一个变量用来存每次上车人数的和,如果超过了车的容量,就需要增加一辆车,然后将这个值设置为此时这个班的人数。具体如下代码:

2016-10-28 12:05:16 413

原创 基本算法题练习二

第一题:公交车乘客;第二题:研究生考试

2016-10-27 12:17:34 691

原创 基本算法题练习一

由于被很多公司的笔试编程题虐了,才想着要做做算法题了。自己的基础看来太薄弱了些。因此决定先从赛码网的基本算法题开始做起。这里想记录一下赛码网里面题的情况。

2016-10-26 12:50:48 1346

原创 iOS 笔记---GCD篇

目前在iOS开发中,用到多线程的时候自然就想到用GCD,因为方便快捷,代码清晰。因此记录一下。由于这篇文章是写在简书上的,上面的图片到这边来居然不显示,那就直接把网址贴过来: iOS 笔记—GCD篇(1) iOS 笔记—GCD篇(2) iOS 笔记—GCD篇(3)

2016-09-08 22:48:50 552

原创 智能算法---蚁群算法介绍

蚁群算法是一种群智能算法,也是启发式算法。基本原理来源于自然界蚂蚁觅食的最短路径原理。

2016-09-08 08:34:24 74937 3

原创 iOS中的CoreImage框架

Core Image是iOS中的图像处理框架,使用上比较简单方便,常用于照片的滤镜处理,还有就是面部检测(没有识别)等用途。

2016-09-07 16:21:46 825

原创 智能算法---遗传算法介绍

智能算法是启发式的求最优化的算法。它是一门边缘交叉学科,是生物、数学等多学科的完美融合。现在的智能算法很多,不同的智能算法之间也相互借鉴,不断融合。这里先介绍遗传算法。在1975年,Michigan大学的教授J.Holland提出了遗传算法概念。遗传算法是模拟达尔文生物进化论的自然选择和孟德尔遗传学机理的生物进化过程的计算模型,是通过模拟自然进化过程搜索最优解的算法。用网上看到的一个“袋鼠跳”的方式

2016-09-07 16:13:47 7778

转载 mac 终端 svn 命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add *

2015-01-06 11:26:12 652

转载 在Mac下安装使用OpenCV

教导大家如何在Mac下安装使用OpenCV, 包括使用编译器,Xcode,和Eclipse的开发方法系统环境:ML10.7.5 cmake版本:2.8.10XCode版本:4.5.1 OpenCV版本:2.4.3Eclipse版本:Juno Service Release 1    为了方便刚刚接触mac的朋友,我在这里首先说明下opencv在mac下的形式

2014-12-16 12:38:04 863

原创 Java JNI学习(五)

好吧,有几天没记了,主要是这几天都没怎么学JNI,弄别的去了,懒了。。今天还是继续记录JNI学习,看一个工程里的代码,突然发现他的c++代码的函数命名和java代码函数命名是一样的,觉得很奇怪啊。为什么我的c++代码里的函数名称那么奇葩呢?别人的为什么就可以自由命名呢?难道是人品问题?继续往下看发现它里面有一段JNI_OnLoad方法,百度了一下,明白了当java程序中运行到Syste

2014-01-16 16:55:59 745

原创 Java JNI学习(四)

前面写了c++中调用Java中的属性和一般方法,这一篇记一下CallNonvitualMethod方法的用法,调用Java父类里的相同方法。

2014-01-11 15:32:23 839

原创 Java JNI学习(三)

这篇记录C++代码调用java中的方法。

2014-01-11 13:28:13 635

原创 Java JNI学习(二)

今天继续记录JNI学习过程,今日内容为本地代码调用Java代码。在刚开始的那篇中,我们在c++代码中输出了一句Hello JNI来开启JNI学习之旅,顺便从中也知道了在Java中用native方法可以调用C++中的代码。其实今天所看到的也可以反过来用,在本地代码(也就是C++代码)中同样可以调用Java中的代码。延续上一篇记录的笔记,我们通过javah工具生成的c++头文件中,会发现如

2014-01-10 21:35:30 686

原创 Java JNI学习(一)

最近由于要用到JNI,这里便记录一下JNI的使用方法。这里我用的环境是windows环境,都怪linux环境下还不熟啊,唉。不过只是学习下下JNI,暂时还不打算深入,只是学会基本的用法。。在Windows平台下也能很好的学习。。这里就记录一下学习的JNI知识,以便以后巩固用。

2014-01-09 20:47:29 813

原创 linux deepin 2013自己遇到的问题解决

不知道怎么回事,在linux deepin 2013上进行android开发的时候,安装的eclipse很容易崩溃就退出。百度了一下,可能是什么不兼容。也百度了下解决办法,这里记录一下,免得下次又遇到这个问题又不知道咋整。据说在eclipse.ini里面的最后一行加上:-Dorg.eclipse.swt.browser.DefaultType=mozilla这上面一行代码就解决了

2014-01-07 20:09:28 1032

原创 编译ffmpeg到android

这里试着编译ffmpeg到android上面,linux上面用编译ffmpeg比较简单,编译完成后就可以在linux上用了。这里使用的ffmpeg是2.1,android的ndk是r9c,环境在Ubuntu12.04下。这篇文章是根据http://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/这里的文章进行的,相当于那篇英文的翻译。

2014-01-04 16:38:42 1389

原创 Ubuntu下编译androidJNI helloJNI

原文:http://blog.csdn.net/h3c4lenovo/article/details/10364679网上资料太杂乱,搞了大半天都还是没搞懂怎么系统的调用NDK。最后干脆放弃了Win改用Ubuntu编译JNI,虽然编译环境简单了,但是资料却少了不少。几乎没有一篇完整的文章。我想或许是能在Ubuntu下写NDK的都是高手吧,不屑与写入门的文章。  废话少说

2013-12-16 22:20:16 1031

转载 Linux下JNI的实现

最近研究Android,涉及到JNI调用。虽然我对Java语言有所了解,但是还没有接触过JNI。今天在Unix Center的Ubuntu上面用JNI实现了“经典”的“Hello world”程序。通过这个简单的程序把JNI的一些小知识进行一下总结。什么是JNI     JNI是Java native interface的简写,可以译作Java原生接口。Java可以通过JNI调用C

2013-12-16 16:02:42 1062

原创 Ubuntu上进行android真机调试

这里记录一下在Ubuntu上进行android真机调试的要点。windows上用usb插上机子后,就会自动安装驱动,然后一会儿就连上了。在Ubuntu下,当然也是自己动手丰衣足食。首先是用usb插上电脑,然后打开终端,输入lsusb,将会发现下面有趣的东西:正如看到的那样,我的测试机是中兴ZTE,所以一眼就认出来了。可以看到前面的ID是19d2:1350.好了,要记住这个号。然

2013-12-13 21:23:37 856

原创 Ubuntu上在启动器上放图标

当然这里也是整理网上的。我用的是Gnome3桌面,不过每个都是一样的。Ubuntu 的 Dash 里所有程序都是在 /usr/share/applications 中的,所以我们只要做一个快捷方式放到这个文件夹里就可以了。怎么做快捷方式了,在Ubuntu上的制作方法和windows上不一样,这个要全靠自己动手哦。因为搭建完android开发环境后,发现eclipse没有快捷的打开图标,

2013-12-13 20:35:58 1953

原创 Ubuntu12.04 android环境搭建

这个网上也有很多,这里记录一下我个人搭建的情况。步骤一:首先是jdk的安装。因为我的是64位的Ubuntu,这里我就用到的是jdk-6u37-linux-x64.bin。首先建立安装目录(这个可以放在合适的地方),这里我建立的是/opt/java;建立之后再把jdk-6u37-linux-x64.bin复制到那个目录里。$ sudo mkdir /opt/java$ sudo c

2013-12-13 20:20:54 733

原创 android自定义控件焦点问题

控件获取焦点,点击方向键的时候就可以触发事件,可以通过手动的获取焦点: btn_click.setFocusable(true); btn_click.setFocusableInTouchMode(true);

2013-01-09 18:50:53 874

原创 virtualBox下安装Ghost版xp系统及共享主系统上的文件夹

刚在基于Ubuntu的linux deepin 12.06上的virtualBox上安装好Ghost版的xp系统,可以完美启动,只是目前还没解决联网问题。以防以后搞忘,特在此记录一下我的安装过程。我安装的是深度的Ghost XP。打开virtualBox,把该设置好的设置好,加载入光盘启动后开始进入下面画面。选择3,DOS工具箱,因为只有这个才能安装,其他的选项都不能进入,

2012-07-26 11:34:24 1694 1

原创 gnome-shell基本修改

$ sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css找到下面内容:#panel { color: #ffffff; background-color: black; border-image: url("panel-border.svg") 1; font-size: 10.5pt; f

2012-07-25 11:21:28 3056 1

原创 linux下tty配置中文环境fbterm+yong

上网看了好多资料,终于把tty下的中文环境配置好了,好伤神啊。在此记录一下配置过程,免得搞忘了。又一次在网上到处早,那可不是闹着玩的。1. 下载并安装fbterm:[plain] view plaincopywget -c http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz

2012-07-14 18:02:52 3307

ios 手势解锁实现

objective-c实现的ios手势解锁代码,比较完整,直接加入工程可用。

2014-10-06

Android_SQLite.pdf

简单的教会android中SQLite数据库的用法

2012-09-09

Vim用户手册中文版.pdf

Vim作为linux上出色的一个文本编译工具,本资源对学习Vim操作提供了详细的讲解

2012-09-09

空空如也

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

TA关注的人

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