- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 数据结构学习:栈
栈是一种后进先出(Last in First Out)的数据结构。 由于栈比较好理解,这里只附上用c实现栈的代码。栈的链式储存#include <stdio.h> #include <stdlib.h>#define SUCCEED 1 #define FAIL 0 #define TestNum 5typedef int SElemType; typedef int Status;//栈的结点结
2015-09-29 20:44:29 768
原创 Android学习记录:线程
在Java中,线程的建立方法如下。 新建一个类,接口Runnable,重载 run方法import javax.swing.JTextField;public class test implements Runnable{ @Override public void run() { } }在需要开始这个线程的地方,这样创建线程private Thread th; test
2015-09-27 20:39:56 727
原创 Android学习记录:Paint,Canvas和Bitmap
在Java中,利用过双缓冲技术,先将画笔画在内存上,再转化为图片,调出来。 当画的东西过多造成处理不过来时,双缓冲技术将防止闪屏。 在Paint方法下,我们这样写: BufferedImage tmp = new BufferedImage(1200, 900, BufferedImage.TYPE_INT_ARGB); Graphics g2 = tmp.createGraphi
2015-09-22 13:12:02 907
原创 数据结构学习:KMP模式匹配算法
有关KMP的算法具体的实现网上有很多,不具体阐述。这里附上c的实现。 谈谈我自己的理解。KMP相较于朴素算法,其主要目的是为了使主串中的遍历参数i不回溯,而直接改变目标串中的遍历参数j。 比如说要是目标串中没有一个重复的字符,那么当遍历到主串中的i与目标串的j不想等时,只需要把目标串的遍历参数j归1(在这里字符串的首字符用来保存该串的长度),从主串中i的位置从头比对目标串。然后继续向后比较、遍历
2015-09-21 21:39:55 880
原创 Java学习记录 : 画板的实现
接触java不满一个月,看厚厚的java入门简直要醉,故利用实例来巩固所学知识。 画板的实现其实从原理来说超级简单,可能一会儿就完成了。 但作为一名强迫症患者,要实现和win下面的画板一样的功能还是需要动下脑筋的。画板雏形: 画板顾名思义,最主要功能就是要来画画的 Java里面的Graphics类里面提供了如下几种方法。 画圆画方画直线都不成问题,只需要提x1,x2,y1,y2即可。
2015-09-13 11:40:14 5448
原创 Android学习记录:获取联系人
在AndroidManifest中申请读取联系人的权限<uses-permission android:name = "android.permission.READ_CONTACTS"/>package com.example.getcontacts;import android.os.Bundle; import android.provider.ContactsContract.CommonD
2015-09-12 23:02:07 523
基于NIOSII(FPGA)的DES加密实现工程
2017-03-19
Altera usb blaster最新版
2015-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人