
问题解决
文章平均质量分 76
liygcheng2010
这个作者很懒,什么都没留下…
展开
-
参考文献怎么写~(这个老是忘,所以贴在这里)
一、参考文献的类型参考文献(即引文出处)的类型以单字母方式标识,具体如下:M——专著 C——论文集 N——报纸文章 J——期刊文章 D——学位论文 R——报告 对于不属于上述的文献类型,采用字母“Z”标识。对于英文参考文献,还应注意以下两点:①作者姓名采用“姓在前名在后”原则,具体格式是: 姓,名字的首字母. 如: Ma转载 2013-09-14 16:07:53 · 2076 阅读 · 0 评论 -
今天帮学长做的一个文件处理的工具
今天做了一个关于文件操作的数据处理,难度不大,但是对于C++文件操作的复习感觉还是有点作用的,下面就开始吧。。。1.C++文件流简介 流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理动态内存、网络数据等多种数据形式原创 2013-11-19 01:16:40 · 4552 阅读 · 6 评论 -
Qt中图像的显示与基本操作
Qt可显示基本的图像类型,利用QImage、QPxmap类可以实现图像的显示,并且利用类中的方法可以实现图像的基本操作(缩放、旋转)。1. Qt可显示的图像类型参考Qt的帮助文档,可支持的类型,即可以直接读取并显示的格式有BMP、GIF、JPG、JPEG、PNG、TIFF、PBM、PGM、PPM、XBM、XPM。2. Qt用如何显示图像通常用QLabel显示图像,QLabel类有s转载 2013-12-03 14:35:39 · 1886 阅读 · 2 评论 -
如何将位图格式图片文件(.bmp)生成geotiff格式图片?
一.位图格式信息位图BITMAPINFOHEADER 与BITMAPFILEHEADER:先来看BITMAPINFOHEADER,只写几个主要的 biSize包含的是这个结构体的大小(包括颜色表) biWidth和biHeight分别是图片的长宽 biPlanes是目标绘图设备包含的层数,必须设置为1 biBitCount是图原创 2013-12-15 21:59:51 · 4836 阅读 · 1 评论 -
Activex、OLE、COM、OCX、DLL之间有什么区别?
熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM这些概念不会陌生,但是它们之间究竟是什么样的关系,对许多们还是比较模糊的。在具体介绍它们的关系之间,我们还是先明确组件(Component)和对象(Object)之间的区别。组件是一个可重用的模块,它是由一组处理过程、数据封装和用户接口组成的业务对象(Rules Object)。组件看起来像对象,但不符合对象的学术定义。它转载 2013-12-22 15:38:31 · 1151 阅读 · 0 评论 -
Socket模型详解(转)
两种I/O模式一.选择模型二.异步选择三.事件选择四.重叠I/O模型五.完成端口模型五种I/O模型的比较 两种I/O模式1、 两种I/O模式阻塞模式:执行I/O操作完成前会一直进行等待,不会将控制权交给程序。套接字默认为阻塞模式。可以通过多线程技术进行处理。非阻塞模式:执行I/O操作时,Wi转载 2013-12-22 15:40:55 · 1331 阅读 · 0 评论 -
MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart
无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 许多新手在编程时经常遇到“无法解析的外部符号_main,该符号在函数 ___tmainCRTStartup中被引用”这样的错误,最近看了一些这方面的书籍,现将解决方案大概叙述一下:连接程序在负责连接可执行程序时,选择相应的c/c++运行时启动函数。如果设定了/subsystem:win转载 2013-12-22 17:09:25 · 1619 阅读 · 0 评论 -
RPC远程过程调用实例详解(转)
1、创建IDL文件,定义接口。IDL文件可以由uuidgen.exe创建。首先找到系统中uuidgen.exe的位置,如:C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools。在此目录下运行命令"uuidgen/i /ohello.idl",即可在该位置生成一个IDL文件:hello.idl。文件内容如下:转载 2013-12-22 15:35:48 · 1899 阅读 · 0 评论 -
如何通过VC的 CHttpFile 抓取网页内容
在点击一个按钮时开始请求你输入的地址。void CHttpFileDlg::OnButton1() { CString url; GetDlgItemText(IDC_EDIT1,url); // IDC_EDIT1 是一个输入框的名字。 char* headers="Accept:*/*\r\nAccept-Language:zh-cn\r\nUser-Age转载 2013-12-22 15:36:44 · 1725 阅读 · 0 评论 -
C++中静态链接库与动态链接库的介绍与使用
C++中静态链接库与动态链接库的介绍与使用一,简介1.静态库函数与数据被编译进一个二进制文件(通常扩展名为.lib),在使用静态库的情况下,在编译链接可执行文件时,链接器从库中复制这些函数和数据并把它们和应用程序的其他模块组合起来创建最终的可执行文件(.EXE),当发布产品时,只需要发布这个可执行文件,并不需要发布使用了的静态库2.动态库在使用动态库的时候,往往需要提供两个原创 2013-12-26 12:47:55 · 1741 阅读 · 0 评论 -
使用Python进行验证码识别
以 前写过一个刷校内网的人气的工具,Java的(以后再也不行Java程序了),里面用到了验证码识别,那段代码不是我自己写的:-)校内的验证是完全单色没有任何干挠的验证码,识别起来比较容易,不过从那段代码中可以看到基本的验证码识别方式。这几天在写一个程序的时候需要识别验证码,因为程序是Python写的自然打算用Python进行验证码的识别。以前没用Python处理过图像,不太了解PIL(Pyth转载 2014-02-28 11:50:32 · 4220 阅读 · 3 评论 -
OgreMax导出场景文件错位问题解决
安装好OgreMax之后,在Max的菜单上会多出OgreMax的导出菜单项.如下图所示:根据导出的需要,可以分别在 "Scene Settings", "Global Settings"里做相应的设置.具体可以参考"OgreMaxSceneExporter.chm",教程就在你下载的OgreMax的压缩包里.设置好之后,直接选择"Export"->"Export Scene..."原创 2014-03-03 11:04:13 · 2071 阅读 · 0 评论 -
python实现模拟登录
本文主要用python实现了对网站的模拟登录。通过自己构造post数据来用Python实现登录过程。当你要模拟登录一个网站时,首先要搞清楚网站的登录处理细节(发了什么样的数据,给谁发等...)。我是通过HTTPfox来抓取http数据包来分析该网站的登录流程。同时,我们还要分析抓到的post包的数据结构和header,要根据提交的数据结构和heander来构造自己的post数据和header。分析转载 2014-05-14 18:18:36 · 1824 阅读 · 0 评论 -
离散傅立叶变换之听声音破解电话号码
2012年9月的时候,一个南京的大学生从电视台播放的一段记者采访360总裁周鸿祎的视频中破解了周鸿祎的手机号码,一时间被网络热炒。后来,又听说某人买车的时候使用电话银行付款,结果被人录下声音,破解了银行卡号和密码,导致存款被盗。最近居委会在小区里散发传单,提醒一种新的诈骗方式:电话听音破密码诈骗。各种网络和媒体对这些事情炒作的很热闹,但是趋于两种极端,要么将其说的出神入化,要么将其贬的一钱不值,唯转载 2013-12-09 18:46:20 · 1918 阅读 · 0 评论 -
Ogre中调用OgreMaxViewer来load场景文件.scene
这几天一直都在被这个问题困扰,各种方法都试了,都快哭了,现在终于OK了。先Mark一下,免得日后又忘了。1.基本框架基本框架就不自己亲自搭建了,打算直接用Ogre官网提供的TutorialFramework,先将此平台搭建好,详情可参考另一篇博文http://blog.youkuaiyun.com/liygcheng/article/details/99239892.配置好Ogre原创 2013-11-27 19:08:07 · 2567 阅读 · 2 评论 -
你在用C++编程时遇到的最多的几个汉字是啥?
首先,什么都不说,我们来看一段代码,然后试着编译运行:#include #include using namespace std;char* h = (char*)malloc(2*sizeof(char));int main(){ cout<<h<<endl; system("pause"); return 0;}运行结果截图:问题一:为什么会出现“屯”原创 2013-11-21 00:52:25 · 3880 阅读 · 5 评论 -
GB2312简体中文编码表
GB2312简体中文编码表code +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +FA1A0 、 。 · ˉ ˇ ¨ 〃 々 — ~ ‖ … ‘ ’A1B0 “ ” 〔 〕 〈 〉 《 》 「 」 『 』 〖 〗 【 】A1C0 ± × ÷ ∶ ∧ ∨ ∑ ∏ ∪ ∩ ∈ ∷ √ ⊥ ∥ ∠A1D0 ⌒ ⊙ ∫ ∮ ≡转载 2013-09-14 16:11:36 · 4787 阅读 · 0 评论 -
Vim的Python编辑器详细配置过程 (Based on Ubuntu 12.04 LTS)
为什么要用vim编辑py文件?因为在Linux命令行中,缺少图形界面的IDE,vim是最佳的文本编辑器,而为了更好的编辑py文本,所以配置vim。 1. 安装完整版vim vi和vim的区别? 在Linux自带有vi编辑器,而vim是指vi improved,即vi升级版。区别在于vi指令和功能较vim简单,正因如此才有了vi improved。 Ubuntu自带的v转载 2013-09-19 12:07:26 · 1292 阅读 · 0 评论 -
VS2012安装后 VS2010出现fatal error LNK1123: failure during conversion to COFF
这两天在学习DirectX 11,跑Demo的时候出现了这种错误,之后看到了好的解决方案,特此转载。最近安装了VS2012,但是为了与其它人更新方便,有时候不得不使用VS2010,当再编译VS2010程序时,出现问题:fatal error LNK1123: failure during conversion to COFF。找到了两个资料,整理了一下。下面是MSD转载 2013-10-15 23:03:05 · 977 阅读 · 0 评论 -
硬件,网络,系统知识合集
硬件知识★ 显卡测试软件、催化工具,IT168独家整合,持续更新中......★ CPU常见故障原因分析及解决方法 ★ 内存常见故障分析及解决方法 ★ 显示器使用常见故障及解决方法汇总帖 ★ 显卡使用常见故障及解决方法汇总帖 ★ 硬盘使用常见故障及解决方法汇总帖 ★ 刻录机日常使用常见问题汇总 ★ 菜鸟的福音----主板BIOS设置详解★ PCI侦测诊断卡代原创 2013-10-16 14:17:23 · 1688 阅读 · 0 评论 -
使用github管理Eclipse分布式项目开发
使用github管理Eclipse分布式项目开发下面我根据我们的经验总结一些心得如下:1.Eclipse中下载安装Egit插件;2.创建代码仓库;3.在Eclipse中使用Egit插件 Eclipse 中下载安装 Egit 插件打开Eclipse的菜单Help->NewInstall Software弹出对话框。在Work with输入egit,找出egit插件的安装地原创 2013-10-28 02:38:37 · 1531 阅读 · 0 评论 -
手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件
手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件 1、背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件。实在是心有不爽。此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2、前言: 我们都知道Jav转载 2013-10-27 18:58:05 · 2368 阅读 · 0 评论 -
Visual Studio Ultimate 2013
简体中文版 SHA-1: 07313542D36ED8BEEF18520AA4F15E33E32C7F77http://download.microsoft.com/download/0/7/5/0755898A-ED1B-4E11-BC04-6B9B7D82B1E4/VS2013_RTM_ULT_CHS.iso 英文版 SHA-1: 79DBBA7B6EF12B1A4E7转载 2013-10-28 02:20:05 · 2238 阅读 · 0 评论 -
VS2010结合Github进行版本控制
首先,安装Git for Windows,下载地址为 这里 。Git for Windows是Github官方的管理工具,但似乎更适合习惯Linux命令行的同学。喜欢图形化界面的同学最好还是再安装一下Git Extensions,它更像Eclipse里的EGit,操作非常方便。Git Extensions的下载地址在这里 。Git Extensions中自带了Git for Windows-m原创 2013-10-28 02:34:58 · 1912 阅读 · 0 评论 -
SVN简介
一、 SVN简介 SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用SVN作为代码版本管理软件。1.1 SVN服务器SVN服务器,支持linux和windows,更多是安装在Linux下。SVN服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊。SVN存储版本数据也有2种方式转载 2013-10-29 11:33:28 · 1371 阅读 · 0 评论 -
TIF图像文件的读取(c++代码)
一 TIF图像介绍 TIFF是最复杂的一种位图文件格式。TIFF是基于标记的文件格式,它广泛地应用于对图像质量要求较高的图像的存储与转换。由于它的结构灵活和包容性大,它已成为图像文件格式的一种标准,绝大多数图像系统都支持这种格式。 TIFF 是一个灵活适应性强的文件格式,通过在文件头中包含“标签”它能够在一个文件中处理多幅图像和数据。标签能够标明图像的如图像大小这样的基本转载 2013-11-19 23:07:09 · 16675 阅读 · 3 评论 -
tiff和geotiff格式分析
6、 tiff 文件的基本格式TIFF(Tag Image File Format) 图像文件说明:TIFF 文件是由许多的标签 (tag) 组成 , 在 Adobe 的有关 tiff6.0 的说明中,将 (tag) 的解释称各种标签所对应的数值,而在文件中各个标签的实际入口称为 (field) ,暂且称为域。 tiff 支持黑白、灰度、彩色的图像格式,同时还可以接受 RGB CMYK 等转载 2013-11-19 23:18:04 · 4924 阅读 · 0 评论 -
Ogre3D嵌入Qt框架
按照经典的Qt程序结构,应该有一个从QMainWindow继承而来的MainWindow,让它做为主窗口,然后子类化一个QWidget,它做为主窗口的"中心挂件",能过封装Ogre的部分功能,实现用Ogre对该窗体的绘制。首先,如何把Ogre这个引擎发动,不断驱动其进行工作。Qt也需要告诉Ogre如何把渲染的内容画到指定的窗口中去,以及用哪种方式更新窗口中的内容。 当键盘或鼠标转载 2013-11-24 16:58:25 · 1804 阅读 · 0 评论 -
如何搭建本地SVN服务
搭建svn服务的方法步骤问题,主要有七个部分 。下面是具体的步骤介绍。一、准备工作1、获取S version服务器程序到官方网站(http://s version.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5版本,具体下载地址 在:http://s version.tigris.org/servlets /ProjectDoc转载 2013-11-24 16:39:15 · 2524 阅读 · 0 评论 -
计算机科学中最重要的32个算法
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这次调查的结果,按照英文名称字母顺序排序。A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使转载 2014-05-19 23:38:15 · 1480 阅读 · 0 评论