同时 下载/上传 任务数应该更智能

改进方案 序号 原则 目的或优势 1 尽可能地利用带宽 提高效率 2 尽可能地减少同时传输的文件数 减少对硬盘的同时读写,旨在保护服务器和用户的硬盘,亦可尽量使硬盘不成为速度的瓶颈 目前情况的测试 列表中的文件均为50MB以上的大文件。 同时一个: 从上图可判断,同时下载一个文件,因为下载文件的首尾时速度慢,导致出现了有规律的“低谷”。虽然最大速率可跑满带宽,但带宽利用率不足70%。 同时二个: 虽然整体的利用率相比同时下载一个文件增高,但仍有不规律的低谷。这是因为:同时两个文件有可能几乎同时
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

Nginx小白入门实战

Nginx启动 通过配置文件启动,其中-c是配置文件的意思 /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 若是将nginx添加到环境变量中,那么直接输入nginx即可启动 先vim /etc/profile 然后在文件中写 PATH=$PATH:/usr/local/nginx/sbin export PATH 如果输入该命令,结果报错,那么可能是端口占用引起的,可以先查看是否已有nginx在运行,有的话就kil
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

对产品的理解

看待产品首先就应该明确什么是产品   广义上看一切有形的实物或者无形的服务都是产品。   IT行业的产品主要是程序服务。听说腾讯不怎么说产品这个词,说的都是服务,服务让人对产品的理解更不容易局限在一个小的区域当中。
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

python模块win32com中的early-bind与lazy-bind(以Autocad为例)

1.什么是Lazy-bind模式,Early-bind模式? win32com中,Lazy-bind 模式指的是程序事先不知道对象的任何方法和属性,当对象属性,方法被调用时,程序才向对象发出一个询问(query),如果对方法和属性的询问成功,则调用成功,而Early-bind则是指程序事先知道对象的方法,属性。Python 用makepy 来支持early-bind 模式。makepy是一个位于win32com模块中的一个.py文件(位于python的site-packages/win32co
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

STL的sort函数浅析

用了这么久的sort,大概知道它是快排加一些其他排序组合起来的一个排序算法,今天就来捋清楚。 直接上图片: sort定义在stl_algo.h里,看起来只不过是对另一个函数的封装。 __sort函数也定义在stl_algo.h里: 可以看到它首先判断左右迭代器是否指代有效区间,如果不是有效区间就直接返回。 如果有效:先调用一个__introsort_loop算法,再调用__final_insertion_sort算法。 __introsort_loop算法是什么呢: 其中的_S_thresho
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

rabbitMq消息持久化机制,和延时队列

RabbitMQ的一大特色是消息的可靠性,那么它是如何保证消息可靠性的呢? 消息持久化。可以将Queue,Exchange,Message都设置为可持久化的。为了保证RabbitMQ在退出,服务重启或者crash等异常情况下,也不会丢失消息。 RabbitMQ服务异常,重启时候怎么保证消息不丢失,持久化的实现? 1、Queue(消息队列)的持久化是通过durable=true来实现的。 Connection connection = connectionFactory.newConnectio
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

855 gpu强 730 3倍

骁龙730G的GPU规模只有骁龙835的GPU规模的一半,Adreno 618是128 ALUs,而Adreno 540是256 ALUs。 根据GFXBench的数据,对GPU负载比较大的曼哈顿3.1场景下,Adreno 540是40Fps,Adreno 618只有27Fps,只论GPU,骁龙730G远比不上骁龙835。 作者:AiHaibara 链接:https://www.zhihu.com/question/353403209/answer/884721426 来源:知乎 著作权归作者
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

leetcode 21. 合并两个有序链表(合并排序)

链接:https://leetcode-cn.com/problems/merge-two-sorted-lists/ 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *ne
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

线性基复习

以前线性基学了三天 写了一些题目。 到现在 线性基? 线性基是啥??线性基有啥用啊??? 果然 人类最大的敌人 是遗忘 忘了 就什么也没有了。 但有些事情是不能忘记的 曾经的创伤 依然在深夜 隐隐作痛。知识也是如此 我们要一直铭记。 以前写的线性基总结:LINK:Idearlist 这个上面写了关于我自己想的好多的证明 和一些题目的讲解。 这里我列举一些线性基的有关知识。 定义 线性基 也叫作 异或空间的一组基底,异或空间是对异或运算的封闭空间。 一组向量 其异或空间的基底大小固定。基底可以异
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

Unity面试准备

目录 前言 语言机制类 Unity常用组件类 数据结构类 设计模式类 前言 为Unity面试而准备一些问题,如果有什么说的不对的,欢迎指正 语言机制类 1、GC机制 在C/C++中程序员要自己负责系统的内存管理,而C#采用Garbage Collection自动回收内存, 当Java虚拟机(VM)或.NETCLR发觉内存资源紧张的时候,就会自动地去清理无用对象(没有被引用到的对象)所占用的内存空间, 查找没有被引用的对象有一系列的算法, Lua语言的GC机制采用是Mark and Sweep算
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

leetcode-836

这题是考察数学的,可以用公式推导,但是实际上本质视觉上也很好写个区分代码。 func isRectangleOverlap(rec1 []int, rec2 []int) bool { return !(rec1[0] >= rec2[2] || rec1[2] <= rec2[0] || rec1[3] <= rec2[1] || rec1[1] >= rec2[3]) } 没有太大意义,如果不进行数学推导。 网图 end
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

Flask flush 闪现

闪现 # 首先要导入flash 和 get_flashed_messages from flask import Flask, flash, get_flashed_messages app = Flask(__name__) # app.session_interface app.secret_key = "sdasd" # 什么闪现:就像session一样,也是一个页面设置,另一个页面使用,我不管你在哪个页面调用的 # 只要调用一次,就清空了, # 闪现的作用,一般用信息处理。假设用
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

ORA-600 [KQL_TAB_DIANANEW DEP]异常的分析及处理过程

1、错误说明 数据库环境是11.2.0.3 on Windows,在创建触发器时报了如下错误: 对于这种00600的内部错误,最好的办法就是在MOS(my oracle support)上查询是否属于bug(Bug 22247534:ALTER TRIGGER FAILS WITH ORA-600 [KQL_TAB_DIANA:NEW DEP])。我的MOS客户号已过期,在求助网友之后,帮我查到这的确是该版本的一个bug,如下图: 但很不幸:没有Workaround,且Windows平台下没有
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

flask自定义转化器实现正则匹配

自定义转化器 #非重点 #1 写类,继承BaseConverter #2 注册:app.url_map.converters['regex'] = RegexConverter # 这个类自己定义 # 3 使用:@app.route('/index/<regex("\d+"):nid>') 正则表达式会当作第二个参数传递到类中 from flask import Flask, url_for from werkzeug.routing import BaseConverter app
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

pandas缺失值填充时遇到的问题

打比赛时,遇到了一个问题。填充空白值的时候,如果使用 固定值,均值啥的都没问题。 但是我想用 .fillna(method='pad',axis=0,inplace=True) 但是每次都是报错 --------------------------------------------------------------------------- TypeError Traceback (most recent call last)
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

201771010133-杨玲 实验二 个人项目—《西北师范大学学生疫情上报系统》项目报告

项目 内容 课程班级博客链接 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12416880.html 我的课程学习目标 (1)学习并掌握关于软件工程的基本理论知识 (2)增强个人独立实践能力 (3)提升自己的专业能力 这个作业在哪些方面帮助我实现学习目标 (1)学会如何编写并发布博客 (2)通过博客园发现更多学习知识和提升自我能力的好方法 (3)通过博客园可以与志同道合的朋友
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

【SpringBoot】SpringBoot 监控管理(二十八)

  本章介绍SpringBoot监控管理 Actuator 简介   Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。   Actuator 通常通过使用 HTTP 和 JMX 来管理和监控应用,大多数情况使用 HTTP 的方式。 Actuator 端点说明    端点 描述 auditevents 获取当前应用暴露的审计事
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

linux抓包的实现

工具: wireshark tcpdump 在这里仅仅介绍后者: 在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。 默认情况下,tcpdump不会抓取本机内部通讯的报文。 具体应用查看如下链接: https://www.cnblogs.com/liujx2019/p/10310110.html https://blog.csdn.net/weixin_33994429/article/details/92139671?de
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

leetcode 22. 括号生成(搜索)

链接:https://leetcode-cn.com/problems/generate-parentheses/ 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()" ] class Solution { public: vector<string>q; string p;
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0

Conda安装包错误-CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://conda.anaconda.org/r/win-64/repodata.json> Elapsed:

可能是防火墙问题:conda config --set ssl_verify false 安装 openssl 。 换源: cmd输入conda config --add channels r 进入C:\Users\用户名,找到.condarc文件 将内容编辑如下: channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ ssl_verify: true show_channel_urls: true .conda
分类: 其他 发布时间: 03-18 23:50 阅读次数: 0