03 2015 档案
摘要:在Java代码中通过JNI调用C函数的步骤如下:第一步:编写Java代码 1 class HelloJNI{ 2 native void printHello(); 3 native void printString(String str); 4 5 static ...
阅读全文
摘要:更好的例子 http://blog.csdn.net/hack_bug/article/details/7634737 本文转载于:http://blog.csdn.net/xiaanming/article/details/8703708 以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里
阅读全文
摘要:关于WIFI就不多介绍啦,直接来个段子吧。问:“WiFi对人体有伤害么?”答:“不清楚,反正没有WiFi我就浑身不舒服。比较重要的一点就是WifiManager wm=(WifiManager)Android_Wifi.this.getSystemService(Context.WIFI_SERVI...
阅读全文
摘要:Android提供了WebView组件,,在Android的所有组件中,WebView的功能是最强大的,是当之无愧的老大。WebView组件本身就是一个浏览器实现,她的内核是基于开源WebKit引擎。main.xml 1 2 7 8 13 20 ...
阅读全文
摘要:在Android手机系统中,可以通过URL地址获取网络资源。在URL类的众多方法中,可以使用openStream()方法来读取该URL资源的输入流InputStream。在此方法的基础上可以引申出很多重要的应用。在URL中,可以使用方法openConnection()返回一个URLConnect...
阅读全文
摘要:在Android系统中,提供了一下三种通信接口:标准的Java 接口:java.netApache接口:org.apache.httpAndroid网络接口:android.net.http在android系统中,包含了Apache HttpClient库,此库为执行Android中的网络操作之首选...
阅读全文
摘要:经过前面内容的学习,我们了解了Java技术中实现网络通信的基本知识。下面将通过一个具体视力的实现过程,讲解客户端和服务器端通信的流程。服务器端的实现文件是 Server.java,代码如下: 1 import java.io.*; 2 import java.awt.*; 3 import ja...
阅读全文
摘要:1、Socket简介 在网络上的两个程序通过一个双向的通信连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 在Java环境下,So...
阅读全文
摘要:MySQL重置密码:http://www.jb51.net/article/35061.htmEclipse有直接查看java文档和类库源码的功能,不过得手工添加才行,下面对如何在Eclipse中添加java文档和类库源码进行总结。1. Window->Pereferences...打开参数选择对话...
阅读全文
摘要:原文参考:http://www.cnblogs.com/Anker/archive/2013/01/25/2876397.html摘要: 本章先回顾了前面介绍的合并排序、堆排序和快速排序的特点及运行运行时间。合并排序和堆排序在最坏情况下达到O(nlgn),而快速排序最坏情况下达到O(n^2),平均...
阅读全文
摘要:原文参考 http://www.cnblogs.com/Anker/archive/2013/01/23/2873422.html本章开始介绍了堆的基本概念,然后引入最大堆和最小堆的概念。全章采用最大堆来介绍堆的操作,两个重要的操作是调整最大堆和创建最大堆,接着着两个操作引进了堆排序,最后介绍了采用...
阅读全文
摘要:原文请参考:http://www.cnblogs.com/Anker/archive/2013/01/22/2872261.html本章介绍了算法分析中的渐进分析符号,几个重要渐进记号的定义如下:Θ(g(n))={ f(n): 存在正常数c1,c2和n0,使对所有的n>=n0,有0=n0,有0=n0...
阅读全文
摘要:原文参考:http://www.cnblogs.com/Anker/archive/2013/01/22/2871042.html1、插入排序 输入:n个数(a1,a2,a3,...,an) 输出:输入序列的一个排列(a1',a2',a3',...an')使得(a1'≤a2'≤a3'≤...≤a...
阅读全文
摘要:原文链接:http://www.cnblogs.com/Anker/archive/2013/01/24/2875234.html本章介绍了快速排序及其算法分析,快速排序采用的是分治算法思想,对包含n个数的输入数组,最坏情况下运行时间为θ(n^2),但是平均性能相当好,期望的运行时间为θ(nlgn)...
阅读全文
摘要:堆排序是一种利用堆的性质进行的排序算法。所以学习堆排序之前先来简单介绍下堆。堆堆数据结构是一种数组对象,如图一所示,它可以被视为一颗完全二叉树。 图一树中的每个结点与数组中存放该结点值的那个元素对应。树的每一层都是填满的,最后一层可能除外。如果树的结点和数组的下标都从0开始,那么给定了某个结点的下标...
阅读全文
摘要:1 #include 2 int count = 0; 3 FILE *fp; 4 5 int notDanger(int row,int j,int (*chess)[8]) { 6 int i,k,flag1 =0,flag2=0,flag3=0,flag4=0,flag...
阅读全文
摘要:对于2维数组来讲,可以理解成数组的数组。以下面的数组为例:int a[8][4]a是数组首元素的地址,那么作为2维数组来讲,数组首元素是什么呢?2维数组的首元素还是个数组-----一个包含4个int的一维数组。对于这个包含4个int的一维数组来讲,其数组名为a[0],首元素地址为a[0],也即a[0...
阅读全文