自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (3)
  • 收藏
  • 关注

原创 xxx

sssssxxxxxxffffff

2014-10-24 14:36:23 865

原创 多元函数对矩阵求导

图像处理中常常涉及二元函数对二维向量的求导,特此总结如何在离散的图像中计算这些连续空间上的微分呢?需要采用有限元差分法求导,主要思路是联立泰勒展开

2013-09-01 22:08:39 3375

原创 Java基础知识(3): Swing编程

1、主要内容通过Swing编写图形用户界面2、Swing控件编程用Swing编写图形用户界面主要涉及JFrame, JPanel, JButton等等类。其中,JFrame是界面布局的桌子;JPanel是放置控件的幕布,铺在JFrame上将空间分成若干块;JButton等控件添加到JPanel的指定位置中。2.1JFrame相关方法setTitle("")设置窗口名称set

2013-08-24 11:07:06 1341

原创 java 实践中的问题

1、int等值与String之间的转换用String.valueOf()方法将boolean char int double float long char[]等转化为字符串用int i = Integer.parseInt(String s, int radix)或int i = Integer.parseInt(String s)将字符串转换为有符号整数2、String与数组之间的

2013-08-23 10:51:58 786

原创 Java基础知识(2):多线程

创建线程:Java api中,java.lang.Thread为基础线程类。线程是执行的一段程序,因此就是一个函数调用,但它可以访问父线程的资源。共有三种创建线程的方式:1、派生Thread的子类,实现抽象的run方法,通过调用子类对象的start()方法启动线程class BackgroundSorter extends Thread { List l; public Bac

2013-08-13 14:46:23 652

原创 实践笔记:JavaBean的思考和实践

目标:JavaBean的作用和实现制作第一个网页环境:基于前文所述JavaBean是什么?javaBean是这样一种类:一个公共类,public私有的实例变量,private通过getter/setter来访问javaBean用于实现业务逻辑与显示代码的分离。javaBean如何与显示代码交互呢?通过JSP内置对象request来获得初始值,通过setPrope

2013-08-07 22:30:34 628

转载 eclipse最佳实践:快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。  1.【ALT+/】  此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。  2.【Ctrl+O】  显示类中方法和属性的大纲,能快速定位

2013-08-06 19:40:18 577

原创 实践笔记:编写第一个网页

目标:eclipse开发环境配置,包括Tomcat服务器配置新建一个动态网页工程(Dynamic Web Project),理清目录结构理解网页交互原理开发环境:eclipse的j2ee版本Tomcat7.0版本jdk1.6版本实践:第一步:安装jdk1.6注意点:配置系统环境变量JAVA_HOME=c:\Program Files\Java\jdk1.6第二步

2013-08-06 19:29:23 728

原创 实用技巧(1):eclipse配色插件

下载地址:http://eclipsecolorthemes.org/步骤:打开help->Eclipse Marketplace,搜索 Eclipse Color Theme并安装安装完成之后,就出现了Window->preferences->General->Appearance->Color Theme,里面就已经有了默认的一些主题了如果不满意,就可以impo

2013-08-06 14:38:43 564

原创 Java基础知识(1):for/in语句

基本语法:for(declaration : expression) statement import java.util.HashSet;import java.util.Set;public class ForeachDemo { /** * @param args */ public static void main(String[] args)

2013-08-05 16:35:29 1533

原创 内部类、迭代器、工厂、基本应用

本文参考"Thinking in java"的有关内容1、源起强化类间的逻辑关系或从属关系,比如将同类元素结合、将主类与工具类结合2、优势代码隐藏、与外围类通信、代码结构更加清晰3、约束内部类是紧紧依附于外部类对象的,也就是说没有一个已经实例化的外部类的对象,就无法实例化一个内部类对象,因此无法在外围类中定义static类型的内部类成员对象,但可以定义普通的内部类成员对象。

2012-11-29 21:34:31 607

原创 SQL语言总结

1、SHOW DATABASES; 查看已有的数据库2、USE [db_name]; 使用某个数据库3、三个关键词:CREATE(创建)、DROP(删除)、ALTER(修改)     四种基本对象:DATABASE, TABLE, VIEW(视图), INDEX(索引)**ALTER只能作用于TABLE4、CREATE TABLE [table_name] ([col_na

2012-10-31 20:18:59 442

转载 C语言面向对象编程

C语言面向对象编程原创作者: rubynroll  阅读:5643次   评论:0条   更新时间:2008-12-15    经常看到关于OO编程的讨论,C++, Java, C#...还有最近很流行的动态语言Python,Ruby等,但很少看到有C的份。在我看来,OO编程的核心是OO的思想,用什么语言倒是其次。但是,不可否认,那些专门为OO编程设计的语言可以比较方便和自然地表达OO

2012-10-30 19:11:58 960

原创 eclipse自动补全

window->preferences->java->editor->content assist->auto activation trggers for java

2012-10-29 11:17:21 432

原创 动态规划:装配线与LCS问题

1 概述1、分治法和动态规划都是通过组合子问题的解来解决整个问题。2、动态规划适用于各个子问题包含公共子问题的情况。3、分治法将问题划分为一些独立的子问题。2 动态规划算法设计思路1、描述最优子结构2、递归定义最优解的值3、按自底向上的方式计算最优解的值3 装配线调度问题3.1 问题的描述有如图的一条装配工厂,有两条并行的装配线,每个站点的处

2012-10-19 13:51:23 758

原创 二叉搜索特殊下标

问题:给定一个由不同整数a1,a2,...an按序排列的序列,确定是否存在某个下标i,使得ai =i.分析:采用分治的思想,若an/2n/2的情形也是类似,因为这是一个互不相同的有序序列int Special_Binary_Search(int left, int right){ if (left == right) { if (a[left] == left) { r

2012-10-19 10:51:38 540

原创 近期学习思考

从上周项目验收开始到今天,无所事事,需要明确近期的学习重点。在研究生阶段的基本思路:算法与数据结构,c/c++/java语言,windows、linux和嵌入式实时操作系统,计算机网络基础,数据库,设计模式。前一段时间一直在做偏向于硬件的STM32项目,对于基本的任务调度等情形有了较深的认识,这应该是一个突破。在算法与数据结构上,看算法导论遇到了瓶颈,跳过了很多内容。而且有许多经典问题

2012-09-26 16:58:24 482

原创 STM32定时器时钟配置

(TIM_Period+1)×(TIM_Prescaler+1)/72M = 定时时间条件TIM_ClockDivision = 0

2012-09-08 20:33:01 810

转载 创建一个动态网页

1、File ----> New ---->other ---->Web ---->Dynamic Web Project  2、Next  选择添加项目Project name :  Tests  选择Tomcat 配置 选择你下载匹配的Tomcat 我用的是Apache  Tomcat v6.0 Next  3、选择F

2012-09-05 21:31:50 1449

原创 STM32的开漏模式和外接上拉电阻问题

首先介绍开漏模式的意义。(1) 浮空输入_IN_FLOATING ——浮空输入,可以做KEY识别,RX1(2)带上拉输入_IPU——IO内部上拉电阻输入(3)带下拉输入_IPD—— IO内部下拉电阻输入(4) 模拟输入_AIN ——应用ADC模拟输入,或者低功耗下省电(5)开漏输出_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平

2012-09-05 10:17:05 24778 1

原创 ADAPTER模式

1、目的       Adapter模式的基本目的是将某一个已知类转化为用户需要的类。Adapter模式使得原本由于接口不同而不能一同工作的类组合在一起。2、应用场景Adapter模式有三个应用场景:A、使用一个已知类(隐含着只知道接口,不知道具体实现),但是已知类的接口又与想要的接口(如基类接口)不同。B、所建立的可复用类可能与接口不兼容的其他类配合。C、复用多个子类。

2012-07-26 11:53:25 686

原创 七月学习总结与展望

七月烈日炎炎,坚持在学校学习。在项目方面,完成了STM32核心板的测试程序,测试了中断方式的UART,并解析了北斗和GPS的基本协议,这一部分完全围绕STM32的UART接口,复习了中断和异步串口协议的内容,在这方面最重要的进展是完成了对于硬件设备的封装,还学习了嵌入式领域两个重要的关键字volatile和static,接下去的任务是完成项目的联调程序。在语言学习方面,重拾JAVA,学习了JD

2012-07-25 17:01:47 864

转载 在Fedora 14上安装Sun JDK 6

在Fedora 14上安装Sun JDK 6By icycandy, at 2010/12/02 23:33:43Fedora 14上默认安装的Java版本是OpenJDK。大多数情况下OpenJDK就足够用了,但是有些情况下Sun JDK是必要的。1. 下载当前的最新版本是JDK 6 Update 22,下载地址 http://www.oracle.com/technetwo

2012-07-23 10:58:05 643

原创 游戏编程的框架初探

前一阵子看算法,基础的数据结构有复习了一遍,最后还剩下一点经典的算法没有看,打算8月回头复习。近期看看JAVA、Web和Android。今天看了一个JAVA游戏贪食蛇的例子,以前在linux上用c也写过一个类似的游戏,但是由于初窥门径,没有如此宏观的把握。以下是游戏构建的具体过程和思路。一、架构例子模式基于MVC模式,将数据模型、显示和控制分割开,使得整个程序模块清晰,耦合松散,最近研

2012-07-17 12:31:47 990

原创 数据库与工厂模式的思考

最近一直忙着硬件调试,闲来看看数据库和JDBC的诸多知识,不禁大有所得,昨日偶得工厂模式,即详考之。一、引言首先需要明确为什么建立多态机制?多态机制是为了使得大部分代码尽可能少的了解对象的具体类型,而是只与对象家族中的一个通用表示打交道。这样就使得代码更容易读写和维护,所以“多态”是面向对象编程的基本目标。二、抽象工厂2.1 什么是抽象工厂?当我们需要建造栋大楼时,常常是需要遵

2012-07-16 13:16:15 1215

原创 STM32中USART的使用方法

USART作为一种标准接口在应用中十分常见。本文着重分析其作为UART的配置和应用方法。1、STM32固件库使用外围设备的主要思路在STM32中,外围设备的配置思路比较固定。首先是使能相关的时钟,一方面是设备本身的时钟,另一方面如果设备通过IO口输出还需要使能IO口的时钟;最后如果对应的IO口是复用功能的IO口,则还必须使能AFIO的时钟。其次是配置GPIO,GPIO的各种属性由硬件手

2012-07-01 22:50:59 24645 2

转载 嵌入式编程(以STM32为例)中的volatile,const意义及应用场景

__I、 __O 、__IO是什么意思?这是ST库里面的宏定义,定义如下:#define     __I       volatile const        /*!#define     __O       volatile                  /*!#define     __IO      volatile                  /*!

2012-06-28 21:00:06 14538 4

经典汉密尔顿算法好东西不容错过

经典汉密尔顿算法,遗传退火法 好东西不容错过 好东西不容错过 好东西不容错过 好东西不容错过

2010-08-07

频率计小程序单片机编程

一个频率计小程序单片机编程,基于单片机的基础小实验,反映了采样控制的单片机编程

2010-04-24

51单片机培训内部资料

见过最全面的51单片机资料,几百个实用小程序任你挑选

2010-04-21

空空如也

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

TA关注的人

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