码迷,mamicode.com
首页 > 2015年10月13日 > 全部分享
一些灵巧的求并算法
1 class DisjSets 2 { 3 public: 4 explicit DisjSets(int numElements); 5 int find(int x)const; 6 int find(int x); 7 void unionSets(int ...
分类:编程语言   时间:2015-10-13 13:40:40    阅读次数:170
Top K Selector
转自http://cache.baiducontent.com/之前Tango的笔试题中最后一道Top K的算法题,题中明确要求了需要尽可能的在运行时间上进行优化,当时解题时并没有很好的思路,采用了排序后再获得头K个数据的解法,但明显感觉这种解法不是最优的,因此决定对这个问题做更进一步的探索。Top...
分类:其他好文   时间:2015-10-13 13:39:12    阅读次数:187
自制无线共享工具C++源代码及创建过程
// wire.cpp : 定义控制台应用程序的入口点。//#include #include using namespace std;int main(){ for (;;) { cout > n; if (n == 1) system("netsh wlan start hostedne...
分类:编程语言   时间:2015-10-13 13:38:12    阅读次数:134
group by having 实例
原文参考:http://www.51ou.com/browse/msyql/43081.htmlhaving是对组进行过滤。where是对行进行过滤。 *** 理解这个至关重要 ***执行顺序: where > 聚合函数 > having一个思维误区:要查找5个部门中工资最高的员工,执行语句(...
分类:其他好文   时间:2015-10-13 13:39:19    阅读次数:188
JS学习之预解释
预解释:在js中,代码从上到下执行之前,(浏览器默认)首先会把所有带var和function关键字的进行提前的声明或者定义声明(declare):相当于种树时候"挖坑" var num;(var一个变量) 只声明没有定义的时候,num的默认值是undefined定义(defined):相当于种树.....
分类:Web程序   时间:2015-10-13 13:37:19    阅读次数:167
几种常见排序算法的C++描述
1.首先当然是插入排序啦,算法的时间复杂度其实是O(N^2)的先来个一般的描述: 1 template 2 void insertSort(vector & a) 3 { 4 int j; 5 for (int p = 1; p 0 && tmp 2 void insertion...
分类:编程语言   时间:2015-10-13 13:38:43    阅读次数:185
TCPL学习笔记:4-12以及4-13。关于使用递归的问题。
4-12.写一个函数itoa,通过递归调用将整数转换成为字符串。 1 #include 2 #include 3 void Itoa(int num, char * s); 4 int main(void) 5 { 6 char s[20]; 7 Itoa(1234567, s)...
分类:其他好文   时间:2015-10-13 13:36:26    阅读次数:261
windbg检查常用命令
1、dt 视图结构内容 dt + 结构名 要么 dt + 结构名 + 住址kd> dt _object_headernt!_OBJECT_HEADER +0x000 PointerCount : Int4B +0x004 HandleCount : Int4B +0x...
分类:数据库   时间:2015-10-13 13:38:05    阅读次数:244
GitHub 优秀的 Android 开源项目
cnblogs.comGitHub 优秀的 Android 开源项目 - HawkonHawkon 关注 - 10 粉丝 - 44 +加关注转自:http://blog.csdn.net/shulianghan/article/details/18046021主 要介绍那些不错个性化的View,包括...
分类:移动开发   时间:2015-10-13 13:37:05    阅读次数:346
看完这些问题后,你还会说自己懂 C 语言么?
本文由伯乐在线-xxmen翻译,Alick校稿。未经许可,禁止转载!英文出处:Dmitri Gribenko。欢迎加入翻译组。这篇文章的目的是让每个程序员(特别是 C 程序员)说:我真的不懂 C。我想要让大家看到 C 语言的那些阴暗角落比我们想象中更近,甚至那些平常的代码中就包含着未定义的行为。这篇...
分类:编程语言   时间:2015-10-13 13:35:54    阅读次数:317
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加MIME映射
请求筛选模块被配置为拒绝包含 hiddenSegment 节的 URL 中的路径。---------------------------------------------------------------------------打开C:\Windows\System32\inetsrv\conf...
分类:其他好文   时间:2015-10-13 13:37:18    阅读次数:335
如何启动免安装版Tomcat并将Tomcat添加到服务中
1.安装jdk,并配置环境变量(1)在Path中添加F:\Program Files\Java\jdk1.8.0_25\bin(2)添加一个JAVA_HOME变量,变量值为F:\Program Files\Java\jdk1.8.0_252.如果Tomcat是免安装版的,解压到某个目录后,配置环境变...
分类:其他好文   时间:2015-10-13 13:36:18    阅读次数:174
[No000012]编程中浮点数之什么是科学计数法
科学记数法把一个绝对值小于1(或者大于等于10)的实数记为a×10n的形式(其中1≤/a/<10),这种记数法叫做科学记数法。这是一种记数的方法。把一个绝对值小于1(或者大于等于10)的实数记为a×10^n的形式(其中1≤|a|<10),这种记数法叫做科学记数法。例如19971400000000=1...
分类:其他好文   时间:2015-10-13 13:37:18    阅读次数:235
HDU 4819 Mosaic(二维线段树)
给定一个矩阵,查询一块子矩阵的最大值和最小值,然后他们和的一半替换(x, y)这个位置,裸的二维线段树。和一维差不多,只不过是一维当中保存的是最值,而这个保存的是个数组而已,而这个数组也是个一维的线段树,所以就是二维线段树。具体见代码注释。#include #include #include usi...
分类:其他好文   时间:2015-10-13 13:36:57    阅读次数:147
AWS之旅二、Ubuntu Server 14.04 部署gnome桌面环境并利用vnc访问
先装个桌面,偶尔用一下ubuntu的可用gui有很多,像gnome、kde、xfce、lxde,毕竟不是常用,就安装原装的gnome吧。一、安装gnome桌面参照http://www.cnblogs.com/foxhengxing/archive/2011/01/19/1939663.html二、安...
分类:系统相关   时间:2015-10-13 13:36:53    阅读次数:260
oracle----sqlldr用法(转)
SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先....
分类:数据库   时间:2015-10-13 13:34:36    阅读次数:178
mysql 索引管理原则
最近在学习mysql的索引优化,结合着我们网盟系统的一些业务,翻阅一些资料,整理出如下的一些想法: 1、索引建立的原则一:最左前缀匹配原则,非常重要的原则,mysql会一直向右匹配直到遇到范围查询(>、 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(...
分类:数据库   时间:2015-10-13 13:35:43    阅读次数:223
1330条   上一页 1 ... 48 49 50 51 52 53 54 ... 79 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!