2019 美团 校招开发工程师 (一面)
美团一面 begin 一来当然是自我介绍 ,,,, 你知道多线程嘛? 进来就是常用的编程语言,c++,java有学过嘛? 学过,但是不常用。那你熟悉一些Java相关的技术嘛? 不清楚(尴尬) 你说比较擅长c++,那你有学过相关的开源的框架嘛比如redis。 没学过开源的框架。。凉凉,,, 然后就是看我的简历,你说你会爬虫,那你是怎么去应对一些网站的反扒机制的呢? 说了点点。。 那你又是怎么去解决一些网站会控制访问量,和记录ip的措施的呢? 说了一点点。。 看你上面写了熟悉一些常用算法,那你能说
python基础--GIL全局解释器锁、Event事件、信号量、死锁、递归锁
ps:python解释器有很多种,最常见的就是C python解释器 GIL全局解释器锁: GIL本质上是一把互斥锁:将并发变成串行,牺牲效率保证了数据的安全 用来阻止同一个进程下的多个线程的同时执行(同一个进程内多个线程无法实现并行但是可以实现并发) GIL的存在是因为C python解释器的内存管理不是线程安全的 垃圾回收机制: 1、引用计数 2、标记清除 3、分代回收 研究python 的多线程是否有
Loj-SGU 223-国王
题目 题目链接 测试得分: 100 主要算法 : 状压DP(二进制优化) 题干: 状压DP板子 分析 1.对于国王这道题,有点类似于八皇后问题,但是这个点限制条件少一些,简单地说就是一次筛选的点较少,所以会导致搜索的超时 2.那可不可以用多维DP呢?,对于每一行,我们知道它只于前一行与自身有关,满足了DP的无后效性原则,对于答案,是前面答案的汇总,通俗的讲就是满足最优子结构原理,所以yongDP 3.但是对于DP状态转移所需要的值太多了,有前一行的状态与这一行的状态还有应
洛谷 P1137 (每个点的树上最长路,dp)
题目描述 小明要去一个国家旅游。这个国家有#NN个城市,编号为11至NN,并且有MM条道路连接着,小明准备从其中一个城市出发,并只往东走到城市i停止。 所以他就需要选择最先到达的城市,并制定一条路线以城市i为终点,使得线路上除了第一个城市,每个城市都在路线前一个城市东面,并且满足这个前提下还希望游览的城市尽量多。 现在,你只知道每一条道路所连接的两个城市的相对位置关系,但并不知道所有城市具体的位置。现在对于所有的i,都需要你为小明制定一条路线,并求出以城市ii为终点最多能够游览多少个城市。 输
Vue中拆分视图层代码的5点建议
目录 一.框架的定位 二. Vue开发中的script拆分优化 1.组件划分 2.剥离业务逻辑代码 3. 剥离数据转换代码 4. 善用computed和filters处理数据展示 5. 使用directive处理DOM操作 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:《大史住在大前端》原创博文目录 华为云社区地址:【你要的前端打怪升级指南】 分享一篇尤大大演讲镇楼:「2019 JSConf.Asia - 尤雨溪」在框架设计中寻求平
最长上升(不下降)子序列(LIS) 不同求解方法(动规、贪心)
给定一个序列,求出它的最长上升子序列或者是最长不下降子序列的长度 或者输出这个子序列 一、动态规划 O(n^2) 1.求长度 首先来讨论最长上升子序列的情况,即子序列是严格上升的 假如我们以dp[i]表示以a[i]为结尾的上升子序列的长度 那么对于 j (1<=j<i),如果a[j]<a[i],很显然: dp[i] = max(dp[i], dp[j]+1); 当然先要赋初值,dp[i]=1,因为一开始只有它自己组成这个序列 最后每次计算出dp[i]之后都要对答案进行更新 至于最长不下降子序列
用php简单区别泛解析
<?php header('content-type:text/html; charset=utf-8'); $host = '58.com'; $hosts = gethostbyname('fuckfuck.'.$host) if ($hosts != 'fuckfuck.'.$host){ fan($host,$hosts); }else{ fan1($host,$hosts); } function fan ($host,$hosts){ ech
Springboot项目中pom.xml的Oracle配置错误问题
这几天刚开始学习Springboot碰见各种坑啊,这里记录一个添加Oracle引用的解决方案。 前提:开发工具IDEA2019.2,SpringBoot,maven项目;Oracle版本是Oracle11g;已经将Oracle的jar包依赖安装到maven的本地仓库中。 首先,出现的问题: 在以上的背景下,pom.xml文件中增加了Oracle的dependency,但是在updatemaven项目时仍然报错,找不到com.oracl:ojdbc6:11.2.0.1.0(在文件内显示为红色
为什么vue支持IE9以上的IE浏览器? 为什么vue支持IE9以上的IE浏览器?
为什么vue支持IE9以上的IE浏览器? 原因如下: 1、vue框架中核心的双向绑定原理是利用Object.defineProperty()方法实现的。 2、该方法第一个被实现是在IE8中,但是存在诸多限制:只能在DOM对象上使用这个方法,而且只能创建访问器属性(数据属性无法访问)。 3、IE9中没有限制,因此IE9可以完全支持 原因如下: 1、vue框架中核心的双向绑定原理是利用Object.defineProperty()方法实现的。 2、该方法第一个被实现是在IE8中,但是存在诸多限制:
小程序手机登陆 定时器 清除定时器
<form class="" bindsubmit="getData">
<view >
<input class="" name="iphone" type="text" placeholder="手机号"></input>
</view>
<view >
<input class="" name="code" type="text" placeholder="验证码" ></input>
<input
《动手学深度学习》学习记录02:Chapter03_2:softmax regression
模型: Softmax: 如果直接使用输出层的结果导致两个问题: 1、由于输出层的输出值的范围不确定,我们难以直观上判断这些值的意义 2、由于真实标签是离散值,这些离散值与不确定范围的输出值之间的误差难以衡量 通过下式将输出值变换成值为正且和为1的概率分布: 并且, 以上最终的矢量表达式为: 交叉熵损失函数:
other#一些问题的列表
centos7及以后修改hostname, hostnamectl set-hostname centos7 centos7之前修改hostname, vi /etc/sysconfig/network ; HOSTNAME=your_host_name linux挂载移动存储介质, mount /dev/sdX_new /mnt/target_mount_point linux卸载已挂载的存储介质, umount /dev/sdX_new #卸载的是设备,而不是挂载点
Operation HDU - 6579 (线性基)
Operation (HDU - 6579) 番外: 初学线性基,推荐一篇线性基学习笔记。 线性基就是一个两两元素异或没有冗余的元素集合。 我们在集合内每一位记录一个贡献当前位的数字,就可以查询区间异或极值。 题意: 给一个初始序列,要求支持两种操作: 查询一个区间内的元素异或最大值。 向序列尾部添加一个元素。 题解: 我们考虑做一个前缀线性基和,然后插入元素的同时记录坐标,来保证让贡献高位的元素尽量靠右。这样可以保证在每个线性基和里查询区间的时候,查询到的数尽量大(贡献的位置尽量高)。查询的
HTML加载FLASH(*.swf文件)详解
引言 在web项目中经常会遇到在线浏览word文档,通常解决方法将word转换成pdf,然后在线浏览,但是在实际实现过程中,由于阅读器的原因,用户可以直接下载该pdf,这显然不是我们想要的,通过网络搜索,发现可以将word文档转换成swf文件,通过flash实现在线浏览,本文将详细介绍具体实现的方法。 Word生成flash文件 下载安装Print2Flash,具体破解安装步骤下载页面都有(这里不提倡运用盗版软件)。 安装完成,打开需要转换成swf文件的word文档,单击【开始】-【打印】,打
js你不是的那些基础问题-Object 对象
1 Object 的静态方法 所谓“静态方法”,是指部署在Object对象自身的方法。 1.1 Object.keys(),Object.getOwnPropertyNames() Object.keys方法和Object.getOwnPropertyNames方法都用来遍历对象的属性。 Object.keys方法的参数是一个对象,返回一个数组。 该数组的成员都是该对象自身的(而不是继承的)所有属性名。 var obj = {
p1: 123,
p2: 456
}
Linux初识之VMWare14中配置Centos7桥接网络环境
1、查看当前初始环境如下: 物理主机网络环境如上图所示: 虚拟机未配置时网络环境如上图: VMWare虚拟网络编辑器中设置如上图(桥接到的网卡选择自动或者指定正在使用的网卡,有时自动选项会出现无法连接网络): 如上图,虚拟机硬件配置中选择网络连接方式为桥接,和虚拟机网络编辑器中的配置保持一致: 2.使用ping命令测试网络连通情况(可略过) 如上图:ping127.0.0.1本地回环地址检测网卡是否正常启动 如上图:ping本地物理主机IP测试网络是否能够正常通信,网络不可达表示当前虚拟机无法
jQuery之属性操作、文档操作、阻止冒泡、事件委托、响应式页面@media
属性操作 jquery的属性操作模块分为四个部分:html属性操作,dom属性操作,类样式操作和值操作 html属性操作:是对html文档中的属性进行读取,设置和移除操作。比如attr()、removeAttr() DOM属性操作:对DOM元素的属性进行读取,设置和移除操作。比如prop()、removeProp() 类样式操作:是指对DOM属性className进行添加,移除操作。比如addClass()、removeClass()、toggleClass() 值操作:是对DOM属性valu
今日推荐
周排行