首页 > 其他
没有main函数的helloworld
几乎所有程序员的第一堂课都是学习helloworld程序,下面我们先来重温一下经典的C语言helloworl /* hello.c */ #include int main() { printf("hello world!\n"); return 0; } 这是一个简单得不能再单的程序,但它包含有一个程序最重要的部分,那就是我们在几乎所有代码中都能看到的main函数,我们编...
分类:其他   时间:2014-10-15 10:35:18    收藏:0  评论:0  赞:0  阅读:73
《程序员的修炼——从优秀到卓越》读书笔记(二)——运营和项目管理
4.建立一种异常和错误报告机制。80%的客服问题在修复了用户报的最多的20%的BUG之后就能得到解决。异常日志才是用户反馈的根本。(在程序中建立完备的异常日志机制,收集系统的异常日志,对出现最多的异常进行修复。根据线上异常日志进行修复是最接近真实问题的修复,而且程序收集的错误信息通常比用户描述的更为精确,几个迭代之后就会令程序的稳定性大大提高) 5.我们可以施加影响,可以建立有趣的环境,可以创造让事情发生的机会,但我们不能预测或者决定结果。在构造社会性的软件时,人是所有问题的根源,但解决问题最终还得靠那些人...
分类:其他   时间:2014-10-15 10:34:31    收藏:0  评论:0  赞:0  阅读:84
优秀关卡策划的10评判标准
?? 原则一:优秀的关卡是利用乐趣来进行引导 为了有一个流畅愉快的游戏体验,应该让玩家们随时随地都清楚知道自己当前该何去何从。这一点可以通过像灯光或图形等视觉语言来实现。   原则二:优秀的关卡设计不需要依赖文字来讲诉故事   一个好的沟通交流就像是一个不完整的圆,缺口如果太大,玩家有可能会跟不上脚步;缺口如果太小,游戏就会太过简单,并会让玩家感觉到没劲。利用场面调度,这是一种通过...
分类:其他   时间:2014-10-15 10:34:21    收藏:0  评论:0  赞:0  阅读:81
POJ1811_Prime Test【Miller Rabin素数测试】【Pollar Rho整数分解】
题目大意:T组数据,对于输入的N,若N为素数,输出“Prime”,否则输出N的最小素因子 思路:因为N的规模为2^54所以普通的素性判断果断过不了。要用Miller Rabin素数测试来做。 而若N不为素数,则需要对N进行素因子分解。因为N为大数,考虑用Pollar Rho整数分解来做。...
分类:其他   时间:2014-10-15 10:34:01    收藏:0  评论:0  赞:0  阅读:79
UIImage imageNamed 与 imageWithContentsOfFile的区别
[UIImage imageNamed:]只适合与UI界面中的贴图的读取,较大的资源文件应该尽量避免使用 用UIImage加载本地图像最常用的是下面三种: 1.用imageNamed方法 [UIImage imageNamed:ImageName]; 2.用 imageWithContentsOfFile 方法 NSString *thumbnailFil...
分类:其他   时间:2014-10-15 10:33:51    收藏:0  评论:0  赞:0  阅读:111
Longest Substring Without Repeating Characters
[leetcode] Given a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters for "abcabcbb" is "abc", which the length is 3. For "bbbbb" the longest substring is "b", with th...
分类:其他   时间:2014-10-15 10:33:31    收藏:0  评论:0  赞:0  阅读:94
BZOJ 2783 JLOI 2012 树 倍增+二分
题目大意:给出一棵树和一个整数s,问在树上有几条这样路径,保证路径上的点权和==s,点的深度递增。输出这个数量。 思路:利用倍增的思想,我们能在O(logn)的时间内求出一个点到他的第n个爸爸之间所有点的点权之和。由于点权只能是正的,满足二分性质。然后对于每一个点二分,看看有没有路径的权值和是S,统计答案,输出。 CODE: #include #include #in...
分类:其他   时间:2014-10-15 10:33:21    收藏:0  评论:0  赞:0  阅读:76
Struts2 convention插件试用
Struts2 convention插件试用 namespace及result初探。...
分类:其他   时间:2014-10-15 10:33:01    收藏:0  评论:0  赞:0  阅读:99
《设计心理学》读书笔记
《设计心理学》,英文原名为《The design of everyday things》,尽管书中确实提到了一些认知心理学和行为心理学中的概念,并且其作者——诺曼博士——也从事过心理学研究,但是对于书名是否应该被翻译为设计心理学,却依然是一个备受争议的话题。 回归书的内容本身,作者强调的是,日常物品的设计,应以易于使用为重。一款产品设计出来,最终是要落到用户手里的,其与用户的交互过程是否顺畅,直接决定了这款产品设计的成功与否。而针对目前设计界过分崇尚外观美学的现实,书中则多次用“这项设计或许还获得过某项设计...
分类:其他   时间:2014-10-15 10:31:31    收藏:0  评论:0  赞:0  阅读:214
Length of Last Word
[leetcode]Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string....
分类:其他   时间:2014-10-15 10:31:21    收藏:0  评论:0  赞:0  阅读:48
UIImageView帧动画清除缓存图片,防止图片占用内存太多
我们在使用UIImageView帧动画时会碰到加载到内存的图片不会自动释放,占用很多的内存,这时我们可能使用 UIImage imageWithContentsOfFile 并配合 imageView.animationImages = nil; 来清理不用的缓存动画图片。具体如下: UIImageView帧动画相关属性和方法: 需要播放的序列帧图片数组(里面都是UIImage对象,会...
分类:其他   时间:2014-10-15 10:31:01    收藏:0  评论:0  赞:0  阅读:74
析壁纸机制分析
文章记录自己的学习过程,供日后参考。 首先要知道壁纸设置的大体流程:上层应用调用wallpaperManager.setStream()或其他接口进行设置壁纸,WallpaperManagerService首先将壁纸copy到/data/system/user/0/目录下,WallpaperManagerService对该目录注册了一个WallpaperObserver,拷贝壁纸成功后会触发调用...
分类:其他   时间:2014-10-15 10:30:52    收藏:0  评论:0  赞:0  阅读:330
SAP ABAP编程 SY-REPID与SY-CPROG的区别
首先,对它两的解释为 sy-repid is the name of the current program. “当前程序的程序名 sy-cprog is the name of the calling program. ”调用程序的程序名 写个简单的程序,调个FM ,你就知道区别了,当程序进入FM的时候...
分类:其他   时间:2014-10-15 10:30:41    收藏:0  评论:0  赞:0  阅读:94
docker搭建基础的tomcat应用
tomcat 服务器是目前比较流行的开源中间件服务器,下面介绍如何使用 docker 来做一个 tomcat 数据库服务。官方的仓里没有标 OFFICIAL 的 tomcat 的镜像,不过 「tutum」的镜像做的非常好,我们可以直接 pull 他们的镜像来完成我们的操作。core@localhost ~/base $ docker pull tutum/tomcat:8.0 Pulling r...
分类:其他   时间:2014-10-15 10:30:31    收藏:0  评论:0  赞:0  阅读:52
如何快速得到真实的执行计划
准备工作: create table zbdba as select * from dba_objects; create table zbdba1 as select * from dba_objects; create index zbdba_owner on zbdba(owner); create index zbdba1_owner on zbdba1(owner); exec...
分类:其他   时间:2014-10-15 10:29:41    收藏:0  评论:0  赞:0  阅读:53
updmap-sys failed. Output has been stored in
Ubuntu 12.04升级到Ubuntu 12.04lts的时候,出现错误:Do you want to continue? [Y/n] ySetting up tex-common (4.04) ...Ignoring /etc/texmf/texmf.d/05TeXMF.cnf during ...
分类:其他   时间:2014-10-15 10:28:21    收藏:0  评论:0  赞:0  阅读:84
sscanf、strsep
#include #include int main(){ char token[] ="abdzxbcdefgh"; char str[]="3:2:09"; int a1=0, a2=0, a3=0; int ret; printf("%s\n",token); ...
分类:其他   时间:2014-10-15 10:28:01    收藏:0  评论:0  赞:0  阅读:204
Redis集群搭建&访问
集群搭建步骤1、创建多个节点;2、为每个节点指派槽,并将多个节点连接起来,组成一个集群;3、当集群数据库的16384个槽都有节点在处理时,集群进入上线状态;要求:搭建一个包含6个节点的Redis集群,其中三个主节点,三个从节点,每个主节点都有一个从节点注:在极端情况下,如果将16384个槽都指派给一...
分类:其他   时间:2014-10-15 10:27:31    收藏:0  评论:0  赞:0  阅读:239
大数据:提升你的可执行洞察力
随着社交平台的发展和移动智能终端的普及,大规模爆发的数据不再是躺在数据库里那些静态的图片、文字、音频等文件,已然逐步演变为企业竞争的强有力资源,甚至是企业发展的生命线。IBM几年前就已经讲2B的概念。而今天,大数据可以帮企业加强他们竞争能力。大数据包括流动数据、静止数据,非结构数据、结构数据。如.....
分类:其他   时间:2014-10-15 10:27:21    收藏:0  评论:0  赞:0  阅读:96
nyoj 756 重建二叉树
重建二叉树主要是给你一颗二叉树的前序遍历的结果和中序遍历的结果或者后序遍历的结果或者中序遍历的结果,让你求出其中的后序遍历的结果或者前序遍历的结果,这里知道其中的两个就能求出第三个,但是知道的两个必须要有中序遍历,求这样的问题主要有两种方式,一种是把树建立起来,然后在遍历就行了,还有一种常用的方式是...
分类:其他   时间:2014-10-15 10:27:12    收藏:0  评论:0  赞:0  阅读:125
© 2014 bubuko.com 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号