码迷,mamicode.com
首页 > 最新
Dijkstra算法
Dijkstra算法是用于求单源最短路的算法,也就是求出一个点到图上其他点的最短路,但是要求图中不能有负边权,时间复杂度为O(n2)。 算法思想是,先将源点的最短路置为0,每次取出已更新过最短路的点中,最短路最小的点,然后遍历与其相连的点,进行松弛操作(if(d[v]>d[u]+w<u,v> d[v ...
分类:编程语言   时间:2018-08-20 00:30:33    阅读次数:9
阿里资深专家面试问题收集
corejavahashcode相等的两个对象一定相等吗?equals呢?反过来相等吗?介绍一下集合框架?hashtable,hashmap底层实现是什么?hashtable和concurrenthashmap底层实现的区别?hashmap和treemap的区别?底层数据结构都是什么?线程池用过吗?都有什么参数?底层是如何实现的?synchronize和Lock接口的区别是什么?synchroni
分类:其他好文   时间:2018-08-20 00:30:16    阅读次数:8
纯软件半虚拟化
虚拟化是一块“肥肉”,思杰公司也想分一杯羹,于2003年推出了XEN虚拟化解决方案,它采用的解决方案与vmware公司的虚拟化有些不同,但是vmware公司已经占据了市场的制高点,成了虚拟化市场的霸主。我们下面来看一下,思杰公司是如何解决X86架构CPU的缺陷的,这里的缺陷就是指的是敏感指令并不全是特权指令。hypercall超级调用思杰公司采用hypercall的技术解决部门敏感指令不能被捕捉的
分类:其他好文   时间:2018-08-20 00:30:10    阅读次数:9
ubuntu18.04安装mongoDB 4.0
STEP 1: 在终端输入GPK码 $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4 STEP 2: 添加mongoDB源 $ ec ...
分类:数据库   时间:2018-08-20 00:30:04    阅读次数:9
Android精通:TableLayout布局,GridLayout网格布局,FrameLayout帧布局,AbsoluteLayout绝对布局,RelativeLayout相对布局
在Android中提供了几个常用布局: 1. 线性布局 2. 相对布局 3. 帧布局 4. 绝对布局 5. 表格布局 6. 网格布局 TableLayout表格布局 TableLayout的介绍 是将子类向分别排列成行和列的布局视图容器, 是由许多 对象组成的,表格布局以行列的形式管理子控件,每一个 ...
分类:移动开发   时间:2018-08-20 00:29:56    阅读次数:11
内排序-插入排序
算法思想:每步将一个待排序的记录,插入前面已经排序的序列适当位置上,并使之也有序,重复该过程,直到全部数据插入完为止。 ...
分类:编程语言   时间:2018-08-20 00:29:48    阅读次数:9
机器学习算法_knn(福利)
这两天翻了一下机器学习实战这本书,算法是不错,只是代码不够友好,作者是个搞算法的,这点从代码上就能看出来。可是有些地方使用numpy搞数组,搞矩阵,总是感觉怪怪的,一个是需要使用三方包numpy,虽然这个包基本可以说必备了,可是对于一些新手,连pip都用不好,装的numpy也是各种问题,所以说能不用 ...
分类:编程语言   时间:2018-08-20 00:29:33    阅读次数:12
<八>MySQL
<一>数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS ...
分类:数据库   时间:2018-08-20 00:29:25    阅读次数:9
N32-马哥Linux第一周学习
1、描述计算机的组成及其功能。答:计算机由运算器,控制器,存储器,输入设备和输出设备五大部件组成计算机,每一部件分别按要求执行特定的基本功能。运算器主要功能是对数据进行各种运算控制器控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。存储器存储器的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数
分类:系统相关   时间:2018-08-20 00:29:17    阅读次数:9
海龟交易法操作商品期货
上了三个小象学院的量化交易网课,是时候写点东西了。按照进阶课的内容,先把宋战江老师第一课针对商品期货的海龟交易法写一下,他是在TB上写的,我想将代码改到聚宽上。 先上聚宽搜商品期货数据的信息,看到有个帖子直接给出了海龟交易法,由于第一次用聚宽,先逐字敲一下代码 发现有低级错误,是第189行中空头建仓 ...
分类:其他好文   时间:2018-08-20 00:28:57    阅读次数:6
Node.js使用cookie
一,Cookie简介 二,Cookie 特点 三,Cookie的使用 四,加密Cookie 五,Cookie的应用 一,Cookie简介 cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域 名的时候共享数据 HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转 ...
分类:Web程序   时间:2018-08-20 00:28:48    阅读次数:9
hdu 2222 Keywords Search
题目大意: 给你一些单词,和一个字符串,问你这个字符串中含有多少个上面的单词。 解题分析: 这是多模匹配问题,如果用KMP的话,对每一个单词,都跑一遍KMP,那么当单词数量非常多的时候,耗时会非常多,所以这里用到了AC自动机,这是一种类似于Trie树的数据结构,但是同时,它也用到了KMP算法中 ne ...
分类:其他好文   时间:2018-08-20 00:28:39    阅读次数:9
76.Redis
Redis
分类:其他好文   时间:2018-08-20 00:28:23    阅读次数:7
File类
1、文件的操作 ...
分类:其他好文   时间:2018-08-20 00:28:16    阅读次数:7
EM算法的基本原理和推导
参考: 从最大似然到EM算法浅解 (EM算法)The EM Algorithm EM算法的九层境界:Hinton和Jordan理解的EM算法 在EM算法的证明中,其实比较好理解,总结如下: 从最大似然估计出发 > 将隐变量暴露出来,写出累加/积分的 形式 > 引入Q(z),表示隐变量z的概率密度函数 ...
分类:编程语言   时间:2018-08-20 00:28:07    阅读次数:7
Unity3D_(游戏)卡牌03_选关界面
预计8.22日前完成~ 启动屏界面、主菜单界面、选关界面、游戏界面、 卡牌01_启动屏界面 传送门 卡牌02_主菜单界面 传送门 卡牌03_选关界面 未完! 实现过程 新建画布,添加背景,设置标题,增加选关区域范围 选关区域使用纯白色作为背景(修改其透明度值),调整选关区域位置 选关区域下方添加关卡 ...
分类:编程语言   时间:2018-08-20 00:28:00    阅读次数:8
ET框架之自写模块SmartTimerModule
1.代码结构图 2.SmartTimer 模块Entity: 1 using System; 2 3 namespace ETModel 4 { 5 [ObjectSystem] 6 public class SmartTimerAwakeSystem: AwakeSystem<SmartTimer ...
分类:其他好文   时间:2018-08-20 00:27:48    阅读次数:8
4967条   上一页 1 ... 3 4 5 6 7 8 9 ... 293 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!