自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (12)
  • 收藏
  • 关注

转载 如何利用nslookup命令查询mx记录?以及邮件相关记录

Nslookup 是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在 Windows NT/2000/XP 中均可使用。本文主要是针对邮箱的mx记录以及相关的查询方法做一些参考:windows开始菜单->运行,输入cmd/command(各版本系统的命令不同),进入到命令行窗口。1.在命令提示符下,键入 nslookup,再按 Enter 键。2.键入 serve

2012-10-20 16:25:48 35601

转载 配置samba

如果安装时用rpm安装,那么启动samba不用service smb start,用service nmbd start,service smbd start也可以的。在smb.conf文件中,注释行以“#”开头,同时每项中英文字母不区分大小写,在一行最后字符尾加“\”,可将一行分成多行。用“;”开头的行,是可改变的配置,将“;”去掉时,该配置将取作用。[global](全局参数的设置

2011-11-27 22:59:29 997

原创 ASP 动态加载FLASH的简单方法

这次做的ASP网页上需要加载flash文件,在网上找了很久没有找到合适的方法,通过CSDN上高人指点,终于在静态flash的基础上实现了动态加载,方法如下首先添加一个静态flash控件,

2011-08-10 10:47:28 1687

原创 获取Datalist文本框值的方法

因为Datalist中含有重复的内容,如textbox 和button等,要获取控件的信息出了绑定以外还可以用如下方法1.在page_load中:if(!IsPostBack){  //绑定datalist}在获取textbox值时候,如果要获取所

2011-08-05 15:22:18 3162

转载 updatePanel局部更新(转)

ScriptManager和UpdatePanel控件联合使用可以实现页面异步局部更新的效果。其中的UpdatePanel就是设置页面中异步局部更新区域,它必须依赖于ScriptManager存在,因为ScriptManger控件提供了客户端脚本生成与管理UpdatePanel的

2011-07-18 14:18:13 536

原创 用VS发布ASP网站

在局域网发布自己的网站需要用到IIS,在win7下配置IIS的方法如下:http://www.360doc.com/content/10/0624/19/1872066_35018211.shtml用VS2008发布网站其实很容易,右键项目 有一个发布 发布到指定目录下 去iis里面新建一个网站 配置主目录到你刚发布的那里 大体上就是这样的,需要注意的是,目标网站的权限问题,以

2011-07-13 22:52:29 1038

原创 asp.net C# 验证电子邮件的格式(正则表达式)

public static bool ValidateEmail(String EmailString) { string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{

2011-07-04 11:57:00 5816

原创 五脚继电器的使用方法

<br />早上测试了一下刚买的继电器,以前没用过所以就得比较神奇,通电以后卡帕卡帕的~嘿嘿<br /><br /><br /> <br />1、继电器额定工作电压的选择 <br />  继电器额定工作电压是继电器最主要的一项技术参数。在使用继电器时,应该首先考虑所在电路(即继电器线圈所在的电路)的工作电压,继电器的额定工作电压应等于所在电路的工作电压。一般所在电路的工作电压是继电器额定工作电压的0.86。注意所在电路的工件电压千万不能超过继电器额定工作电压,否则继电器线圈容易烧毁。另外,有些集成电路,例如

2011-05-20 12:53:00 20727

原创 DS18B20 linux驱动程序 基于AT91SAM9260

调试了很久的DS18B20驱动,前些日子出现的问题一直是读出为0 ,卡了4天之后终于解决了,之前在控制口没有加上拉电阻,后来想到可能是这个问题,加了个大电阻,果然好了~#include #include #include #include #include #include #include #include #include #include #include #define DEV_NAME "ds18b20"#define PFX "ds18b20:

2011-04-19 22:18:00 2143

转载 linux 驱动开发 自动创建节点的问题

<br />自学驱动以来,一直都是在加载模块后采用手动创建节点,虽然这个过程比较简单,毕竟还是有点麻烦,尤其是在调试模块的时候。#insmod module_name.ko#mknod /dev/module_name c MAJOR MINOR#在2.4里设备文件采用的是devfs,在2.6里已经用udev取代devfs,为解决上面那样手动创建节点的麻烦,我们可以在程序里加上创建节点这项,如下:以字符设备char_dev为例,在驱动初始化的代码里调用class_create为该设备创建一个class,再为

2011-04-17 17:45:00 708

原创 在XP下做linux嵌入式系统移植 AT91SAM9260

      前两天刚做好的linux2.6.33内核的配置,写点东西记录一下。      因为我的PC物理机是XP系统,里面装了Ubuntu10.10的虚拟机,本想在虚拟机下面做移植,虚拟机很悲剧地ping不通主机,也ping不通目标板,所以只能在XP下面做。      首先要安装板子的驱动,硬件上,宿主机与目标板之间是用串口转USB连接,要是驱动不正确的话用超级终端是连不上的;软件连接上,我用得是putty,当然超级终端也可以。在移植过程中需要用到TFTP传送文件,所以要保证目标板和宿主机之间的网络通畅,

2011-04-10 09:04:00 1485

原创 linux驱动编译不通过的问题解决

 我的主机是Ubuntu10.10,目标板上配置的linux2.6.33版本的内核,前两天碰到的问题是,在编写好的驱动目录下面使用make命令后报错如下:ickens@ubuntu:~/Drivers$ makemake -C /home/dickens/linux-2.6.33 M=/home/dickens/Drivers modulesmake[1]: 正在进入目录 `/home/dickens/linux-2.6.33'  CC [M] /home/dickens/Drivers/Led.oIn f

2011-04-09 21:53:00 6501

原创 科研日志-编译内核for AT91SAM9260

Get and patch the Linux kernelTo get an experimental Linux4SAM kernel up and running on an AT91 product, you have to go through the following steps:    1. identify on which linux kernel revision the experimental patches will apply     2. download the corre

2011-04-01 15:46:00 1488

原创 科研日志-字符设备驱动

    我的第一个字符驱动刚刚写好,摸摸还是热的~n_n 先做个总结吧,免得忘了!    编写一个字符设备驱动大概分为三个部分:    1.驱动程序本身,一个.c文件    2.Makefile文件    3.测试程序  一.字符驱动     以下是程序的清单,这个驱动的功能非常简单,先将保存的数据打印出来,然后提示用户输入,讲输入的信息保存到内核态,下面通过代码那的注释以说明/*在这个程序的末尾有两个函数 module_init(GlobalChar_init);  module_exit(GlobalC

2011-03-25 12:33:00 601

原创 编写字符设备驱动遇到的问题

这是一个简单的字符驱动程序,在初始化和退出的时候显示一段话#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#define MODULE#endif#include #include #include static int __init hello_init(void){printk("hello world!/n");return 0;}void __exit hello_exit(void){printk("bye!/n");}module_

2011-03-24 13:03:00 1099

原创 MFC写的在线客服

    本文是对为期两个礼拜的实习做一个简单的总结。    本次实习的主要内容是用MFC写一个在线客服,类似于即时聊天程序,要用Socket通信和数据库,整个软件采用C/S模式,现在先对软件做一个简单的介绍。首先,数据库部分我们用ODBC实现,配置方法非常简单,我们用的SQL2000具体方法我就不在这里写了。软件分为服务端和客户端两部分,服务端用来连接数据库和为客户转发消息,客户端则是发送和接消息的另一部分,连接客户端和服务端的通道就是Socket,下面具体介绍每一部分的实现。一.MFC窗体应用程序的两个初

2011-03-20 23:29:00 2274 1

转载 MFC ComboBox 使用方法

<br /><br />Combo Box (组合框)控件很简单,可以节省空间。从用户角度来看,这个控件是由一个文本输入控件和一个下拉菜单组成的。用户可以从一个预先定义的列表里选择一个选项,同时也可以直接在文本框里面输入文本。下面的例子简要说明如何利用MFC CComboBox Class来操作字符串列表。<br />1、定义控件对应变量<br />假定已经创建了一个Dialog,并且从控件工具箱将 Combo Box 控件拖放到上面。打开 Class Wizard,添加控件对应变量,如:CComboBox

2011-03-12 14:17:00 494

原创 解决VC6.0 对象点不出成员函数的问题

<br />关闭工程,删除.ncb,再打开工程,应该就OK了就这么简单 哈哈

2011-03-12 10:20:00 713

原创 科研日志3

<br /><br />昨天努力钻研了一天TFTP,但是结果似乎还是不乐观,进度比预想的慢,我觉得主要原因有两个,一是对linux命令不熟,很多操作都要现找,当然因为手头连本教材都没有,google自然也就是唯一的最好的老师了;第二,考研的成绩,现在心里还是觉得堵得很,当然这不是科研日志的一部分。<br />       言归正传,现在TFTP在本机上的配置已经差不多了,TFTP的作用就是文件传输,那么我们需要他做什么呢?之前用的SAM-BA也是板子FLASH的烧写工具,但是只用来烧写U-BOOT和内核,T

2011-03-09 15:42:00 660

原创 科研日志2

<br /><br /><br />昨天的成果是搭建好了在linux下面的交叉编译环境 arm-linux-gcc-4.3.2 ,在交叉编译环境下编译的C文件,编译结果是二进制文件,可以直接烧到板子上执行,<br />具体方法如下http://blog.csdn.net/dickens88/archive/2011/03/02/6218473.aspx<br /><br /><br />       那么,现在本机的编译环境已经准备完了,剩下的就是怎么把我写的程序弄到板子上去,所以这是今天的问题之一 ,用户

2011-03-09 15:41:00 521

原创 建立交叉编译环境arm-linux-gcc-4.3.2

<br />     首先确保安装了标准C开发环境,一句命令搞定:sudo apt-get installbuild-essential<br />然后在终端进入arm-linux-gcc-4.3.2.tgz存放目录,再sudo tar -zxvfarm-linux-gcc-4.3.2.tgz -C /<br />(注意大写C字母后留一个空格,这样会自动解压缩到/usr/local/4.3.2目录下)<br />      修改环境变量,使交叉编译环境生效。我是执行如下命令:

2011-03-02 16:13:00 1250 1

原创 毕设 科研日志1

<br />正式的毕业设计可以算是从昨天开始的,对于我选择的题目,很明显我低估了它的难度,我对于嵌入式的理解其实仅仅限于easyarm的那两块板子,一个16位的串,一个是封装和定义号的函数和字符串,对于硬件的操作无非就是对于寄存器和接口的操作,但是这次的题目缺完全不同。       我的题目是用AT91SAM9260做温度补偿,第一个难题是嵌入式linux系统,对于嵌入式系统我可以说全无所知,仅仅是知道有这个概念而已,Symbian光鲜华丽的外表winCE和神秘的MeeGo,对于我来说实在是浮云。这个板

2011-03-02 10:57:00 618

转载 虚拟机下安装和配置minicom

<br /><br />Ubuntu 8.10下Minicom安装和配置<br />minicom是linux下串口通信的软件,它的使用完全依靠键盘的操作,虽然没有“超级终端”那么易用,但是使用习惯之后读者将会体会到它的高效与便利,下面将讲解minicom的安装和配置。<br /> <br />一、安装minicom:<br />使用以下命令:<br /># sudo apt-get install minicom<br />以下为安装的详细信息:<br /># sudo apt-get install m

2011-03-02 10:56:00 747

转载 HttpWebRequest WebBrowser抓取Web网页数据分析(c#)

通过程序自动的读取其它网站网页显示的信息,类似于爬虫程序。比方说我们有一个系统,要提取BaiDu网站上歌曲搜索排名。分析系统在根据得到的数据进行数据分析。为业务提供参考数据。 为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是:  1、发送HttpRequest请求。  2、接收HttpResponse返回的结

2010-05-25 17:24:00 3163 1

转载 C#程序打包与部署

一).创建部署项目 1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。 3. 单击“确定”关闭对话框。 4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5. 在“属性”窗口中,选择 ProductName 属性,并键

2010-05-21 12:19:00 614

转载 C语言中 *.c和*.h文件的区别!

         C文件就是C语言系列的源文件,而H文件则是C语言的头文件,即C系列中存放函数和全局变量的文件,因为C中的函数是被封装起来的,即无法看到其代码。        子程序不要定义在*.h中。函数定义要放在*.c中,而*.h只做声明.否则多引用几次,就会发生函数重复定义的错误。*.h只做声明,编译后不产生代码。这样做目的是为了实现软件的模块化,使软件结构清晰,而且也便于别人使用你

2010-05-20 23:00:00 849

转载 让U盘在插到电脑时自动运行指定程序

在U盘目录下右键新建一个笔记本,把下面的(括号内不用输)复制到你的笔记本里,再将它另存为Autorun.inf文件就可以了。[AutoRun] (表示AutoRun部分开始,必须输入)Icon=U盘盘符:/图标文件.ico (给U盘一个个性化的盘符图标.ico) Open=U盘盘符:/abc.exe (指定要运行程序的路径和名称,在此为U盘下的你自己的文件.exe)

2010-05-11 23:11:00 5386 2

转载 用Visual C#如何调用Excel,如何又把数据存放到Excel表格中

用Visual C#如何调用Excel,如何又把数据存放到Excel表格中?本文就来探讨上述问题的解决办法。1 Excel对象  微软的Excel对象模型包括了128个不同的对象,从矩形,文本框等简单的对象到透视表,图表等复杂的对象.下面我们简单介绍一下其中最重要,也是用得最多的四个对象。(1) Application对象。Application对象处于Excel对象层次结构的顶层,表示Excel

2010-05-05 12:01:00 3626

转载 C#引用Excel找不到类型或命名空间名称“Excel”

项目中遇到Excel引用的问题,已经有一个项目引用了Excel object 11.0,用得效果也很好。  可是在另一个项目中想引用Excel的时候,就是不能用Excel的的命名空间,提示“ 找不到类型或命名空间名称“Excel”(是否缺少 using 指令或程序集引用?) ”。  当然有同仁说过这个方法,在以下的站点下载一个补丁,然后安装就好了,可是尽管我安装了好几遍,也没能解决我的问题

2010-05-05 11:32:00 1106

原创 C# 中添加声音文件

我们在编写C#程序的时候,想让程序播放指定的声音,可以用System.Media.SoundPlayer类来做,具体代码如下:System.IO.FileStream fs = new System.IO.FileStream(“sound.wav”, System.IO.FileMode.Open, System.IO.FileAccess.Read, System.IO.FileSha

2010-04-13 14:04:00 1975

原创 C#扫描文件和文件夹的方法

用于实现扫描指定路径下所有文件和文件夹的名字 using System.IO;                DirectoryInfo di = new DirectoryInfo(@"c:/");            DirectoryInfo[] dirs = di.GetDirectories();     //扫描文件夹            foreach (Di

2010-04-01 17:04:00 8555

原创 Linux下的进程实例

最近处于无奈被老师逼得用上了Linux,虽说是无奈,但是既然选择做,就要做出点成果,今天用fork()函数创建了进程,也算是直观的体验了一下所谓的多线程编程吧。。。  #include #include #include int main(){ pid_t pid; char *msg; int k; printf("Process Creation Study/n"); pi

2010-03-30 18:46:00 674

原创 利用窗体width动态改变窗体大小

每个窗体都有一个Width和Height属性,可以控制窗体的宽高,利用timer和width可以实现窗口的动态变化 先添加一个timer控件,双击timer控件添加代码如下: private void timer1_Tick(object sender, EventArgs e)        {            if (StateOfRight == 1)         

2010-03-30 18:29:00 942 1

内核定时器 linux

内核定时器 linux 实现源码 经过测试

2011-04-20

DS18B20驱动程序基于AT91SAM9260

DS18B2 0驱动 程序 基于 AT91SAM9260 LINUX 经过测试绝对可用

2011-04-20

ramdisk 下载 用于linux 内核

RAM盘是通过使用软件将RAM模拟当做硬盘来使用的一种技术。 相对于传统的硬盘文件访问来说,这种技术可以极大的提高在其上进行的文件访问的速度。但是RAM的易失性也意味着当关闭电源后的数据将会丢失。某些时候这不是问题,比如说对于一个加密文档的明文来说。但是在大多数情况下,传递到RAM盘上的数据都是其他在别处有永久性存贮文件的一个拷贝,当系统重启后可以重新建立。

2011-04-10

MFC Socket在线服务系统

用MFC写的socket通信程序,类似即时聊天程序,压缩包里有源代码和使用说明,分为客户端和服务端两部分,服务端要连接数据库采用ODBC模式连接SQL数据库,数据库文件也在压缩包里,使用前需要先导入本地数据库

2011-03-21

同济线性代数第五版 课后答案 PDF

同济线性代数第五版 课后答案 PDF 全部课后题的答案

2010-09-10

IP自动修改器 源代码

实现手动和自动修改IP,同时可以自动设置主机和客户机的IP,方便宿舍联网打局域网游戏

2010-09-09

DR.COM 上网插件for xin7/XP

DR.COM 上网插件,可以用在WIN7 VISTA XP版本,无任何限制,不需要安装,打开就可以用,不会遇到兼容性的问题

2010-09-09

VB写的投票程序源代码 win窗体

用VB写的投票程序,带有windows窗体和比较友好的界面

2010-06-19

存储管理C语言实现 操作系统 数据结构

程序用C语言实现操做系统中的内存管理,内存分配算法包括FF,BF,WF三种

2010-06-19

Linux下线程和锁的实验代码

Linux下线程和锁的实验代码 代码演示了在LINUX下创建线程并互斥的访问临界资源

2010-05-09

马踏棋盘的C#实现 数据结构

用C#实现的马踏棋盘算法 可以用作数据结构的相关算法,采用贪心算法

2010-03-30

空空如也

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

TA关注的人

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