码迷,mamicode.com
首页 > 2018年09月06日 > 全部分享
数据库面试题
1、触发器的作用? 触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。 2、什么是存储过程?用什么... ...
分类:数据库   时间:2018-09-06 21:31:40    阅读次数:223
python hashlib模块算法
hashlib模块 python中的hashlib为我们提供了常见的摘要算法,如MD5、sha1 那么现在问题来了,摘要算法是what? 摘要算法又称哈希算法、散列算法。 它指的是把任意长度的数据data,通过函数f(),转换为一个长度固定的摘要digest(通常用16进制的字符串表示), 目的是为 ...
分类:编程语言   时间:2018-09-06 21:31:30    阅读次数:198
替换空格(二)
请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 ...
分类:其他好文   时间:2018-09-06 21:31:23    阅读次数:169
BellmanFord 最短路
时间复杂度:O(VE) 最多循环V次,每次循环对每一条边(共E条边)判断是否可以进行松弛操作 最多V次:一个点的最短路,最多包含V-1个点(不包含该点), 如d1->d2->d3->...->dn,第一次求出d2的最短路,第二次求出d3的最短路,第V-1次求出dn的最短路。 最迟通过 第V次操作是否 ...
分类:其他好文   时间:2018-09-06 21:31:14    阅读次数:161
一文读懂高性能网络编程中的I/O模型
1、前言 随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力。本文(和下篇《高性能网络编程(六):一文读懂高性能网络编程中的线程模型》)旨在为大家提供有用的高性能网络编程的I/O模型概览以及网络服务进程模型的比较,以揭开设计和实现高性能网络架构的神秘面纱。 限于篇幅原 ...
分类:其他好文   时间:2018-09-06 21:30:59    阅读次数:221
Zero Sum 和为零(深搜)
Description 请考虑一个由1到N(N=3, 4, 5 ... 9)的数字组成的递增数列:1 2 3 ... N。 现在请在数列中插入“+”表示加,或者“-”表示减,抑或是“ ”表示空白,来将每一对数字组合在一起(请不在第一个数字前插入符号)。 计算该表达式的结果并注意你是否得到了和为零。 ...
分类:其他好文   时间:2018-09-06 21:30:50    阅读次数:145
c语言实战: 计算时间差
计算时间差有两种,一种是把时间都转化为分钟数,一种是把时间都转化为小时,后者是会用到除法所以不可避免产生浮点数,所以我们选择转化为分钟数来计算。 //题目:给定两个时间点计算它们的时间差,比如,1:50 和3:21 //定义四个变量来保存输入的时间 //默认a时间小于b时间 int aH=0; in ...
分类:编程语言   时间:2018-09-06 21:30:35    阅读次数:213
如何防范算法求逆
假如您不幸遇到对Win32应用环境有足够了解的对手,以至于您的软件最终还是被凶悍的调试器任意蹂躏。但是您还远没有被打败,如果反调试技术(Anti-Debug)作为软件保护的第一道防线已经失守,您的对手只不过是掌握了一大堆汇编代码而已,毕竟代码和算法之间还是有相当距离的,所以您还有第二道防线可守——抗 ...
分类:编程语言   时间:2018-09-06 21:30:29    阅读次数:156
Python爬虫教程-26-Selenium + PhantomJS
Python爬虫教程 26 Selenium + PhantomJS 动态前端页面 : JavaScript: JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 ...
分类:编程语言   时间:2018-09-06 21:30:19    阅读次数:253
C语言自学的方法
一、C语言入门的基本学习方法 《C语言》的内容很丰富,有的部分涉及到的细节很多,如硬件知识和数据结构知识等,自学时不可能面面俱到,否则必然会顾此失彼,反而抓不住主要矛盾。笔者认为对初学C语言的考生,开始不必在每一个细节上过于死抠,而应当把主要精力放在最基本、最常用的那些部份,待有一定的基础后再深入到 ...
分类:编程语言   时间:2018-09-06 21:30:06    阅读次数:165
1045 快速排序(25 分)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的 N 个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元? 例如给定 $N = 5$, 排列是1、3、2、4、5。则: 1 ...
分类:编程语言   时间:2018-09-06 21:29:57    阅读次数:297
URI与URL
1、URI与URL的定义 URI:统一资源标志符(Uniform Resource Identifier) URL:统一资源定位符(uniform resource location) 说白了,URI与URL都是定位资源位置的,就是表示这个资源的位置信息,就像经纬度一样可以表示你在世界的哪个角落。U ...
分类:Web程序   时间:2018-09-06 21:29:48    阅读次数:195
高德地图出异常
1.申请的key不对: 2.win10的电脑浏览器问题,谷歌浏览器定位失败! IE需要版本比较高才可以!我试的是IE11版本. 用里面的edge浏览器去访问你的网站,能达到你的效果,就可以虚拟机装个系统。Windows10自带的edge浏览器,这个浏览器可以直接调用Windows系统的内置定位服务, ...
分类:其他好文   时间:2018-09-06 21:29:39    阅读次数:675
flink和spark stream等框架的对比
参考这篇文章: https://www.sohu.com/a/196257023_470008 我们当时的目标就是要设计一款低延迟、exactly once、流和批统一的,能够支撑足够大体量的复杂计算的引擎。 Spark streaming 的本质还是一款基于 microbatch 计算的引擎。这种 ...
分类:其他好文   时间:2018-09-06 21:02:13    阅读次数:227
Excel 公式CORREL算出相关系数
当对 N 个主体中的每一个变量进行观测时,CORREL 工作表函数可计算两个测量变量之间的相关系数。(缺少任何主体的观测值将导致该主体在分析中被忽略。)当 N 个主体中的每一个均具备两个以上的测量变量时,相关系数分析工具则尤为有用。它会提供一个输出表格,即相关矩阵,显示应用到每对可能的测量变量的 C ...
分类:其他好文   时间:2018-09-06 21:02:04    阅读次数:713
设置Sublime Text的Python开发环境,为编程之路铺下良好的开端!
最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 3,这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。 为何选择Sublime Text? 我以前一直是TextMate的忠实用户。这是一个轻量级的、开源的软件,作为OS X的本地应 ...
分类:编程语言   时间:2018-09-06 21:01:55    阅读次数:210
文件MD5值
importorg.apache.commons.codec.digest.DigestUtils/***获取远程url文件的MD5值*/fungetMd5Hex(url:URL):String{varurlIS:InputStream?=nullvardataInputStream:DataInputStream?=nulltry{urlIS=url.openStream()dataInputS
分类:其他好文   时间:2018-09-06 21:01:46    阅读次数:183
1319条   上一页 1 ... 9 10 11 12 13 14 15 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!