Quantcast
Channel: C++博客-所有随笔
Browsing all 7882 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

[导入]C语言assert()函数用法总结

assert宏的原型定义在<assert.h>中,其作用是如果它的条件返回错误,则终止程序执行,原型定义: #include <assert.h> void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort...

View Article


Image may be NSFW.
Clik here to view.

[导入]C语言递归练习

1、炮弹一样的球状物体,能够堆积成一个金字塔,在顶端有一个炮弹,它坐落在一个4个炮弹组成的层面上,而这4个炮弹又坐落在一个9个炮弹组成的层面上,以此类推。写一个递归函数CannonBall,这个函数把金字塔的高度作为参数,并且返回它所包括的炮弹数量。函数必须按照递归方式实现,不可以使用迭代结构,例如while或for。 1 int CannonBall(int h) 2 { 3 if(h == 1)...

View Article


Image may be NSFW.
Clik here to view.

[导入]进制间转换

将十进制数转换为二进制数: 非递归算法: 1 void translate(int n) //将10进制转换为8位的二进制 2 { 3 int a[10]; 4 int i,j; 5 i=0; 6 while(1) 7 { 8 a[i++]=n%2; 9 if(n/2==0) break; 10 n/=2; 11 } 12 i--; 13 for(j=1; j<8-i; j++) 14 {...

View Article

Image may be NSFW.
Clik here to view.

[导入]插值查找算法

1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> 4 #include<ctype.h> 5 #include<stdbool.h> 6 7 8 int Insert_search(int *a, int key, int n) 9 { 10 int pos, low,...

View Article

Image may be NSFW.
Clik here to view.

[导入]斐波那契查找算法

斐波那契查找的核心是:   1)当key=a[mid]时,查找成功;   2)当key<a[mid]时,新的查找范围是第low个到第mid-1个,此时范围个数为F[k-1] - 1个,即数组左边的长度,所以要在[low, F[k - 1] - 1]范围内查找;   3)当key>a[mid]时,新的查找范围是第mid+1个到第high个,此时范围个数为F[k-2] -...

View Article


Image may be NSFW.
Clik here to view.

[导入]折半查找算法

在计算机科学中,折半搜索,也称二分查找算法、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。 复杂度分析...

View Article

Image may be NSFW.
Clik here to view.

[导入]calloc(), malloc(), realloc(), free(),alloca()

 内存区域可以分为栈、堆、静态存储区和常量存储区,局部变量,函数形参,临时变量都是在栈上获得内存的,它们获取的方式都是由编译器自动执行的。 利用指针,我们可以像汇编语言一样处理内存地址,C 标准函数库提供了许多函数来实现对堆上内存管理,其中包括:malloc函数,free函数,calloc函数和realloc函数。使用这些函数需要包含头文件stdlib.h。...

View Article

Image may be NSFW.
Clik here to view.

为什么我如此热爱这样一个比赛

    为什么我如此的热爱这样一个比赛呢?因为它总能带给我一个目标,让我去努力实现它。因为可以看到胜利的希望,于是不断的去追逐。虽然其中的过程可能是比较艰辛的。...

View Article


Image may be NSFW.
Clik here to view.

Link C and Tcl

C function and Tcl function are linked.Then if want to return 1 in C function and get it in Tcl function, we should add following code in C function:Tcl_AppendElement(itp, "1");Klarke 2013-12-12 14:28...

View Article


Image may be NSFW.
Clik here to view.

调试VC的控制台程序,提示找不到mmvcr70.dll,mmvcp70.dll等。。。

调试VC的控制台程序,提示找不到mmvcr70.dll,mmvcp70.dll等。。。“找不到coredll.dll”?dll磁盘application测试编译器system 重装系统后又重装了VS2008  写了一个win32 console...

View Article

Image may be NSFW.
Clik here to view.

旅游期间一定要入乡随俗

近日,国外某知名网站曾经做过一份“全球最不受欢迎游客”榜单,爱花钱的中国游客不幸成为这份榜单的倒数第二位,和美国游客一起垫底。来自礼仪之邦的游客究竟惹了谁呢?除了一些确实不太注意自己的言行的游客,事实上,有很多人觉得“我做得已经很不错了,也表现出了该有的素养”,可为何还是会被当地人侧目呢?其实,情况很有可能是你并不了解当地的礼仪和风俗。很多我们在国内习以为常的习惯一旦出了国门,在外国人眼中便成为粗俗...

View Article

Image may be NSFW.
Clik here to view.

C++中string erase函数的使用

erase函数的原型如下:(1)string& erase ( size_t pos = 0, size_t n = npos );(2)iterator erase ( iterator position );(3)iterator erase ( iterator first, iterator last );也就是说有三种用法:(1)erase(pos,n);...

View Article

Image may be NSFW.
Clik here to view.

[活动]游戏开发者的福利:通过认证免费领取2台高配“阿里云”云服务器

为感谢广大游戏开发者对阿里云云服务器的支持和厚爱,阿里云特别推出了“云服务器免费送”活动,希望能在这寒冷的冬日给您带来不一样的“温暖”——通过游戏开发者认证,即可享两台免费的高配云服务器。云服务器配置如下:套餐1:价值¥3812.00套餐2:价值¥4612.00参加方法:1、在线填写相关信息:http://www.diaochapai.com/survey8566112、阿里云专人邮件或者电话指导开...

View Article


Image may be NSFW.
Clik here to view.

MFC 修改单文档标题

一、修改标题方法1:在CMainFrame中PreCreateWindow(CREATESTRUCT& cs)进行更改,如下:BOOL CKTLXSubjectShowFrame::PreCreateWindow(CREATESTRUCT& cs){    // TODO: Add your specialized code here and/or call the base...

View Article

Image may be NSFW.
Clik here to view.

集群实现细节(4)-冷热数据划分及同步

一、玩家数据在redis与mysql之间的同步     由于redis操作可以保证多个进程读写同一个玩家数据时的原子性。所以之前多个逻辑服务器读写同一玩家数据时没有什么问题,但是现在redis和mysql之间需要同步玩家的数据(例如定时将redis里的在线玩家数据刷进mysql里做持久化)。这个同步的逻辑代码放哪呢?...

View Article


Image may be NSFW.
Clik here to view.

Shadow Mapping via OpenGL

基本原理:http://en.wikipedia.org/wiki/Shadow_mapping在大家都在用shader实现的时候,竟然还有人用固定管线。使用OpenGL固定管线实现,主要用到 GL_ARB_depth_texture和GL_ARB_shadow扩展。整个过程分三步:1. 计算shadow mapping2. 绘制阴暗的部分3....

View Article

Image may be NSFW.
Clik here to view.

九寨沟是个美丽的景区

    估计大部分去过九寨沟的朋友都有一种欣然开阔的感觉,的确,九寨沟的美景是真正的童话一般。有种天然的仙境的称号,仅此只可以这么称呼他。九寨沟究竟四季都是什么样的?九寨沟的春天:  气温较低且变化较大,平均气温多在5℃至11℃之间,4月前有冻土及残雪。白天有太阳,但晚上温度较底,春天穿衣指南:...

View Article


Image may be NSFW.
Clik here to view.

bjam 参数

典型的参数bjam --toolset=msvc-8.0 --with-date_time --with-thread  --link=static --threading=multi --runtime-link=shared debug stage为了方便,你还可以这样:bjam --with-date_time --build-type=complete --toolset=msvc-8.0...

View Article

Image may be NSFW.
Clik here to view.

EL : Free package of December

快捷方式 点击这里下载EL安装包, 亦可访问Google Play; 点击这里关注EL内容包, 淘宝二元包以及十元全包, 点击这里查看使用说明       一下子十二月都过了一半了..这个月的免费包上周就传上来了, 只是测试中一直发现个问题, 也就没发帖说明 -- 如果EL不开着, 下载的内容包就没法自动加载进来. 没认真调试, 不知道是不是跟升级到4.4.2有关...     为啥没认真呢?...

View Article

Image may be NSFW.
Clik here to view.

用IE11登录肥的ARP

按照“登录ARP系统须知”说明网页,关闭弹出窗口阻止程序并且使用“兼容模式”,折腾很长时间不行。想想可能原因是IE11的问题,卸载后,用IE10就能访问了杰哥 2013-12-14 11:33 发表评论

View Article
Browsing all 7882 articles
Browse latest View live