个人方案
文章平均质量分 63
登陆_注册_帮助
这个作者很懒,什么都没留下…
展开
-
初学Ogre:通过sample实现自己的作品
比如实现环境纹理映射效果,通过运行示例程序,可以看出与之对应的文件在sample中的里面,打开它,即可查看到里面的代码。它的创建场景的代码写在函数void setupContent()里面。第一句mSceneMgr->setSkyDome(true, "Examples/CloudySky");是我们需要的场景,材质可以在 \OgreSDK_vc10_v1-8-1\media\原创 2015-06-15 16:39:38 · 2364 阅读 · 0 评论 -
找出矩阵中的最大矩形
//找出矩阵中由 1 组成的最大的矩形,#include "stdafx.h"#include "iostream"using namespace std;int find_1(int **p, int nRow, int nCol);int find_Rect(int **p, int x, int y, int nRow, int nCol);int main(){ int原创 2015-09-20 19:35:45 · 1838 阅读 · 0 评论 -
CCF-2015-9-13-04
下题为个人做法,只做参考。二维数组第三个为状态,表示是否已经访问过该条路径。/*国王给城市修路,两个城市互相有路则为便利城市,路则为便利路,求便利路的条数。第一行输入两个数字m,n ;m 为城市数量,n为路的总数;接下来的n行每行输入两个数i,j : 表示i->j为一条通路最后为一行输出,表示便利路的条数。*/#include "iostream"using namespac原创 2015-09-13 19:29:34 · 420 阅读 · 0 评论 -
C/C++手动构造ARP包并发送至网络
所选题目:1. 在熟悉ARP协议并了解Winpcap编程的前提下,构造ARP包,选择并打开网卡,将ARP包发送出去。运行格式:程序名源IP地址目的IP地址目的MAC地址flag源 IP 目的IP 源MAC FLAG( flag=0: ARP请求flag=1: ARP应答) 1.要求及功能按照题目要求,成功发送ARP包到网络( flag=0: AR原创 2015-08-07 16:52:59 · 13326 阅读 · 1 评论 -
C/C++求完数,小提醒
通常求完数无非就是使用循环,思路清晰。但是在这里只是想提醒各位一下,is_PerfectNum (判断是否是完数的函数)的循环,没必要循环到该数为止,道理很明显,如果 10/2=5 ,那么 6还可能是它的因子吗?其实在好多循环里面都可以用到这一点。这样可以提高大部分效率。。注意这一点的同学请忽略此文。。。// Perfectnumber.cpp : 定义控制台应用程序的入口点。//#原创 2015-05-30 23:48:06 · 1302 阅读 · 0 评论 -
C/C++用Unicode保存字符并输出
汉字的unicode编码可以在http://bianma.supfree.net/sos.asp?id=3417查询;张:GBK编码:D5C5unicode编码:5F20 十进制unicode:24352 调试程序时可以查看到内存中“张”的值为 5f20 。这正是“张” Unicode编码,在使用这个方法之前,把“张”赋值给字符变量原创 2015-05-30 23:47:50 · 5460 阅读 · 0 评论 -
C/C++ 函数指针,强制转换示例
这个小例子分别演示了函数指针,函数指针类型,以及将整形强制转换为函数指针地址。希望对初次接触函数指针的朋友有所帮助。#include "stdafx.h"#include "stdlib.h"void func(void){ printf("this is func!!\n");}typedef void(*pof)(void); //定义一种函数指针类型,类型名为原创 2015-05-30 23:48:12 · 514 阅读 · 0 评论 -
通过VS查看内存大小端方案
#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ wchar_t c = wchar_t(1000); wchar_t *p = &c; return 0;}通过下断点来查看内存数据:(判断条件:大端:将高位存放在低地址,小端:将高位存放在高地址)1000 = 0x原创 2015-05-30 23:48:04 · 1161 阅读 · 0 评论 -
面试题:将一个数用二进制打印输出…
2015年5月9日13:25:59一回寝室,室友就考我他遇到的一道面试题,题目是这样的:将一个数用二进制打印输出并且输出二进制中“1”的个数;想必只要学过编程的同学都能很快想出自己的方案。我室友他说了一个很复杂的思路。我想面试官不会给你那么长的时间来写这个代码。而我个人比较偷懒,正符合了面试官这一点,只用了一个while循环,轻松搞定。为了突出思路,二进制输出没做过多处理,是从右到左。比如原创 2015-05-30 23:48:01 · 1717 阅读 · 0 评论 -
软件工程第二次作业
软 件 工 程 第 二 次 作 业姓名:张建军 学号:2012211544 班级:0411202同组成员:屈艺、张建军屈艺(2012211588)博客张建军(2012211544)博客游戏名称:Run about Madly使用软件:Unity3D脚本编程语言:C#第一次听到这个题目的时候,自己不敢相信。因为当时我并不了解一些开原创 2015-05-30 23:47:34 · 837 阅读 · 0 评论 -
分词系统——软件工程第一次作业
姓名:张建军 学号:2012211544 班级:0411202本系统是由VC6.0所写,基于中科院ICTCLAS2010开发包再次开发。由于之前受ICTCLAS限制,授权期限一年,故现在使用,需要将系统时间调整至2010年,而我已经在内部做了改动,不需要手动更换时间了。本系统具有基本的过滤功能,能有效过滤基本符号,部分虚词和部分英文无重要意义的词;内部采用map自动排序。对于单独的插入原创 2015-05-30 23:47:29 · 689 阅读 · 0 评论 -
函数指针强制类型转换
#include "stdafx.h"#include "stdio.h"#include "vector"using std::array;using std::vector;void Print(int n,int nn){ fprintf(stdout, "%d\t", n);}typedef void(*P)(int);P p=(P) Print;int main(原创 2015-07-10 15:28:07 · 838 阅读 · 0 评论 -
二维数组转指针时可能会遇到的问题
关于int t[2][2] = { 1,2,3,5 };int ** p = (int**)t;这种写法,执行过后,会出现 p[0]=1;p[1]=2;p[2]=3;p[3]=5;这种情况。也许有朋友会不理解。肯定很多初学者会认为 p[0][0]=1 而不是 p[0] =1; 其实不然,此时如果调用 p[0][0] 将会出错。因为 p[0]=0;然后 p原创 2015-06-28 16:38:52 · 515 阅读 · 0 评论 -
python 多线程服务器示例
最近学习了一下 python 的 socket 编程,写了个多线程服务器的简单例子。希望对朋友们有帮助。#coding=utf-8import threadingimport socketclass MySocket(): s =socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.bind(('127.0.0.1'原创 2015-05-30 23:47:56 · 467 阅读 · 0 评论 -
C/C++素数判断(附exe方便不懂编程…
在学习 python 的时候,遇到一个题目,要求用yield生成器来写一个判断某个范围的数是否是素数的函数,由于在编程中我们经常需要判断某个较大的数是否是素数,我提供了一种自己的解决方案,其中有点二分的思想。希望对朋友们有所帮助。判断素数的方法很多,这只是我个人的方法。由于网页功能限制,格式有可能有变化。exe下载#include "stdafx.h"bool is_p(intar原创 2015-05-30 23:47:53 · 623 阅读 · 0 评论 -
对 Switch 的一次思考
于3年前弃用 CSDN, 现在原谅我先再骂一次 CSDN 这垃圾. 辛辛苦苦写了3小时的博文, 一路保存草稿都是生怕文章没了 .. 结果点击发布过后全没了.. 竟然是因为在文章开始用了一个 这个表情.. 一个 unicode 字符表情导致后面的内容全被过滤也是666, 关键是保存啥的全都提示成功... 然而内容全无.. 好了, 总之在别人的地盘上骂它显得有点不好. 忍住... 忍住 .... 草...原创 2018-03-29 18:36:46 · 257 阅读 · 0 评论