码迷,mamicode.com
首页 > 2019年01月12日 > 全部分享
归并排序
分治法 归并排序是完全遵循分治策略的排序算法。什么是分治法? 分治法,即将原问题分解为几个规模较小的子问题,递归的求解这些子问题,之后再合并这些子问题的解,最终得到原问题的解。 归并排序 归并排序遵照分治法的思想,可分为三个步骤: 分解,将大小为$n$的数列分为两个大小为$\frac{n}{2}$的 ...
分类:编程语言   时间:2019-01-12 19:01:08    阅读次数:135
JavaScript常用的几种继承方式
JavaScript是面向对象的弱类型语言,继承是其重要的特性之一,这里总结下常用的四种继承方法。 先定义一个父级构造函数,并在其原型上添加一个speak方法 以下四种继承方式均在此父级构造函数基础上实现。 1、传统形式,通过原型链继承 将父级构造函数的实例作为子级构造函数的原型 缺点:继承父级所有 ...
分类:编程语言   时间:2019-01-12 19:00:59    阅读次数:263
复数类的设计问题
问题描述:设计一个复数类,要求 (1)在复数内部用双精度浮点数定义其实部和虚部 (2)实现3个构造函数;第1个构造函数没有参数; 第2个构造函数将双精度浮点数赋给复数的实部,虚部为0; 第3个构造函数将两个双精度浮点数分别赋给复数的实部和虚部。 (3)编写获取和修改复数的实部和虚部的成员函数 (4) ...
分类:其他好文   时间:2019-01-12 19:00:35    阅读次数:287
bzoj 1040: [ZJOI2008]骑士
和仙人掌有所不同? 应该是一样的啊。。。 ...
分类:其他好文   时间:2019-01-12 19:00:11    阅读次数:164
layey图片内容不居中
$('.showImg').click(function(){ var src = $(this).prevAll('input').val(); layer.open({ content:'', }); $("").attr("src", src).load(function() {//imgSr... ...
分类:其他好文   时间:2019-01-12 19:00:03    阅读次数:169
[C++ STL] list使用详解
一、list介绍: List由双向链表(doubly linked list)实现而成,元素也存放在堆中,每个元素都是放在一块内存中,他的内存空间可以是不连续的,通过指针来进行数据的访问,这个特点使得它的随机存取变得非常没有效率,因此它没有提供[]操作符的重载。但是由于链表的特点,它可以很有效率的支 ...
分类:编程语言   时间:2019-01-12 18:59:52    阅读次数:168
Ubuntu18.04,安装Redis配置远程连接访问和简单使用Redis
前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 18.04 安装Redis服务器端 安装完成后,Redis服务器会自动启动,我们检查 ...
分类:系统相关   时间:2019-01-12 18:59:45    阅读次数:252
腾讯开源的 Paxos库 PhxPaxos 代码解读---Accept阶段(一)
腾讯开源的 Paxos库 PhxPaxos 代码解读 Accept阶段(一) 在看Accept阶段代码之前, 我们再回想一下 Basic Paxos算法; 1. Basic Paxos 算法是为了使集群中的Acceptor们达成一个最终的值, 或者不能达成一个最终的值; 就是说, 要么达成一个最终的 ...
分类:其他好文   时间:2019-01-12 18:59:33    阅读次数:467
如何管理内存?
先从操作系统角度讲:操作系统掌握所有的硬件内存,因为内存很大,所以操作系统把内存分成一个一个的页面(其实就是一个块,一般是4KB) ,然后以页面为单位来管理,页面内用更细小的方式来以字节为单位管理。操作系统内存管理的原理非常麻烦、非常复杂、非常不人性化。那么对我们这些使用操作系统的人来说,其实不需要 ...
分类:其他好文   时间:2019-01-12 18:59:24    阅读次数:151
python描述器
描述器的表现:用到三个魔术方法:__get__()、__set__()、__delete__() 方法签名如下: object.__get__(self,instance,owner) object.__set__(self,instance,value) object.__delete__(sel ...
分类:编程语言   时间:2019-01-12 18:59:08    阅读次数:198
234 回文链表
```c++ ListNode *reverse(ListNode *head) { ListNode *front = head, *rear = nullptr, *temp = nullptr; while (front != nullptr) { temp = front->next; fr... ...
分类:其他好文   时间:2019-01-12 18:58:59    阅读次数:148
java虚拟机内存
在虚拟机发生内存回收时在输出设备显示信息 1、程序计数器 程序计数器是一块比较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。 多线程时,为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间计数器互不影响,独立存储。 2、栈 线程私有,声明周期和线程相 ...
分类:编程语言   时间:2019-01-12 18:58:53    阅读次数:218
初识框架之MyBatis
一、什么是框架 1)传统 的JDBC编程 JDBC作为Java语言连接数据库的一个重要的技能点,不可否认的是在一个程序中,如果我们需要多次进行与数据库的交互,那我们所需要的重复操作就就会有很多: 1.加载数据库驱动 2.获取数据库连接(Connection),获取Statement对象 3.使用St ...
分类:其他好文   时间:2019-01-12 18:33:13    阅读次数:133
机器学习入门-逻辑回归算法
梯度下降: 对theta1, theta2, theta3 分别求最快梯度下降的方向,然后根据给定的学习率,进行theta1, theta2, theta3的参数跟新 假定目标函数 J(theta) = 1/2m * np.sum(h(theta) - y)^2 / len(X) 梯度下降的策略分为 ...
分类:编程语言   时间:2019-01-12 18:33:05    阅读次数:202
bash快捷键
Ctrl+h:回退一个字符Ctrl+f:光标前进一个字符Ctrl+b:光标后退一个字符Ctrl+w:删除光标之前的一个字符串(进入剪切板)Ctrl+u:删除光标前的所有字符(进入剪切板)Ctrl+k:从光标当前位置删除到行尾(进入剪切板)Ctrl+y:粘贴Ctrl+l:清屏Ctrl+p:执行上一个命令Ctrl+t:最后两个字符位置互换
分类:其他好文   时间:2019-01-12 18:32:57    阅读次数:141
jQuery里$(this)和this的区别在哪?
$(this)是jquery对象,能调用jquery的方法,例如click(), keyup()。而this,则是html元素对象,能调用元素属性,例如this.id,this.value。例如假设已经使得this和$(this)都指向了input对象了,若要获得input的值,可以this.val ...
分类:Web程序   时间:2019-01-12 18:32:47    阅读次数:194
Vim求生
[TOC] Vim 是从 vi 发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。 —— 维基百科 很多接触 Vim 的程序员应该都有过这样的经历: 受某大 V 的影响看到了 Vim 的高 ...
分类:系统相关   时间:2019-01-12 18:32:38    阅读次数:160
1129条   上一页 1 ... 16 17 18 19 20 21 22 ... 67 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!