首页
学习
活动
专区
工具
TVP
发布

阿牛的牙

专栏成员
32
文章
20210
阅读量
12
订阅数
Origin [Rust] Actix Web 中使用protobuf完成前后端交互
📷 参考: https://github.com/x931890193/rust_blog # Cargo.toml [package] name = "rust_blog" version = "0.1.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] actix-protobuf =
用户2458545
2022-10-31
5470
Tengine 安装配置
“Tengine是由淘宝网发起的Web服务器项目。它在Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网 ,天猫商城 等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。”
用户2458545
2022-09-07
5220
树莓派固定usb设备名称
# path: /etc/udev/rules.d # file: devices.rules SUBSYSTEM=="video*", ATTR{index}=="0", KERNELS=="1-1.1:1.0", MODE="0666", SYMLINK+="camera0", OPTIONS+="last_rule" SUBSYSTEM=="video*", ATTR{index}=="0", KERNELS=="1-1.2:1.0", MODE="0666", SYMLINK+="camera1"
用户2458545
2022-09-07
1.5K0
树莓派更改Wi-Fi后不重启
//配置Wi-Fi 配置你的Wi-Fi信息 sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
用户2458545
2022-09-07
4130
Jetson nano 安装opencv 带GPU
在树莓派或者jetson nano这种非主流ARM架构的系统上安装这些opencv torch等等一系列的软件真的是很烦恼!
用户2458545
2022-09-07
1.7K0
RTT & RTO
RTT(Round-Trip Time):往返时延。是指数据从网络一端传到另一端所需的时间。通常,时延由发送时延、传播时延、排队时延、处理时延四个部分组成。
用户2458545
2022-09-07
1.1K0
JAVA 应用程序的运行机制数据类型
JAVA 应用程序的运行机制  计算机高级编程语言的类型:       编译型       解释型 java 是两种语言的结合: java程序的组成: java源文件、字节码文件、机器码指令 JDK 1.0   1996年 JDK 1.2   1998年  java2 JDK 1.5   2005年 十周年 JDK 1.8   2014年   (生产环境 ) JDK 1.9   2017年 JDK 1.10   2018年 1.9 稳定版 1、 public class JavaDemo {     pu
用户2458545
2022-09-07
2900
python 实现一个自定义上下文管理器
上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是,with...as...    使用关键字 with 和 as; 上下文管理器是指在一段代码执行之前执行一段代码作预处理工作;执行之后再执行一段代码,用于一些清理工作。比如打开文件进行读写,读写完之后需要将文件关闭。又比如在数据库操作中,操作之前需要连接数据库,操作之后需要关闭数据库。在上下文管理协议中,有两个方法__enter__和__exit__,分别实现上述两个功能;
用户2458545
2022-09-07
3190
使用Thread 的自定义定时器
在日常工作中总会有一些定时任务的操作, 定时邮件, 定时短信, 定时脚本任务等等。
用户2458545
2022-09-07
2480
段子网爬虫
📷 📷 简单小爬虫, 不仅爬内容, 还爬样式。哈哈哈哈 import json import hashlib import time import pymongo import requests import re import threading from pymongo import MongoClient from qiniu import Auth, put_data import multiprocessing import sys sys.path.insert(0, '/data/My
用户2458545
2022-09-07
3590
搞笑视频爬虫
📷 📷 import json import hashlib import time import requests import re import threading from pymongo import MongoClient from qiniu import Auth, put_data import multiprocessing import sys sys.path.insert(0, '/data/MyBlog') from MyBlog.settings import MEDI
用户2458545
2022-09-07
1790
记一次开放6379的祸事
每分钟都会去执行这个脚本,虽然我不知道这个脚本的每条语句是啥意思, 但是其中的添加公钥, 强杀进程(pkill -f python 还打错了)跑定时任务, 然后还在最后还毁尸灭迹, 清除一切痕迹,我还是能看懂的!
用户2458545
2022-09-07
3090
哔哩哔哩网站源码分析
1,每个目录 需要有独立的README.md CHANGELOG.md CONTRIBUTORS.md,具体可以参考:http://git.bilibili.co/platform/go-common/tree/master/business/service/archive
用户2458545
2022-09-07
1.2K0
git 备忘录
📷 git command 备忘 $ rm -fr .git   $ git init   Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] # 显示当前的Git配置 $ git config
用户2458545
2022-09-07
2250
static web server by go
/* Create on: 2018-10-05 下午6:50 author: sato mail: ysudqfs@163.com life is short, you need go go go */ package main import ( "fmt" "net/http" "os" "runtime" "strconv" "strings" "time" ) //October 05, 2018 - 22:27:57 //Django version 2.1.1, using s
用户2458545
2022-09-07
2040
python 时间操作
function 1 ,获取指定年份间隔 以每月划分的月list import copy import calendar from dateutil.relativedelta import relativedelta def get_time_list(): time_create = '2018-10-01 00:00:00' # TODO time_distance = '2018-10-31 23:59:59' # TODO time_end = '2019-08-
用户2458545
2022-09-07
3920
简单爬取新浪新闻数据
# -*- coding: utf-8 -*- """ @author: sato @file: sina_spider.py @time: 2019-09-03 15:57 """ import requests import re import multiprocessing import os class Spider(object): def __init__(self): self.headers = { 'User-Agent': 'Moz
用户2458545
2022-09-07
3950
python使用list实现栈
# -*- coding: utf-8 -*- """ @author: sato @file: stack.py @time: 2019-08-22 00:06 """ class Stack(object): def __init__(self): self.items = [] def is_empty(self): return len(self.items) == 0 def push(self, item): s
用户2458545
2022-09-07
3500
返回指定数组元素差的demo
# -*- coding: utf-8 -*- """ @author: sato @file: test.py @time: 2019-08-30 00:16 """ alist = [11, 2, 4, 55, 77, 9] t = 75 # 77 - 2 def solution(arr, target): """遍历两次 O(n^n)""" for i in range(len(arr)): for j in range(len(arr[i:])):
用户2458545
2022-09-07
8800
二分查找(非递归、递归)python实现
# -*- coding: utf-8 -*- """ @author: sato @file: binary_search.py @time: 2019-09-03 15:21 """ def binary_search(array, key): """二分查找非递归""" if len(array) <= 1: if array[0] != key: return start = 0 end = len(array) - 1
用户2458545
2022-09-07
3490
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档