码迷,mamicode.com
首页 > 编程语言 > 日排行
《深度剖析CPython解释器》31. 源码解密内置函数 iter、next
楔子 这次我们来看看 iter 和 next 这两个内置函数的用法,我们知道 iter 是将一个可迭代对象变成一个迭代器,next 是将迭代器里的值一步一步迭代出来。 lst = [1, 2, 3] it = iter(lst) print(it) # <list_iterator object a ...
分类:编程语言   时间:2020-12-01 11:53:40    阅读次数:5
FAISS——Milvus Community Conf 2020_澜起科技:基于异构硬件的 Milvus 及 Faiss 搜索加速
Milvus Community Conf 2020_澜起科技:基于异构硬件的 Milvus 及 Faiss 搜索加速 做芯片和数据中心的 精度下降:index 的分堆、PQ或SQ这样的量化。。 而客户的业务是以0.1%这样的精度要求去提高自己的业绩的 一旦要拷贝数据,GPU就没有优势了,FPGA ...
分类:编程语言   时间:2020-12-01 11:57:59    阅读次数:4
Spring MVC
Spring MVC 运行流程 Spring MVC 将所有的请求都提交给 DispatcherServlet,它会委托应用系统的其他模块负责对请求进行真正的处理工作。 DispatcherServlet 查询一个或多个 HandlerMapping,找到处理请求的 Controller. Disp ...
分类:编程语言   时间:2020-12-01 11:58:19    阅读次数:25
Python 常用的GUI框架都有哪些
Graphical User Interface,简称 GUI,又称图形化用户接口,所谓的GUI编程,指的是用户不需要输入代码指令,只通过图形界面的交互就可以操作软件功能。 Tkinter 一个轻量级的跨平台图形用户界面(GUI)开发工具,是Python的自带的官方标准库,安装Python 之后直接 ...
分类:编程语言   时间:2020-12-01 12:00:20    阅读次数:6
java jdk1.6低版本ssm 源码的的在idea的搭建
tomcat 7 下载 http://tomcat.apache.org/download-70.cgi 配置idea jdk1.6 1.6 官方版 https://dl.pconline.com.cn/download/384112-1.html 安装完之后配置idea ,之前有高版本的java ...
分类:编程语言   时间:2020-12-01 12:00:49    阅读次数:4
为什么 Java 中“1000==1000”为false,而”100==100“为true?
为什么 Java 中“10001000”为false,而”100100“为true? 这是一个挺有意思的讨论话题。 如果你运行下面的代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = ...
分类:编程语言   时间:2020-12-01 12:01:09    阅读次数:5
Python语言
###Python之禅 import this ###常用计算 a ** 2 # 乘方计算 a % 2 # 求模 a // 2 # 求商 ###字符串 name = 'ross geller' name.title() # 单词首字母大写 name.upper() # 字符全大写 name.lowe ...
分类:编程语言   时间:2020-12-01 12:01:46    阅读次数:5
Python学习之条件控制
条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。 if语句 一般形式如下: if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_ ...
分类:编程语言   时间:2020-12-01 12:07:29    阅读次数:6
【swift 特殊知识】 存储型属性、计算型属性、类型型属性
Swift 存储型属性、计算型属性、类型型属性 存储型属性:用于存储一个常量或变量。 计算型属性:不直接存储值,而是通过get、set方法来取值或赋值。同时还可以对其他的属性进行操作。 类型型属性:定义在类上的属性,用static 来修饰属性,需要用类名来调用该属性。 完全由于 非静态量调用时自动调 ...
分类:编程语言   时间:2020-12-01 12:08:02    阅读次数:6
Spring Boot 有哪些优点?
a、减少开发,测试时间和努力。 b、使用 JavaConfig 有助于避免使用 XML。 c、避免大量的 Maven 导入和各种版本冲突。 d、通过提供默认值快速开始开发。没有单独的 Web 服务器需要。这意味着你不再需要启动 Tomcat,Glassfish 或其他任何东西。 e、需要更少的配置 ...
分类:编程语言   时间:2020-12-01 12:08:46    阅读次数:9
LeetCode 108. 将有序数组转换为二叉搜索树
108. 将有序数组转换为二叉搜索树 Difficulty: 简单 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树_每个节点 _的左右两个子树的高度差的绝对值不超过 1。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是 ...
分类:编程语言   时间:2020-12-01 12:09:01    阅读次数:6
SpringMVC框架
1.什么是 SpringMvc? SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2.SpringMVC 工作原理? a、客户端发送请求到 DispatcherServlet b、DispatcherServlet 查询 handlerMappin ...
分类:编程语言   时间:2020-12-01 12:09:54    阅读次数:7
springboot 国际化
Spring Boot在默认情况下是支持国际化使用的,首先需要在src/main/resources下新建国际化资源文件,这里为了举例说明,分别创建如下三个文件: ? messages.properties(默认配置) message=欢迎使用国际化(默认) ? messages_en_US.pro ...
分类:编程语言   时间:2020-12-01 12:11:35    阅读次数:4
【被虐了】详解一次shopee面试算法题:最小栈的最优解
前阵子面试的时候,在shopee的一面中,问了我一道最小栈的问题,关于最小栈的问题,我以前是做过的,以为是送分题,最结果最优解没写出来,不过也脑补了一些优化,算是答的还行。下面我先大致描述下这道题,然后一步步给出最优解以及我在面试中是解法(面试中给出了几个优化,但想不出最优解)。题目如下:实现一个这样的栈,这个栈除了可以进行普通的push、pop操作以外,还可以进行getMin的操作,getMin
分类:编程语言   时间:2020-12-01 12:13:33    阅读次数:4
SpringMVC之传值
一、jsp中: <form action="SpringMVCController/testparam" method="get"> name:<input name="uname" type="text"><br/> age: <input name="uage" type="text"><br/ ...
分类:编程语言   时间:2020-12-01 12:15:03    阅读次数:4
认识Java程序
又回到这里了,我是彭彭!HAKUNA MATATA!!! 课程导学 这一课为你介绍Java程序的构成,带你认识Java语言的部分核心语法,最后介绍Java语言的编码规范,养成一个良好的编码习惯,你会获益良多。 本课的学习目标,主要在于对知识概念的理解和记忆,需要手动编写的代码比较少,所以整体来看还是 ...
分类:编程语言   时间:2020-12-01 12:21:50    阅读次数:7
【追求极致】我是如何把easy级别的算法题做成hard级别的。
我们平时在刷题的时候,我觉得大致可分为以下几类题1、这道题的暴力解法很简单,几乎人人都会做,但最优解却很难。2、如果你懂某些算法思想,这道题很简单,如果不懂,那么这道题顿时很难,例如有些需要dp来处理的。3、这种题型没做过,没啥思路,但接触过好几道之后,便会觉得异常简单,例如不能使用加减乘除运算符来完成加法运算。4、最后一种是属于真正的难题,思路难想,就算知道了思想,编码也很难,因为临界点之类的特
分类:编程语言   时间:2020-12-01 12:24:08    阅读次数:5
抽奖权重算法
算法实现 public function caleResult() { $data = [ ['id' => 1, 'name' => '一等奖', 'weight' => 5], ['id' => 2, 'name' => '二等奖', 'weight' => 10], ['id' => 3, ' ...
分类:编程语言   时间:2020-12-01 12:26:55    阅读次数:6
一、Python编码规范(PEP 8)/工程结构化
1.主动换行 在pycharm中的80个字符的分割线之前,主动换行 不要设置自动换行,尽量自己主动换行 2.合理使用括号去实现隐式连接 if (width == 0 and height == 0 and color == 'red' and emphasis == 'strong'): 3.使用圆 ...
分类:编程语言   时间:2020-12-01 12:27:22    阅读次数:7
python虚拟环境virtualenv介绍
virtualenv: virtualenv 是用来创建一个虚拟的python环境的第三方包,一个专属于项目的python环境。 安装virtualenv(请确保python和pip成功安装): pip3 install virtualenv 创建python虚拟环境: virtualenv [虚拟 ...
分类:编程语言   时间:2020-12-01 12:27:41    阅读次数:7
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!