Bench随便写点东西的地方

Thinking will not overcome fear but action will.

vscode插件的helloworld

json文件校验小工具

从零开始制作一个自己的vscode插件 1. Quick Start 最近工作有需求可能做一个vscode插件会更方便用户使用,所以这个周末看了下基本的vscode插件开发。 顺便做了个校验json字段的功能,可以用在v2ray配置文件的校验上。 2. 开发环境配置 2.1 环境准备 如果以前配置过前端开发或者nodejs的环境,就直接跳到2.2去就好了。 没有的话先到2.1配...

记录今天面试遇到的几个问题

今天面试遇到几个问题,记录一下 今天面试时,遇到这么个问题: 给了一段代码: A = [1, 2, 3, 4, 5] B = [] for i in A: B.append(i * i) 要求能否用效率更高的方式来写 一般这种情况,就直接祭出列表推导式了: B = [i * i for i in A] 然后面试官又问,能否用别的方式,提示道可以用其他库 那我猜肯定是...

用V2ray配置反向代理实现外网访问PC服务

V2ray 自从SS频繁被封端口之后,我找到了一个更加年轻且强大的工具V2ray。 在github上开源而且官方文档肥肠详细,可以看看 https://www.v2ray.com/ 文档面向小白,虽然配置起来比SS要稍微复杂一点,但是也不算很难,而且功能太强了! 它的绝不仅限于我们平时的科学上网用途,通过配置文件,我们可以实现很多自定义的需求。 这里记录一下搭反向代理的过程,搭梯子比较...

Logistic回归的数学推导和python实现

import numpy as np \[h_\theta(x) = {1 \over {1+e^{-x}}} \\ {\partial h(x)\over \partial x }= h(x)(1-h(x))\] def sigmoid(x): return 1/(1 + np.math.exp(-x)) def sigmoid_derive(x): return...

用smtplib和email模块发送邮件

顺便了解email的组成

smtplib模块 通过python内置的smtplib模块可以很方便地发送邮件 有时想从vps上把文件下到本地,用scp挺麻烦的,可以直接用vim写一段python代码把文件发到自己邮箱 首先是导入smtplib 1.从最简单的例子了解smtplib import smtplib 一个最简单的例子: 先配置账号信息,填写自己的邮箱账号密码: from_addr = '37...

一个数据分析的hello-world

泰坦尼克号事故生还率和各因素之间数据分析

泰坦尼克事故生还率和各因素之间数据分析 UCI Titanic dataset 是一个数据分析学习中常见的数据集,记录了泰坦尼克号事故中所有乘客信息。常被用做数据分析入门,相当于数据分析的hello world。 正好学了一下用GitHub Page 搭建博客,便试着把分析的过程放到博客上记录一下,主要是熟悉一下pandas和matplotlib的使用。 1.导入数据 #需要用到的一...