草庐IT

不到 20 人的 IT 公司该去吗?

来源:https://www.zhihu.com/question/421150601群里经常有一些朋友问:一些初创的IT公司,一共几个人的配置,老板+1-2个前端+3-4个后端,老板描述的远景很宏大,说是未来会不断扩招,说可能下一个阿里就从他们开始。实际工作也不是很忙,但是薪水比预期低不少,这种公司到底要不要去?值不值得去?我们来看下广大的网友是怎么说的知乎网友「程墨Morgan」说:我在摩托罗拉工作时,认识一个读美国同事,他在美国读的大学,毕业之后,拿到了两个Offer,一个Offer来自于小公司,如果他加入,他才是第10个员工,另一个Offer就是摩托罗拉,当时他想,摩托罗拉是大公司,容

不到 20 人的 IT 公司该去吗?

来源:https://www.zhihu.com/question/421150601群里经常有一些朋友问:一些初创的IT公司,一共几个人的配置,老板+1-2个前端+3-4个后端,老板描述的远景很宏大,说是未来会不断扩招,说可能下一个阿里就从他们开始。实际工作也不是很忙,但是薪水比预期低不少,这种公司到底要不要去?值不值得去?我们来看下广大的网友是怎么说的知乎网友「程墨Morgan」说:我在摩托罗拉工作时,认识一个读美国同事,他在美国读的大学,毕业之后,拿到了两个Offer,一个Offer来自于小公司,如果他加入,他才是第10个员工,另一个Offer就是摩托罗拉,当时他想,摩托罗拉是大公司,容

9.20Leetcode记录

一、字符串的排列题干:输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入:s="abc"输出:["abc","acb","bac","bca","cab","cba"]限制:1题解:全排列问题可采用递归的思路,固定某个位置,求出其他位置的全排列 我们可以通过交换来获得所有可能的情况。比如第一个位置上的字符,假如A和A交换,就相当于第一个位置上固定了A;假如A和B交换,B来到第一个位置,就相当于第一个位置上固定了B;假如A和C交换,C来到第一个位置,就相当于第一个位置上固定了C。递归的过程中都是同理。此外,因为可能有字符重复,我们

9.20Leetcode记录

一、字符串的排列题干:输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。示例:输入:s="abc"输出:["abc","acb","bac","bca","cab","cba"]限制:1题解:全排列问题可采用递归的思路,固定某个位置,求出其他位置的全排列 我们可以通过交换来获得所有可能的情况。比如第一个位置上的字符,假如A和A交换,就相当于第一个位置上固定了A;假如A和B交换,B来到第一个位置,就相当于第一个位置上固定了B;假如A和C交换,C来到第一个位置,就相当于第一个位置上固定了C。递归的过程中都是同理。此外,因为可能有字符重复,我们

【Python办公自动化】教你20行代码,俘获女朋友芳心,基于Python openpyxl、docxtpl批量将excel数据转换为word文件

业务背景:适用于需要批量复制的各类word模板,请假单,申请单等等女朋友最近因为一个事情经常加班到很晚,我了解一下情况后,原来是因为一个word需要一直从excel里所有数据复制粘贴复制粘贴,最后打印出来(如下图格式,数据实际更多),由于数据量庞大,女朋友1个小时,2个小时,3个小时,工作到了深夜……思路:通过Pythonopenpyxl操作excel,获取excel中的数据,再通过Pythondocxtpl的DocxTemplate遍历将数据渲染到word中,然后保存PythonDocxTemplate基本常用语法:1、数据渲染:{{val}}2、条件判断:{%pif表达式%}内容{%pen

【Python办公自动化】教你20行代码,俘获女朋友芳心,基于Python openpyxl、docxtpl批量将excel数据转换为word文件

业务背景:适用于需要批量复制的各类word模板,请假单,申请单等等女朋友最近因为一个事情经常加班到很晚,我了解一下情况后,原来是因为一个word需要一直从excel里所有数据复制粘贴复制粘贴,最后打印出来(如下图格式,数据实际更多),由于数据量庞大,女朋友1个小时,2个小时,3个小时,工作到了深夜……思路:通过Pythonopenpyxl操作excel,获取excel中的数据,再通过Pythondocxtpl的DocxTemplate遍历将数据渲染到word中,然后保存PythonDocxTemplate基本常用语法:1、数据渲染:{{val}}2、条件判断:{%pif表达式%}内容{%pen

能把爬虫讲的这么透彻的,没有20年功夫还真不行【0基础也能看懂】

前言可以说很多人学编程,不玩点爬虫确实少了很多意思,不管是业余、接私活还是职业爬虫,爬虫世界确实挺精彩的。今天来给大家浅谈一下爬虫,目的是让准备学爬虫或者刚开始起步的小伙伴们,对爬虫有一个更深更全的认知。哪怕你没学过爬虫,看完这篇文章你也能明白爬虫的原理!文章目录前言一、认识爬虫1.什么是爬虫?2.爬虫的分类3.Robots协议二、爬虫的基本流程1.爬虫的4步2.Request和Response三、了解Request1.请求方式2.请求URL3.请求头4.请求体5.实操查看Request四、了解Response1.响应状态2.响应头3.响应体五、爬虫能获取到什么样的数据?六、如何解析数据?七、

能把爬虫讲的这么透彻的,没有20年功夫还真不行【0基础也能看懂】

前言可以说很多人学编程,不玩点爬虫确实少了很多意思,不管是业余、接私活还是职业爬虫,爬虫世界确实挺精彩的。今天来给大家浅谈一下爬虫,目的是让准备学爬虫或者刚开始起步的小伙伴们,对爬虫有一个更深更全的认知。哪怕你没学过爬虫,看完这篇文章你也能明白爬虫的原理!文章目录前言一、认识爬虫1.什么是爬虫?2.爬虫的分类3.Robots协议二、爬虫的基本流程1.爬虫的4步2.Request和Response三、了解Request1.请求方式2.请求URL3.请求头4.请求体5.实操查看Request四、了解Response1.响应状态2.响应头3.响应体五、爬虫能获取到什么样的数据?六、如何解析数据?七、

Windows10、Ubuntu20.04深度学习环境配置(CUDA安装、CUDNN安装、3060显卡)

一、软硬件配置介绍操作系统:Windows10和Ubuntu20.04均适用GPU:NvidiaGeforceRTX3060Python:3.8Tensorflow:2.5.0二、环境配置步骤1、安装显卡驱动(1)Windows10​ 在Nvidia驱动下载官网下载522.25版本的驱动并安装。(2)Ubuntu20.04​ 打开系统设置,找到软件更新里的附加驱动,选择470版本的驱动即可。注意,安装完成后需要重启一次。​ 安装完成后使用nvidia-smi命令进行验证。2、安装并配置Conda(1)安装conda​ 此处选择miniconda。访问miniconda官网下载对

Windows10、Ubuntu20.04深度学习环境配置(CUDA安装、CUDNN安装、3060显卡)

一、软硬件配置介绍操作系统:Windows10和Ubuntu20.04均适用GPU:NvidiaGeforceRTX3060Python:3.8Tensorflow:2.5.0二、环境配置步骤1、安装显卡驱动(1)Windows10​ 在Nvidia驱动下载官网下载522.25版本的驱动并安装。(2)Ubuntu20.04​ 打开系统设置,找到软件更新里的附加驱动,选择470版本的驱动即可。注意,安装完成后需要重启一次。​ 安装完成后使用nvidia-smi命令进行验证。2、安装并配置Conda(1)安装conda​ 此处选择miniconda。访问miniconda官网下载对