- 博客(74)
- 资源 (3)
- 收藏
- 关注
转载 mysql中group by 的用法解析
文章地址:https://blog.youkuaiyun.com/kingszelda/article/details/72621971
2018-04-17 15:42:50
424
原创 UE4学习笔记(20161116) 正则表达式检测输入信息
CheckStringIsValid 实现Return True:输入非法,不是设置的正则表达是值Return False:设置正常值 正则表达式输入数字和字母:[^a-zA-Z0-9]bool UFunctionLib::CheckStringIsValid(const FString str, const FString Reg){ FRegexPattern Patte
2016-11-16 16:03:03
2955
原创 C++学习笔记(20161114 ) 根据指定目标时间获得时间戳(秒数)
根据指定目标时间获得时间戳(秒数)time_t convert_str_to_tm(char * str_time)
2016-11-14 17:50:44
2670
原创 UE4 学习笔记(一)--- TextBox 文本框用BluePrint做限制字符输入个数
TextBox 文本框用BluePrint做限制字符输入个数 :
2016-03-07 18:08:34
5838
原创 C++ 实现二叉树
#includestruct tree{ int data; tree *left,*right;};class Btree{ static int n; static int m;public: tree *root; Btree() { root=NULL; }
2015-08-14 14:02:57
686
原创 设计模式总结
原型模式主要是为了方便克隆对象;适配器模式可以更好重用代码,借助已有代码实现自己的接口,分类模式和对象模式;桥接模式和装饰模式在jie构上有些类似但并不相同;桥接模式很好地解决接口与实现分离,接口与实现可以有不同的抽象类,接口抽象类聚合实现抽象类成员,根据具体实现类不同而执行不同 的功能。装饰模式是为了扩展已有类的功能,因此装饰类和已有类具有相同基类,装饰类聚合基类,由此来扩展已有
2015-07-21 17:07:27
418
原创 Windows下搭建Android开发环境
随着移动互联网的迅速发展,前端的概念已发生很大的变化,已不仅仅局限在网页端。而Android系统作为智能机市场的老大,作为前端开发工程师,非常有必要了解和学习。但面对众多学习资料,站在前端开发工程师的角色,怎样挑选出合适的路进行快速学习,而不必浪费大量时间去摸索,该系列文章希望能帮助到小伙伴们。 文章会挑选几个实际的例子,贯穿在整个系列中,涉及到Java、Android、程序设计等多方面
2015-01-22 17:54:46
561
原创 vm10虚拟机安装Mac OS X10.10教程
vm10虚拟机安装Mac OS X10.10教程VM10装Mac OS X 10.9.3及更新到Mac OS X 10.10,让你的windows也能玩Swift 。 最近WWDC放出终极大招——新的编程语言Swift(雨燕),导致一大波程序员的围观和跃跃欲试。当然了,工欲善其事,必先利其器,所以对于那些没有Mac又想要尝鲜的小伙伴肯定很为难。但是,请放心,本文教你如何
2015-01-15 14:31:55
1720
原创 VS2010中的.sdf、.ipch太大,删除方法
这些是工程中的中间,用于预编译等作用,最终可执行文件是不需要的,默认情况下,删除后重新编译还会生成。 如果不需要,在Visual Studio里进入如下设置:进入“Tools > Options”,选择“TextEditor > C/C++ >Advanced”,然后找到“Fallback Location”。然后把“Always use FallbackLocation”和“Do Not War
2014-12-02 21:47:10
2146
原创 身份证
LOAD DATA LOW_PRIORITY LOCAL INFILE 'C:\\Users\\neo\\Desktop\\id.csv' INTO TABLE `identity_card` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n' (`number`, `zone`);CREATE TEMPORARY TABLE tmp1 se
2014-11-24 23:41:51
11163
原创 Productivity Power Tools for vs2010(代码预览工局 插件for vs2010)
Productivity Power Tools for vs2010 下载地址:
2014-11-21 17:11:37
1462
原创 Visual Studio VA 常用快捷键
常用快捷键:(从最常用开始)F9 // 设置断点F5 // 调试程序F10 // 单步F11 // 进入某个函数Shift + F11 // 从某个函数跳出Shift+ Alt + O // 打开文件名搜索对话框Alt + G // 跳到定义处Alt
2014-11-18 11:42:46
924
原创 组建局域网时常用的拓扑结构
常见的局域网拓扑结构网络中的计算机等设备要实现互联,就需要以一定的结构方式进行连接,这种连接方式就叫做"拓扑结构",通俗地讲这些网络设备如何连接在一起的。目前常见的网络拓扑结构主要有以下四大类:(1)星型结构(2)环型结构(3)总线型结构(4)星型和总线型结合的复合型结构下面我们分别对这几种网络拓朴结构进行一一介绍。1. 星型结构这种结构是目前在局域网中应用得最为普遍的一种,在企
2014-10-25 15:10:49
9216
原创 C++学习基础(概念篇)(三)
我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:class ClxBase{public: ClxBase() {}; virtual ~ClxBase() {}; virtual void DoSomething() { cout "Do
2014-10-24 11:43:44
792
原创 C++学习基础(概念篇)(二)
在C++中,在类的内部定义了函数体的函数,被默认为是内联函数。而不管你是否有inline关键字。 内联函数也有一定的局限性。就是函数中的执行代码不能太多了,如果,内联函数的函数体过大,一般的编译器会放弃内联方式,而采用普通的方式调用函数。这样,内联函数就和普通函数执行效率一样了。
2014-10-21 11:43:47
574
原创 C++ 中联合(union)用法
联合(union)在C/C++里面见得并不多,但是在一些对内存要求特别严格的地方,联合又是频繁出现,那么究竟什么是联合、怎么去用、有什么需要注意的地方呢?就这些问题,我试着做一些简单的回答,里面肯定还有不当的地方,欢迎指出! 1、什么是联合? “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该
2014-10-15 16:20:24
1328
原创 SVN与TortoiseSVN修改日志和强制写日志实现详解
1,强制写日志强制设定commit时写一定长度的日志的两种方法:1.在客户端配置使用客户端工具:TortoiseSVN 在工作副本目录上,鼠标右键,TSVN,选属性,点增加 再出现的下拉条中选tsvn:logminsize 然后设定必须输入的字节数就可以2.在服务器端配置在库的hooks目录下编写脚本(其实就是批处理文件)文件:pre-commit.bat 内容
2014-10-09 21:48:34
913
原创 C语言的几种取整方法
C语言有以下几种取整方法: 1、直接赋值给整数变量。如: int i = 2.5; 或 i = (int) 2.5; 这种方法采用的是舍去小数部分 2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。 3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如: floor(2.5) = 2
2014-10-09 13:58:38
11450
原创 用基类指针创建的派生类对象,无法访问派生类对象的数据和成员
class A{};class B:public A{public: void f(); int a;}int main(){A * p=new B();}//用p无法访问B类的数据和成员函数,那么这个新建的对象存不存在f()和a?这个新对象的储存结构仍是类B,但是p是基类对象所以没办法访问f()和a,所以需要加virtual让f成为虚函数,或者dynamic_c
2014-08-15 10:10:05
2487
原创 程序员要知道的英语词汇
本文选自《Java程序员,上班那点事儿》有时候如果应聘到了一个有外资背景的公司或者这个公司的很多人都有海外或外资工作背景时,你也许还会用到一些日常工作交流时候的词汇。 比如我们看一下某主管开会时的发言:小王,请你尽快“Push”一下这件事,按照前期咱们定下来的“Plan”来“follow”这个“case”,每一个“Milestone”都要“Share”出来,你负责的这块工
2014-07-23 21:24:15
508
原创 flash 中的部分概念
1. 特点帧——是进行flash动画制作的最基本的单位,每一个精彩的flash动画都是由很多个精心雕琢的帧构成的,在时间轴上的每一帧都可以包含需要显示的所有内容,包括图形、声音、各种素材和其他多种对象。关键帧——顾名思义,有关键内容的帧。用来定义动画变化、更改状态的帧,即编辑舞台上存在实例对象并可对其进行编辑的帧。空白关键帧——空白关键帧是没有包含舞台上的实例内容的关键
2014-05-25 22:10:51
1058
原创 VC使用CRT调试功能检测内存泄露的方法
C/C++编程语言的最强大功能之一便是其动态分配和释放内存,但是中国有句古话:“最大的长处也可能成为最大的弱点”,那么C/C++ 应用程序正好印证了这句话。在 C/C++应用程序开发过程中,动态分配的内存处理不当是最常见的问题。其中,最难捉摸也最难检测的错误之一就是内存泄漏,即未能正确释放以前分配的内存的错误。偶尔发生的少量内存泄漏可能不会引起我们的注意,但泄漏大量内存的程序或泄漏日益增多的程序可
2014-02-21 13:17:04
1267
原创 VS2005查找功能没法使用
vs2005编程环境下无法使用查找功能的解决办法:VS2005 在开发过程中,发现Ctrl+F无法打开查找对话框了,点击菜单命令也不好用,不能进行查找替换操作, 解决方法: 1、点击 “开始-->程序-->Microsoft Visual Studio 2005-->Visual Studio Tools-->Visual Studio 2005 命令提示
2014-02-12 17:13:29
2010
原创 九宫格广播
///////////////////////////////////////////////////////////// 九宫格广播,广播给周围九宫范围内的对象/////////////////////////////////////////////////////////BOOL CGameWorld::Broadcast9GridMessage(POINTS ptCurTile, in
2014-02-12 14:34:51
956
原创 网络游戏服务器架构
网络游戏一般采用C/S结构,客户端负责绘制游戏世界的实时画面,服务器端则负责响应所有客户端的连接请求和游戏逻辑处理,并控制所有客户端的画面绘制,客户端与服务器通过网络数据包交互完成每一步游戏逻辑。网关服务器方式,主要职责是将客户端通信和游戏服务器隔离。网关服务器只负责解析数据包、加解密、超时处理、过滤错误包,客户端只需建立和网关服务器的连接即可进入游戏,无需与游戏服务器直接连接。网关服
2014-02-11 11:29:38
1077
原创 小议游戏服务器的消息组包
原文地址:http://www.verydemo.com/demo_c352_i7884.html 为何要组包首先一个原因避免读写频率瓶颈:不管百兆还是千兆网卡,消息的收发对通讯io的调用都会产生中断,而这个中断限制了每秒不能无限制的写入/读出,目前网卡抛开系统和cpu瓶颈驱动级的测试瓶颈是60w/s,而笔者所用ace通讯框架在windows平台下按前摄器(proactor)模式封装的
2014-02-11 11:10:24
1461
原创 数据库图形化查看工具
下面推荐几款数据库查看的工具: Mysql: 可以用MySQL-Front 这款查看工具 Oracle: 可以用PLSQL Developer 这款工具
2014-01-17 15:13:22
750
原创 存储过程(Stored Procedure)
存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 存储过程在运算时生成执行方式,所以,以后对其再运行时其执行速度很快。优点:1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一
2014-01-17 14:54:27
787
原创 c++ 操作注册表
1. 注册表简介注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件,用于存储系统和应用程序的设置信息。16位驱动在Winnt (Windows New Technology)下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS(基本输入输出系统)来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用
2014-01-14 14:52:42
1676
原创 C++ 写入注册表
HKEY hTestKey; if( RegOpenKeyEx( HKEY_CURRENT_USER, TEXT("SOFTWARE"), 0, KEY_READ | KEY_WRITE, &hTestKey) == ERROR_SUCCESS ) { // 增加键 // AddKey(
2014-01-13 17:26:24
1300
原创 C++ 写开机启动项的注册表
BOOL SetAutoRun(CString strPath)//开机自动运行 { CString str; HKEY hRegKey; BOOL bResult; str=_T("Software\\Microsoft\\Windows\\CurrentVersion\\Run
2014-01-13 16:15:56
1203
转载 c++ 读写注册表
一、说明: 注册表是Windows重要组成部分,注册表记录了大量有关电脑软硬件的信息。注册表中的值通过其名称标识。值名称由与键名相同的字符组成。值本身可以是字符串、二进制数据或者是32位无符号值。在这里我们主要运用以下技巧:(一)、预定义的注册表键。注册表包含了几个预定义键:HKEY_LOCAL_MACHINE 包含描述计算机及其配置的条目。其中包括关于处理器、系统主板
2014-01-13 15:47:11
786
原创 MFC编辑框如何实现用TAB键切换
如下图: 在登陆页面的的“集群管理器”编辑框中按下TAB键切换到下一个“用户名“编辑框,再按下TAB键切换到下一个编辑框,如何实现这种效果呢?其实很简单的,切换到“资源视图”,然后按Ctrl+D,空间中会出现数字,依次点击,就是我们所要得到的选中的顺序了。
2013-12-29 16:01:08
1999
原创 vc结束进程的几种方式
1.使用ExitProcess()结束进程 进程只是提供了一段地址空间和内核对象,其运行时通过在其地址空间内的主线程来体现的。当主线程的进入点函数返回时,进程也就随之结束。这种进程的终止方式是进程的正常退出,进程中的所有线程资源都能够得到正确的清除。除了这种进程的正常退出方式外,有时还需要在程序中通过代码来强制结束本进程或其他进程的运行。ExitProcess()函数的原型为: v
2013-12-24 16:27:43
10661
原创 MFC几个弹窗的代码
1.弹出选择打开某个文件的界面 CFileDialog log(TRUE,"文件","",OFN_HIDEREADONLY,"FILE(*.exe;*.bat)|*.exe;*.bat||",NULL); if(log.DoModal()==IDOK) { CString pathname=log.GetPathName(); LPTSTR lpsz =(LPTSTR)(L
2013-12-21 16:03:26
1399
Ogre依赖项源代码
2012-12-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人