自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

家里蹲博客

一个网络人的世界!

  • 博客(48)
  • 收藏
  • 关注

原创 HTML5—美好却不现实的开发之梦?

尽管在今天的游戏开发领域HTML5已经不是什么新鲜事物了,但是对于大多数游戏开发者来说,这一技术更应该说是未来而非当前的重要资产。 GamesIndustry International最近与一些手机游戏开发者就此问题展开了详细的讨论,Turbulenz的James Austi也参加了此次讨论。作为欧洲主要的社交/休闲游戏开发者,我们认为有必要在此分享GameDuell在开发一些HTML5项目时所

2012-05-21 10:18:05 1437

原创 c语言中输入输出格式集合

1.转换说明符    %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99)    %c             字符    %d             有符号十进制整数    %f              浮点数(包括float和doulbe)    %e(%E)     浮点数指数输出[e-(E-)记数法]    %g(%G)     浮点数不显无

2012-04-12 12:52:12 1290

原创 20个创新精美的网站页脚设计案例

网站的页脚已不仅仅再是网站底部显示版权信息和附加链接的简单区域了,虚拟主机近年来一个比较有意思的网页设计趋势就是给精美的页面配上更吸引人的页脚。越来越多的设计者已经意识到,一个精心设计的页脚不仅为网站带来额外的视觉效果,而且也能更好的提升网站的易用和互动性。本文中就有20个创新精美的网站页脚设计案例,希望能为设计者们带来创作的灵感。Seyart DesignWeNew Media

2012-04-10 11:06:05 1540

原创 xhr的浏览器差异

各个浏览器虽然都支持xhr,但还是有些差异。1超市设定IE8为xhr对象添加了一个timeout属性,表示请求在等待响应多少毫秒后就终止。再给timeout这只一个数值后,如果在规定的时间内浏览器还没有接收到响应,那么就会触发timeout事件,进而会调用ontimeout事件处理程序。var xhr = creatXHR();xhr.onreadystatec

2012-04-08 14:46:25 1013

原创 VC++窗口子类化

一。前言        在Widows编程中,如果我们想在窗口程序执行时改变它所包含的控件(对话框中的按钮、下拉菜单等等)的某些行为,采用窗口子类化技术是一个不错的选择。可以使用对己有控件派生子类的方式定义一个子类,而控件的消息处理则在新定义的子类里定义。适当使用子类化技术创建出容易使用的新窗口类,往往可以使你的程序界面更具人性化。        二。什么是窗口子类化技术

2012-04-07 09:44:55 2233

原创 c ++中继承问题小结

1.c++中继承有公有继承,保护继承,私有继承    定义个基类:    #include    using namespace std;    class Base    {    public:    void display()    {    cout《"huang"《endl;    }    protected:    int x;

2012-04-06 10:43:03 495

原创 深入研究析构函数

析构函数是C++中一个神奇的部分,在调用析构函数时,并不需要像普通函数一样写出函数调用的代码,而是由编译器将析构函数插入到程序中合适的调用地方。如果你不清楚这些插入析构函数的地方,就会出现一些很难解决的错误。        在分析析构函数的执行时,一个经典的示例是全局变量的析构过程。我们来考虑下面的代码:           当运行这个程序时,将会在调用g_pUnKnow的

2012-04-05 12:28:44 592

原创 CSS各种万能居中汇总

居中一直是设计师们比较喜欢使用的一种摆放形式,无论是图片还是文字都会被要求放在中间,水平或者垂直。css提供了很多方便的让内容居中的方法给我们使用,以下罗列那些最长被使用的居中技巧。水平居中的text-align:center 和 margin:0 auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素。他们起作用的首要条件是子元素必须没有被float影响,否则

2012-04-04 10:27:53 1267 1

原创 c语言中位段的使用

位段以位为单位定义结构体(或共用体)中成员所占存储空间的长度。    含有位段的结构体类型称为位段结构。    位段结构也是一种结构体类型,只不过其中含有以位为单位定义存储长度的整数类型位段成员。采用位段结构既节省存储空间,又可方便操作。    位段结构中位段的定义格式为:    unsigned :    例如:    struct bytedata    {unsi

2012-04-03 09:36:06 747

原创 vc 开发简单的flash 播放器

近日朋友问在VC中如何控制flash文件,俺也没有做过以前,俺是新手再次声明,很菜的,嘿嘿,但俺也期望成为大侠,能够叱诧风云,仗剑行走江湖,路遇不平排忧解难,英雄美女,朝阳晚霞,青山绿水。。。哈,不好意思,写着写着就歪了。但恐怕所有Man都有过这个理想吧。    转入正题,嗯。。。对了,朋友有难不能不帮,况且还是位MM,哈。。。俺只好上网找资料了,在baidu搜了一下资料不是很多啊,后来看到有

2012-04-02 10:48:02 946

原创 Linux平台用C++封装线程读写锁

在Linux平台上已经有现成的线程读写锁pthread_rwlock_t以及相关API,现将这些API封装成与Win32平台上相同的接口,以便于编写跨平台程序。这些API包括pthread_rwlock_init,pthread_rwlock_rdlock,pthread_rwlock_tryrdlock,pthread_rwlock_wrlock,pthread_rwlock_trywrlock

2012-04-01 12:44:13 593

原创 C++编程中的四个调试小技巧

1、调试标记  适用预处理#define定义一个或多个调试标记,在代码中把调试部分使用#ifdef和#endif进行管理。当程序最终调试完成后,只需要使用#undef标记,调试代码就会消失。常用的调试标记为DEBUG,语句序列  #define DEBUG……  #ifdef DEBUG调试代码#endif  注:c语言中用if DEBUG  2、运行期间调试标记  在程序

2012-03-31 09:55:20 1410

原创 C++builder 多线程下载实际操作

首先声明全局的变量与临界值TCriticalSection *CS; //全局零界值  在头文件或新文件中声明线程(其实就是一个类)  //下载线程class TMyThread:public TThread { public:__fastcall TMyThread(void);private:virtual void __fastcall Execute(void);};  在CP

2012-03-30 09:32:55 547

原创 asp.net使用Mysql乱码处理

在asp.net与mysql数据库打交道的时候,由于配置的问题,会遇到自己写的方法在读取数据库中数据的时候,英文,数字可以正常通过,但是中文就无法通过,以登录为例(方法略),当输入英文用户名的时候可以正常登录,但输入中午的时候方法就会报错,解决方法如下:  1,在 mysql数据库安装目录下找到my.ini文件,把default-character-set的值修改为 default-chara

2012-03-29 13:09:30 462

原创 几种C/C++语言安全检测工具介绍

针对C/C++语言安全漏洞的分析检测也出现了大量的工具,按照不同的机理主要分为以下几类,如表所示:分析类型机理分析工具备注静态分析预处理FormatGuard预处理提供的宏功能来对printf函数中的参数个数进行计数词法分析Rats、Flawfinder、Its4见后文介绍语法分析Antlr/Gold见后文

2012-03-28 19:28:29 2334

原创 在VC中动态加载ODBC的方法

在使用 VC、 VB、 Delphi等高级语言编写数据库应用程序时,往往需要用户自己在控制面板中配置 ODBC数据源。对于一般用户而言,配置 ODBC数据源可能是一件比较困难的工作。而且,在实际应用中,用户往往要求在同一个应用程序中访问不同的数据源,因此采用一般的加载方法就有了无法克服的缺陷。为能在程序中完成这一工作,方便应用程序的使用,本文以 VC为开发环境介绍两种在应用程序中动态加载 ODBC

2012-03-28 10:33:19 487

原创 C++二进制兼容性

学习、工作中总结的条款,不喜勿扰~  由于标准委员会一直没有统一标准的C++ ABI,导致各个厂商都有自己的一套体系,为了不出意外,循规蹈矩也有一定的必要,但可以斟酌,三思而后行。  能:1. 可以添加非virtual函数2. 可以添加enum到class 3. 可以追加enum值到已存在enum中4. 可以去掉private限制符没有被inline函数调用或者被使用的且非virtual函

2012-03-27 10:23:11 611

原创 C语言scanf函数奇遇记

看《The C Programming Language》中关于scanf函数部分时随意敲了几行代码,本以为简单的不得了,都有点“不屑于”敲,却没想到这一敲竟然敲出个不小的问题,涉及到好多东西啊,哈哈!下面把我这次的经历和大家分享一下,希望也能对大家有所帮助。    一、代码实例    我当时敲的代码:    点击(此处)折叠或打开    #include    int mai

2012-03-26 13:16:31 871

原创 c语言中不使用操作符实现两个数相加

不用操作符实现两个数相加,代码如下:    int main()    {    int a=9;    int b=3;    printf("%d\n",printf("%*s%*s",a,"",b,""));    return 0;    }    结果在这里:    http://ideone.com/YlBhO    神奇啊!    prin

2012-03-25 17:33:47 753

原创 实战VC时间控制函数

随着软硬件的飞速发展,计算机技术已经广泛地应用到自动化控制领域,为了实现实时控制,控制程序必须能够精确地完成定时和计时功能。VC提供了很多关于时间操作的函数,下面根据它们精度的不同,分别进行说明。        一般时控函数        VC程序员都会利用Windows的WM_TIMER消息映射来进行简单的时间控制:1.调用函数SetTimer()设置定时间隔,如SetTimer

2012-03-24 13:02:55 492

原创 高性能ASP.NET站点构建之简单的优化措施

我们都知道,不同的部署方式对站点的性能是有影响的,可能有些朋友已经知道了这点,不管怎样,我们这里还是详细系统的讲述一下这个问题,熟悉的朋友权当回顾J。Release方式编译项目如果我们的项目是用Project的方式建立的,也就是说:我们的站点包含在一个Solution解决方案中,那么在发布之前,编译项目的时候,采用release方式,这种方式会减少CPU的使用率。因为采用debug

2012-03-20 10:38:17 417

原创 两台电脑间文件传输Java编程源代码

服务器端package sterning;import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.

2012-03-19 19:07:04 1877

原创 深入理解C程序内存布局

1、堆和栈的区别,堆和栈的最大限制    堆主要用来分配动态内存,操作系统提供了malloc等内存分配机制来供程序员进行堆内存的分配,同时,堆内存的释放需要程序员来进行。malloc分配的是虚拟地址空间,和用到的实实在在的物理内存是两码事,只有真正往空间里写东西了,os内核会触发缺页异常,然后才真正得到物理内存。32位Linux系统总共有4G内存空间,Linux把最高的1G(0xC0000

2012-03-18 13:26:09 613

原创 写一个漂亮的JS焦点图

写一个漂亮的jQuery焦点图,蓝色理想有帖子说当鼠标停止的时候图片还在闪烁,于是就寻思着再写一个来改进这方面的不足。废话少说,先看看预览:  [ 查看演示请点击]       下载

2012-03-17 22:11:51 654

原创 js网页时间字体解决方案

记得之前发过一篇“在网页中嵌入任意字体的解决方案”,因为中文字体文件过大,而且各个浏览器支持的字体文件还都不一样,也就是说,在服务器端必须有2-3个不同格式的字体文件用来应付各个浏览器,所以基本上没什么太大的意义。      最近,因为帮朋友解决一个网页时间显示问题,但字体要是电子表的那种,如图:      首先,用百度搜索了下找到这个字体,发现只有ttf格式的,所以还得转换出其他

2012-03-16 17:11:44 2038

原创 分享几个CSS3效果

1、Creative CSS3 Animation Menus 应用CSS3巧妙地将图标、主标题和二级标题整合成动态导航菜单。2、How to Create a Beautiful Icon with CSS3 应用CSS3创建文档图标。3、Background-Clip in CSS3 应用CSS3的变形(transform

2012-03-14 18:15:00 879 1

原创 基于CSS3的表现层框架impress.js

随着 IE6 等旧版浏览器逐步被淘汰,目前使用的浏览器中支持 HTML5 与 CSS3 的将越来越多。而这些新的技术也将逐步由特色功能演示到个人作品展示、再到大众应用的过渡。现在再向开发者介绍一个基于 CSS3 和 JavaScript 开发的表现层框架 – impress.js。       Impress.js 是采用 CSS3 与 JavaScript 语言完成的一个可供开发

2012-03-12 17:14:24 603

原创 linux下安装后缀为bin的Java JDK

linux下安装后缀为bin的Java JDK方法。    1、sun网站上下载jdk-6u13-linux-i586.bin;    2、一般默认下载到文档;    3、比如安装到/usr/java目录下;    4、使用命令建立目录:sudo mkdir -v /usr/java;    5、拷贝下载的jdk-6u13-linux-i586.bin到以上

2012-03-11 16:52:40 983

原创 MFC与.net比较

1,MFC是在API的基础上封装出来的一个类库,给C++程序员在Windows上快速开发用的。.Net类库是在Windows非托管API的基础上封装出来的一个托管类库,给程序员在各种Windows平台上跨平台开发用的。  2,   只是两个不同平台的编程,一个是NET平台,一个是WIN32   3,   .net的基类是基于.net运行时库的,通过运行时库对操作

2012-03-09 11:23:12 798

原创 java常用包

JAVA提供了强大的应用程序接口,既JAVA类库。他包含大量已经设计好的工具类,帮助程序员进行字符串处理、绘图、数学计算和网络应用等方面的工作。下面简单介绍JAVA核心类库中常用的组建包。1.java.lang包    在所有的JAVA API类库中,JAVA.LANG包是最重要的,它提供了JAVA语言的核心类库,包含了运行JAVA程序必不可少的系统类,如:基本数据类型、基本数学函数、字符

2012-03-08 20:15:26 400

原创 Java 虚拟机类加载机制

个人觉得要弄清楚虚拟机类加载机制,可以从如下两个方面去了解:1.什么是类加载机制及虚拟机加载类的时机。2.加载过程。 首先看看第一个:虚拟机把描述类的数据从class文件加载到内存,并对class文件的合法性进行验证,引用转换及解析,最终形成可以被虚拟机使用的Java 类型,这就是虚拟机的类加载机制。由于java的动态扩展特点(就是可以在运行期指定具体类型),所以java的类加

2012-03-07 23:06:13 400

原创 java语言实现机制

要学好一门语言,弄清其机制很重要。Java语言实现机制由以下三个主要机制组成:        Java虚拟机(Java Virtual Machine)java虚拟机(JVM)是在一台计算机上用软件模拟也可以用硬件来实现的假想的计算机。它定义了指令集(相当于中央算是器cpu)、寄存器集、类文件结构栈、垃圾收集堆、内存区域。  首先,JAVA编译器在获取JAVA应用程序的源代码后,把它编译成

2012-03-06 19:33:21 779

原创 java泛型方法的使用

java泛型方法在方法返回值是容器类对象时广泛使用。public static List find(Class clazz,String userId){     ....}一般来说编写java泛型方法时,返回值类型和至少一个参数类型应该是泛型,而且类型应该是一致的,如果只有返回值类型或参数类型之一使用了泛型,这个泛型方法的使用就大大的限制了,基本限制到跟不用泛型一样的程度。

2012-03-05 12:59:00 1285

原创 嵌套的 ASP.NET 母版页

/***母版套接****/    1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">    Untitled PageParent MasterThis is parent master content.MainContent" runat="server" />

2012-03-04 22:35:56 840

原创 asp.net下大文件上传知识整理

基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,而且FTP服务器读用户库获取权限,这样对于用户使用来说还是不太方便。 剩下只有HTTP。在HTTP中有3种方式,PUT、WEBDAV、RFC1867,前2种方法不适合大文件上传,目前我们使用的web上传都是基于RFC1867标准的HTML中基于表单的文件上传。  一、先简要介绍一下RFC

2012-03-04 13:07:33 523

原创 php冒泡和选择排序

/** *  * Enter description here ... * @author 秀才 * E-Mail:[email protected] * DATE:2012-3-3 * 冒泡排序算法1:假设有数组$a = array(2,1,4,3,6,9,8,7),我们用($a[0],$a[1])作比较后发现$a[0]>$a[1],然后两数交换 * 此时数组为(1

2012-03-04 00:06:10 420

原创 网站设计中涉及到的技术知识 2012-3-2 20:09阅读(6)

曾几何时建设网站只需要一种语言(技术):HTML。但随着web的发展与完善,新的技术层出不穷。虽然只使用HTML也可以建立最简单的网页,但为了使网站更加具有吸引力,更加高效,我们至少要学会下面一些常用网站设计的技术。       下面这些技术将分不同的章节讲解,同时也会介绍它们之间的联系与区别,虽然涉及的内容挺多,但都不是很难,只要慢慢学习,你定能成为一个建站高手!搭建网站的结构 -- H

2012-03-03 12:12:19 640

原创 ASP.NET和PHP全面对比

谁是速度之王?   刚刚在9月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软.NET技术的ASP.NET。近日,微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP.NET性能方面的文章,引起了来自双方程序员的大量回应。Joe表示,他会将这样的测试持续下去,并寻求更为合适的方式,以获得对实际项目来说尽可能有参考价值的结论。  J

2012-03-01 19:05:58 1997 1

原创 asp.net slickupload 使用方法(文件上传)

在web.config中添加: 2、在项目中添加对Krystalware.SlickUpload.DLL的引用。 华夏名网代理3、在页面上放控件:HtmlInputFile fileUpload; 4、后代码如下: 复制代码 代码如下:private void RedirectToNewUpload() { Response.Redirect("Ph

2012-02-29 21:27:20 472

原创 使用自由加密软件PHP screw对PHP源码加密

我学PHP比较晚,完全没有接触过PHP3。等我意识到需要为php源码加密的时候,满世界的信息告诉我PHP的Zend已经可以完美反编译了。另外就是Zend是需要收费的商业软件(虽然也有30天的试用版本)和增对Zend加密指导文档的匮乏。于是我选择了PHP screw 这款轻量级的加密软件。采用BSD License支持所有POSIX系统(Unix/Linux/Linux Like),不支

2012-02-28 14:16:53 713

空空如也

空空如也

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

TA关注的人

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