Skip to content

Instantly share code, notes, and snippets.

View whusnoopy's full-sized avatar
🚀
we are hiring! www.meideng.net

Wen YE whusnoopy

🚀
we are hiring! www.meideng.net
View GitHub Profile
@whusnoopy
whusnoopy / taobao_sku_price.user.js
Last active July 30, 2020 05:14
taobao multi sku item price checker
// ==UserScript==
// @name TaobaoMultiSkuPriceChecker
// @version 1.0.1
// @author leemars, whusnoopy
// @description Check multi sku price on search page of taobao
// @match https://s.taobao.com/*
// @downloadURL https://gist.github.com/whusnoopy/683925af701094b97fa20ece45bcb6b6/raw/taobao_sku_price.user.js
// @connect item.taobao.com
// @connect detailskip.taobao.com
// @connect detail.tmall.com
# coding: utf8
# https://www.yewen.us/blog/2018/10/append-machine-learning-3-linear-regression/
from mxnet import autograd, nd
num_inputs = 9 # 特征数,当前问题里的变量数 1-9
num_examples = 1000 # 样例数,我们会随机生成多少份样例来学习
true_w = nd.array([0, 0, 0, 0, 0, 1, 0, 2, 1]) # 真实值
features = nd.random.normal(scale=1, shape=(num_examples, num_inputs)) # 随机生成数据集
labels = nd.dot(features, true_w) # 数据集对应的结果
@whusnoopy
whusnoopy / README.md
Last active September 6, 2022 03:55
Get args of origin function in Python decorator chain

Python 多层 decorator 内获取原始函数参数字典

0. 在 decorator 里获取原始函数的参数值

项目里做了一个通用锁,使用 decorator 来方便的包住某些需要限制并发的函数。因为并发不是函数级别的,而是根据参数来限制,所以需要把参数传到通用锁的 decorator 里,代码大致如下

def lock_decorator(key=None):
 def _lock_func(func):
@whusnoopy
whusnoopy / win_bash_dev.md
Last active April 4, 2020 07:21
Install dev env on Ubuntu on Windows 10

开启 bash 和 Ubuntu on Windows 10

推荐使用较新的 Windows 版本,截止到最近一次更新,是 Windows 10 1803,里面带的 Ubuntu 是 16.04LTS

  1. 设置 -> 更新和安全 -> 针对开发人员 -> 开发人员模式
  2. 设置 -> 应用和功能 -> 程序和功能(右侧相关设置下)-> 启用或关闭 Windows 功能 -> 「适用于 Linux 的 Windows 子系统」
  3. 重启。开始,输入 bash 回车,按提示安装,新建用户,正常使用 Linux

更新源

@whusnoopy
whusnoopy / meizhe_hiring.md
Last active May 23, 2016 09:40
Meideng hiring

杭州美登科技股份有限公司招聘

实现你的最高需求,是我们的最低目标

加入我们,与聪明人为伍,时间空间自由,为你实现自我价值提供最好的平台

关于我们

我们的产品

@whusnoopy
whusnoopy / WebDevGuide.md
Last active July 6, 2016 09:35
Web develop guide book for my friends

Web 前端开发与测试基本技能树

  • HTML
    • 元素意义和语法
    • 元素嵌套规则
    • 布局
  • CSS
    • 盒模型
    • 属性表
    • 伪类

关于知乎 "装修全用宜家是否合适" 的问题, 我的回答是

  1. 只要家具不是打算用几十年或更久, 大部分用宜家没问题, 但是需要定制化的还是去定制, 主要是尺寸问题
  2. 如果自己需要的某些东西有更好的专业领域提供, 且自己更了解, 那么宜家并不是最佳选择, 比如更舒服的椅子
  3. 宜家的产品价格并不包括运回家的运费和安装费, 如果你打算自己找朋友帮忙, 请把叫人帮忙带来的人情债也算入成本
  4. 如果自己装, 需要有人帮忙且有足够多合适的工具, 比如我后面借到了第二套电动螺丝刀后效率又提高了很多

长文见下

@whusnoopy
whusnoopy / unblock_cnbeta.user.js
Last active March 8, 2022 02:28
replace window.location.href on blocked jandan page and force http
// ==UserScript==
// @name unblock cnbeta
// @namespace http://cnbeta.com/
// @downloadURL https://gist.github.com/whusnoopy/489c77059457c00c7b75/raw/unblock_cnbeta.user.js
// @version 0.3
// @description force pc version on cnbeta during rss readers
//
// @match *://m.cnbeta.com/*
//
// @copyright 2017+, Snoopy
@whusnoopy
whusnoopy / styles.css
Last active November 1, 2015 09:20
Mod CSS for felix021.com
/*
Bo-Blog v2.1 default skin mod by snoopy for felix021.com
link-color: #0d80bd;
light-link-color: #3d99ca;
border-color: #9ecce4;
light-border-color: #bee6fd;
background-color: #2e93c9;
@whusnoopy
whusnoopy / grep_money.py
Last active August 29, 2015 14:04
grep money count in wiki
# coding: utf8
from argparse import ArgumentParser
def color_str(o_str, color_num):
return '\033[1;{}m{}\033[m'.format(color_num, o_str)
def red_str(o_str):