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 / meizhe_hiring.md
Last active May 23, 2016 09:40
Meideng hiring

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

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

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

关于我们

我们的产品

@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 / 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):
# 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 / 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