自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 linux socket

<br />http://blog.chinaunix.net/u1/48325/showart_413841.html

2010-12-23 22:55:00 475

转载 你想要的,不想要的,都有!

<br />VS代码辅助工具Visual Assist X 10.4 完美版+特别文件 http://bbs.topsage.com/dispbbs.asp?boardID=123&ID=163726CodeSmith 4.1.2 专业版 最新完美版 .NET代码模板生成工具http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=159347Altova MissionKit 2008 for Enterprise Software Archite

2010-11-30 10:16:00 5177

转载 转载网上非常好的正在表达式教程之2

转载地址:http://deerchao.net/tutorials/regex/regex.htm#mission零宽断言<br />地球人,是不是觉得这些术语名称太复杂,太难记了?我也有同感。知道有这么一种东西就行了,它叫什么,随它去吧!人若无名,便可专心练剑;物若无名,便可随意取舍……<br />接下来的四个用于查找在某些内容(但并不包括这些内容)之前或之后的东西,也就是说它们像/b,^,$那样用于指定一个位置,这个位置应该满足一定的条件(即断言),因此它们也被称为零宽断言。最好还是拿例子来说明吧:<

2010-11-20 19:39:00 554

转载 转载网上非常好的正在表达式教程

转载地址:http://deerchao.net/tutorials/regex/regex.htm#mission正则表达式到底是什么东西?<br />字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。<br />在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述

2010-11-20 19:38:00 536

转载 qt移植问题

<br />经过了半个多月,终于移植成功了,好兴奋!之所以这么长时间是由于板子上自带的是Qtopia1.7.0+qte2.3.7,移植的时候不知道该怎么做。 用过nfs挂载的方式,不是nfs启动,只是把必要的文件挂载上去,这个时候可以运行程序,但是有两个鼠标的箭头,一个是系统的,一个是qte的,qte 的没有办法使用,因为没有移植tslib.但是如果移植tslib的话估计会跟板子里面的有冲突,所以不知道该怎么办。查资料的时候好多都是用NFS启动 的,可是我之前有试过弄成NFS启动的,但是没有成功,昨天晚上又

2010-11-12 13:44:00 2934

转载 .NET MICRO FRAMWORK

http://www.sky-walker.com.cn/Worki.asp?Id=12 

2010-11-10 01:37:00 414

转载 ARM伪指令集

<br />在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。     <br /><br />     有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制伪指令、宏指令以及其他伪指令。     <br />    符号定义( Symbol Definition )

2010-11-08 22:12:00 546

转载 linux 网络编程

<br /><br />么是Socket<br />   Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。<br />    Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种特殊的I/O,Socket也是一种文件描述符。Socket也具有一

2010-11-07 23:49:00 424

转载 LU算法

算法名称:LU分解法算法描述:假定能够把矩阵A写成两个矩阵相乘的形式                                                     (1)其中L为下三角矩阵,U为上三角矩阵。例如,4×4矩阵A的情况,(1)式如下: (2)可以用如(1)式分解来求解线性方程组                                  (3)首先求解向量y使得                                                            

2010-11-07 01:00:00 3121

转载 LU分解的矩阵逆运算

<br />算法名称:矩阵求逆(基于LU分解法) LU分解算法评价:       LU分解大约需要执行N3/3次内层循环(每次包括一次乘法和一次加法)。这是求解一个(或少量几个)右端项时的运算次数,它要比Gauss-Jordan消去法快三倍,比不计算逆矩阵的Gauss-Jordan法快1.5倍。       当要求解逆矩阵时,总的运算次数(包括向前替代和回代部分)为N3,与Gauss-Jordan法相同。 算法描述:简言之,我们只需对原始矩阵进行一次LU分解,然后变换右端向量b就可以了,即设我们的原始矩阵为

2010-11-07 00:24:00 6983

转载 JPEG 压缩与解压缩

前一段时间做了一个项目,项目中有一部分是关于图像采集的,相关硬件有:高速数字相机(我们采用Basler A312f),工控机,服务器。其中相机通过1394视频线连接到工控机的1394视频卡上,工控机与服务器通过百兆网连接。具体工作流程为:工控机控制相机采集图像,帧率一般为40HZ左右,采集的图像为位图数据,需要自己在程序中封装为bmp格式,然后压缩成jpg格式,压缩后的图像一方面保存到本地硬盘,同时要传输到服务器上。  本文只介绍jpeg压缩的相关内容,刚开始我贪图省事,采用微软 的GDI Plus

2010-11-06 23:56:00 1316

转载 linux TELNET

. sudo apt-get install xinetd telnetd2. 安装成功后,系统也会有相应提示,sudo vi /etc/inetd.conf并加入以下一行telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd3. sudo vi /etc/xinetd.conf并加入以下内容:# Simple configuration file for xinetd## Some defau

2010-11-06 13:03:00 443

转载 V4L2编程 转

<br />http://hi.baidu.com/wangdenuan/blog/item/7fd02af550d63f2abd310955.html<br /><br />前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和Linux 2.6的源码,而且都编译好了。自己编译的bootloader可以用,但是Linux编译后,文件很大,暂且就用人家编译的系统,先专心写应用程序 吧。。<br /> <br />

2010-11-02 00:24:00 511

转载 SHELL

<br />原文: http://www.mandrakeuser.org/doc<br />中译本:吴晓光 http://dummy.linux.net.cn/~xgwu/cmuo/<br />整理:flaboy 北南南北<br />点评:flaboy兄当时整理时发在了LinuxSir.Org 论坛 SHELL讨论区中,《Linux Shell简介》,是作为基础教材的形式帖出的,他在整理时“本文编译整理时对相关章节做了相应的删改处理,去掉了针对Mandrake Linux的部分内容。”;<br />我看这

2010-11-02 00:07:00 616

转载 如何为vmare下Linux虚拟机硬盘扩容

<br /><br />为了QT/EMD ,费了不少时间,好不容易在网上转了一个为原硬盘添加空间的方法...<br />随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的 linux 虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下:<br />  1、挂载点必须是一个目录。<br />  2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。<br /> 

2010-11-01 12:52:00 674

转载 grep 命令

<br />http://man.chinaunix.net/newsoft/grep/open.htm#id28751551. grep简介<br />grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。

2010-10-31 19:07:00 336

转载 Linux 创建文件系统及挂载文件系统流程详解

<br />http://www.linuxsir.org/main/?q=node/83作者:北南南北<br />来自: LinuxSir.Org<br />摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述;主要是为初学者弄清楚这一操作过程;本文涉及fdisk、mkfs、mount ... ... 等工具;对/etc/fstab 进行了解说;还有磁盘扫描工具fsck 等介绍; <br />+++++++++++++++++++++++++

2010-10-31 17:15:00 376

转载 Linux 文件目录

<br />作者:北南南北<br />来自:LinuxSir.Org<br />摘要: Linux文件系统是呈树形结构,了解Linux文件系统的目录结构,对于我们驾驭Linux还是有必要的。本文对Linux下比较重要的目录加以解说,以答初学者所说的“杂乱无章”目录结构,给一个简要的说明。 <br /><br />目录<br />1、什么是文件系统; <br />2、文件系统的组织结构简说;<br />3、文件系统的组织结构分析; <br />4、本文未尽事宜; <br />5、关于本文;<br />6、后记

2010-10-31 16:32:00 380

转载 Linux 常用命令大全!!!!

<br /><br />地址:http://hi.baidu.com/liuting068/blog/item/de6458de4e28f01c6227987a.html<br />Linux常用命令大全<br />系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm

2010-10-28 16:29:00 374

转载 牛人的.NETCF开发文章.

<br />牛人JakeLin的一些blog文章,相当牛叉.....转了教程。。膜拜一下......<br />Windows Phone <br />Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗?<br />Windows Phone is here <br /> 3G<br />Windows Mobile, WinCe使用 .NET Compact Framework 进行3G和RAS应用的开发 (该

2010-10-28 16:20:00 743

转载 在.NET Compact Framework下开发3G应用

<br /> <br />在.NET Compact Framework下开发3G应用可以有两个options,1:AT command, 2:RAS。其实RAS最终也是通过AT command来管理3G设备,RAS屏蔽了技术细节,很方便地建立TCP/IP based 的网络连接,所以推荐使用RAS,WinCE本身提供了native API可以直接操作RAS,管理3G设备及其连接。与此同时RAS也支持有线电话拨号,GPRS等应用。<br /> <br />RAS的详细介绍见 Overview of

2010-10-28 16:14:00 395

转载 在Windows Mobile和Wince(Windows Embedded CE)下如何使用.NET Compact Framework开发进程管理程序

在.NET Compact Framework 的进程管理需要调用win32的API,也就是P/Invoke,在msnd上提供了这一P/Invoke的源代码, Creating a Microsoft .NET Compact Framework-based Process Manager Application,由于在技术交流群里有不同的人问同样的问题,因此打算写一下。Win32 API关键的API 如下:   private const int TH32CS_SNAPPROCESS = 0x00

2010-10-28 16:03:00 841

转载 ARM9之MMU

<br />MMU,全称Memory Manage Unit, 中文名——存储器管理单元。<br /><br />许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块(overlay

2010-10-28 11:14:00 1134

转载 正则表达式在C#中的运用

<br />全面剖析C#正则表达式 http://fineboy.cnblogs.com/archive/2005/09/09/233088.html<br /> <br />        到目前为止,许多的编程语言和工具都包含对正则表达式的支持,当然.NET也不例外,.NET基础类库中包含有一个名称空间和一系列可以充分发挥规则表达式威力的类。 <br />        正则表达式的知识可能是不少编程人员最烦恼的事儿了。如果你还没有规则表达式方面的知识的话,建议从正则表达式的基础知识入手。前参见

2010-10-12 13:51:00 425

原创 堆栈的认识

   今天在上课的时候,降到了变量的存储方式。感觉老师讲得有点浅。变量的存储是放在堆栈中的。而其实堆和栈是两个不同的概念。有些变量是存储在堆中,堆中的内存是需要程序员手动释放的,或者是程序运行完毕由OS释放。而栈的变量则是由函数调用完后自动释放。栈的空间也是由OS自动分配,因此速度比较快。以下是摘自百度百科中的一段:1.申请方式stack:  由系统自动分配。 例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间  heap:  需要程序员自己申请,并指明大小,在c中malloc函数

2010-09-20 20:07:00 795

原创 For Reinstall System

http://blog.csdn.net/fcsh820/archive/2009/02/14/3890100.aspx    关于SQLCE3.5的文章

2010-09-10 13:23:00 356

转载 跟我一起写makefile

<br />概述<br />——<br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。<br />因为,ma

2010-08-21 17:15:00 318

原创 LDD学习课程之二(2)

 在前面的一片文章中贴出了一个scull的简单驱动。 通常而言 主设备号标示设备对应的驱动程序,次设备正确确定设备文件所指的设备。(次设备号还是不大清楚) 我觉得,按我的理解,主设备号用来标示一个驱动程序。而次设备号则是你的驱动程序/模块来标示的,可以根据不同的次设备号来执行不同的代码或者是驱动不同的设备。 设备号由结构体dev_t表示,它和主设备号,次设备号之间的转换如下    scull_major = MAJOR(dev_t dev)sucll_minor = MINOR(dev_t dev)

2010-08-18 22:33:00 453

原创 LDD学习课程之二

<br /> 一直想要写第三章的学习结果,但是一直处于没有时间和精神黯然的状态,所以搁置了。趁中午贴上代码:<br /> 地三章,我写了一个简单的scull程序,首先把全部代码都贴出来。<br /> <br />scull.c,有点乱<br />#include <linux/init.h>//#include <linux/module.h>#include <linux/types.h>#include <linux/kernel.h>//container_of#include <li

2010-08-18 13:51:00 482

转载 .net组件开发

URL:http://www.cnblogs.com/mapserver/articles/343632.html

2010-08-16 10:11:00 427

原创 移动数据库的复制与订阅

<br /> 之前的复制订阅一直是在SQL CE3.0版本上,现在更改到SQLCE3.5版本上。于是遇到了问题,看以下一段代码<br /> Replication = new SqlCeReplication(); Replication.InternetUrl = @"http://<ServerIP>/LostTemp/sqlcesa30.dll"; Replication.Publisher = @"<Computername>";

2010-08-15 16:25:00 695

转载 C指针声明解读之左右法则

<br />C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的:<br />        The   right-left   rule:   Start   reading   the   declaration   from   t

2010-08-14 22:55:00 443

原创 一系列移动开发的课程(MS)

http://www.msdnwebcast.net/webcast/2022.aspx

2010-08-14 10:43:00 532

原创 LDD学习课程之一

先前一直在外地有事情,耽搁了一些时间。希望能够赶上。一个简单的LDD  HELLO#include #include static __init int Hello_init(){ printk(KERN_EMERG"HELLO,LINUX WORLD"); return 0 ;}static __exit int Hello_out(){ printk(KERN_EMERG"GOODBYE~~"); return 0 ;}module_init(Hel

2010-08-12 20:48:00 612

转载 利用SendMessage实现C#进程间通信

<br />转载:http://rimland.blog.163.com/blog/static/883254620101503331134/<br />进程之间通讯的几种方法:<br />在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。常用的方法有:<br />使用内存映射文件<br />通过共享内存DLL共享内存<br />使用SendMessage向另一进程发送WM_COPYDATA消息<br />比起前两种的复杂实现来,WM_COPYDATA消息无疑是一种经济实惠的一中方法.(Z

2010-08-11 22:47:00 453

原创 基础的makefile

<br /> 因为一直对些makefile比较头疼,直到最近要学习LDD的时候才决定要简单的看看MAKEFILE。不然真是没法学了。<br /> <br /> 一个简单的makefile组成可以如下:<br />target : request<br />            cmdline<br />........<br /> <br />target: 规则的目标,通常是最后需要生成的文件名或者为了实现这个目的而必须的中间过程名字。也可以是伪目标 如clean。它是make要执行的一个动作。(Mak

2010-08-11 22:13:00 412

转载 Ubuntu下的几个基本命令

由于 Ubuntu 是基于 Debian 的 linux 操作系统,在默认的情况下,是没有超级用户(superuser, root)的,但有些系统操作必须有超级用户的权限才能进行,如手动释放内存等。 在其他 linux 操作系统 (如 fedora) 下,可以使用 su 切换到超级用户。当输入 su 命令后, 系统会要求输入 root 的密码。可是,在 Ubuntu 下我们根本不知道 root 的密码是什么。 这样,在 Ubuntu 下切换到超级用户需要使用其他方法,主要有两种: 1) sudo -i   

2010-08-11 21:24:00 354

转载 C++内存管理

<br /> Bill Gates 曾经失言:<br /><br /> 640K ought to be enough for everybody — Bill Gates 1981 <br /><br /> C++程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。<br /><br /> 1、内存分配方式<br /><br />内存分配方式有三种:<br />

2010-07-22 21:27:00 336

转载 SQL CE数据库在.net下的常用操作

<br />整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。<br /><br />1. 创建数据库// 创建数据库<br />File.Delete("Test.sdf");<br />SqlCeEngine engine = new SqlCeEngine(<br />    "Data Source='Test.sdf';LCID=1033;Password=/"s$;2'!dS64/";Encrypt=TRU

2010-07-22 21:11:00 709

转载 .NET CF 多线程

.NET CF 多线程应用技术:http://msdn.microsoft.com/zh-cn/library/aa446522.aspx#EHAA

2010-07-22 14:40:00 561

空空如也

空空如也

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

TA关注的人

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