One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
import hashlib as hash | |
# Specify how many bytes of the file you want to open at a time | |
BLOCKSIZE = 65536 | |
sha = hash.sha256() | |
with open('kali.iso', 'rb') as kali_file: | |
file_buffer = kali_file.read(BLOCKSIZE) | |
while len(file_buffer) > 0: | |
sha.update(file_buffer) |
from django.db import models | |
class CommonModel(models.Model): | |
create_time = models.DateTimeField(verbose_name='创建时间', auto_now_add=True, blank=True) | |
update_time = models.DateTimeField(verbose_name='更新时间', auto_now=True, blank=True) | |
active = models.NullBooleanField(verbose_name='是否有效', default=True, blank=True) | |
class Meta: | |
abstract = True |
onEmailChange = (e) => { | |
e.persist(); | |
this.setState({ | |
email: e.target.value | |
}, () => { | |
this.checkEmail(e.target.value) | |
}) | |
}; | |
checkEmail = (email) => { |
let allSongsDiv = document.querySelectorAll('div.song > div.tt > div > span'); | |
let songList = []; | |
allSongsDiv.forEach(item=>songList.push(item.innerText)); | |
let clearSongList = songList.map(item=>{ | |
let [name,artist] = item.split(" -"); | |
return `${name} - ${artist}` | |
}) | |
let text = clearSongList.join('\n'); | |
text |
import React, {Component, createContext} from 'react'; | |
import {setName} from "./actions"; | |
const Context = createContext(); | |
export class Provider extends Component { | |
genActions = () => { | |
let actions = {}; |
alias gh="open \`git remote -v | grep git@github.com | grep fetch | head -1 | cut -f2 | cut -d' ' -f1 | sed -e's/:/\//' -e 's/git@/http:\/\//'\`" |
from types import SimpleNamespace | |
npc = { | |
'name': { | |
'first': 'san', | |
'last': 'zhang' | |
}, | |
'hp': 1000 | |
} | |
npc | |
npc = SimpleNamespace(**npc) |
async function handleRequest(request) { | |
// We pass the url as the first argument to fetch and an object with | |
// additional info like headers, method, and body for POST requests as | |
// the second argument. By default fetch makes a GET request, | |
// so we can skip specifying method for GET requests. | |
const response = await fetch("https://api.github.com/users/denoland", { | |
headers: { | |
// Servers use this header to decide on response body format. | |
// "application/json" implies that we accept the data in JSON format. | |
accept: "application/json", |
// 钉钉机器人 webhook 请求,在 figma 插件中存在跨域限制,这个 proxy 脚本可以解决这个问题。 | |
// https://gist.github.com/mayneyao/0688303382f999f9cfeed082a733fc0e | |
// deno deploy 暂不支持私密仓库的部署,先使用公开的 gist。 | |
async function handleRequest(request) { | |
// For making a POST request we need to specify the method property | |
// as POST and provide data to the body property in the same object. | |
// https://post.deno.dev echoes data we POST to it. | |
const url = new URL(request.url); | |
const text = url.searchParams.get("text") |