#define XXX do{ XXX } while(0) 为什么会有这种用法
时常会遇到一个很"奇怪的宏定义", rt.(欧西巴...思考不够深刻啊, 皮鞭, 啪啪啪)
最近又遇到这家伙了,Quora上面Love神回答了这个问题, 我也就顶礼膜拜
http://www.quora.com/What-is-the-purpose-of-using-do-while-0-in...
分类:
其他 时间:
2015-03-15 00:51:01
收藏:
0 评论:
0 赞:
0 阅读:
616
听同事说起过一个php性能分析扩展,叫xhprof,最近了解了下。
XHProf 是一个轻量级的分层性能测量分析器。 在数据收集阶段,它跟踪调用次数与测量数据,展示程序动态调用的弧线图。 它在报告、后期处理阶段计算了独占的性能度量,例如运行经过的时间、CPU 计算时间和内存开销。 函数性能报告可以由调用者和被调用者终止。 在数据搜集阶段 XHProf 通过调用图的循环来检测递归函数,通过赋...
分类:
其他 时间:
2015-03-15 00:50:51
收藏:
0 评论:
0 赞:
0 阅读:
264
Android的Service若使用非绑定式的创建,则创建后将无法再与它取得联系,即无法传递消息参数等;所以如果希望创建后仍然与其存在联系,那么可以参考我的前几篇博客《Android:Service的绑定和解绑定,Service与Activity通信》,其中讲到了Service的绑定和与Activity通信的相关内容(如题目o(^▽^)o)。
Service的非绑定式的创建非常的简单,和启动Act……...
分类:
移动平台 时间:
2015-03-15 00:50:41
收藏:
0 评论:
0 赞:
0 阅读:
395
Latex是为了写数学公式的。嗯…但实际这种语言的作用是为了排版的。数学公式只是他的附加属性。但是markdown引入这个完全是为了写公式。其他的Latex语法不支持。CSDN markdown语法支持的latex,分为两类
- 行内公式:$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
这是行内公式: Γ(n)=(n?1)!?n∈N\Gamma(n)...
分类:
其他 时间:
2015-03-15 00:50:32
收藏:
0 评论:
0 赞:
0 阅读:
1393
写在前面
这是我第一次做BestCoder, 熟悉了一下BestCoder的模式.
BC上并不是只能看英文, 后面的Chinese view下的链接是中文题目
交的次数是会影响得分的. 所以有了把握再交. 至少样例要过吧.
一定要考虑所有特殊情况, 因为有许多积极的Hacker正等着你上钩. 即使交过Accepted之后一旦被Hack成功一分都没有. 唉…
我的第一次BestCoder比赛就以两个题...
分类:
其他 时间:
2015-03-15 00:50:01
收藏:
0 评论:
0 赞:
0 阅读:
505
C#中,使用ServiceController类控制windows服务,使用之前要先添加引用:System.ServiceProcess,然后在命名空间中引用:using System.ServiceProcess。下面举例获取本机的所有已安装的Windows服务和应用,然后查找某一应用活服务是否已经安装。
代码:
using System;
using System.Collecti...
分类:
Windows开发 时间:
2015-03-15 00:49:41
收藏:
0 评论:
0 赞:
0 阅读:
495
听云应用性能大讲堂今天下午参加了活动“听云应用性能大讲堂”,虽然谈不上收获颇丰,但比宅着有意义,这也是开阔视野的第一步。本次活动由听云主办,主要讲解服务端应用常见的性能问题及解决方案。邀请的嘉宾没有令我们失望,每个人都分享了自己的一些干货。由于每个老师演讲的时间有限,没有时间记笔记,所以在这里分享下参加此活动的一些收获。如何快速的调动大家的热情本次活动是听云举办的首期,在只有短短几个小时的活动上如何...
分类:
其他 时间:
2015-03-15 00:49:32
收藏:
0 评论:
0 赞:
0 阅读:
287
本文是《Neural networks and deep learning》概览 中第三章的一部分,讲机器学习算法中,如何选取初始的超参数的值。(本文会不断补充)学习速率(learning rate,η)运用梯度下降算法进行优化时,权重的更新规则中,在梯度项前会乘以一个系数,这个系数就叫学习速率η。下面讨论在训练时选取η的策略。
固定的学习速率。如果学习速率太小,则会使收敛过慢,如果学习速率太大,则...
分类:
编程语言 时间:
2015-03-15 00:49:21
收藏:
0 评论:
0 赞:
18 阅读:
53675
这一节是本文的核心内容,即推箱子游戏求解算法的设计思路过程
前面已经说过过,判断局面重复的最好标准不是局面完全一致,而是坐标排序相同且角色坐标通行
如下图,角色无论怎么移动,不推动箱子的时候,都能回到原来的位置,算作同一个局面:
再如下图,两个箱子互换位置,结果与没有移动箱子是一样的,所以排序箱子坐标以后一致,还是相同局面
问:有必要判断局面重复吗?是不是只是提升一...
分类:
编程语言 时间:
2015-03-15 00:49:11
收藏:
0 评论:
0 赞:
1 阅读:
510
帧动画
补间动画Tween Animation
对话框以及面试中的注意点...
分类:
移动平台 时间:
2015-03-15 00:48:12
收藏:
0 评论:
0 赞:
4 阅读:
3175
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。
注意:部分插件可能有新版本,建议大家去github下载最新版
1.全能搜索家CodePilot 2.0
你要找的是文件?是文件夹?是代码?Ne...
分类:
其他 时间:
2015-03-15 00:48:02
收藏:
0 评论:
0 赞:
0 阅读:
374
本篇代码可在 下载。前篇《HotSpot关联规则算法(1)-- 挖掘离散型数据》分析了离散型数据的HotSpot关联规则,本篇分析离散型和连续型数据的HotSpot关联规则挖掘。1. 首先看下数据格式(txt文档):@attribute outlook {sunny, overcast, rainy}
@attribute temperature numeric
@attribute humidi...
分类:
编程语言 时间:
2015-03-15 00:47:51
收藏:
0 评论:
0 赞:
0 阅读:
282
说了这么多,这一节是本文最后一节啦,就是程序的进一步优化。
这一节呢,还分那么几个小意思,- -!
1.程序逻辑和机制的优化
2.源码级代码的优化
3.针对CPU和操作系统的编译优化
问:大侠,我是过来人,排序哈希我渐渐习惯了,不痛了,还有哪些地方可以更刺激的
答:前面我们提到检测局面重复,不要让后面的局面有跟走过的局面一样,导致无限的堕落,无法自拔,还有一样是可以算作...
分类:
编程语言 时间:
2015-03-15 00:47:41
收藏:
0 评论:
0 赞:
0 阅读:
414
摘要:工作中我们经常遇到如下类似的“迷雾”的场景,我们看不清反向,反复试验却发现还是困难重重,如何才能让项目或产品方向清晰?破除迷雾?……...
分类:
其他 时间:
2015-03-15 00:47:21
收藏:
0 评论:
0 赞:
0 阅读:
499
据网上说这是到差分约束四星题。。。可我觉得难吗?比推DP方程容易。。。两种约束方式,当然实现到程序就变成六种了。。。#include #include #include #include #include #include #include #include #define rep(i, l, r)...
分类:
其他 时间:
2015-03-15 00:45:51
收藏:
0 评论:
0 赞:
0 阅读:
328
http://acm.hdu.edu.cn/showproblem.php?pid=5186题意是分别对每一位做b进制加法,但是不要进位模拟,注意:1 去掉前置0 2 当结果为0时输出0,而不是全部去掉#include #include #include using namespace std;co...
分类:
其他 时间:
2015-03-15 00:45:31
收藏:
0 评论:
0 赞:
0 阅读:
226
软件测试定义及基本原则 一、软件测试:测试是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题,另一方面对产品质量进行客观的评价。 二、测试的原则--Good Enough
分类:
其他 时间:
2015-03-15 00:45:11
收藏:
0 评论:
0 赞:
0 阅读:
280
四种约束条件。。照做就行了。。最长路建图。#include #include #include #include #include #include #include #include #define rep(i, l, r) for(int i=l; i=r; i--)#define N 1000...
分类:
其他 时间:
2015-03-15 00:45:01
收藏:
0 评论:
0 赞:
0 阅读:
257
一、数据库的emp名和dept表建立持久化类和配置文件,可以用MyEclipse直接生成持久化类package entity;import java.util.Date;public class Emp implements java.io.Serializable { // Fields ...
分类:
Web开发 时间:
2015-03-15 00:44:51
收藏:
0 评论:
0 赞:
0 阅读:
414
超水的一题,输入(x+y)和(x-y) 输出x,y,但是注意输出x,y都为非负整数(因为这个我还wa了两次。。唉~~)Beat the Spread!Time Limit:1000MSMemory Limit:65536KTotal Submissions:18154Accepted:8676Des...
分类:
其他 时间:
2015-03-15 00:44:41
收藏:
0 评论:
0 赞:
0 阅读:
291