栏目内容

C

围绕数码产品、手机、智能硬件和消费电子场景整理文章,帮助用户快速浏览重点内容。

News

Entity Framework Core 的 SQL 日志记录

日志配置通常由 appsettings {Environment} .json 文件的 Logging 部分提供 。 若要记录 SQL 语句,请将 "Microsoft.EntityFrameworkCore.Database.Command": "Information" 添加到 appsettings.Development.json 文件: { "C...

News

前端ES6 特性兼容查询

ES6 http://kangax.github.io/compat-table/es6/ ES5 http://kangax.github.io/compat-table/es5/ ES 2016+ http://kangax.github.io/compat-table/es2016plus/ ...

News

js localStorage

function get_user() { return localStorage.getItem("token") || 0;} function set_user(token) { localStorage.setItem('token',token)} ...

News

软件项目管理 2.2.项目招投标流程

软件项目管理 2.2.项目招投标流程 【公众号 “项目管理研究所” 将会第一时间更新文章】 归档于软件项目管理初级学习路线 第二章 软件项目确立 《初级学习路线合集 》 前言 大家好,这节我们学习软件项目招投标过程,立项之后如果决定项目是委托外部来开发,可以通过招投标过程来选择合格的开发商即乙方 一、项目招投标过程 1.甲方招标书定义:招标书的定义主要是甲...

News

归并排序算法

java代码: 1 public static void main(String[] args) { 2 int arr[] = {2,7,1,5,9,6,10}; //要排序的数组 3 int temp[] = new int[arr.length]; //中间数组 4 mergeSort(arr,0,arr.length-1,temp); 5 Syst...

News

Redis Stream实现消息队列

Redis Stream实现消息队列 一、stream简介 Redis Stream 是 Redis 5.0 版本新增加的数据结构。 Redis Stream 主要用于消息队列(MQ,Message Queue),Redis 本身是有一个 Redis 发布订阅 (pub/sub) 来实现消息队列的功能,但它有个缺点就是消息无法持久化,如果出现网络断开、Re...

News

https参数污染

服务器两层架构​ 服务器端有两个部分:第一部分为tomcat为引擎的jsp型服务器,第二部分为apache为引擎的php服务器,真正提供web服务器的是php服务器。工作流程为:client访问服务器能直接访问到tomcat服务器,然后tomcat服务器再向apache服务器请求数据。 HTTP参数处理​ 在与服务器进行交互的过程中,客户端往往会在GET/...

News

Python:用Pandas输出格式化HTML并高亮

输出格式化的HTML 我们已知一个DataFrame记录了模型Model1、Model2在3个Epoch优化中的精度变化情况: frame = pd.DataFrame({"Model1": [0.620, 0.832, 0.902], "Model2": [0.683, 0.867, 0.835]}, index=\ ["Epoch {}".format...

News

群晖下 gitea+drone+harbor实现CI/CD 发布到云服务器

常用命令 sudo -i然后输入密码登录root账户(群晖默认只能使用admin账号登陆) vim xxx编辑(编辑是进去之后按i,退出并保存是按esc,然后:wq!再回车) mkdir xx创建文件夹 准备 1. 群晖一般默认安装docker 我们不需要进行安装,如果没有安装,则去套件中心进行安装即可 2. 域名 这个不做详细赘述 比如,此文中域名是ww...

News

好多错误啊

# 新建一个txt文件,在将他重命名,写入名字,改第二个相同的字符名 # lst = ["周杰伦", "张杰伦", "李杰伦", "猪八戒"] # f = open("1.txt", mode="w", encoding="utf-8") # for line in lst: # f.write(line + "\n") # f.close() with ...