- 博客(93)
- 资源 (17)
- 问答 (6)
- 收藏
- 关注
原创 flutter运行失败报错:Running Gradle task ‘assembleDebug‘.
flutter Running Gradle task 'assembleDebug'.
2022-08-15 23:55:15
1021
原创 【golang】数组,slice 在函数传参注意事项
1、slice 在函数传参时,使用指针。注意append 操作的“诡异”现象 //modigyfunc sliceModify(slice []int) { slice[0] = 88}//pseudoAppendfunc pseudoAppend(slice []int) { slice = append(slice, 99)}//realAppendfunc realAppend(slice *[]int) { *slice = append(*slice, 99)...
2021-12-11 15:00:23
482
原创 【golang 】 for select 中break 迷之操作
go的小白朋友对于 for select 中的break,可能会觉得迷惑。直接上干货~func main() { s1 := make(chan int, 10) go func() { for { time.Sleep(1 * time.Second) s1 <- 1 } }() i := 1 for ; i < 4; i++ { fmt.Println("=== times := %d", i) select { case _ = &l
2021-12-11 14:57:56
1209
原创 【golang】 如何停止向一个已经closed的channel发送数据
golang中向一个closed的channel中发送数据,会造成严重“事故”。也是小白容易犯的常见毛病。错误示范:package mainimport ( "fmt" "sync" "time")var mu sync.Mutexvar isChanClosed = falsefunc setClosedFlag() { mu.Lock() isChanClosed = true mu.Unlock()}func getClosedFlag() bool { m
2021-10-19 14:54:53
1517
原创 sqlalchemy 根据表名,查询多张同结构表
from sqlalchemy.ext.declarative import declarative_baseBase = declarative_base()class TableModel(Base): __tablename__ = "default_tblname" 。。。。 。。。。 //相同TableModel 不同表名称 tbl_name def query(self, tbl_name): TableModel.__table__.name = tbl_n.
2021-08-18 14:21:46
668
原创 gorm 同一个表结构创建多张表
//示意代码type TableX struct { ... ... // table name TblName string `gorm:"-"`}func (v TableX) TableName() string { return v.TblName}func NewTableX(tblname string) *TableX { return &TableX{TblName: tblname}}// 创建表 func create() { db *..
2021-08-18 14:11:54
2424
转载 网络协议对应的端口号
协议对应端口号著名端口端口号码 / 层 名称 注释 1 tcpmux TCP 端口服务多路复用 5 rje 远程作业入口 7 echo Echo 服务 9 discard 用于连接测试的空服务 11 systat 用于列举连接了的端口的系统状态 13 daytime 给请求主机发送日期和时间 17 qotd 给连接了的主机发送每日格言 18 msp 消息发送协议
2021-05-25 22:36:26
797
转载 win10安装MinGW mingw安装时总是download failed 或者cannot open url
https://www.cnblogs.com/wuxun1997/p/13364183.html
2020-10-11 16:20:31
3852
转载 零起步windows的Pycharm开发的Django项目,部署在CentOs下面
零起步windows的Pycharm开发的Django项目,部署在CentOs下面
2020-09-26 08:48:50
372
原创 django 部署
CentOS7部署django详细步骤https://www.django.cn/article/show-4.htmlWindowsserveriis部署Django详细操作https://www.django.cn/article/show-21.htmlUbuntu部署Django项目方法详解https://www.django.cn/article/show-22...
2020-02-16 10:19:24
436
原创 django: You're accessing the development server over HTTPS, but it only supports HTTP.
https://www.jianshu.com/p/c4b0eca0392a
2020-02-02 17:31:20
6019
原创 python 命令安装包失败,解决方案
去官网下载,https://www.lfd.uci.edu/~gohlke/pythonlibs/然后,然后使用pip install mysqlclient包名.whl即可。
2020-01-31 16:44:37
1410
原创 linux 端口冲突, bind: address already in use
经常有端口被占用了,但是进程已经被kill 了,还是提示:listen tcp 0.0.0.0:8888 : bind: address already in use解决如下:iptables -A OUTPUT -p tcp --sport 8888 -j ACCEPTiptables -A INPUT -p tcp --dport 8888 -j ACCEPT...
2020-01-17 11:01:38
1954
原创 django.db.utils.OperationalE(1130, "Host ' *.*.*.*' is not allowed to connect to this MySQL server")
Django 远程连接数据库,django.db.utils.OperationalE(1130, "Host ' *.*.*.*' is not allowed to connect to this MySQL server")。发现 root 用户只能本地使用。具体解决流程如下:...
2020-01-17 10:44:30
5636
原创 Django 入门-进阶 网站
1、Django 2.2 基础教程https://code.ziqiangxuetang.com/django1.x/django-tutorial.html
2020-01-15 20:22:37
835
转载 深入理解 Neutron -- OpenStack 网络实现
https://www.cntofu.com/book/77/index.htmlGRE 模式 计算节点 网络节点 VLAN 模式 计算节点 网络节点 VXLAN 模式 计算节点 br-int br-tun 网络节点 br-tunbr-int br-ex 网络命名空间 DHCP 服务 路由服务 安全组 INPUT OUTPUT FORWARD 整体逻辑 快速查找安全组规则其它 LBaaS(...
2020-01-14 10:51:12
1080
翻译 监控和调整Linux网络堆栈的图解指南:接收数据
原文:https://blog.packagecloud.io/eng/2016/10/11/monitoring-tuning-linux-networking-stack-receiving-data-illustrated/该博客文章是在我们之前的博客文章《监视和调整Linux网络堆栈:接收数据》的基础上扩展的,该图表带有一系列图表,旨在帮助读者更清晰地了解Linux网络堆栈的工...
2020-01-13 15:12:29
1303
翻译 【翻译】 XDP的力量
https://blogs.oracle.com/linux/the-power-of-xdpXDP的力量Oracle Linux内核开发人员Alan Maguire谈到了XDP,即eXpress DataPath,它使用BPF来加速数据包处理。有关BPF的更多背景信息,请参阅BPF系列文章,其中他深入介绍了内核的“伯克利包过滤器”(Berkeley Packet Filter),它...
2020-01-11 10:25:13
2551
转载 RPS和RFS网卡多队列性能调优实践
RPS和RFS网卡多队列性能调优实践https://www.jianshu.com/p/09bb5d5a72ba前言为了解决LVS ksoftirqd CPU使用率100%导致网卡软中断丢包,我和同事们一起搜索了大量的资料去分析问题,特别是感谢美团技术团队的分享帮助我们快速梳理优化思路,最后明确了如何重构RPS和RFS网卡多队列的优化脚本。个人认为这是一个大家可能普遍会遇到的问题...
2020-01-02 14:38:45
1315
原创 xdp-ebpf 简介
根据众多博客资料,言简意赅的介绍xdp-ebpf. 小白一个,个人理解。勿喷!1、bfp: Berkeley Packet Filter, 用于过滤filter 网络报文packet的架构。 是tcpdump(linux)和wireshark(windows)乃至网络监控(network monitoring)领域的基石。 其...
2019-12-11 19:29:49
5999
2
转载 linux网络流程分析(一)---网卡驱动
转载:https://www.cnblogs.com/gogly/archive/2012/06/10/2541573.html分析linux网络的书已经很多了,包括《追踪Linux TCP/IP代码运行》《Linux内核源码剖析——TCP/IP实现》,这里我只是从数据包在linux内核中的基本流程来分析,尽可能的展现一个主流程框架。内核如何从网卡接收数据,传统的过程:1.数据到达网卡;...
2019-12-10 17:20:28
1696
原创 一网打尽 XDP-eBPF 资料大全
xdp官方文档:https://prototype-kernel.readthedocs.io/en/latest/networking/XDP/index.html使用XDP(eXpress Data Path)防御DDoS攻击:https://blog.youkuaiyun.com/dog250/article/details/77993218net_device_ops:https://...
2019-12-10 16:47:29
1489
原创 shell: integer expression expected 逻辑判断失败
#!/bin/bashfunction judge(){ echo "wang"}ret=`judge`if test $ret -eq wang;then echo "match"fi在shell脚本中,字符串比较实用的是 == 和 != 而不是 -ne -eq 等。具体如下:整数比较-eq 等于,如:if [ "$a" -eq "$b" ]...
2019-11-26 14:01:02
9860
原创 pip安装python包出错:Could not find a version that satisfie
pip安装python包出错:Could not find a version that satisfies the requirement (from versions: )这是因为网络的问题,需要使用国内的镜像源来加速,首选【豆瓣源】,命令改为:pip install scikit-image-i http://pypi.douban.com/simple/ --...
2019-11-14 10:11:20
6042
5
pyparsing-2.3.0 py2py3合一
2018-12-09
亚洲地区主要城市的中英文 对照表
2018-10-31
tencent-angel
2017-11-20
聊天室--网络编程MFC-WinSocket
2013-08-17
图书管理系统c++ 数据库
2012-07-01
Microsoft office2003 转换成2007
2011-11-01
RedHat Linux 6管理工具
2011-04-03
谁能给我一份,百度地图右上角的 工具箱 控件代码 ?
2020-01-18
xdp-ebpf处理报文,有哪些动作?
2019-12-13
Django 项目中更新pip 问题。更新后还是老版本
2019-02-09
mysql 保存两个变量相除结果,并同时要显示这两个变量?
2018-01-17
java 调用C语言,然后在 c中创建jvm(想在C中再调用Java)返回-1!
2016-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人