Ⅰ 自己设计一个简单的3D引擎,一般要实现哪些基本的功能
很多方面,这里有一个引擎源码,http://download.csdn.net/detail/xzqsr2011/4492923,你打开后里面的每一个类(.cls)就是每个功能。
Ⅱ 如何在Qt Creator的版本控制中应用CSDN的CODE
1 在CODE上面创建项目
1.1 点击创建项目
1.2 配置远程访问地址时,用https地址,ssh的访问不了,如下图:
3.2 在Description中填写注释
在Files中选择需要提交的文件,默认全选,然后点击Commit即可
4 配置gitk参数
打开git配置页面,如下图,在gitk参数框内填写“git push -u origin master”
5 配置git远程地址
转到工程所在的工作空间目录,然后点击右键,选择git bash here
输入 地址,然后回车
6 第一次push
在bash命令窗口中执行“git push -u origin master”。第一次如果在qt(如下图)中push会失败。用命令push过之后再在qt中push就可以了,push之前先commit一下,填写一下注释
Ⅲ 最近忙毕设:java在线试题管理系统,求 CSDN 大神 帮帮下源代码,以下为链接
您好, 这两套代码我都有, 都是基于javaweb技术开发的试题管理系统, 都经过调试了调试, 大致功能如下
登陆注册等权限管理
试题信息的增删改查
组卷功能
Ⅳ 如何学习开源软件源代码 csdn
导读:对于开发者来说,社区里丰富的开源代码其实是笔极为宝贵的财富。如果能充分利用好开放源代码的资源,不仅可以掌握多种编程方法,提高实践能力,还能获得好的思想,激发编程灵感。开源代码怎么学以及怎样才能学好是大家经常关注的话题,日前,在问答网站知乎上,有人抛出了“如何更有效地学习开源项目的代码?”的话题,众技术好手各抒己见,CSDN软件研发频道对本文内容进行了整理,方便大家学习与参考。盛大创新研究院研究员 庄表伟:学习开源 尽可能在代码里找答案 庄表伟提供了以下9个建议:1.在下载源代码之后,首先要跑起来,编译通过、正常运行;2.在你觉得最有可能运行到的地方,设置断点或者抛出异常,这样,就能够找到一个项目在正常运行时的入口点;3.从入口点所在的那个源文件开始阅读,逐步把握整个项目是如何启动起来;4.随便改点代码,看看会不会报错,如果报错,会从哪里报错;5.试着把报错屏蔽、修复、或者绕开;6.尝试理解一个系统的内部结构,多少组成部分,主线模块是哪些?辅助模块是哪些?7.从实际需要出发,修改这个项目,满足自己的某一个小的需求。(注意在此之前,尽量不要在网络上找答案);8.看看相关的讨论与心得,是否与自己的理解相一致;9.提交bug fix或者某个新的功能代码。在学习开源的过程中,有几个方面会获得大量收获,1.架构与模式;2.开源社区常见的一些惯用法;3.相关领域的结构与算法。总结一点:学习开源,尽可能在代码里找答案,而不是在代码之外找答案,那些都是二手的,而且很可能不准确。互联网评论员 朱晓阳:从简单做起 理论联系实践朱晓阳对此发表了两点看法:首先,从简单做起。刚开始的时候学习一些领域内基础理论,然后找一些简单的东西去实现,不能一开始就去找开源项目。建议大家经常动手写一些小程序,如改进宿舍网络登录客户端等。积小成多,能显着提高自己的编程能力。其次,学习的知识一定要和自己生活或工作有联系,这样才会有乐趣或动力。互联网评论员孙竟:先构想一个想做的项目首先,构想一个想做的项目(比如论坛、博客、微博等);然后,思考需要什么功能,应该怎么去实现,尽可能包括各种细节,有必要时记录下来;最后,去找个类似的开源应用,看看它是怎么实现的,和你的想法有什么差异,有什么可以学习或需要改进的地方。互联网草根hqman:我的5个建议:1.反复地使用软件,熟释软件的组成文件和软件功能,注意IE地址栏内的地址变化;2.打开数据库文件或存放数据的XML文件,参照数据字典了解各个表和字段的数据含意;如果没有数据字典,就运行软件输入数据,参照所输入的数据,了解各个表和字段的数据含义;3.利用Visio进行反向工程,将类图抽出来;4.研究类之间的关系,注释各个类的属性和方法,弄清程序的整体框架;5.另开一个项目,按照软件开发的流程,将代码分段复制进新的项目,进行编译调试,关注一些实现细节,学习一些编程的技巧。在读研究生张伟:在校学生空闲时间多参加一下比赛张伟的建议是大家在空闲时间多参加一些比赛。一个完整的项目,不管再小,只要做完了,就会有收获。多看一些比较大的开源项目源代码,每次看完后都会受益匪浅。从网上成熟的开源代码里,可以学到很多的设计思想。他认为,从项目入手,以项目为驱动,可激励自己进步。当然,是否一定需要看开源代码,这将取决于个人的兴趣和需要。画出程序流程图 理解程序流程思想CSDN博客专家i_like_cpp:曾在CSDN分享了《如何将源代码学好》的博文,对此,他给出了四点建议:1. 画出整个程序的流程图,理解整个程序流程的思想。画流程图的方式更让人很直接的理解程序的整体流程,而不会被代码所干扰,让程序员总体上把握整个程序;2. 对流程各节点(函数或过程)的理解,流程的每一节点是构成整个流程的不可缺少的部份;3.再把流程和流程各节点串起来理解整个程序,可能的话最好写出读书笔记;4. 如果想深刻的学习到源代码的精髓所在,请写一个相近的程序进行操练。理解了这个程序并不表明掌握了这个程序,只有在操练一个相近的程序时,才知道你到底理解了多少,掌握了多少。编后语:源代码的学习是一个从整体到不断细化的过程,是一个极为繁琐的过程同时也是一个不断认清事物本源的过程。本文总结的源代码的学习经验,希望对您有所帮助。那么,CSDN的网友们,你们是如何对待开源项目源代码的呢?
Ⅳ 在csdn上下载了一个简单的通信程序,(没评论,简介少)。不清楚编程语言,请问怎么查看看源代码。
这个很简单可以使用代码编辑器来打开,目前主流的代码编辑器有Notepad和ultraedit,随便下一个就可以了,我也在用这两种软件,整理起来很方便。
Ⅵ 从CSDN下载的GBA模拟器VisualBoyAdvance-1.7.2 C++源代码如何打开调试
这个项目是说明缺少GBA.h的文件
你在项目中搜索一下看有没有这个文件。
Ⅶ csdn代下 http://download.csdn.net/download/ylfq565/7507281 非常感谢
旋转LED彩色取模
一个可以处理彩色图像的源码,用matlab实现,提取图像每一点的RGB值,并最终将图像转换成一个彩色的圆形点阵,这可以应用在旋转LED的上位机控制中的图形取模上
点此下载资料网页链接
Ⅷ 求几个能够提供源代码的网站。例如CSDN这种。做毕设了,要做一些代码看看。
如果不能上google的话,直接英文搜索即可
一个注意点是,搜索的时候要加上你想要的关键词,比如你要获取代码 ,就应该把标题和代码都加上去,这样大概率能搜到
Ⅸ 跪求类似CSDN网站源码
网上很多免费的,例如:pageadmin cms、discha都是不错的、简单、方便、直接下载就可以使用了。
Ⅹ 如何通过编程控制硬件显示器
可能是显卡问题,你的是双显卡,你看看这个吧
1. 双显卡安装设置
显卡双头输出应用- 两个显卡同时工作:双显卡组合方案
连接好显示器后开机,在开机自检过程中,两个显示器都将会开启,并且显示同样的内容,进入WinXP操作系统后,其中一个显示器会自动关闭,这是因为WinXP中双屏显示功能默认是关掉的,其中保持开启的显示器是接在显示器的主(Primary)显示接口上,关闭的显示器是接在从(Slave)显示接口上。
此时需要安装显卡最新驱动才能设置双显示器输出参数,如nVIDIA显卡利用ForceWare驱动中的nView来实现双显示器功能,而ATI显卡则通过HydraVision技术来实现。以ATI显卡为例,进入系统后,在显示属性设置里可以看到2台显示器,如果是第一次使用,第2台显示器是灰色的,表示没有启用。双击第2台显示器,系统会弹出对话框,询问是否启用显示器。
选择“是”之后,第二台显示器就会正确的显示扩展的WINDWOS桌面。点击“高级”—“显示”进入显示设备设置窗口。在这里可以对存在的显示设备进行方案设置,并通过热键方便的进行切换。此外还可以点击显示设备右上角的图标来决定是否打开。设置完毕,点击“应用”即可生效,此时不管你是玩游戏还是看电影,在连个显示器上,都显示出同样的一个画面了,如果你合理运用nVIDIA显卡驱动,甚至可以在不同的显示器上显示不同的画面
不管是ATI显卡还是nVIDIA显卡,除了可以在两个显示器上显示同一画面内容外,还能实现在同一台主机上,在两个显示器上显示不同的内容,以nVIDIA显卡为例,安装好驱动程序后,进入显示属性驱动设置界面,单击扩展窗口中的“nView”, 在“nView模式”下,可以根据需要设置成“复制”、“水平跨越”或“垂直跨越”。“复制”是指两台显示器显示的内容是完全一样的。“水平跨越”是指两台显示器的显示内容是以水平方向连接在一起,比如,我们想在主显示器办公,又同时想在辅显示器看电影,这是一件比较适用的功能。
需要注意的是,针对双显示输出,可以在“显示属性”的“设置”选项卡中,直接调节两台显示器的分辨率和刷新率。对于具体双显示的一些参数设置,大家可以参考Nvida和ATI最新驱动说明书
并不是所有用户都有机会使用双头显卡,对于那些已经购买了普通显卡而又有多余的显示器的朋友而言,最佳的方案也许是使用双显卡。不过需要注意的是,Windows 98以后的操作系统才可以支持双显卡,如果在Windows 98当中安装第二块显卡的话,将很可能出现死机或其它不可预见的现象。所以建议使用WINME以上系统.
2. 双显卡软件编程控制提示
提示 A.
“”“”“”“”“”“”“
Question:
我想安装2张显卡,其中一个显示器显示控制界面,另1个可以根据用户要求显示一些视频图象,怎么才能在2个显卡上显示不同界面?
Answer:
启用多显示器支持。
关于多显示器编程,可以在MSDN/CSDN中搜索。
在CSDN的文档中搜索“显示器”。
提示 B.
Question:
“”“”“”“”“”“”“
在/window98系统中,装了两个显卡,且有两个显示器,可以正常运行.
但我必须编程控制另一个显示器的显示内容,如何控制?
you can use directx to control them.
IDirect3D8::CreateDevice
Creates a device to represent the display adapter.
HRESULT CreateDevice(
UINT Adapter,
D3DDEVTYPE DeviceType,
HWND hFocusWindow,
DWORD BehaviorFlags,
D3DPRESENT_PARAMETERS* pPresentationParameters,
IDirect3DDevice8** ppReturnedDeviceInterface
);
Parameters
Adapter
[in] Ordinal number that denotes the display adapter. D3DADAPTER_DEFAULT is always the primary display adapter. //this parameter defines which display adapter should be used.