自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 资源 (13)
  • 收藏
  • 关注

转载 NGUI系列教程三

接下来我们再来看Progress Bar和Slider,对比参数我们可以发现,Progress Bar和slider的明显区别在于slider多一个Thumb选项,这里的Thumb就是我们拖动的时候点击的按钮。 Empty 和Full选项其实就是前景和背景的Spirit。这里大家都已经熟悉了,我们看Slider和ProgressBar的根节点,也可以发现,Slider之比Proge

2014-12-27 18:03:55 506

转载 NGUI系列教程二

接下来我们创建一个Label,NGUIàOpen the Widget Wizard,打开widgetTool对话框,在Template中选择Label,确定AddTo右侧选项为panel,点击,Add To完成Label创建。1.Label属性窗口如图1.下面的节奏可能有点快,大家可以先熟悉一下上面讲的流程,再进行下面的学习。接下来我们依次创建Button和Input,因为这两个

2014-12-27 18:02:12 585

转载 NGUI系列教程一

首先导入NGUI package,这里我们选用的是2.6.3版本的NGUI。在unity工程窗口中点击右键选择 Importpackageàcustom package,选择你下载的NGUI插件,导入完成后效果如图:1.选择菜单NGUIàOpen the UI Wizard,弹出创建UI对话框。点击Layer窗口右边对应的按钮,弹出层选择对话框,在这里我们选择AddLa

2014-12-27 11:41:33 816

转载 mysql 中文字符集

php 文件为UTF-8时的做法:在所有执行mysql_query函数做数据库插入删除查询之前 执行下面三个命令:mysql_query('set character_set_client = utf8');mysql_query('set character_set_connection = GBK');mysql_query('set character_set_res

2014-11-04 15:14:03 1356

原创 POJ_3013_Big Christmas Tree

这道题目TLE了好多次才过,有些点要注意的:1.图是无向图来的2.边数组要开10W以上3.求最短路时,保存中间路径长度要用long long,当然结果也就是long long保存啦4.当0==n或1==n,输出0,当0==m,输出No Answer;5.INF要大一点,可以用0x7f7f7f7f7f7f7f7fLL;参考代码(spfa):#include #i

2013-12-05 09:32:39 641

原创 POJ_1062_昂贵的聘礼

这题用最短路径做,主要交易等级限制,就是交易链中任何两个人的等级差不能超过m,不然这条交易链是不成立的。对于建图,如果物品 i 有可以降价的地方,假设为物品 j,那么 i 到 j 就有一条连边,值为那个交易额。而外地人原本就有一个到各个物品的边,值为物品原来的价值。参考代码:#include #include #include #include using namesp

2013-12-04 18:12:14 596

原创 POJ_2449_Remmarguts' Date

一直对AStar(简称A*)有些抗拒,感觉是挺难的东西,特别是那个f=g+h的公式里面的参数到底要怎么算总搞不清楚。但是今天把这题给做了,感觉对A*的理解又上一层了。对于本题,h就是i点到目的地的最短距离,g就是开始地方到i点的实际距离,我们要求f=g+h最小,并且当目的地第K次出队时,那么这时候g的值就是我们所要求解的答案,对于入队大于K次的点,我们不继续求解,因为此后求的就是K+1之后的最

2013-12-04 11:11:57 882

原创 4399面试总结

前几天参加了4399的笔试,我笔试的岗位是游戏开发工程师,笔试的内容对我来说是比较合适的,考察了C/C++语言基础、数据结构、算法分析(排序算法,效率分析等)、Linux知识、网络编程知识等。    笔试当天结束,那天晚上我收到了第二天的面试通知,我有点兴奋,但是已经不像第一次收到腾讯面试那是那么兴奋了,可能笔试多了,人变得麻木了一点,但是不管怎样,我都好好准备了一下第二天的面试。(第二天本来

2013-10-16 10:22:38 19434 4

原创 Linux系统编程学习之《论使用mmap复制文件》

由于想加速今天使用了mmap来写一个复制文件的程序,发现原来使用mmap来复制文件原来是不够直接用read和write来复制文件快的也许有人会觉得我不对,不过我首先说明复制背景:我的复制文件不像《UNIX网络编程卷2》上面说的那样,有一个客户端和一个服务端进程,我的只有一个进程,在这一个进程内进行复制操作。首先列出一下我写的两个复制文件的函数:使用mmap复制的函数:sta

2013-10-12 17:52:57 1052

原创 Linux系统编程学习之《FIFO文件的应用》

之前说过管道的应用,在进程间通讯的时候,还有一种常用的方式,就是创建FIFO文件用于通讯FIFO文件相对于管道的区别就是FIFO文件能被与创建进程无关的其他进程进行通信,但只限于本机上的进程(管道也是)创建FIFO文件之需要调用mkfifo函数即可#include #include int mkfifo(const char * pathname,mode_t mode);/

2013-09-27 10:29:07 4497

原创 2014腾讯校招面试之二总结

昨天下午3点刚完一面,昨天晚上就收到信息说今天10点去面试了,真是赶啊,让我想做好个准备都不行。知道信息后,昨晚睡得不好,今天精神一般,不过应付面试还是足够有多的。今天的面试官看上去好不和蔼,比较严肃,我答题的过程,他一点都不露脸色,我都不知道自己答得是好还是不还,还是根本答案是错误的。二面没有像一面那样随机问一些专业问题来抽查你的水平,他是对着你的简历一条一条来看,然后看得那条不顺眼

2013-09-25 15:54:51 7070 7

原创 2014腾讯校招面试之一总结

今天我去了腾讯一面,面的是后台开发方向的,感觉不太好啊,可能要被刷了,不过刷归刷,经验总结还是要写一下的:        总体感觉腾讯问的问题不难,只不过我太水而已,没有深入研究某些问题。        一开始进入面试场,先自我介绍一下,然后面试官可能就会根据你的介绍开始插入谈话,这样就算正式开始技术面了。        面试官问我的第一个问题是:        问题1:怎么在

2013-09-24 17:00:06 11103 2

原创 Linux系统编程学习之《vim配置与使用总结》

语法高亮 syntax on 自动缩进 set autoindent 设置 Backspace 和 Delete 的灵活程度,backspace=2 则没有任何限制 设置在哪些模式下使用鼠标功能,mouse=a 表示所有模式 set mouse=a set backspace=2 不自动换行 set nowrap 设置超过100字符自动换

2013-09-15 15:45:21 1076

原创 Windows7与arch-linux双系统安装方法

今天我来说一说如何在windows7下安装arch-linux双系统:安装方法有:1.下载安装包后刻光盘录盘(或U盘),然后重启,设置BOOT,启动光盘(U盘)来执行安装2.使用EasyBCD(或grub4dos)来编写MBR启动由于我刻录U盘安装的方法老不成功,于是我是使用EasyBCD来安装的:1.准备一个空的磁盘,格式化为FAT32格式,然后把镜像里面的VMLIN

2013-09-09 12:20:24 9651

原创 Nginx编程学习资料总结

这几天在学习Nginx服务器框架,并且学习这个服务器框架的源程序是怎么写的,现在把我这几天学习的参考资料罗列如下:1.一群淘宝大神写的总结:http://tengine.taobao.org/book/chapter_02.html#id32.Nginx模块开发参考http://www.oschina.net/question/12_41803.Nginx模块开发参考2

2013-09-08 21:44:39 1164

原创 Linux系统编程学习之《Git仓库使用总结》

git维护着三棵树第一个是工作目录,表示本主机中实际持有的文件第二个是缓存区,临时保存改动第三个是HEAD,指最后一次的提交结果安装好git仓库后,新建一个文件mkdir gittestcd gittest初始化git环境git init配置使用git仓库的人员姓名 git config --global user.nam

2013-09-03 15:49:04 758

原创 Linux系统编程学习之《Socket套接字》

说道Linux的网络应用的编写,我们最常用的就是socket套接字了Socket主要有三种类型:流式套接字(SOCK_STREAM)、数据报套接字(SOCK_DGRAM)和原始套接字(SOCK_RAW)流式套接字对应的就是我们经常听到的TCP协议数据报套接字对应的就是我们经常听到的UDP协议而原始套接字它不同于TCP和UDP,它提供一些更底层的网络操作给我们,一般我们使用不到

2013-09-02 22:44:02 1059

原创 LInux系统编程学习之《管道的应用》

今天来总结一些管道的一些应用有时候我们需要在父进程和子进程之间进行信息的交换通讯,那么管道就是我们选择的一种办法1.匿名管道创建管道需要使用pipe函数/* * #include * int pipe(int pipedes[2]); * 成功返回0,出错返回-1,错误记录在errno变量中 * pipedes是用来定义管道的读取文件 * pipedes[0

2013-09-01 13:53:10 763

原创 Linux系统编程学习之《线程》

今天来总结一下Linux下的线程方面知识:和进程相似,线程也有系统内的标识符,它的类型是pthread_t(进程是pid_t)线程标识符只在同一进程内有效,不同进程之间可以有相同的线程标识符1.线程标识符我们先来看看有关线程标识符的函数/* * #include * int pthread_equal(pthread_t tid1,pthread_t ti

2013-08-29 21:08:58 882

原创 OpenGL编程学习之《OpenGL编程配置》

我们一般安装系统都已经配置好了OpenGL了,但是编程不像使用,必须得设置一些东西才可以在Windows下,我们要下载glut,如果是用vc的,到官网上去下载那个glut-3.7即可,把glut.h、glut.lib和glut.dll分别放在vc包的include、lib和c:\windows\system32下即可VC编译器的参考如下网址配置:http://muggleyoung.b

2013-08-25 17:07:05 780

原创 OpenGL编程学习之《一个简单的OpenGL程序》

最近对OpenGL有兴趣,所以就决定学习一下经了解,OpenGL是一个工业标准的图形界面接口,他最大的优点就是跨平台(Windows,Linux,Mac os等等)而且处理图形高效,速度快说道OpenGL,大家就不禁会想到微软的DirectX,唯一能与DirectX竞争的,目前估计只有OpenGL了很多游戏编程大师都说OpenGL效率比DirectX好,尤其在一些设计复杂的图形计算方面

2013-08-25 16:33:19 1151

原创 Linux系统编程学习之《进程控制》

终于学到进程了,现在总结如下:我们知道,进程在系统内部都是采用标识符(ID)来来进行表示的1.进程标识符的获取取得进程标识符的函数如下:/* * #include * pid_t getpid(void); //返回调用进程的进程ID * pid_t getppid(void); //返回调用进程的父进程ID * uid_t getuid(void);

2013-08-24 12:24:47 838

原创 Linux系统编程学习之《进程环境》

众锁周知,C程序的入口是main函数,其实标准main韩式原型是如下所示的:int main(int argc,char * argv[]);argc是命令行参数的数目,argv是参数的指针已个C进程的终止方式如下,其中5种为正常终止:1.从main返回2调用exit3.调用_exit或_Exit4.最后一个线程从其启动例程返回5.最后一个线程调用phread_ex

2013-08-23 13:49:18 518

原创 Linux系统编程学习之《系统数据文件和信息》

今天学习了系同数据文件和信息的一些调用函数和数据结构,现在总结如下:1.口令文件口令文件就是/etc/passwd文件口令文件有一个数据结构用于定义数据,结构如下:/* * #include * struct passwd{ * char * pw_name; //用户名 * char * pw_passwd; //加密口令 * uid_t pw_uid; //数

2013-08-22 17:18:47 735

原创 Linux系统编程学习之《标准I/O操作》

在上一篇文章中已经说了不少文件操作,那些大多数都是POSIX标准上的操作今天我来总结一下ISO-C标准的标准I/O库函数及操作标准I/O文件可用于单字节或多字节(“宽”)字符集。流的定向决定了所读、写的字符是单字节还是多字节的。一个流最初被创建时,它没有定向如果要在未定向的流上使用一个多字节I/O函数,则将该流的定向设置为宽定向的如果在未定向的流上使用一个单字节I/O函数,则将

2013-08-21 18:41:13 826

原创 Linux系统编程学习之《文件和目录操作》

今天学习了Linux的文件操作,现在来总结一下

2013-08-21 11:07:07 1223

原创 Linux系统编程学习之《Linux中常见的头文件》

首先来了解一下Linux中常见的头文件有哪些其实这些头文件都是根据各种国际标准定义出来的1.ISO-C标准定义的头文件ISO-C标准的意图是提供C程序的可移植性,使其能适合于大量不同的操作系统,而不只是UNIX系统。 头文件 说明 验证程序断言 支持复数算术运算 字符支持 出错码 浮点环境 浮点常量 整型格式转换 替代关系操作符

2013-08-19 12:13:47 1241

原创 Linux系统编程学习之《编程前的准备》

在进行Linux系统编程钱,先来看看编程前的准备吧!先说说我为什么学习Linux系统编程,因为我觉得现在Linux是IT行业的主流,学习一下Linux相关知识,对于学计算机专业的我来说肯定是有必要的而Linux系统需要学习的知识其实有很多方面的:1.基本知识,就是整个Linux系统有个整体认识,这个阶段主要是熟悉一下Linux环境,学习一下文件系统,学习一下基本的shell命令吧。这个

2013-08-18 19:52:11 1258

原创 Android开发笔记之《广播事件处理学习》

Broadcast Receiver和其他时间处理机制类似,只不过事件处理机制是程序组件级别的,广播事件处理机制是系统级别的。我们通过Intent来启动一个广播事件。通过sendBroadcast()方法发送广播消息,通过继承BroadcastReceiver类,重载onReceive()方法来响应事件。Android中定义了很多标准的Broadcast Action来响应系统广播事件

2013-08-16 14:46:43 1110

原创 Android开发笔记之《Service学习》

今天学习了一下Service,现在来总结一下。除了常用的Activity之外,Service就是次常用的了,Service是运行在后台的一种服务程序,一般Service是处理一些不与用户交互的东西,比如播放音乐。使用Service要继承Service类。我们通过调用startService()启动一个Service或者使用bindService()方法来绑定一个存在的Service,还

2013-08-16 09:55:53 692

原创 Android开发笔记之《Intent学习》

之前已经接触过Intent,现在来深入学习Intent的一些东西Intent可以用来启动一个Activity,一个Service,还可以用来发起一个广播(Broadcast)启动方法如下:组件名称 方法名称Activity startActivity() ; startActivityForResult()Service sta

2013-08-14 23:01:36 1011

原创 Android开发笔记之《Activity学习》

Android中的Activity是提供可视化用户界面,一个Android应用由多个Activity,多个Activity组成了Activity栈,当前活动的Activity处于栈顶。Activity是有生命周期的,在说明文档中有一个生命周期说明图,我们可以看出Activity的生命周期过程:Activity生命周期中有四种状态:状态

2013-08-14 15:45:38 662

原创 Android开发笔记之《Android中的UI类和事件处理》

Android系统中的UI类几乎都是建立在View和ViewGroup这两个类的基础之上的所有View的子类成为"Widget",所有ViewGroup的子类称为“Layout”总结一些常见的类:菜单:Menu(菜单),MenuItem(菜单项),ContextMenu(上下文菜单)SubMenu(子菜单)对话框:AlertDialog(警告对话框),Progres

2013-08-13 19:52:16 896

原创 Android开发笔记之《Activity与Intent》

今天,我写一下关于Activity和Intent的学习总结Android中,一个activity一般占领整个屏幕,有自己的布局layout我们一建立Android Project就已经有一个MainActivity,这个activity有自己的布局文件创建新的activity就要继承Android提供的Activity类可以创建一个布局文件,使用布局文件时,重写新类的onC

2013-08-13 10:55:49 646

原创 Android开发笔记之《Elipse环境配置搭建》

Android开发需要eclipse搭建相应的环境配置,和安装android sdk才可以进行要搭建android sdk,首先就要下载ADT和SDK,但是要注意的是ADT和SDK的版本要对应,不然会安装不了比如ADT版本是21.1.0的,那么就要找回相应的SDK版本r21的下载了ADT后,解压ADT,在eclipse里面的help->Install new software->add

2013-08-13 10:13:29 1424

USBWriter-1.3

这是一个写入Linux镜像到USB的工具,小而简单,建议大家使用

2016-05-28

unity寻路和摄像机实战

本人学习unity寻路系统和摄像机时写下的一些Demo项目,unitypackage格式的,用得是unity4.6版本

2015-04-21

Dev-C++的OpenGL包

Dev-C++的OpenGL配置包,安装完就可以编写OpenGL代码(在Dev-c++-4.9.9.2成功使用,其他版本未知)

2013-08-25

OpenGL编程指南

压缩包里包括OpenGL编程指南的第七版(中文)和第八版(英文),这两本数是学习OpenGL的入门书籍,有兴趣的下载看看吧。

2013-08-25

OpenGL函数参考

OpenGL函数参考,包括一个OpenGL-API(英文版),和一个常用OpenGL函数整理的word文档(中文,有注释)

2013-08-25

220个C语言源代码实例(完整版)

220个C语言源代码实例(完整版),一个不缺,代码要编译要运行完全无误,请用Win-TC编译器,如果要用VC6,VC2008,VC2010,VC2012,可以安装EasyX,详情自己百度

2013-08-19

数据库课程设计

自己编写的数据库课程设计参考,里面代码、报告、数据库备份、可执行文件全部都有,用VS2010的C/C++编写,使用MFC框架+MYSQ数据库的C语言API实现.

2013-06-30

广工计算机学院数据库试题2013年6月整理版

广工的孩子都不容易,分数就1分好了,大家考试必备,师兄真情奉送

2013-06-30

VS208启动mysql方法

VS208启动mysql方法,希望对大家有用

2013-01-13

简易图片查看器

自己写的一个图片查看器,希望对大家有用 这个用vs2008写的,代码很简单,核心代码就那么几行

2012-10-22

VC写的音乐播放器

我自己用VC6.0写的音乐播放器,希望对大家学习有用

2012-10-11

STL中algorithm部分函数的用法例子

STL排序方法 在algorithm中sort 稳定排序 、堆排序的用法举例

2011-06-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除