不管你是初学一门计算机语言或技术,还是想学习别人的经验和创意。做为一个开发人员,都会经常需要到搜索一些代码,下面是7个地方可以帮助你快速寻找到你需要的代码。
GitHub Code Search
http://github.com/search
热门的开源代码库和和版本控制服务。 GitHub 在最近启动了Code Search .即使它才启动不久,但凭借GitHub 的受欢迎度...
分类:
Web程序 时间:
2014-06-22 22:08:23
阅读次数:
630
git是一种管理数据的工具,一种支持快速索引查找数据并管理数据变化的工具。它为数据添加一个头封装为对象块(本文称为git对象)然后保存为文件。我们平时用惯了git commit,
git show, git add等常用命令,你可知道这些常用命令背后是由无数的git微命令完成的吗?今天我就和大家一起来学习这些git微命令,通过这些微命令我们可以很清晰的了解git工作机制...
分类:
其他好文 时间:
2014-06-22 21:49:54
阅读次数:
336
举个例子,当我们在用网易新闻App时,看着那么多的新闻,并不是所有的都是我们感兴趣的,有的时候我们只是很快的滑过,想要快速的略过不喜欢的内容,但是只要滑动经过了,图片就开始加载了,这样用户体验就不太好,而且浪费内存.
这个时候,我们就可以利用lazy加载技术,当界面滑动或者滑动减速的时候,都不进行图片加载,只有当用户不再滑动并且减速效果停止的时候,才进行加载.
...
分类:
其他好文 时间:
2014-06-22 20:45:18
阅读次数:
156
题目大意:
T组测试数据,求(A1B1+A2B2+ ... +AHBH)mod M.
解题思路:
对于普通暴力算法一定是
A1*A1*A1.....*A1 乘以 B1次,
A2*A2...........*A2 乘以 B2次,
......................................
然后全部相加起来,这样效率很低,肯定是超时了
那么有什么办法解决这一问题,可以用快速幂,
如果 A1^2有了,那么 A1^4就可以得到,A1^8也可以得到,...... ,立刻由n降到了lgn
可以...
分类:
其他好文 时间:
2014-06-22 16:17:10
阅读次数:
178
nucleus系统是实时嵌入式操作系统,具有实时、任务抢先、多任务内核,其中95%的代码由C语言写成,极易移植,开放的源码使得配置和裁剪方便,再加上体积小(全部二进制映像可仅20K)、响应快速等特性,使得Nucleus PLUS得到广泛应用。本文总结了Nucleus PLUS的启动流程、运行线程和中断处理机制。...
分类:
编程语言 时间:
2014-06-22 14:53:02
阅读次数:
249
最近实验室需要做一个 Linux 与 FPGA 之间的快速接口,考虑高速的特性,选择了 PCI 接口实现。
FPGA 选择 altera 的 EP2C20F484C8
PCI 接口芯片选择 PLX8311
操作系统选择 ubuntu10.04
1、Linux 检测 PCI
将板卡插入到主机 PCI 插槽内,开机,通过 lspci 命令可以检测到当前系统下所有的 PCI 设备。...
分类:
系统相关 时间:
2014-06-22 14:51:00
阅读次数:
818
linux下Oracle11g RAC搭建(九)
八、创建ASM仓储
同样在图形化界面操作
[root@node1 ~]# su - grid
[grid@node1 ~]$ asmca
//创建两个磁盘组:数据文件磁盘组和快速恢复区磁盘组
[grid@node1 ~]$ cd /u01/11.2.0/grid/bin
//...
分类:
数据库 时间:
2014-06-22 14:03:48
阅读次数:
274
本文章用七种思路来查找无序数组中的前k个最小(最大)元素,复杂度随着问题的分析变得越来越低,思路也随着分析变得越来越的。贯穿讲解了快速排序和堆排序的应用,对这两种的排序在阅读本文后会有更深刻的理解。...
分类:
其他好文 时间:
2014-06-22 00:06:29
阅读次数:
347
快速解决Ubuntu 14.04中gedit打开文件出现中文乱码问题……...
分类:
其他好文 时间:
2014-06-21 22:20:34
阅读次数:
244