自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方丈的寺院

技术是人生基石/https://github.com/FS1360472174/

  • 博客(204)
  • 资源 (30)
  • 收藏
  • 关注

原创 erMaster插件

需求:在做开源项目时,了解基本业务后。试图从数据库表设计来分析项目。通过visio时绘制操作繁琐,另外不能与数据库连动。于是想找一款快速绘制er图,并且能够和数据库连动的软件工具。eclipse插件:eclipse有很多优秀实用的开源插件。搜索找到erMaster插件,在source forge网站上下载最新的plugin,features。使用:1. new File-》选择

2015-06-01 23:10:22 4648

原创 文章标题 Oracle数据库中dual表使用

一. 业务场景 业务流程需要进行写入和更新的比较,所以有原表和历史表。 要求表中的ID唯一性,以及两张表的ID关联,另外后续可能数据库会进行迁移二.方案选择方案一:id设置为int型自增长。这种做法编程简单,无需考虑id唯一性,由数据库帮忙维护。但是在此业务场景下存在缺点 1. 这里存在两张表关联。id自增长无法确保数据唯一性,也就无法保证原表与历史表进行数据映射。比如说,现在

2015-04-06 20:46:04 1272

原创 ajax post请求request.getParameter("")取值为null

写一个简单的ajax 请求,发现通过request.getParamter(“”)取到的值为null 前台代码:$(document).ready(function(){ $("#ajax").click(function(){ var depart="depart"; $.ajax({ url :path+ "/AjaxR

2015-03-29 15:34:39 16520

原创 CSS 控制table 滑动及调整列宽等问题总结

本文介绍了通过css+js来控制table的x,y方向上的滚动。然后详细分析了使用table时,可能出现的width宽度与预期设定不一致的情况,最后给出了解决方案

2015-02-07 19:19:03 7033

原创 Java读取properties文件

1.jsp页面展示代码<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% User user=(User)request.getAttribute("user");%>读取property文件读取proper

2015-01-31 18:09:43 1322

原创 水晶报表打印

水晶报表打印问题:ReportDocument aReportDocument = new ReportDocument();//加载报表 aReportDocument.Load(@Application.StartupPath + Properties.Settings.Default.MainReportPath);//子报表数据源aReportDocument.Subr

2014-11-20 18:56:35 1815

原创 C# 运行时序列化

一. 序列化与反序列的作用er

2014-11-16 13:57:09 1829

原创 C#attribute-----------初级

前言:attribute是 .net FrameWork 提出的技术,可以为自己的代码添加注解,从而实现些特殊功能。一. attribute功能attribute被译作特性,既然是特性,必然功能不一般。1.微软的说法MSDN给出的attribute功能:Attribute类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。预定义的系统的信息也就是.net给出的系统a

2014-11-09 21:13:20 1101

原创 c# 单元测试工程如何取得当前项目路径

前言:C#工程项目中有些配置文件,数据文件等不是C#工程文件,但是程序中需要访问,如果写成绝对路径不利于程序的迁移,所以必须写成相对路径。取得相对路径的方法很多,网上的例子也很多,基本上是七种吧,这里不再赘述,请看此链接:点击打开链接但是现在我利用VS2010中的项目创建单元测试功能,对我的项目进行测试。测试工程使用上面的其中方法就不可行了。测试工程是依赖于原有的工程的。在bin/

2014-11-08 22:08:04 3050

原创 C# 字段、属性、成员变量

C#与java,C++中的这些基本概念略有不同。因为容易混淆,所以这里总结下区别。希望能对初学者有帮助!

2014-11-02 20:03:26 4438 2

原创 水晶报表主子报表分页问题

导言:在设计主子报表时,通过在主报表的详细段分组,依次显示子报表。主报表只是个框架,子报表分别显示数据。在设计过程中,因为不清楚原理,经常性的子报表无故分页,给报表设计带来了极大的麻烦。现在将遇到的问题总结如下:报表结构如下图子报表1放在详细资料a中,子报表2放在详细资料b中一.表头有空页原因:主报表的报表头/页眉区域过大使得分页解决:1.将主报表 表头/页眉抑制显

2014-10-24 20:57:44 3076

原创 Oracle开发环境搭建

一.软件准备地址:oracle官网安装包:因为个人学习用,所以就安装服务器端就可以了,不需要客户端.一共两个压缩文件,解压时一起解压到到一个文件夹。本人使用的:win32_11gR2_database_1of2,win32_11gR2_database_2of2二. 软件安装软件按照说明一直安装就行,没什么特殊配置。下面两处稍微注意下:1.下面这步注意系统会创建

2014-10-12 18:18:53 1693

原创 控件之combox

一. combox显示    首先combox有两个属性来存储数据:DisplayMember(显示成员),ValueMember(值成员) ,DisplayMember是我们在combox界面上看到的,ValueMember是隐藏的数据。一般来说我们只需要设置DisplayMember属性的值即可。循环赋值 ,通过combox.Items.Add方法绑定数据,给combox.Da

2014-10-11 21:34:06 5379

原创 C#连接Mysql数据库

一. ADO.NET访问方式程序集:Mysql.Data下载:

2014-09-28 11:15:03 1473

原创 C#与Oracle数据库

一.连接Oracle数据库安装客户端: oracle数据库搭建在远程服务器上,本地只需要装个客户端,然后在安装目录下(D:\app\fangs\product\12.1.0\client_3\Network\Admin ,不一定是D盘) 配置tnsnames.ora,配置可以参考同目录下的Sample 文件夹中的内容。就是指明连接名,远程ip,servicename/SID。 然后

2014-08-30 13:50:34 1614

原创 c#值类型与引用类型

一.引用类型与值类型值类型是个轻量级类型,引用类型是个 '重量级‘类型。值类型存放的是对象本身,而引用类型存放的对象存放的内存地址1.内存分配值类型 的实例一般在线程栈上分配, 引用类型的实例则在托管堆上分配。注: 值类型的实例并不是一定在线程栈上,和定义的位置也有关系,局部变量和方法参数一定在栈上,但是类的成员变量总是会有类中的其他数据分配在一起,就有可能分配在堆上

2014-08-30 12:11:57 1206

原创 c#一些特殊语法

using 的用法http://www.cnblogs.com/iamv/archive/2008/02/14/1068650.html

2014-08-10 17:02:24 2025

原创 java 运行环境

1.jre和jdk的区别

2014-08-10 11:16:17 1047

原创 基于Struts+Hibernate开发过程中遇到的错误

1.import  javax.servlet.http.HttpServletRequest 导入包出错导入包出错,通常是包未引入,HttpServletRequest包是浏览器通过http发出的请求, 需要将tomcat/lib 目录下的 servlet-api.jar导入。但是导入后仍然不行,重启eclipse也无法让他生效最后通过 project -clean来生效的。

2014-05-18 13:22:09 1451

转载 MyEclipse 报错:Errors running builder 'DeploymentBuilder' on project '工程名'

并没有更换MyEclipse版本,只是重新卸载了下,然后jiu

2014-05-17 15:17:01 960

翻译 The "Run One Program Only" Phenomenon

As previously discussed,embedded devices normally embody the functionality they implement.In other words,they are designed to run one program(or just a few)with a predictable usage pattern. This is

2013-09-16 23:13:55 1124

翻译 Distinguishing Between Embedded and General-Purpose Computing

标题:嵌入式系统与通用计算机系统的区别        To understand what falls into the category of embedded computing ,it is instructive to note what is not a requirement for embedded devices.Lifetimes of embedded devices

2013-09-16 18:13:33 1173

原创 基于Bresenham算法画圆

bresenham算法画圆思想与上篇 bresenham算法画线段 思想是一致的画圆x^2+y^2=R^2  将他分为8个部分,如上图 1.只要画出1中1/8圆的圆周,剩下的就可以通过对称关系画出这个圆X变化从0->R那为什么不采用从-R->R呢,Y=+-sqrt(R^2-x^2);dy/dx=-x/(sqrt(R^2-x^2)) =-x

2013-08-15 17:32:56 4040

原创 基于Bresenham和DDA算法画线段

直线:y=kx+b 为了将他在显示屏上显示出来,我们需要为相应的点赋值,那么考虑到计算机的乘法执行效率,我们肯定不会选择用Y=kx+b这个表达式求值,然后进行画线段。我们应当是将它转化为加法运算。下面提供两种常见的算法:方法1:DDA算法DDA算法的思想是1.判断直线是近x轴线段,还是近y轴线段2.求出delt_x,delt_y ,以较大值为总步长,每次以此为标准,步进,然

2013-08-15 17:13:13 2259

原创 如何利用c中的指针实现两个8bit的数合并为16bit

对于从事单片机开发,进行单片机c语言开发的人来说,在对外部信息采集回来的数据进行处理,经常会用到,将采集到的第一个字节作为高8位,采集到的第二个字节作为低8位,从而构成1个16bit的数,得到一次完整的数据。那么如何来实现呢。方法1:比较普遍的做法是通过移位思想,eg:void get_data(u16 *p);void main(){u16 data;get_

2013-08-06 14:57:50 3864 1

原创 关于STM32下载问题的简单理解

首先STM32分为两种下载方式1.ISP(IN-SYSTEM-PROGRAMMING在线编程)  2.JTAG这里简单谈谈对ISP下载的理解:ISP下载是51单片机,STM等单片机比较常见的一种下载方式,需要MCU的支持,内部需要BOOT程序的支持,我们通过PC端的上位机将代码下载单片机外部FLASH中,然后调用BOOT程序(固化到ROM)将代码写到内部的Flash。stm32有b

2013-08-04 11:59:04 1919

原创 浅谈C工程中的.c与.h文件

基于C语言的单片机、arm相关的工程开发时,C语言的模块化特点体现的非常明显。试想一下:你的一个工程中需要用到AD采样模块、液晶显示模块、串口发送模块、DA控制模块等。你肯定不会选择在一个.c文件中进行,必须是分模块的,这样才有利于团队开发,提高效率。那么模块化设计遵循着怎样的原则呢,应该怎么写.c,.h文件呢。1. .c和.h文件的区别通常意义上的说法,.c是源文件,.h是头文件。通

2013-06-01 17:26:11 3158 1

原创 400 bad request

出现的问题:电脑上网时忽然出现了无法打开界面,界面显示错误 400 bad request 的错误。有时将防火墙关闭,能够上几分钟的网,但是随后又不行了。继续出现上述的错误。解决方案:1.出现这个错误,第一想法是服务器错误,将域名解析错了,所以查看了下DNS服务器的配置。没有错误,开始了步骤二。2.上网百度了下这个错误代号,各路网友说法不一,但是基本都是说修复IE的cookie,解释的

2013-05-26 23:18:54 2234

原创 基于ARM+LINUX的无线视频采集系统设计----------搭建嵌入式web服务器

前言:这篇文章主要是介绍基于arm的无线网卡移植、boa服务器的构建,服务器下网站的配置。 一。无线网卡的移植 本人的无线网卡用的TP-LINK系列的。1.     配置内核支持usb无线网卡这一部分我主要参考TQ2440用户手册来完成的首先在linux2.6.30内核主目录make menuconfig ->networking  support ->wireless

2013-05-23 17:56:24 2415

原创 基于ARM+LINUX的无线视频采集系统设计----------项目整体介绍

开发平台:ARM板:TQ2440/GQ2440内核:linux-2.6.30硬件配置:无线路由器无线网卡Usb摄像头电机驱动模块+小车整体介绍:本项目选用S3C2440作为主控制器,驱动小车为载体,裁剪linux2.6.30内核,使其具备无线上网功能,支持usb接口功能。然后构建根文件系统,移植boa服务器,编写html+css静态界面。然后利用无线路由器构建一

2013-05-21 16:33:44 2452

原创 基于linux-2.6.32.2的servfox移植

说明:这篇文章是本人在做基于web客户端的远程监控系统课题期间,在移植servfox应用服务程序费了很大周折,所以写下的。只是介绍了基于arm的servfox移植【因为其他部分的移植没有遇到过错误】前言:如何移植基于linux的USB摄像头驱动,及搭建web服务器。请参考这篇文章: 点击打开链接正文:1.下载servfox软件,在你虚拟机下解压2.将makefile.arm

2013-05-06 20:11:18 2012 2

原创 android中ListView的简单使用

ListView控件在android中控件类中,算是比较复杂的一种,其实现一般包含以下几个部分1)数据的准备2)构建适配器3)显示数据在使用ListVIew这个控件时,我发现好多人都出现了这样的问题"your content must have a listview whose id attribute is"android.R.id.List”错误,大致如下图 然后好

2013-04-19 10:53:59 1311

原创 红外传感智能劝导系统

一、项目简介:目前交通安全,文明出行是热点话题。交通方面的诸多设施都有待解决及改善,本项目以交通信号灯为研究背景,从行人的角度,节能安全为目的,来设计一个交通信号灯控制系统。二、系统主要模块及作用:红外检测模块,噪声检测模块,语音提示模块,上位机控制模块。*多对红外传感器检测人流量的大小;**对周围环境中的声音强度进行检测;***语音提示行人不要闯红

2013-03-31 20:48:28 1290

原创 Error: Current license file does not support the EP1C6Q240C8/EP3C10E144C8 device

在安装quartus ii软件遇到了诸多问题(确切的说是破解),google了很多资料,各有说法。在此根据我的了解做个总结。一.安装问题一般开发必须含有的两个软件:【针对的是6.0以后,硬软件都分开的】quartus_windows   quartus ii软件devices_windows    硬件支持还有dsp_builder_windows 、modelsim_ase_

2012-12-02 19:22:03 23241 1

原创 基于ARM体系结构的嵌入式开发(1)-----移植第一个驱动程序

本文是基于s3c2440,arm9内核的linux开发一.选用arm开发板;S3C2440  (天嵌的那款)买来的板子已经移植好uboot,linux内核。所以先用secureCRT链接开发板,然后执行命令 uname -aLinux EmbedSky 2.6.30.4-EmbedSky二.PC机装上linux操作系统1)安装虚拟机:vmware2)安装操作系统:fed

2012-11-09 19:29:26 1816

原创 浅谈计算机中编码方式

所谓计算机编码,就是将通用的语言转换为能在计算机交流的语言。1. 汉字编码汉字编码分两种,国标码,机内码。 (1)国标码,即GB2312-80在国标码的字符集中,收集了一级汉字3755个,二级汉字3008个,图形符号682个,共7445个。一个汉字对应一个区位码,由四位数字组成,前两位数字(0-94),为区码,后两位(0-94)为位码。  (2) 机内码是指汉字在计算机中的编码 ,

2012-11-03 21:17:56 1942 1

原创 2012TI杯电子设计大赛

第2-6周:2012年TI杯比赛    比赛前:每天的作息是这样的:7:00起床;7:40-12:00实验室。14:00-18:00实验室。18:30-10:00实验室。回寝后如果有没调试好的程序,继续调试好。然后逛逛TI的论坛,把白天遇到的问题发到论坛,看看论坛的帖子。偶尔和朋友聊聊天,上上社交网站。24:00-2:00这样时间范围睡觉。这样的作息非常适合我,我每天用本子记录了遇到的问题

2012-09-03 02:40:12 1904

原创 第一周:嵌入式比赛

转眼间,8周的暑假就这么结束了,明天又将迎接新的学期,新的挑战。在此对暑假做个简单的回顾,在反思中继续前进,在不足中走的更远。第一周:嵌入式大赛    期末考试的时候老师就通知我说去北京的事,当时挺错愕的,愣了一下,老师还以为我不愿意去,其实是我比较惊讶,有这样好的机会怎能不珍惜呢。这事详细解释一下,之前SRT项目找了个指导老师,刚好他带队参加一个嵌入式比赛,因为学校第一次参赛,时间又比较

2012-09-03 02:24:40 2081

原创 2012TI杯竞赛学习-----------时钟系统篇

因为参加了暑假的TI杯电子设计大赛,所以学习MSP430系列单片机,截止目前学习已有十几天,本想等比赛结束再做总结,后与人交流后发现,及时写下学习心得,与他人进行交流,更有益于今后学习。430不同于其他单片机,其5种低功耗模式,构成了他的独特性,低功耗模式得益于他的时钟系统,遂首先谈谈时钟系统的学习心得(本人用的是430F149核心板1.    msp430f149总共有三个时钟源:

2012-07-29 19:23:17 1270

原创 基于arm11处理器S3C6410内核的linux下串口通信实现

基于arm的linux串口通信与独立按键的实验最近正好在学习基于ARM的linux下串口通信,现将学习经验与大家共享。以本人刚刚做的例程来一步步讲解。/*例程目的:通过向内核加载独立按键模块,串口通信模块,编写应用程序,使得当按键按下时,arm可以通过串口对外发送数据。已达到arm与其他设备间的串口通信的目的*/一、基础知识1.串口基本知识:串口:计算机上一种非常通用设备通

2012-07-04 19:42:22 3553

红外智能交通劝导系统

低功耗的MSP430单片机作为微控制器,将红外检测模块和噪声检测模块结合起来共同反映人流量的大小以此提高检测的准确性。将检测的结果传送给语音提示模块和上位机控制模块,播放的语音大小与人流量成正相关,以此提醒人们按照交通规则安全通过马路,而且上位机界面可以将采集的信息显示出来并能对语音模块进行实时控制。

2013-03-31

基于msp430的点光源跟踪系统源码

基于msp430F149的点光源跟踪系统,ADC4路采样,经处理后控制步进电机的运动,实现了X,Y,两个自由度的运动。能很好跟综到点光源,经过硬件反复调试,完全可以使用。方便移植到各类平台

2012-07-23

基于6410的温湿度传感器驱动模块源码

基于Linux的温湿度传感器模块,含硬件电路图,驱动程序,应用程序。代码注释详细,易读,非常方便移植带各类arm平台。

2012-07-01

基于s3c6410的linux下网络服务器移植程序源码

基于s3c6410的网络服务器程序的实现,非常方便移植到各类arm平台,代码易读,非常容易学习

2012-06-23

基于S3C6410 linux下无线模块之wifi驱动程序源码

基于s3c6410的gps无线模块功能的实现,包括驱动程序.ko文件,还附有测试程序,非常方便移植到各类arm平台

2012-06-23

基于s3c6410的linux无线模块之wifi的驱动程序源码

基于s3c6410的gps无线模块功能的实现,包括驱动程序.ko文件,还附有测试程序,非常方便移植到各类arm平台

2012-06-23

基于s3c6410linux编程gpS无线模块的源码

基于s3c6410的gps无线模块功能的实现,包括驱动程序.ko文件,还附有测试程序,非常方便移植到各类arm平台

2012-06-23

基于s3c6410的linux·编程gprs的实现

基于s3c6410的gprs模块功能的实现,包括驱动程序.ko文件,还附有测试程序,平台方便移植

2012-06-23

基于linux下串口通信例程(按键驱动)

基于linux下的串口通信例程,通过向内核加载矩阵键盘的驱动,实现扫描某个键盘按下后,发送。当按下另外一个按键时,发送另外一个数据。本实验已在三星6410平台上移植成功了。 此为键盘驱动程序直接加载到内核即可(内核版本2.6.21)

2012-06-19

linux下串口通信例程(按键控制)

基于linux下的串口通信例程,通过向内核加载矩阵键盘的驱动,实现扫描某个键盘按下后,发送,,,。当按下另外一个按键时,发送另外一个数据。本实验已在三星6410平台上移植成功了。 请下载时注意下载键盘驱动程序

2012-06-19

linux 下简单网络服务器的配置

基于6410的web服务器的配置,代码易懂,方便移植

2012-06-06

linux下串口通讯实例

基于6410的linux串口通讯实验,代码易懂,方便移植

2012-06-06

linux下多线程的例子

基于6410的linux下多线程源码。很简单,方便移植

2012-06-06

各种典型的pcb封装库

pcb封装 ,包含各种库,三极管运放,电阻,电容,电感。按键。

2012-05-25

典型的pcb封装

pcb封装 ,包含各种库,三极管运放,电阻,电容,电感。按键。

2012-05-25

arm2440开发原理图

arm2440开发原理图

2012-05-25

ajax技术简介

很基础的ajax技术简介,很适合初学者入门参考资料,是杨老师上课的经典PPT,希望能够帮到初学者的你,高手请绕道。

2012-01-05

数据库基本知识

数据结构很全很基础的课件,杨建明老师的倾心之作,非常适合初学者的入门参考资料,高手请绕道。里面还有大量的例子,可供参考。

2011-11-24

servlet和jsp初步课件

很全很基础servlet和jsp的入门课件,知识点很全面,深入浅出讲解的很到位,还有大量丰富的例子,是初学者很好的参考资料。

2011-11-22

WEB开发应用导论

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

WEB应用开发导论

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

WEB应用开发

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

web开发基础课件和实例

很基础的网页制作课件,WEB应用开发导论。包括HTML,CSS,JAVASCRIPT.还有大量的实例。事先申明文档很基础,适合初学者,刚入门的。高手请绕道。

2011-11-14

智能循迹小车

比较完整的智能小车芯片资料,以及项目报告,是资源的整合,也是自己2个循迹小车的总结,

2011-10-18

超全的74系列资料和苦心积累的芯片资料

非常全面的74系列芯片资料,是硬件开发者和学生不可多得的查询资料,还附有笔者自己平时所用到的一些芯片资料,希望对大家有帮助

2011-09-03

C语言经典习题及上机指导

很实用的C练习,学习辅导资料。里面有课后习题,典型例题。以及实验详细课程,是不可多得的C学习资料,后面更是附有几份C等级考试资料,对想考证的同学也有一定的帮助。

2011-09-02

空空如也

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

TA关注的人

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