Skip to content

Instantly share code, notes, and snippets.

💪
we are hiring! www.meideng.net

Wen YE whusnoopy

💪
we are hiring! www.meideng.net
Block or report user

Report or block whusnoopy

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View linear_regression.py
# 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 Jun 15, 2018
Get args of origin function in Python decorator chain
View README.md

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

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

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

def lock_decorator(key=None):
    def _lock_func(func):
@whusnoopy
whusnoopy / win_bash_dev.md
Last active Jul 26, 2018
Install dev env on Ubuntu on Windows 10
View win_bash_dev.md

开启 bash 和 Ubuntu on Windows 10

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

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

更新源

View meizhe_hiring.md

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

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

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

关于我们

我们的产品

@whusnoopy
whusnoopy / WebDevGuide.md
Last active Jul 6, 2016
Web develop guide book for my friends
View WebDevGuide.md

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

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

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

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

长文见下

@whusnoopy
whusnoopy / unblock_cnbeta.user.js
Last active Nov 11, 2017
replace window.location.href on blocked jandan page and force http
View unblock_cnbeta.user.js
// ==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 Nov 1, 2015
Mod CSS for felix021.com
View styles.css
/*
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 Aug 29, 2015
grep money count in wiki
View grep_money.py
# 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):
@whusnoopy
whusnoopy / autocomplete_fabric.sh
Created Jul 17, 2014
fabric auto complete builder
View autocomplete_fabric.sh
# source this file before use fab
# copy from github.com/jjanyan/joshix and modified
_fab_completion() {
COMPREPLY=()
# Fabfile in this folder?
[[ -e fabfile.py ]] || [[ -e fabfile/__init__.py ]] || return 0
local cur="${COMP_WORDS[COMP_CWORD]}"
You can’t perform that action at this time.