Pytho 核心编程第一章 函数式编程 函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归结到面向过程的程序设计,但其思想更接近数学计算。 我们首先
与同学乘527到动物园转315到联庄,向前500米既是恒生大厦(hundsun)居然只用了40分钟,
原创 2021-08-10 17:41:35
387阅读
好吧,经过了两轮电话面试以及一轮正式面试,花旗终于在第二天通知我的猎头说面试结果非常赞,老板整个乐翻天。但是现在暂时花旗内部还谈不拢,因为有两个团队在争论我到底要去哪个部门(基本上就是在抢人),所以具体年薪到明天他们内部商定后再给。这已经是我从毕业以来面试过的第七家公司,至今仍然保持完全不败面试七连胜的纪录,所以终于坐下来考虑写点。对于我来说,面试不是一个被动的过程,而是互动。很多人把面试当做
转载 精选 2013-11-28 20:29:07
902阅读
百度一 useMemo、useCallback区别,怎么用useMemo实现useCallback bfc 求两数组交集 手写函数柯里化 父div里两个子div(inline-block),为什么两个子div中间会有小缝隙,如何解决 外边距重叠,及解决方案 手写bind百度二从url输入到浏览器渲染的全过程 什么是合成层 react高阶组件是什么,你见过哪些通用的高阶组件,如何实现 手写节流防抖 状态码301 302 啥意思 304协商缓存 强缓存 1000个请求
原创 2021-09-02 14:05:14
189阅读
索引的实现原理 InnoDB也使用B+Tree作为索引结构。InnoDB支持聚簇索引,聚簇索引就是表,所以InnoDB的数据文件本身就是索引文件。 B+Tree 的每个叶子节点都包含了主键值、事务ID、用于事务和MVCC的回滚指针以及所有的剩余列。非叶子节点只需要存储索引信息 InnoDB的二级索引 ...
转载 2021-08-30 17:29:00
174阅读
2评论
13/08/2014 第一个technical全职 Java: Integer i = 10; incr(i); // Is i now 11? void incr(Integer val) { val ++; return; } int i = 10; incr(i); // Is i now
转载 2017-04-30 21:45:00
186阅读
2评论
本文列出53个Python面试问题,并且提供了答案,供数科学家和软件工程师们参考。不久前,我作为“数据科学家”开始担任一个新的角色,实际上就是一位“Python工程师”。如果我在面试前提前了解一下Python的线程生命周期,而不是它的Recommender System(推荐系统)的话,我可能会在面试中表现得更好。为了帮助大家通过面试,下面我整理了我为Python面试/工作准备的问题,并提供了答
# Python 社招设计与实现 在现代求职中,社招面试已经成为了一种常见的求职方式,尤其是在技术领域,比如 Python 开发者。本文将为刚入行的小白提供一个详细的指导,帮助他们实现“Python 社招”的系统。我们将分步骤介绍每个阶段需要做的事情,以及每一步的相关代码。 ## 整体流程 在实现“Python 社招”的过程中,我们可以将工作分为以下几个主要步骤: | 步骤 |
原创 8月前
61阅读
前一段时间我参加了Microsoft的招聘。整个面试的过程很长,历时两个多月,和许多优秀的竞争者一起厮杀,最终进入了Microsoft。Onlinetest时间非常紧,题量很大。时长90分钟,前面半个小时问了一些常见的问题,后面一小时,做了2道算法题。我把两道大题列出来。1.LintCode-最长公共子串题目链接:http://www.lintcode.com/zh-cn/problem/long
转载 2017-11-28 11:02:08
685阅读
JVM主要组成部分: Class loader(类加载器):根据给定的全限定名类名来装载class文件到方法区 Execution engine(执行引擎):执行classes中的指令。 Native Interface(本地接口):与native libraries交互,是其它编程语言交互的接口。 Runtime data area(运行时数据区域):这就是我们常说的JVM的内存。
jvm
转载 2021-07-05 18:14:00
218阅读
一、操作系统1. 介绍一下信号量和互斥锁信号量是非负数,只有两个操作wait,signal 互斥量是0,1,只能用于一个资源的互斥访问 互斥量用于线程的互斥,信号线用于线程的同步。 有人做过如下类比
转载 2021-08-01 14:55:51
10000+阅读
###腾讯云一 ####作用域、作用域链、原型链 ####[]的原型链 array->Object ####作用域考点 b执行的作用域链 function a() { return function b() {} } function c() { const b = a() b() } c() 执 ...
转载 2021-08-26 14:48:00
196阅读
2评论
1.k-means的复杂度分析参数:1.随机选取k个中心点 2.n个样本点 3.每两个样本点计算距离的时间复杂度d 4.模型收敛的迭代次数为t次时间复杂度:O(k*n*d*t)空间复杂度:O(n*d)一般认为k,d,t是常量,所以时间复杂度与空间复杂度都是O(n),即kmeans是线性的。2.boos...
原创 2022-10-26 19:57:16
98阅读
数字天空:讲项目,画流程图,讨论项目的实现细节你对后端开发有什么看法epoll的底层原理,LT/ET模式的区别和底层原理你对多线程编程有什么看法,有哪些注意事项http协议的get和post有什么区别C++11新特性详解lambda表达式的底层原理STL的容器了解哪些,底层是如何实现的平衡二叉树和红黑树的底层原理排序算法详解游戏服务器有个积分排行榜,如何排序,如何选择合适的数...
原创 2023-08-29 12:04:10
0阅读
前段时间一直在找工作,将自己的Go总结分享出来,期待大家交流~目录1.time.Now()返
原创 2022-08-16 09:12:00
152阅读
码个蛋(codeegg)第 652 次推文作者:厘米姑娘上次的Gradle这么差还来腾讯?还有印象没?由于文章干货太满,限于公众号的篇幅留了个关子。今天就把下面部分奉献给大家。老鼠拉大锨--大头在后台!六.Android Gradle插件1.概述Android Gradle插件继承于Java插件,具有Java插件的所有特性,也有自己的特性,看下官方介绍:可以很容易地重用代码和资源可以很容易地创建
转载 10月前
54阅读
# Java AQS(AbstractQueuedSynchronizer) ## 简介 Java AQS(AbstractQueuedSynchronizer)是Java并发包中一个重要的基础类,用于实现锁和同步器的底层工具。AQS提供了一种用于构建锁和同步器的框架,可以方便地实现各种并发控制的机制。 ## AQS的基本原理 AQS的基本原理是通过一个FIFO(先进先出)的双向队列来
原创 2024-01-08 10:44:42
60阅读
  用下面这些常见的面试问题为下一次 Spring Boot 面试做准备。  在本文中,我们将讨论 Spring boot 中最常见的10个面试问题。现在,在就业市场上,这些问题有点棘手,而且趋势日益严重。  1. @SpringBootApplication 是做什么的?  根据 Spring Boot 文档, @SpringBootApplication 注解相当于使用 @Configurat
本文主要介绍Nginx相关的基础技术,并做一些配置说明,具体实践,需要靠各位自己在实际中进行践行。Nginx是什么?Nginx是一个web服务器,主要处理客户端和服务器的请求分发。特点和优势:高并发热部署快低功耗热部署使用和扩展:阿里技术团队在Nginx的基础上,继承全部特性,并做了更多高级封装,延伸出一个开源框架Tengine概念:正向代理预先知道需要访问的服务器地址,最直接的案例就是VPN代理
#001 将 NumPy 导入为 np,并查看版本 import numpy as np from numpy.lib import append print(np.__version__) #002 如何创建 1 维数组? #np.arange(int) 生成以0~(n-1)的一维int数组 print(np.arange(10)) #003 创建所有 True 的 3×3 NumPy 数组
转载 5月前
37阅读
  • 1
  • 2
  • 3
  • 4
  • 5