Skip to content

Instantly share code, notes, and snippets.

View muzea's full-sized avatar
🎯
专注文档编辑

MuYu muzea

🎯
专注文档编辑
View GitHub Profile
@muzea
muzea / main.cpp
Created July 4, 2019 02:37
Single Number II
class Solution {
public:
int singleNumber(vector<int>& nums) {
auto it = nums.begin(),end = nums.end();
int o = 0,t = 0;
while(it != end){
int oo = o;
o = (o^(*it))&(~(t&*it));
t = (~(t&(*it))) & (oo & (*it) | t);
++it;
@muzea
muzea / Dockerfile
Created June 28, 2019 08:55
nginx 测试
FROM debian:9
RUN apt update && apt install nginx apache2-utils -y
@muzea
muzea / balabala.cpp
Last active June 3, 2019 02:46
某次作业
#include<iostream>
#include<fstream>
#include<vector>
#include<string>
#include<iomanip>
#include<cstdlib>
using namespace std;
//#define DEBUG
@muzea
muzea / get_hustoj_deb.sh
Last active May 14, 2019 15:35
quick get hustoj deb
#!/bin/bash
# set -e
ID=`cat /etc/os-release | grep '^ID='`
VERSION_ID=`cat /etc/os-release | grep '^VERSION_ID='`
installed=0
handleUbuntu() {
if [[ ! $ID =~ 'ubuntu' ]]; then
@muzea
muzea / config.sh
Last active April 27, 2021 17:15
init shell
case "$1" in
'install')
apt update
apt install git curl zsh vim htop -y
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
;;
'docker')
apt-get update
apt-get install \
@muzea
muzea / print.js
Created March 29, 2019 03:57
print
function print() {
let start = 0;
const n = [1, 3, 9];
let count = 27;
while (count) {
console.log(n.map(it => (Math.floor(start / it) % 3) + 1).join(' '))
start += 1;
count -= 1;
}
}
@muzea
muzea / get.babel-map.js
Created December 14, 2018 11:32
获取文件间依赖
const path = require('path')
const fs = require('fs')
const glob = require('glob')
const { transformFileSync } = require('@babel/core')
const t = require('@babel/types')
const { uniq } = require('lodash')
const packageJson = require('../package.json')
const alias = require('../webpack.common').resolve.alias
const aliasList = Object.keys(alias)
@muzea
muzea / index.html
Last active December 11, 2018 13:01
ass tool
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<style>
html, body {
margin: 0;
@muzea
muzea / my_smtp.go
Created December 1, 2018 08:47
SMTP relay
package main
import (
"crypto/tls"
"log"
"net/smtp"
"io"
"io/ioutil"
@muzea
muzea / map.js
Created November 27, 2018 12:53
sample import info
const glob = require('glob')
const { transformFileSync } = require('@babel/core')
const t = require('@babel/types')
const fileList = glob.sync(process.argv[2])
const presets = [
'@babel/preset-typescript'
]