自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux下tcpdump命令

关于tcpdump命令参数有部分很多文章都有,这里只记录自己关注的 -w 表示可将抓包内容存放于该文件中,用绝对路径 -C 表示file size,指的是 -w后的文件的大小,注意单位是1000000字节,接近1M -B 表示buffer size,tcpdump是先将抓取的包存放于自己的缓存中,然后再写入文件,若缓存过小,可能会出现抓包丢包的情况。 -W 表示文件的个数

2014-01-15 22:48:49 113

原创 WPF入门学习(一)

最近这段时间都在接触有关WPF,项目要求用这个做,虽然刚接触时一点也不会,不过慢慢的就有些门道了,把我的感悟还有学习分享给大家,希望对大家有所帮助,因为也是初学,所以也有很多不懂的地方,如果发现,请帮我指正,谢谢大家。WPF主要是用来做界面的,它是基于C#语言开发的,我所用的环境

2011-07-13 10:01:56 146

原创 C++类库

<br />     前几天去面试实习生,想积攒些经验,这样下半年正式找工作的时候不至于太慌张,问到了一个问题,自己回答的很不好。面试官问:你所知道的C++的类库有哪些?<br />    类库?虽然平时必然会接触到,可是这么问时我却没怎么想起来,也怪自己基础不扎实,现在赶紧来补一补,也希望能帮到其他人。这是在网上整合的,发现很多我都没有用过,看来要学的还有很多很多。。。<br /><br />     <br />    1.标准库<br />    <br />    二.准标准库——Boost  <b

2011-05-25 15:52:00 246

原创 wpf 与 silverlight

<br />       WPF(window presentation foundation)是基于Framework 3.0的新一代windows界面开发技术。<br /><br />       Silverlight又可称为WPF/E,可以看成是WPF的web应用产品,主要对手是Adobe公司的基于flash的flex技术。<br /><br />        XAML对于WPF来说是把.NET语言(如C#,VB)改用xml来表述的方式。,XAML用在WPF上,像是另外一种程序语言.与C#, VB

2011-04-08 21:31:00 246

原创 photoshop中做圆角的方法

<br />    我用的是photoshop cs4<br />    演示如下:<br />   1.  打开一张图片:2. 选择工具箱中的圆角矩形工具:3. 选择自己想要的区域:4. 选择后(我的情况)会出现圆角的白色区域:     出现白色圆角框的原因就在于上图的左下方的“图层”里面,形状1白色位于背景之上,在ps中,图层排列上面覆盖下面(解释原因后,我们在下面进行操作)。5. 接下来操作: Ctrl+Enter(选中区域),出现虚线区域6. 操作:Shift+Ctrl+i (进行反选),出现双层虚

2011-04-07 11:51:00 528

原创 在DOS命令窗口下查看SQLite数据库存储的数据的操作

<br />    首先介绍下adb,全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。点击 “运行->cmd”进入DOS命令窗口,输入adb后可以看到帮助信息,因为android操作系统是以Linux为核心的,系统以Linux的方式来调试我们的应用程序,所以在DOS下操作时使用Linux语言。在电脑上dos命令行中敲adb shell命令,可以远程登录到android手机的linux

2011-01-14 21:25:00 405

原创 android开发中遇到的有关SQLiteDatabase的问题记录

     这几天在熟悉android系统的SQLite数据库,它是一个很小型的数据库,设计目的是嵌入式,占用的资源非常少。所采用的语言风格基本与一般的数据库一样。    今天在运行一个有关SQLite的小型android系统时,点击按钮进行插入数据库操作时没有任何反应,先是检查了按钮监听器没有错误,后来在搜索问题时看到又一个地方提到数据库关闭的问题,想起来在昨天曾经建立过一个名为"ldd_db",而今天又建立了一个"lddTest_db"的数据库,怀疑到会不会是之前的数据库没有关闭而无法运行现在新建的数据库

2011-01-14 21:02:00 726

原创 JAVA中extends与implements之间的区别

extends 继承类implements 实现接口 类和接口是不同的。 extends和implements有什么不同?      1.对于class而言,extends用于(单)继承一个类(class)        public class OtherActivity extends Activity{        }      2.implements用于实现接口(interface),Java可通过接口实现多重继承。         但是注意一个interface可以extends多个其他int

2010-12-08 11:35:00 368

原创 有关C++指针问题

今天编写了一个很小很小的程序,有关数组和指针的,但是运行的时候电脑却发出了报警,仔细检查程序发现有个地方写错了,但也因为这个再一次体现了使用指针需谨慎小心的原则,一不留神就出错了。。。#includechar msg[]="Now is the time/n";int main(){ char *cp; int i; //Pointer access,pointer notation for (cp=msg; cp; cp++)       //错误就在这里,应该是 *cp,循环判断时若是cp,它所存储的内

2010-11-17 11:00:00 328

原创 C#应用程序的打包发布

1:新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图) 此主题相关图片如下: 2:安装向导关闭后打开安装向导,点击下一步,或者直接点击完成. 3:开始制作 安装向导完成后即可进入项目文件夹: 双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来. 然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的´程序´菜单"和"用户桌面"中.

2010-09-20 15:36:00 755

转载 C++可执行文件的发布

      在用VS2005或VS2008的VC++开发产品时,经常遇到的一个问题就是最终编译出的可执行文件Exe、Dll、Ocx之类会需MSVCR90.dll、MSVCR80.dll等C库函数运行时Dll的支持,在一些较老的系统,如XP中,经常不具备这些新版本的运行库,导致产品发布推广成为一个严重的问题。方法就是修改一下编译选项,将/MD选项改为/MT选项,最终的可执行文件就不会包含对那些VC运行时DLL的引用了,可以很方便的发布和部署。/MD  使应用程序使用运行时库的多线程并特定于 DLL 的版本。定

2010-09-20 11:34:00 876

原创 VC6.0调试知识大全

My Note ○常用功能:    Restart(Ctrl+shift+F5):此debugger功能将从程序的开始(第一有效行)处全速执行,而不是从当前所跟踪的位置开始调 试,这时所有变量的当前值都将被丢弃,debugger会自动停在程序的main()开始处.这时如果选择Step Over(F10)就可以逐步执行main()函数了. Stop Debugging(Shift+F5):此debugger功能将终止(所有)调试,并返回到常规编辑状态. Break(此功能常常在遇到调用函数的语句时可见.):此

2010-09-06 21:33:00 9295 5

原创 vpb在VS2008下的配置编译

先介绍一下vpb:    VirtualPlanetBuilder是一种地形数据库创造工具,是能够阅读各种地理图像和高程数据并建立小面积地形数据库,乃至大规模如整个地球的庞大数据库。这些数据库可以上传到互联网,并能够提供像在线googleEarth一样的风格漫游整个地球的数据库,或保持对本地磁盘高速接入等所需的专业飞行模拟器。前面所讲的VirtualPlanetBuilder建立的数据库,如果要运行该数据库产生一个可视化场景,那么你将需要一个基于OSG的应用程序。气死VPB本身是一个基于OSG实时图形工具箱

2010-08-20 15:56:00 3736 5

转载 开始研究OpenSceneGraph(OSG)

<br />本文翻译自Don Burns和Robert Osfield(缺席)在Image 2003会议上的演讲幻灯片。<br />原文下载地址:http://www.openscenegraph.com/osgwiki/pmwiki.php/ProgrammingGuides/ProgrammingGuides<br />--------------------------------------------------------------------------------------<br />1

2010-08-19 15:57:00 2285 2

翻译 osgEarth

<br />     想用osgEarth做三维地球浏览器,可是一直都不知道osgEarth具体是做什么的,有关的资料也都是英文的,于是就把osgEarth网站上的内容翻译了一下<br />     <br />     osgEarth--所需地形<br />     osgEarth是一个为OSG提供的可升级的地形工具包。创建一个简单的XML文件,用形象化的描述、立体图、矢量数据来指明内容,并将其加载到你所喜爱的OSG应用中。osgEarth支持所有类型的数据、并附带很多例子来帮助你研究和运行。<br

2010-08-19 15:46:00 9638 1

原创 三维地球浏览器制作启蒙

<br />     根据导师的要求,我们要做一个类似于谷歌的可视化的三维地球浏览器,但是浏览影像是在本地存储,可断网使用。一开始头绪很模糊,不知道该从何开始。。。舍友的同学在做OpenGL相关的东西,我们便先用来参考,他实现的功能是一个网状球体,通过键盘来控制球体的大小和旋转,这应该算是我们要做的基础吧,因为首先要实现的便是这个球体,在此之上将事先已下好的省市的地图进行纹理映射。。。想法觉着不难,可是实现起来却很困难,因为图片很大,进行贴图后运行的很慢,效果非常不好。<br />     后来导师建议我们

2010-08-12 17:31:00 1327 2

原创 OpenGL在VS2008下的环境配置

<br />      OpenGL有一个开发库,将开发库中的.lib文件放到D:/Program Files/Microsoft Visual Studio 9.0/VC/lib文件夹中(我是把2008放在了D盘,大家可以根据自己的具体情况),再建一个gl文件夹,把.h文件全部放在gl文件夹中,然后把gl文件夹放在D:/Program Files/Microsoft Visual Studio 9.0/VC/include中,把.dll文件放在C:/WINDOWS/system32中。<br />    

2010-08-07 20:08:00 438

原创 无法解析的外部符号 __imp____glutCreateWindowWithExit@8

<br />解决方法:<br />在代码中只要出现#include glut.h就必须要在此之前加上#define GLUT_DISABLE_ATEXIT_HACK<br /> <br />注:一定要恰好在#include glut.h之前加入以上代码。<br />如:正确用法<br />#include "stdafx.h"<br />#include "windows.h"<br />#define GLUT_DISABLE_ATEXIT_HACK<br />#include "gl/glut.h"<b

2010-08-07 19:56:00 1818 5

原创 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

<br />     今天在VS2008中编译有关OpenGL的程序时,出现了“无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用”这样的错误,查到了有关的解决方法,并顺利解决了这个问题,希望可以对大家有帮助。<br /><br />  解决方案:<br /><br />1.首先查看你的程序中主函数是main还是WinMain,之所以要查看这个,是因为主函数名字的命名与应用程序类型是有关系的。<br /><br /><br />2.更改应用程序类型与主函数名称相对应

2010-08-07 19:51:00 3610 3

原创 VSc++2005编程基础知识1

<br />名词解释:     <br />     IDE(集成开发环境,Integrated Development Environment)   <br />     CLR(公共语言运行库,Common Language Runtime)   <br /> <br />.NET Framework:<br />     .NET Framework由CLR和一组名为.NET Framework类库的程序库组成。用户应用程序是在CLR中执行的。.NET Framework类库提供了用户代码在CLR中执

2010-08-01 10:42:00 679

原创 unicode和ANSI的区别

         unicode和ANSI这是两种不同的编码方式标准,ANSI中的字符采用8bit,而UNICODE中的字符采用16bit。(对于字符来说ANSI以单字节存放英文字符,以双字节存放中文等字符,而Unicode下,英文和中文的字符都以双字节存放)Unicode码也是一种国际标准编码,采用二个字节编码,与ANSI码不兼容。目前,在网络、Windows系统和很多大型软件中得到应用。8bit的ANSI编码只能表示256种字符,表示26个英文字母是绰绰有余的,但是表示汉字,韩国语等有着成千上万个字符的

2010-07-30 16:44:00 365

原创 VC6.0快捷键

<br />1.调试快捷键<br />ctrl+F5 Execute the exe<br />ctrl+F7 compiler<br />F5 运行碰到断点就停..(在Win32程序中,如果系统没向程序发消息,它也停着)<br />F9 设断点<br />F10 一步步运行,碰到函数不进去<br />F11 也是一步步运行,碰到函数就进去(当然那些WinAPI由于在Dll中,就进不去了!).<br />Ctrl+Space显示当前可用函数及成员列表<br />Shift+alt+Space 显示当前光标所

2010-07-24 15:44:00 170

原创 关于ctime和cstdlib

time.h和stdlib.h是C语言中的头文件。ctime 是C里面的用在C++的时间函数头文件,cstdlib是C里面用在C++ 的一些库函数文件,在C++里Include C的头文件,就需要在原来的.h文件前加个c,并去掉.h,那两个头文件对应c中的stdlib.h和time.h .    通常我们要产生随即数时,往往会用到这两个头文件,如下代码: #include #include #include  using namespace std;void main(){   srand (time(0)

2010-07-24 10:58:00 397

原创 关于&lt;ctime&gt;和&lt;cstdlib&gt;

    因为自己完全是一个菜鸟级的,所以从最基础的学起,把所遇到的不懂得地方都写下来,希望对自己对别人都能有所帮助。。。    time.h和stdlib.h是C语言中的头文件。ctime 是C里面的用在C++的时间函数头文件,cstdlib是C里面用在C++ 的一些库函数文件,在C++里Include C的头文件,就需要在原来的.h文件前加个c,并去掉.h,那两个头文件对应c中的stdlib

2010-07-24 10:51:00 530

OpenGL编程指南(第四版)(中文版)

本书对OpenGL以及OpenGL实用函数库进行了全面而又权威的介绍,素有“OpenGL红宝书”之誉。本书的上一个版本覆盖了到OpenGL 2.1版的内容。本版涵盖了OpenGL 3.0和3.1的最新特性。本书以清晰的语言描述了OpenGL的功能以及许多基本的计算机图形技巧,例如创建和渲染3D模型、从不同的透视角度观察物体、使用着色、光照和纹理贴图使场景更加逼真等。另外,本书还深入探讨了许多高级技巧,包括纹理贴图、抗锯齿、雾和大气效果、NURBS、图像处理子集等。此外,本书还对一些重要的主题进行了讨论,例如提高性能、OpenGL扩展以及跨平台技术等。本书内容详实,讲解生动,图文并茂,是OpenGL程序员的绝佳编程指南。

2010-08-07

空空如也

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

TA关注的人

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