今天碰到了一道面试题:原题大致是,每首歌曲都是一个评分,现在有2000首歌曲,要求实现一个随机播放器,每首歌曲播放的概率应该正比于它的评分,例如评分9.1的歌曲,和评分7.9的歌曲,播放的次数应该是91:79。面试官给的答案是大致如此:先把评分从小到大排序,之后把根据每首歌的评分,生成一个半闭开区间...
分类:
编程语言 时间:
2015-05-14 23:26:34
阅读次数:
133
金三银四是对应聘工作的要把握时间的一种描述。 面试前 我是从去年下半年才开始接触web前端知识的,刚开始学习前端知识的时候,虽说是在学院的一个工作室进行学习的,但是因为交流少等原因,导致自己一开始走了一些弯路。感觉直到今年的开学之际,意识到自己要找实习了,翻看网上的一些面经等,才发现自己知道...
分类:
Web程序 时间:
2015-05-10 11:18:43
阅读次数:
118
在编程方面经常遇到字符编码的问题,由于对字符集没有一个系统的认识,总是被乱码搞得一头雾水,这篇博文则是对字符编码方面的进行了一下整理,以便日后复习。在学习字符集的过程中,我主要从字符集的(a)编码方式,(b)占用字节,两个方面来进行分析的。ISO-8859-1/ASCII参考资料:ISO-8859-...
分类:
其他好文 时间:
2015-05-07 21:52:44
阅读次数:
114
今日完成任务:今天主要实现了界面的切换功能,并对layout文件、drawable文件有了更加详尽的认识,为以后任务奠定了基础,实现了“帮助”和“退出”按钮的功能。并对游戏界面经行了初步布局,以后有待完善。遇到问题:1、输入代码出现红色下划线,通过eclipse提示,部分导入包便可解决。 ...
分类:
其他好文 时间:
2015-05-06 22:25:38
阅读次数:
112
今天在写一个链表类模板,然后我和平时写类一样,将头文件.h和.cpp分开写,然后编译器一直提示 类函数全是无法解析的外部命令,后面经查找资料,原来是因为:
模板定义很特殊。
由template 处理的任何东西都意味着编译器在当时不为它分配存储空间,它一直处于等待状态直到被一个模板实例告知。在编译器和连接器的某一处,有一机制能去掉指定模板的多重定义。所以为了容易使用,几乎总是在头文件中放置全...
分类:
编程语言 时间:
2015-05-05 08:59:03
阅读次数:
163
在linux系统下面经常要使用到fdisk对硬盘进行分区一、查看系统硬盘信息[root@zabbix-c1~]#fdisk-l
Disk/dev/sda:214.7GB,214748364800bytes
255heads,63sectors/track,26108cylinders
Units=cylindersof16065*512=8225280bytes
Sectorsize(logical/physical):512bytes/512byte..
分类:
系统相关 时间:
2015-05-04 15:52:44
阅读次数:
158
第一次玩负载均衡集群,使用的是Apache、Tomcat,通过JK来实现。由于没有这方面经验,自己摸索了好多天,直到今天才基本完全搞定了。也了解了里面的一些相关原理,自己也亲自动手验证了一些原理。现将自己的经历过程和一些感悟总结分享一下,也以便自己日后查阅。
首先是下载Apache、Tomcat、JK,这没什么说的,主要注意一下需要的Apache的版本,然后是Apache、To...
分类:
Web程序 时间:
2015-05-02 16:39:04
阅读次数:
161
笔者擅长的语言是Java,最近被老师拉过来做Linux C,里面经常用到Makefile。 Makefile大学的时候学过,当时觉得很头疼,放了几年后,现在看起来,没以前那么难了,大体思路和shell差不多,就是定义变量、拼接命令之类的,如果能很好的了解gcc的编译命令的话,写个Makefil...
分类:
其他好文 时间:
2015-04-29 21:37:47
阅读次数:
174
算法理论1. 算法的几个特征是什么。2. 算法复杂性的定义。大O、θ、、小o分别表示的含义。3. 递归算法的定义、递归算法的两要素。4.分治算法的思想,经典的分治算法(全排列、二分搜索、归并排序、快速排序、线性时间选择、最接近点对问题)。5. 动态规划算法解题框架,动态规划算法的两个要素是什么?备忘...
分类:
编程语言 时间:
2015-04-29 11:27:25
阅读次数:
228