码迷,mamicode.com
首页 > 编程语言 > 周排行
python描述器
描述器的表现:用到三个魔术方法:__get__()、__set__()、__delete__() 方法签名如下: object.__get__(self,instance,owner) object.__set__(self,instance,value) object.__delete__(sel ...
分类:编程语言   时间:2019-01-12 18:59:08    阅读次数:198
[C++ STL] list使用详解
一、list介绍: List由双向链表(doubly linked list)实现而成,元素也存放在堆中,每个元素都是放在一块内存中,他的内存空间可以是不连续的,通过指针来进行数据的访问,这个特点使得它的随机存取变得非常没有效率,因此它没有提供[]操作符的重载。但是由于链表的特点,它可以很有效率的支 ...
分类:编程语言   时间:2019-01-12 18:59:52    阅读次数:168
JavaScript常用的几种继承方式
JavaScript是面向对象的弱类型语言,继承是其重要的特性之一,这里总结下常用的四种继承方法。 先定义一个父级构造函数,并在其原型上添加一个speak方法 以下四种继承方式均在此父级构造函数基础上实现。 1、传统形式,通过原型链继承 将父级构造函数的实例作为子级构造函数的原型 缺点:继承父级所有 ...
分类:编程语言   时间:2019-01-12 19:00:59    阅读次数:263
归并排序
分治法 归并排序是完全遵循分治策略的排序算法。什么是分治法? 分治法,即将原问题分解为几个规模较小的子问题,递归的求解这些子问题,之后再合并这些子问题的解,最终得到原问题的解。 归并排序 归并排序遵照分治法的思想,可分为三个步骤: 分解,将大小为$n$的数列分为两个大小为$\frac{n}{2}$的 ...
分类:编程语言   时间:2019-01-12 19:01:08    阅读次数:135
python bytes和str之间的转换
Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反 ...
分类:编程语言   时间:2019-01-12 19:01:15    阅读次数:212
为什么选择Go语言 GO语言都能做什么产品
Go语言,又称Golang,是Google开发的一款静态强类型、编译型、并发型,并具有垃圾回收机制的编程语言,它的运行速度非常之快,同时还有如下特性:具有一流的标准库、无继承关系、支持多核;同时它还有着传说级的设计者与极其优秀的社区支持,更别提还有对于我们这些web应用的编写者异常方便、可以避免事件 ...
分类:编程语言   时间:2019-01-12 19:01:22    阅读次数:209
C++——运算符的重载---以成员函数方式重载---以友元函数方式重载
一、运算符的重载 1、运算符的重载 允许把标准运算符(如+ - * /等运算符)应用于自定义数据类型的对象,可以提高程序的可读性,运算符的重载本质上还是函数重载。运算符仅仅是语法上的方便,它是另一种函数调用的方式,只有在设计涉及的代码更容易写,尤其是更容易读的时候才有必要重载。 2、实现运算符重载的 ...
分类:编程语言   时间:2019-01-12 19:01:59    阅读次数:200
java对象内存布局
在 HotSpot 虚拟机中,对象在内存中存储布局分为 3 块区域:对象头(Header)、实例数据(Instance Data)、对齐填充(Padding)。 对象头 HotSpot虚拟机对象的对象头一般包含两部分信息,第一部分用于存储对象自身的运行时数据,例如HashCode、GC分代年龄、锁状 ...
分类:编程语言   时间:2019-01-12 19:03:42    阅读次数:182
Java项目出现的问题01
0 运行环境 MyEcplise2016+Tomcat8.0 1 今天在html的表格提交跳转时发现,想要提交到自己写servlet程序中,却发现总是出错http://localhost:8080/Test4/Test4/fail.html多出一个项目路径/Test4,但是程序没有任何问题,最后发现 ...
分类:编程语言   时间:2019-01-12 19:04:14    阅读次数:198
合并排序
合并排序: 合并排序算法是用来分治策略实现对n个元素进行排序的算法,其基本思想是:将待排序元素分成大小大致相同的两个子集合, 分别对两个子集合进行排序,最终将排好序的子集合并成要求的排好序的集合。 递归实现如下: 非递归实现如下:方法自个考虑,其实实现起来很简单。 ...
分类:编程语言   时间:2019-01-12 19:26:51    阅读次数:230
java中循环遍历实体类的属性和数据类型以及属性值
http://blog.csdn.net/dongzhouzhou/article/details/8659836 package com.walkerjava.test; package com.walkerjava.test; import java.lang.reflect.Field; im ...
分类:编程语言   时间:2019-01-12 19:27:46    阅读次数:232
python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。
python练习:假设s是一个字符串,返回s中十进制数字之和。例如,如果s是‘a2b3c’,则返回5。 重难点:字符串转化为字符序列。in的多种应用。try-except代码块的使用。 ...
分类:编程语言   时间:2019-01-12 19:28:34    阅读次数:271
基于注解的SpringMVC添加其他的Servlet、Filter以及Listener
我们可以在AbstractAnnotationConfigDispatcherServletInitializer的实现类中重写onStartup(ServletContext servletContext)方法添加其他的Servlet、Filter以及Listener 也可以写一个WebAppli ...
分类:编程语言   时间:2019-01-12 19:28:43    阅读次数:203
19 01 12 javascript 定时器 封闭函数
定时器 定时器在javascript中的作用1、制作动画2、异步操作3、函数缓冲与节流 封闭函数 封闭函数是javascript中匿名函数的另外一种写法,创建一个一开始就执行而不用命名的函数。 一般定义的函数和执行函数: 封闭函数: 封闭函数的装逼写法 还可以在函数定义前加上“~”和“!”等符号来定 ...
分类:编程语言   时间:2019-01-12 19:29:07    阅读次数:241
Java ListIterator(迭代器)
LIstIterator是一个更加强大的Iterator的子类型,它只能用于各种List类的访问,尽管Iterator只能向前移动,但是ListIterator可以双向移动,它还可以产生相对于迭代器在列表指向的当前位置的前一个和后一个元素的索引,并且可以使用set()方法替换它访问过的最后一个元素. ...
分类:编程语言   时间:2019-01-12 19:29:43    阅读次数:177
java重写redis服务端
背景最近研究了下redis的协议、持久化策略以及单线程模型,突然觉得和java很搭配。源码请用力戳这里目的鉴于redis是c编写,java的同学读起来比较费力,所以写java版。让更多的开发者理解高性能设计的精髓,同时加深底层传输,存储,索引的认知。特征1.兼容大多数redis原生协议2.兼容redis桌面客户端0.9+3.db分区隔离和事务机制4.高级特性:如阻塞队列,发布订阅5.数据持久采用j
分类:编程语言   时间:2019-01-12 19:55:39    阅读次数:179
学习大数据要掌握哪些语言?需要学习哪些内容?
大数据是近五年兴起的行业,发展迅速,很多技术经过这些年的迭代也变得比较成熟了,同时新的东西也不断涌现,想要保持自己竞争力的唯一办法就是不断学习。但是,大数据需要学习什么?01思维导图下面的是我之前整理的一张思维导图,内容分成几大块,包括了分布式计算与查询,分布式调度与管理,持久化存储,大数据常用的编程语言等等内容,每个大类下有很多的开源工具。创一个小群,供大家学习交流聊天如果有对学大数据方面有什么
分类:编程语言   时间:2019-01-12 19:57:05    阅读次数:208
杭电ACM2000--ASCII码排序
ASCII码排序 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 240895 Accepted Submission(s): 94846 Pro ...
分类:编程语言   时间:2019-01-12 19:57:39    阅读次数:133
python文件操作
文件IO常用操作: open(file,mode='r',buffering=-1,encoding=None,error=None,newline=None,closefd=True,opener=None):打开一个文件,返回一个文件对象和文件描述符,打开文件失败,则返回异常。 file:打开或 ...
分类:编程语言   时间:2019-01-12 19:58:18    阅读次数:184
LeetCode算法题-Find All Anagrams in a String(Java实现)
这是悦乐书的第 228 次更新,第 240 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第95题(顺位题号是438)。给定一个字符串s和一个非空字符串p,找到s中p的字谜的所有起始索引。字符串仅由小写英文字母组成,字符串s和p的长度不会大于20,100。输出顺序无关紧 ...
分类:编程语言   时间:2019-01-12 19:58:26    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!