自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

印度阿三

Simple Sky

  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

转载 嵌入式中的浮点数

浮点型变量在计算机内存中占用4字节(Byte),即32-bit。遵循IEEE-754格式标准。一个浮点数由2部分组成:底数m 和 指数e。±mantissa × 2exponent(注意,公式中的mantissa 和 exponent使用二进制表示)底数部分 使用2进制数来表示此浮点数的实际值。指数部分 占用8-bit的二进制数,可表示数值范围为0-255。 但是指数应可正可负,所以IEEE规定, 此处算出的次方须减去127才是真正的指数。所以float的指数可从 -126到128。底数

2020-09-09 17:40:48 1041

转载 使用 vim + ctags + cscope + taglist 阅读源码(转 )

阅读源码的工具有很多,而且如今的集成开发环境(IDE)也很强大,但对于经常使用vim编辑器的程序员来说,对vim的强大绝对是“不抛弃,不放弃”的,况且我们只要安装一些插件配合vim的工作一样能达到IDE的效果,好了,废话少说。浏览了很多有关的网页资源后,发现有很多插件可以用,但在此推荐3款比较常用的“小”插件供大家参考,它们其实并不“小”,非常强大!一般地,只是单个小程序源码的阅读就不必劳驾插件了(我是这样认为的),对于工程代码不用它们就有点困难了。这三个插件分别是:ctags , cscope , t

2020-05-25 18:33:17 503

转载 将vim改造成C/C++开发环境(IDE)

1、安装Vim和Vim基本插件首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可:lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。vim中文帮助文档tar包下载地址:http://sourceforge.net/projects/vimcdoc/files/vimcdoc/解压后其中有个doc文件夹, 将其中的内容全部复制到

2020-05-12 12:20:24 418

原创 (Ubuntu)无显示器接入,使用虚拟显示器且远程控制(可解决teamviewer未显示器黑屏问题)(转)

主机配置系统:Ubuntu 18.04显卡:Intel 集成显卡启用远程控制首先要确保开机能够自动启动远程控制。Ubuntu 18 自带远程桌面控制服务软件;这里不具体写步骤,自行上网搜索。确保上述远程桌面控制能够开机自启动!!!确保上述远程桌面控制能够开机自启动!!!确保上述远程桌面控制能够开机自启动!!!Ubuntu 18 自带的远程桌面控制可以通过 VNC-Viewer 链接。如果要使用 Teamviewer(14),本文方式也是支持的。直接安装 Teamviewer,将其加入到

2020-05-08 19:10:15 4627 1

转载 System x 服务器制作ServerGuide U盘安装Windows Server 2003 操作系统

操作步骤: 本例介绍以U盘方式,通过ServerGuide引导在System x 服务器上安装Windows Server 2012 R2操作系统。 本文是《System x 服务器使用ServerGuide引导光盘安装Windows Server 2008 R2操作系统》(知识库编号:154478)的替代方案,但具有一定局限性,不能保证在所有机型上都可用。如果无法使用本法安装,请使...

2018-09-01 23:30:57 22400

转载 银联则及终端iso8583报文规范的理解

面对标准iso8583,相信有很多的人知道,也看过相关的文档。初学者面对iso8583接口文档,首先需要弄清楚,是关于终端则的还是关于银联平台则的。    如果你是针对终端的则一般是《销售点终端(POS)应用规范(QCUP 009.1-2010).pdf》会含有POS二个字样。     如果是针对银联则的则一般是《中国银联银行卡联网联合技术规范V2.1(境内卷)(QCUP 006-2011

2016-06-11 17:38:16 3573

转载 TCP Socket编程 C/C 实现 (Windows Platform SDK)

Server端:#pragma comment(lib, "ws2_32.lib")#include #include void main(){ //版本协商 WORD wVersionRequested; WSADATA wsaData; int err;  wVersionRequested = MAKEWORD(1,1); //0x0101 err = WSAStartup(wVersi

2010-04-04 20:52:00 598

转载 在c 中qsort()排序函数的使用qsort函数应用大全

在c++中qsort()排序函数的使用qsort函数应用大全七种qsort排序方法 一、对int类型数组排序 int num[100]; Sample: int cmp ( const void *a , const void *b ) { return *(int *)a - *(int *)b; } qsort(num,100,sizeof(num[0]),cmp

2010-04-04 20:46:00 579

原创 c中static的作用

在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容char a = A; // global variable

2010-03-31 16:52:00 557

原创 c语言中的fprintf和fwrite函数区别

fprintf(fp, "%d", buffer); 是将格式化的数据写入文件fprintf(文件指针,格式字符串,输出表列); fwrite(&buffer, sizeof(int), 1, fp);是以二进位位方式写入文件fwrite(数据,数据类型大小(字节数),写入数据的最大数量,文件指针); 由于fprintf写入时,对于整数来说,一位占一个字节,比如1,占1个字节;10,占2个

2010-03-30 19:19:00 4212

原创 C语言---回调函数------------->解析

什么是回调函数?  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。  为什么要使用回调函数?  因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。  如果想知道回调函数

2010-03-30 17:42:00 874

原创 rand()函数和srand()函数

1、包含头文件#include #include 2、设置随机数种子一般设置系统时间为随机种子,因为系统时间是在不断变化的,在调用rand()便可以得到不同的随机数!srand((unsigned)time(NULL)) ;3、产生随机数int MAXSIZE = 100;int number = rand()%MAXSIZE+1;产生1-100之间的随机数。#include #incl

2010-03-30 16:26:00 552

转载 sizeof,终极无惑

0前向声明sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着"辛苦我一个,幸福千万人"的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想"知其然,更知其所以然"的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚未深入,其中不乏错误,欢

2010-03-30 11:04:00 425

转载 C++ sizeof 使用规则及陷阱分析

 1、什么是sizeof   首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or a type (including aggregate types). This keyword returns a va

2010-03-30 10:55:00 478

转载 AIR2.0拖拽增强

 AIR文件拖拽的实质首先让我们来探究一下AIR拖拽中的本质,如下图所示,处于本地系统中的AIR应用,和系统之间通过拖拽方式产生的数据通讯,实际上是通过剪切板进行的。剪切板作为一个中介,如果你拖拽一个文件到AIR应用,那么实质上是将这个文件放到了剪切板,然后AIR应用会从剪切板中获取数据;反之也是如此,当你把文件或数据从AIR应用中拖拽到文件系统中,系统也会根据剪切板中的文件类型决定下一步

2009-11-25 17:45:00 1625

原创 将AIR程序加上自动更新功能

AIR 1.5 加入了自动升级的类air.update.ApplicationUpdater,为基于AIR的应用程序能通过网络更新到最新版本有了保障。如果发布自己的AIR程序建议加上自动升级功能,好处当然不用多说。其原理也很简单,ApplicationUpdater 会去读取网络上的一个版本描述文件,描述文件事是一个特定的XML文档,其中包含了版本号和对应的安装文件路径以及更新描述信息。然后和

2009-10-12 11:48:00 2298 2

原创 常用的C#正则表达式

"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9

2009-10-07 17:13:00 422

原创 正则表达式基础知识

        一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。//d{2}-/d{5}

2009-10-07 17:11:00 462

转载 卸载MSN2009后不能正常安装MSN8.5的解决方法

打开命令行界面(运行里面输入CMD),执行MsiExec.exe /X{A9D94100-37D6-4D7B-A795-BD050BA9602B},这时候会弹出对话框问“您确定要卸载本产品吗?”,点击确定按钮卸载完成以后你会发现不能安装MSN8.5,提示有新版本,下面这个工具是微软官方提供的清理工具,安装运行以后,在列表中选择和MSN2009相关的项目,点"remove“移除再安装就可以了http

2009-09-25 17:34:00 1282

原创 国外Flash源码的汉化

经常下载一些国外的Flash源码来学习,在FlashDen上可以看到很多不错的,比较著名的Full Xml WebSite V3、Elite XML Website…… 里面运用了强大的Fuse类!但是这些老外做的东西想汉成中文的就有些问题了。一般加载外部变量使用 loadVariables() 或 getURL() 语句,或使用 LoadVars 类或 XML 类,然而这里需要对编码的格式有要求

2009-08-16 20:27:00 1879

转载 Fuse类

Fuse-类似Tween的开源类库 Fuse-类似Tween的开源类库,用as2写的.它支持MTASC-strick模式 , 它的语法是面向对象的 , 它有完备的文档资料.Fuse is MTASC-strict compliant, object-oriented, and fully documented.三个部分组成 :1. ZigoEngine:一个功能强大.高效的as2缓冲引擎A r

2009-08-16 20:16:00 615

转载 FLEX入门实例--------FLEX全屏功能实现及右键菜单

FLEX的全屏功能的实现,光写AS还不够,还需要对JS部分做一些小小改动才行,好在这个改动并不麻烦,有这个需求的朋友可以参考下.另外在FLEX应用里右键菜单的功能也是很常见的,我在这里也作了一个简单的功能实现  好了,先把AS代码贴出来吧:Flex代码1. 2. 3. 4. global{ 5. font-si

2009-08-10 15:37:00 1278

转载 FLEX去掉蓝色选中状态

  initialize="focusCancel(event)">              import <span class="t_tag" onclick="function onclick(){tagshow(event)}">flash.events.FocusEvent;      import mx.managers.FocusManage

2009-07-06 15:29:00 1066 1

转载 守护线程

守护线程是一类特殊的线程,它从属于创建它的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止,反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其它线程提供服务。

2009-06-18 14:31:00 598

转载 FMS

Flash Media Server (简称FMS)服务器是用于用户之间相互通讯的新平台它集成了Flash多媒体交互的特性又添加了实时音频和实时数据流等新特色使用该平台,你可以通过网络存储录制下来的音频、视频,也可以共享数据对象,并且可以将这些音频、视频和共享数据对象传递给多个客户端,实现实时同步共享。该平台集成了通讯功能和应用程序功能,它通过Flash Player(Flash player6或

2009-06-18 14:27:00 540

转载 MM首次相亲遇到的超雷男!

   09年,受不了家人给我的压力,我试着与一亲戚介绍的男孩交往,听姑妈讲他为人不错,从来不乱来,人又挺老实的,就是不太爱讲话,家里有3套房子,说找结婚对象就要找这样的。因为我在东莞工作,他在成都,相隔两地,就只是发发信息,上上网聊会天,交往差不多三个月时,能感觉出他是那种不太会表达自己思想的人,就如姑妈所想一样,只要人品好就行了,人无完人。   五一放假五天,他非说想我回去见见面,来回车

2009-05-29 09:54:00 661 1

转载 AS3学习笔记

【改变输出swf的尺度,背景颜色或帧频】在"Navigator"窗框里右键你的项目>选中"Properties">选中"ActionScript Compiler">在"Additional compiler arguments"里输入你所需要的命令如想改变背景颜色,请输入: -default-background-color 0xffffff【鼠标坐标】mouseX mouseY【检查变量类型并

2009-05-14 14:24:00 475

转载 一个简单的动态页面转静页面的方法

  只有两个参数,第一个参数是你实际的ASPX页面,后一个是你要输出的HTML页面调用此方法就可以直接将动态页面转为精态的页面了。 public void transHtml(string path,string outpath)    {         System.Web.UI.Page page=new Page();         StringWriter writer = new

2009-05-02 14:47:00 516

转载 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)

if request("check")astr=request("content")call str(astr)end iffunction str(astr)Ar=Cint(Asc(astr))if(65response.Write "alert(输入的字符串是英文字母!!);"elseresponse.write "alert(输入的字符串不是英文字母!!);"end ifend fu

2009-05-01 18:28:00 1535

转载 常用正则表达式

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以

2009-05-01 17:57:00 571

转载 eWebEditor在IE8下所有按钮都无效

因为ie8屏蔽了anonymous方法 所以要改成onclick方法,打开include下面的editor.js文件,有这样的段代码:if (element.YUSERONCLICK) eval(element.YUSERONCLICK + "anonymous()");把那个anonymous方法改成onclick就可以了。问题是解决了,结果发现把那个方法改成onclick之后在ie6下面就不管

2009-04-21 20:51:00 679

转载 为IE8制作Web Slices

Web Slices是什么?slice是指某一部分,Web Slices就是网页上的某一部分内容。比如你关心ITFeed上的最新文章或taobao上某个商品的最新价格,但是你又不想时刻打开页面去查看,怎么办?Web Slices就为你提供了这样的便捷,你可以在收藏夹栏上获得该网页所关心部分的更新。点击右键选择属性设置更新计划,当有更新时它会以加粗的方式通知你,或者手动刷新查看。如何制作Web

2009-04-21 09:05:00 389

原创 初学 ASP.NET AJAX Control Toolkit(一):AJAX Control Toolkit 介绍及构建开发环境

1 概述AJAX Control Toolkit 是由社区和 Microsoft 共同开发的一个 ASP.NET AJAX 扩展控件包,其中包含了数十种基于 ASP.NET AJAX 的、提供某一专一功能的服务端控件。构建在 ASP.NET 2.0 AJAX Extensions 之上,志在成为最大、最好的可用 Web 应用程序的组件集合。Toolkit 解决了三个需要。首先,使网站开发人

2008-12-24 16:59:00 2362 3

转载 推荐几种在网页中播放FLV文件的代码

使用方法:方法一、js嵌入直接copy下面代码,修改其中红色部分,即:swf_width、swf_height、texts、files 参数var swf_width=240var swf_height=240var texts=’幸福的脚丫预告片’var files=’http://www.ruochi.com/product/vcastr/flv/happy_feet.flv’do

2008-12-24 16:57:00 6711

转载 武当太极十三式

        武当三丰太极十三式:共13式约60个动作,当年张三丰祖师始创太极拳就是这套极十三式,内含五步八法,又称太极母拳。武当太极拳以柔克刚、以静制动,后发先至,能四两拨千斤。不但是强身健体还可以防身自卫,武当太极拳结合有练精化气、练气化神、练神还虚,还虚合道的道教气功功法,开人智慧、发人体能,使人延年益寿、长生久世,是一种集武术与养生一体,至高无上的拳法。太极拳的练习过程分三个阶段:首先练

2008-06-03 16:59:00 1813 1

sm3_符合国密验证

sm3_符合国密验证。。 计算结果与标准测试数据完全相同

2012-03-14

蓝牙协议栈实现模式分析

蓝牙协议栈实现模式分析 对理解蓝牙协议栈体系结构很有帮助

2011-10-10

2011北京自考JAVA教程

Java语言程序设计(一)教材---2011北京自考JAVA教程

2011-09-14

空空如也

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

TA关注的人

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