-
[综合] Nswoj每日一题:Binary String Matching
[BinaryStringMatching] 首先计算A,B字符串的长度a_lenth,b_lenth,然后使用A字符串的首元素遍历B字符串的所有元素找出相同的元素;然后用j表示A字符串中的后几个元素i+j为B字符串与A字符串相同的元素开始,依次往后查找a_lenth-1的元素的坐标;每次flag=...
18
热度 -
[综合] Nswoj每日一题:一种排序
[一种排序] 首先使用结构体保存这个长方形的特点(编号,长,宽); 然后输入每个信息同时对长宽进行位置交换(保证长>宽); 使用sort函数对(0,m)区间内的所有长方形按照Judge()的规则进行排序; 最后用tem1,tem2,tem3保存每个长方形的信息与所有长方形比较,如...
9
热度 -
[综合] Nswoj每日一题:Magic Pen
[MagicPen] 原题题意是求一段最长的连续数这些数的和模M能与原数组的和模M能相同, 假设原数组和为sum[i],那么其中一段连续数的和为a[i]+a[i+1]+a[i+2]+……+a[j-2]+a[j-1]+a[j]=sum[j]-sum[i-1]; 那么这段连续数的和的模为(a[...
103
热度 -
[综合] Nswoj每日一题:水仙花数
[水仙花数] 这道题很简单,只要注意运算符的含义就行了. #include<iostream> #include<algorithm> usingnamespacestd;intmain() {while(true){intnumber;cin>>number;...
32
热度 -
[综合] Nswoj每日一题:回文数判断
[回文数] 这道题很简单,直接用两个字符数组保存回文数的左右部分加以判断就可以了 下面是部分代码. boolpalindrome_optimize(char*letter,intlenth){charleft[MaxLenth]="";charright[MaxLenth]="";intml=...
68
热度 -
[综合] Hash表 数据结构
Hash表 key:value key保存信息的唯一标识 将char*类型的key转化为int型作为寻找信息的方式 假设有10000个人,分成100个表保存信息,每个表保存100个人 使用Hash算法对key做唯一标识计算 //main.cpp #include<stdio.h> #i...
38
热度 -
55
热度 -
78
热度 -
[综合] asp.net高级编程-安全验证
一、安全验证方式 1.Windows:IIS验证,在内联网环境中非常重要。 2.Passport:微软集中式验证,一次登录便可访问所有成员站点,需要收费。 3.Form:窗体验证,验证帐号/密码,Web编程最佳最流行的验证方式。 4.None:表示ASP.NET自己根本不执行身份验证,完全依赖IIS...
73
热度 -
[综合] C/C++与Lua交互
1.什么是Lua Lua[1]是一个小巧的脚本语言。是巴西里约热内卢天主教大学(PontificalCatholicUniversityofRiodeJaneiro)里的一个研究小组,由RobertoIerusalimschy、WaldemarCeles和LuizHenriquedeFigueire...
40
热度 -
[综合] 服务器项目实战(一)
一、游戏服务器的发展 服务器的出现,帮助游戏开发者实现了对网络数据的更好的管理。开发人员通过对CPU的充分调度,进行大量的数据处理维护,让网络游戏进行数据交互时更加流畅。之后出现的分布式架构的服务器,实现了服务器功能的分类,不同的服务器将实现各自的功能进行数据处理,有效的减轻了主服务器的压力从而进一...
4
热度 -
[综合] 服务器项目实战(二)
上一篇简单介绍了游戏服务器的发展以及服务器的核心三大架构,CPU、内存和网关([立即转到])。 一个简单的服务器,仅仅利用网络数据交换进行一部分的数据运算,但是对于游戏服务器来说,数据运算是非常大的,如果CPU的架构没有处理好,服务器的性能将会大打折扣。本篇将以CPU的架构为重点,详细介绍游戏服务器...
90
热度 -
[综合] 服务器项目实战(三)
上一篇具体介绍了几种常见的游戏服务器的CPU架构模型([立即转到])。服务器的CPU架构处理了服务器端数据运算的能力,实现了服务器端的数据资源访问修改的具体功能。但是如果内存架构不好或者内存泄漏,都会让游戏体验大大降低,并且给运维造成一定的困难。本篇将继续介绍游戏服务器的内存架构的几种常见模型。 一...
63
热度 -
45
热度 -
92
热度 -
[综合] Direct和XNA基础
####1.DirectX的定义和作用DirectX(DirecteXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。DirectX可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果,并提供设计人员一个共同的硬件驱动标准,...
70
热度 -
[综合] Direct3D官方教程源码剖析(一): 创建Device实例和生成3D物体
1.创建Direct实例 HRESULTInitDevice() {HRESULThr=S_OK;RECTrc;GetClientRect(g_hWnd,&rc);UINTwidth=rc.right-rc.left;UINTheight=rc.bottom-rc.top;UINTcreat...
28
热度 -
7
热度 -
[综合] Unity 特效播放插件EffectPlayer
使用EffectPlayer可以快速实现点击播放特效或在不同位置生成特效,减少代码中大量的Input监听代码。 可以自己写入EffectNames保存特效名称,使用时参照以下模板。 PS:1.使用前将EffectPlayer放入Plugins文件夹下,并添加引用 2.场景中必须添加主摄像机Tag标记...
88
热度 -
[综合] MySql免安装版部署
1.解压后在root路径下创建my.ini并配置以下基本内容,@符号替换为MySql解压后的root路径,没有data文件夹需要手动创建 [mysqld] character-set-server=utf8 skip-grant-tables basedir=@local datadir=@loca...
80
热度