当前位置: 首页 > news >正文

一文教会你如何在内网搭建一套属于自己小组的在线 API 文档?

Hello,大家好,我是阿粉,对接文档是每个开发人员不可避免都要写的,友好的文档可以大大的提升工作效率。

阿粉最近将项目的文档基于 GitbookGitlabWebhook 功能的在内网部署了一套实时的,使用起来特方便了。跟着阿粉的步骤,教你部署自己的文档服务。

步骤

  1. 安装 NodeNPM
  2. 安装 gitgitbookgitbook-cli
  3. 配置 Gitlab Webhook
  4. 创建 Webhook 监听服务;
  5. 编辑文档检查实时更新;

安装 NodeNPM

第一步我们先安装 NodeNPM

# 下载压缩包
wget https://nodejs.org/dist/v9.10.1/node-v9.10.1-linux-x64.tar.gz
# 解压
tar xzvf node-v9.10.1-linux-x64.tar.gz
# 重命名
mv node-v9.10.1-linux-x64 node
# 移动到/usr/local/ 目录下
mv node* /usr/local/
# 创建软连接
ln -s /usr/local/node/bin/* /usr/sbin/
# 检查版本
node -v
# 正常输出,下面内容说明安装成功
> v9.10.1

正常安装完 Node 过后 NPM 会自动安装,通过npm -v 可以看到 NPM 的版本号。

Gitbook

Git 的安装阿粉就不演示了,给大家演示安装 Gitbook,依次执行下面的命令。

# 安装 Gitbook
npm install -g gitbook
# 安装 Gitbook 命令行工具
npm install -g gitbook-cli
# 创建软连接
ln -s /usr/local/node/bin/gitbook /usr/sbin/gitbook
# 查看 Gitbook 版本 注意大写的 Vgitbook -V

安装完 Gitbook 过后,我们这个时候就可以部署服务了,我们先创建一个空文件夹 test-doc,然后进入文件夹执行gitbook init 命令,执行成功过后,我们可以看到生成了两个文件,分别是 README.md 以及 SUMMARY.md 文件。

[root@~]# mkdir test-doc
[root@~]# cd test-doc/
[root@test-doc]# gitbook init
warn: no summary file in this book
info: create README.md
info: create SUMMARY.md
info: initialization is finished
[root@test-doc]# ll
总用量 8
-rw-r--r--. 1 root root 16 126 19:15 README.md
-rw-r--r--. 1 root root 40 126 19:15 SUMMARY.md

创建完成过后,我们在 test-doc 目录下执行命令 gitbook serve 可以看到如下日志内容

我们访问服务器的 4000 端口,正常可以看到如下页面。

如果没有看到上面的内容或者访问不了 4000 端口,我们需要检查一下服务器的防火墙,先看下防火墙开放的端口,执行命令 firewall-cmd --list-ports 看看是否开放了 4000 端口,如果没有执行下面命令 firewall-cmd --zone=public --add-port=4000/tcp --permanent 将 4000 端口进行开放,然后重新 reloadfirewall-cmd --reload ,再次刷新浏览器即可。

后面的操作就是在文档中增加相应的内容即可,当然这里模拟的是本地创建文件夹,如果我们的文档已经存在仓库中,我们可以通过 git 将仓库拉下来,增加 README.mdSUMMARY.md 文件,然后编写相应内容即可,只需要在 SUMMARY.md 中增加相应的目录,同样启动就能访问。

Gitlab Webhook

截止到上面的内容我们已经部署了一套在线的文档服务,但是有个比较麻烦的事情,就是每次文档有所更新的时候,我们在修改完文档,推送到 Gitlab 仓库后,都需要手动登录服务器,然后重新 git pull 拉取最新的文档,接着重启 gitbook serve 服务,难免会觉得比较麻烦。

好在 Gitlab 提供 Webhook 功能(GitHub 也一样提供),我们可以在 Gitlab 对应的仓库中配置 Webhook功能。Webhook 我们可以理解为钩子功能,允许我们在对仓库进行改动过后可以触发一个我们指定的服务,然后执行相应的动作。

比如我们这里想要的效果就是,在每次更新文档 push 的仓库过后,希望部署的在线文档服务能自动拉取最新的文档信息,然后自动重启 gitbook 服务,实现文档的及时更新。

实现上面的需求,我们需要两步,第一步在 Gitlab 对应的仓库里面设置 Webhook ,也就是每次执行 push 动作后需要调用的服务地址;第二步我们需要一个服务,这个服务需要提供一个接口,当被调用的时候执行拉取最新文档和重启 gitbook 服务的功能。

为了方便我们可以把拉取最新文档和重启 gitbook 服务的功能写成一个 shell 脚本,当接口被调用的时候,我们只需要执行 shell 脚本即可。

配置 Webhook

找到仓库的设置,不同版本的 Gitlab 可以页面显示不一样,大家自行找一找就好,

点进去过后我们看到如下页面,需要填写服务的地址,这里我们服务还没有创建,不过我们可以先进行定义,比如阿粉这里就填了 http://xxxx:6666/autobuild,服务器的地址就填写安装了 Gitbook 的服务器;在 Secret Token 一栏我们设置一个秘钥,接口到时候也需要填写,只要对应上就行,比如 autobuild

第三个是下面的 Trigger,这里默认选择的是 Push events,我们不用改,如果需要其他的也可以设置。

再点击下面的Add webhook 按钮保存即可。

部署接口服务

我们在刚刚部署了 gitbook 的服务器上面创建一个名为 webhook 的文件夹,在文件夹里面我们创建三个文件,分别是 index.jspackage.jsonauto_build.sh

index.js 内容如下:这里我们的接口名字和 secret需要跟在 Gitlab 上面配置的一样

var http = require('http');
var spawn = require('child_process').spawn;
# 导入 Gitlab 的 webhook
var createHandler = require('gitlab-webhook-handler');
var handler = createHandler({ path: '/autobuild', secret: 'autobuild' });
http.createServer(function (req, res) {handler(req, res, function (err) {res.statusCode = 404;res.end('no such locationsssssssss');});
}).listen(6666);
handler.on('error', function (err) {console.error('Error:', err.message)
});
handler.on('push', function (event) {console.log('Received a push event for %s to %s',event.payload.repository.name,event.payload.ref);runCommand('sh', ['/root/webhook/auto_build.sh'], function( txt ){console.log(txt);});
});
function runCommand( cmd, args, callback ){var child = spawn( cmd, args );var response = '';child.stdout.on('data', function( buffer ){ response += buffer.toString(); });child.stdout.on('end', function(){ callback( response ) });child.stderr.on('data', (data) => {console.log(`stderr: ${data}`);});
}

简单介绍一下上面的 JS 代码,创建一个服务监听 6666 端口,提供一个名叫 autobuild 的接口,在收到 push 操作的时候就执行/root/webhook/auto_build.sh 路径下的脚本。

auto_build.sh 脚本的内容如下:

#! /bin/bash
SITE_PATH='/root/test-doc'
#USER='admin'
#USERGROUP='admin'
cd $SITE_PATH
#git reset --hard origin/master
#git clean -f
git pull
# 切换到 dev 分支,可以自己设定
git checkout dev
# 启动 gitbook
nohup gitbook serve > /dev/null 2>&1 &
#chown -R $USER:$USERGROUP $SITE_PATH

脚本里面主要就是拉取这新的内容,然后切换到 dev 分支,再执行gitbook serve 命令,采用的是nohup gitbook serve > /dev/null 2>&1 &

package.json的内容如下:

{"name": "autobuild","version": "1.0.0","description": "","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"keywords": [],"author": "","license": "ISC","dependencies": {"gitlab-webhook-handler": "1.0.1"}
}

启动服务器之前,先执行npm install 安装依赖,然后执行nohup node index.js &,启动成功过后我们就可以进行文档修改然后 push 到Gitlab 上面,观察是否及时更新。这里注意一个点,我们的脚本里面使用的是 dev 分支,所以要 pushdev 分支。

我们可以在 GitlabWebhook 下面看到我们 push 过后触发的详情,可以看到是否成功。这里如果不成功,我们再检查下防火墙是否开启了 6666 端口,没有的话,按照上面的操作开启即可。

到这里我们整个基于 GitbookGitlab Webhook 实现文档实时更新的效果就达成了,后续在使用的时候,我们只需要修改内容,然后 push 到对应的仓库,然后在网站上就能看到最新的修改,大家感兴趣可以自己试试哦。

Tips

Gitbook 可以支持插件以及自定义样式,我们只需要在 test-doc 目录下面,创建一个名叫 book.json 的文件,可以在这个文件中自定义一些特定的内容,增加了插件,在启动的时候需要使用gitbook install 安装一下即可。

{"title": "XXXX对接API","description": "这是 Gitbook 与 Gitlab Webhook 集成的项目","author": "Java 极客技术","plugins": ["splitter","tbfed-pagefooter","expandable-chapters-small"],"pluginsConfig": {"tbfed-pagefooter": {"copyright":"Copyright &copy COOCAA","modify_label": "该文件修订时间:","modify_format": "YYYY-MM-DD HH:mm:ss"}},"styles": {"website": "./customStyle.css"}

styles 下面可以增加我们自己写的样式,如果需要的话可以加入。

总结

今天阿粉给大家分享了一个使用的技能,在工作中搭建起来,相信会很有帮助的。有任何问题欢迎在评论区留言我们一起讨论~,原创不宜,如有帮助欢迎点赞分享,一键三连。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3835875.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

[渝粤教育] 中国地质大学 信息检索 复习题 (2)

信息检索-模拟题 一.选择题 1.在CNKI中以下哪一个对检索结果的排序能够体现最新的文献 A.按照主题排序 B.按照下载量排 C.按照被引量排序 D.按照发表时间排序(降序) 2.ISBN是什么的缩写? A.国际标准刊号 B.国际标准书号 C.连续出版物代码 D.国内统一刊号 3.一篇论文列出的参…...

[Acwing] 最短编辑距离 线性dp

前言 好水啊,这题 思路 看一下操作,和上一题不可以说毫不相干,只能说一模一样 无非就是在外面枚举一下 a字符串数组 算一下时间复杂度 O n^3 正好1e9 卡过 CODE #include <bits/stdc.h> using namespace std;const int N 1010;int n, m; int f[N][N]; char s[N][…...

数据分享|R语言分析上海空气质量指数数据:kmean聚类、层次聚类、时间序列分析:arima模型、指数平滑法...

全文链接&#xff1a;http://tecdat.cn/?p30131最近我们被客户要求撰写关于上海空气质量指数的研究报告。本文向大家介绍R语言对上海PM2.5等空气质量数据&#xff08;查看文末了解数据免费获取方式&#xff09;间的相关分析和预测分析&#xff0c;主要内容包括其使用实例&…...

基于javaweb+jsp的高校教师教职工管理系统

基于javawebjsp的高校教师教职工管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript 基础JSPServlet或JSPSSM(Spring、SpringMVC、MyBatis)框架或JSPSSMMaven(pom.xml)框架…均可 开发工具&#xff1a;idea或eclipse或myeclipse 部分代码实现JSP <div class&qu…...

赣网杯2021 CTF---MiscWebWriteup

文章目录前言MiscMisc1-decodemasterMisc2-lovemathMisc3-testcatWebWeb1-checkinWeb2-easypopWeb3-挖洞大师前言 如何评价2021赣&#xff08;dai&#xff09;网(lian)杯&#xff1f;&#xff0c;我的评价是"神仙打架&#xff0c;凡人遭殃"。 Misc Misc1-decodema…...

RuntimeError: The NVIDIA driver on your system is too old (found version 9000).

实验小白&#xff0c;准备跑一下代码&#xff0c;按照要求安装好环境&#xff0c;测试demo时提示&#xff1a; RuntimeError: The NVIDIA driver on your system is too old (found version 9000) No CUDA runtime is found, using CUDA_HOME/usr/local/cuda-10.1 RuntimeErro…...

Zookeeper临时节点删除时机解析

前言&#xff1a; Zookeeper中的节点主要分为临时节点和持久节点。 持久节点在创建之后&#xff0c;除非主动发起删除&#xff0c;否则节点会一直存在&#xff1b; 而临时节点则不同&#xff0c;创建该节点的Session过期后&#xff0c;则该Session创建的所有临时节点都会被删…...

kali重置密码

第一步&#xff1a;开机看e进入kali的编辑 第二步&#xff1a; 找到并修改 修改前 修改后 注意下面的提示快捷键 第三步&#xff1a;ctrlx进行保存&#xff08;你修改错的话按esc退回到上一步&#xff0c;还原默认&#xff09;&#xff0c;自动进入第四步 第四步&#xff1a; 这…...

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…...

利用TLD2131组成LED矩阵显示实验电路板

简 介&#xff1a; 利用了Infineon公司的高边LED驱动芯片TLD2131,TLD2331&#xff0c;来与NPN晶体管共同组成LED矩阵驱动电路&#xff0c;可以利用少量的GPIO来驱动LED矩阵显示。本文利用了三个TLD2131组成了33的LED矩阵&#xff0c;测试了电路的工作原理。为应用在智能车竞赛中…...

少儿编程 电子学会机器人等级考试一级真题解析【选择题】2018-12

一、选择题(共35题,1-30单选题,31-35多选题,每题2分,共70分) 1、下列哪个不是机器人? A、a B、b C、c D、d 答案:B 考点分析:考查小朋友们的观察能力,ACD选项都是机器人,B选项是昆虫,所以答案B 2、电源相当于机器人的()。 A、手臂 B、大脑 C、心脏 D、皮…...

【数据库学习笔记】JDBC基础

JDBC的结构 Java调用API&#xff0c;API底层的Driver Manager会根据数据库类型使用不同的JDBC Driver来操作数据库 在代码中操作JDBC 1. 使用Class.forName加载驱动 驱动: MySQL8.0 前: com.mysql.jdbc.Driver MySQL8.0 以及后: com.mysql.cj.jdbc.Driver 其他类型数据库…...

Flink SQL管理平台flink-streaming-platform-web安装搭建-整理

目录 步骤 安装 第二步 下载flink 第三步 安装flink-streaming-patform-web 第四步 配置flink web平台 第五步 运行demo 在Flink学习的入门阶段&#xff0c;非常重要的一个过程就是Flink环境搭建&#xff0c;这是认识FLInk框架的第一步&#xff0c;也是为后续的理论学习和…...

店盈通:新消费品赛道上越来越多国潮品牌受到了青睐

穿上一件印着“中国”字样的卫衣&#xff0c;搭配一双李宁或者鸿星尔克的球鞋&#xff0c;喝上一杯“崔莺莺执扇”logo的奶茶&#xff0c;品一份中式烘焙的甜品&#xff0c;包里或许还装着一支致雕花的口红…… 国潮正在从方方面面影响着当代年轻人的生活。 而在这股东风之下&a…...

JavaScript中new Date对象,在safari和iphone上出现NaN(invalid Date)

一、问题如下 JavaScript中使用Date对象时&#xff0c;在safari、iphone等浏览器上&#xff0c;不能正确显示时间&#xff0c;而显示 “NaN”。 var date new Date("2018-11-30T03:04:010100");二、解决方案 使用node.js中的moment.js对时间进行处理&#xff0c;…...

全球大学计算机人工智能排名,全球大学计算机实力排名:清北人工智能内地前二...

排名分数计算依据不同于 US News 和 World Report 的方法(仅仅基于调查)&#xff0c;CSranking 的排名主要依据各个高校在计算机领域的顶级学术会议发表的论文数量&#xff0c;度量了绝大多数院校教员在计算机科学领域的各大顶会所发布的论文数量。这样能够帮助人们更好的了解&…...

安卓APP源码和报告——学生信息管理系统

学生信息管理系统APP演示视频《移动开发技术II》实践考核方案 适用网络工程&#xff08;网络软件开发&#xff09;2018级 一、考核内容&#xff1a; 环境配置及移动开发生命周期、控件的使用、用户界面设计、数据存储与访问、广播、服务、网络编程、蓝牙应用等知识点。 二、…...

计算机网络笔记二

计算机网络笔记二 bilibili王道考研笔记 文章目录计算机网络笔记二1. 物理层1.1 基本概念1.2 数据通信1.3 数据通信相关术语1.4 三种通信方式1.5 数据传输方式2. 码元&#xff0c;波特&#xff0c;速率&#xff0c;带宽2.1 码元2.2 速率 和 波特2.3 带宽3. 奈氏准则与香农定理…...

深度学习6---案例:人民币识别实现

文章目录一、图像识别流程二、深度学习算法流程三、人民币识别实现1、数据集拆分2、主文件3、数据集读取4、网络结构5、预测6、单张预测一、图像识别流程 1. 准备数据集1&#xff09;采集图像2&#xff09;拆分数据集训练集、测试集 8:23&#xff09;读图像和分批4&#xff0…...

hashmap面试题,恶补这份“阿里面试宝典”

RPC概述 RPC(Remote Procedure Call)即远程过程调用&#xff0c;允许一台计算机调用另一台计算机上的程序得到结果&#xff0c;而代码中不需要做额外的编程&#xff0c;就像在本地调用一样。 现在互联网应用的量级越来越大&#xff0c;单台计算机的能力有限&#xff0c;需要借…...

HCIP实验3-1:IBGP与EBGP

实验 3-1 IBGP与EBGP 学习目的 掌握区域内部BGP的配置方法掌握多区域BGP的配置方法观察BGP的邻居表和数据库掌握BGP更新源的配置方法掌握EBGP多跳的配置方法观察IBGP和EBGP中路由的下一跳的变化掌握IBGP中下一跳的配置掌握BGP的Network命令的配置方法 拓扑图 场景 你是公司…...

JDK1.7和JDK1.8 HashMap put一个元素分别都做了什么

HashMap put一个元素都做了什么 jdk1.7&#xff0c;HashMap采用的是数组链表的结构&#xff0c;我们先来看jdk1.7的源码 //EMPTY_TABLE是HashMap的一个静态常量&#xff0c;是一个Entry数组&#xff0c;默认值是空数组static final Entry<?,?>[] EMPTY_TABLE {};publ…...

智能硬件开发如何选择低功耗MCU?

本文转载至&#xff1a;http://www.iot-online.com/IC/embedded/2015/090928393.html 本文将市场上典型的低功耗MCU系列进行了比较&#xff0c;分析得出基于ARM. Cortex M0内核的MCU系列最适合穿戴式医疗设备的开发。设备开发者当密切关注其发展动向&#xff0c;结合现有的市场…...

一文弄懂23种设计模式之装饰器模式

前言 装饰器模式 Reference [1] bugstack.cn/md/develop/… [2] c.biancheng.net/view/1397.h… [3] refactoringguru.cn/design-patt… [4] cmsblogs.com/article/140… [5] blog.csdn.net/lovelion 什么是装饰器模式 装饰器&#xff08;Decorator&#xff09;模式的定…...

viewport视口的概念

viewport视口的概念 概念详见 MDN&#xff0c;我摘出来对比了下&#xff0c;如下图&#xff1a; 总结&#xff1a; viewport就是当前窗口的可视部分Visual Viewport 视觉视口 就是视口viewport中的可见部分 比如在mobile浏览器中&#xff0c;输入时&#xff0c;弹出的键盘&am…...

Vue的基本用法

目录 Vue的基本用法 模板语法 指令v-bind 指令v-on:click 指令v-model 条件渲染 列表渲染 网络请求 1.安装&#xff1a; 2.引入&#xff08;main.js中&#xff09;&#xff1a; 3.使用&#xff1a; Vue的基本用法 Vue 是一套用于构建用户界面的渐进式框架。与其它大…...

JS中数组,以及定时器和延时器的使用

前言 实训一的04day,主要学习了JS中数组&#xff0c;以及定时器和延时器的使用。 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 文章目录前言DAY04一、Tab标签切换二、定时器和延时器三、JS中的数组1、数组的概念2、数组的用法3、数组的声明方式4、数…...

java - 数据结构,双向链表 - LinkedList

一、双向链表 &#xff08;不带头&#xff09; 无头双向链表&#xff1a;在Java的集合框架库中LinkedList底层实现就是无头双向循环链表 双向链表 和 单向链表的区别&#xff0c;就在于 双向 比 单向 多个 一个前驱地址。而且 你会发现 正因为有了前驱地址&#xff0c;所以所…...

JDBC是如何打破双亲委派模式的

yJDBC是如何打破双亲委派模式的 - 掘金为什么JDBC需要打破双亲委派机制 JDBC的DriverManager与SPI机制 类加载的机制以及双亲委派机制的介绍可以参考 JVM类加载机制 在JDBC 4.0之后&#xff0c;我们不再需要调用Class.https://juejin.cn/post/7007292903361871903为什么JDBC需要…...

第7关:杨辉三角

//用二维数组实现杨辉三角 #include<stdio.h> int main(void) {/*********Begin*********/int i, j, k,l;//for的控制变量int arr[10][10];for (i 0; i < 10; i){arr[i][i] 1;arr[i][0] 1;}//把杨辉三角的外层(除了底层)全部用数字1包裹起来for (i 2; i < 10; …...

[Java安全]—再探Filter内存马

前言 关于tomcat反序列化注入回显内存马问题中&#xff0c;就是通过filter内存马进行反序列化动态注册的&#xff0c;但filter内存马由于当时学的时候就没有学的很明白&#xff0c;所以打算重新回顾一下。 前置知识 Tomcat 与 Servlet 的关系 Tomcat中有四种类型的Servlet容…...

从零到一编码实现Redis分布式锁

有的同学&#xff0c;就是这么尿性。也能理解&#xff0c;不自己弄一下&#xff0c;怎么能理解透彻&#xff0c;那就一起来搞一下呗&#xff01; 使用场景和选型 分布式多节点的部署方式&#xff0c;使得共享变量有可能被同时操作&#xff0c;遇到有数据一致性要求的情况&…...

Java基础(面向对象 Java继承)

面向对象 Java继承 一、继承就是子类继承父类的方法和属性&#xff0c;代码更加简洁&#xff0c;提高代码的复用性 //狗类 public class Dog {private String color;private String name;private int price;private int age; ​public Dog(String color, String name, int pr…...

数字结合体输出个数

给定数组大小 #include<stdio.h> int main() {char a[10];int i,s0;scanf("%s",a);for(i0;i<9;i){if((a[i]>a&&a[i]<z)&&(a[i1]>a&&a[i1]<z))//a a {continue;}if((a[i]>a&&a[i]<z)&&(a[i1]>…...

[附源码]Python计算机毕业设计Django姜太公渔具销售系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…...

微信分身服务器,苹果微信分身版

苹果微信分身版定制技巧一、怎样去做做seo&#xff1f;出现seo&#xff0c;一看就知道。seo如同天上掉馅饼&#xff0c;做到专注优化&#xff0c;那么就是正确的seo&#xff0c;后面的会做出***好的seo。打造微信中的自我推广、商业协同等。微信公众平台做业务流程也可以分为以…...

STM32 HAL库实现FreeRTOS+FreeModbus(从机篇)

软件准备&#xff1a; FreeModbus源码&#xff1a;FreeModbus 主机和从机源码地址 开发工具&#xff1a;Keilv5和CubeMX 硬件平台&#xff1a;STM32F407VET6&#xff08;带RS485接口&#xff09; 1.用CubeMX生成Keil工程&#xff1a; 其他基础部分就跳过&#xff0c;这里讲讲…...

liunx开启Nginx失败, 出现 An error occurred

liunx开启Nginx时,启动失败如何解决 启动Nginx失败的原因&#xff0c;具体要根据自己的情况逐一排查&#xff0c; Nginx启动失败的原因 Nginx启动时&#xff0c;失败原因可能有以下几点&#xff1a; 1、端口被占 2、文件夹有中文名字 3、配置文件中没有配置好&#xff0c;注释…...

python爬取天猫_Python如何抓取天猫商品详细信息及交易记录

本文实例为大家分享了Python抓取天猫商品详细信息及交易记录的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下一、搭建Python环境本帖使用的是Python 2.7涉及到的模块&#xff1a;spynner, scrapy, bs4, pymmssql二、要获取的天猫数据三、数据抓取流程四、源代码#cod…...

用texstudio写伪代码

示例&#xff1a; \documentclass[11pt,twoside,a4paper]{article}\usepackage{algorithm} \usepackage{algorithmicx} \usepackage{algpseudocode} \usepackage{amsmath} \usepackage[top2cm, bottom2cm, left2cm, right2cm]{geometry} \begin{document}%% 写算法伪代码或者流…...

什么是蛋白质组学?

导读 本文[1] 将从蛋白质组学的定义&#xff0c;蛋白质组包含的类型&#xff0c;常用技术&#xff0c;面临的挑战等方面&#xff0c;对蛋白质组学进行一个简要的介绍。 1. 定义 “蛋白质组学”一词于 1995 年首次出现&#xff0c;被定义为对细胞系、组织或生物体所有蛋白质的大…...

基于易班开放平台接入研究与探索

基于易班开放平台接入研究与探索 平台介绍 ​  易班是提供教育教学、生活服务、文化娱乐的综合性互动社区。已经成为全国教育系统的知名文化品牌。 易班开放平台是指由易班网所享有并运营的软件和提供的服务&#xff0c; 开发者可通过这些软件和服务开发易班插件及应用组件…...

世界连续动作预测模型-方向模型

🍿*★,*:.☆欢迎您/$:*.★* 🍿 正文 <...

双侧检验Two-Tailed Test

Uses, Formula & Examples | What is a Two-Tailed Test? - Video & Lesson Transcript | Study.com 双侧检验&#xff0c;就是指当统计分析的目的是要检验样本平均数和总体平均数&#xff0c;或样本成数有没有显著差异&#xff0c;而不问差异的方向是否是正差还是负…...

7000字,Python数据分析:泰坦尼克号中女生更容易生还?

作者 | Peter 来源 | 尤而小屋 Titanic数据是一份经典数据挖掘的数据集&#xff0c;本文介绍的是kaggle排名第一的案例分享。原notebook地址&#xff1a; https://www.kaggle.com/startupsci/titanic-data-science-solutions 排名 看下这个案例的排名情况&#xff1a; 第一名…...

解决安装C4D打不开的问题 Cinema 4D R25 Mac中英文 支持M1intel处理器(附经验分享——lib4d文件如何导入)

其快速、强大、灵活和稳定的工具集使设计、运动图形、VFX、AR/MR/VR、游戏开发和所有类型的可视化专业人士更容易和高效地使用 3D 工作流程。使用它&#xff0c;哪怕是像制作动物毛发这样十分精细的三维特效也是可以轻轻松松的完成&#xff0c;完全不需要太多像以前那样非常繁琐…...

一道非常简单的Java面试题

今天跟大家谈一谈并发编程中&#xff0c;大厂面试官经常会问的一个最简单的问题&#xff1a;“非公平锁和公平锁有什么区别&#xff1f;” 看完第一眼&#xff0c;是不是很简单&#xff1f; 很多人张口就回答&#xff1a;“随机访问”、“插队访问””。 这么回答对不对&…...

Compose 动画艺术探索之动画规格

本篇文章是此专栏的第四篇文章&#xff0c;如果想阅读前三篇文章的话请点击下方链接&#xff1a; Compose 动画艺术探索之瞅下 Compose 的动画Compose 动画艺术探索之可见性动画Compose 动画艺术探索之属性动画 动画规格在上一篇文章中提到过&#xff0c;不过上一篇文章中说的…...

mysql主从同步可以同步哪些资源

概述 mysql主从同步可以同步哪些资源&#xff1f;视图、存储过程、存储函数、触发器等这些资源到底能不能同步呢&#xff0c;这里我们做一下深入研究&#xff0c;通过查看binlog日志的方式解析每个操作。 做实验前需要了解两个基础知识&#xff1a; &#xff08;1&#xff0…...

两部委牵头 4央企联手设健康医疗大数据平台公司

4月14日&#xff0c;21世纪经济报道记者获悉&#xff0c;中国电子信息产业集团公司、国家开发投资公司、中国联合网络通信有限公司、中国国有企业结构调整基金股份有限公司于近日共同发起设立中国健康医疗大数据产业发展有限公司。 据悉&#xff0c;该平台公司由国家卫生计生委…...

组件 计算属性

methods: 对methods的理解 methods:{ } 里是写各种不同的方法函数,这些方法可以理解为是一个属性...

实战-splunk 导入并分析本地数据

1&#xff1a; Splunk支持.zip和.tar.gz等压缩包格式&#xff0c;splunk会对上传的压缩包自动解压缩. 采用上传(Upload)的方式从本地导入数据 // Splunk有 上传、监视本地、来自转发三种添加数据的方式 设定路径中的段为主机名&#xff0c;如压缩包&#xff1a;/waf/secure.…...

字符串(字符串匹配)

一、字符串匹配问题、基础 1、假设文本是一个长度为n的数组T&#xff0c;而模式是长度为m的数组P&#xff0c;我们希望在文本T中寻找模式P 如果P出现在T中的第s个位置&#xff0c;那么我们称其有效偏移为s&#xff0c;在其他不匹配的位置称为无效偏移 2、如果字符串w是字符串…...

jq实现给某个字段加样式

示例一&#xff1a; <script type"text/javascript">$(body).html(function(i,oldHTML){return oldHTML.replace(//g,<sup></sup>);}) </script>示例二&#xff1a; <!DOCTYPE html> <html><head><meta charset&quo…...

最常用的python开发工具

有哪些值得推荐的 Python 开发工具 推荐5个非常适合Python小白的开发工具&#xff1a;1、Python TutorPython Tutor是由Philip Guo开发的一个免费教育工具&#xff0c;可帮助开发者攻克编程学习中的基础障碍&#xff0c;理解每一行源代码在程序执行时在计算机中的过程。 通过…...

阿里云运维架构实践秘籍

阿里云运维架构实践秘籍1. 中国互联网发展编年史2. 运维3. 不同云盘单路随机写访问响应时间对比4. 常见数据库性能对比5. 常见衡量业务量级别指标6. 如何根据PV估算服务器数量&#xff1f;7. 不同业务特性计算模型8. PV量和服务器配置/RDS配置对应表9. 服务器CPU/内存配置模型1…...

IronPDF for Java 2022.11.1 Crack

IronPDF for Java 2022.11.1 Java PDF Library with over 50 features to read and manipulate PDFs. December 02, 2022 - 17:54 New Product IronPDF for Java (available as part of IronPDF for .NET) is a Java PDF Library designed for Java 8, Kotlin, and Scala r...

ESP8266-Arduino网络编程实例-异步TCP客户端

异步TCP客户端 本次实例将使用ESPAsyncTCP库实现一个简单的客户端。 客户端实现的主要步骤如下: 连接WiFi连接服务器注册TCP客户端事件回调函数1、硬件准备 ESP8266 NodeMCU开发板一块数据线一条2、软件准备 Arduino IDE或VSCode + PlatformIO在前面的文章中,对如何搭建ESP…...

阿里云k8s扩展节点最大pod数量

vim /etc/systemd/system/kubelet.service.d/10-kubeadm.conf [Service] EnvironmentFile-/etc/kubernetes/kubelet-customized-args.conf Environment"KUBELET_KUBECONFIG_ARGS--bootstrap-kubeconfig/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig/etc/kuberne...

Activemq配置文件详解

Activemq目录 Activemq根目录下目录列表&#xff1a; -rw-r--r-- 1 activemq activemq 40580 Aug 2 2016 LICENSE -rw-r--r-- 1 activemq activemq 3334 Aug 2 2016 NOTICE -rw-r--r-- 1 activemq activemq 2610 Aug 2 2016 README.txt -rwxr-x…...

理想汽车面经

面试岗位&#xff1a;android系统工程师 闲谈&#xff1a;关于安卓系统我一点也不了解&#xff0c;不过他要求有点Java常识&#xff0c;熟悉c知识&#xff0c;然后熟悉操作系统&#xff0c;关于kernel(内核&#xff09;。 2021.11.6&#xff1a; 一面&#xff1a; 面试官给我的…...

IOS微信页面分享失败

在用VUE开发微信h5分享时出现了ios只会在入口首页的时候进行初始化设置成功&#xff0c;后面如果有页面跳转例如入口页面是A跳转到B页面&#xff0c;如果在B页面获取微信签名&#xff0c;会一直失败。但在安卓上不会出现这种问题 找了一圈发现了解决问题的方法用window.locati…...

HBuilder X运行微信小程序项目至微信开发者工具失败

HBuilder X运行微信小程序项目至微信开发者工具失败 在HBuilder X中运行微信小程序项目时&#xff0c;此步于以下过程&#xff0c;无法进一步打开界面。 情形如下&#xff1a; 解决方案&#xff1a; 导入项目即可&#xff0c;但是需要注意导入项目的路径信息。 需要是当…...

微信小程序项目 npm安装构建

project.config.json文件 “setting”中增加 "packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./"}]package.json文件 npm init //一直回车…...

微信支付 V3 提示验签失败

先说解决方法&#xff1a;使用官方SDK&#xff0c;同时一定要访问host&#xff08;mch.weixin.qq.com&#xff09;&#xff0c;官网sdk会判断&#xff0c;如果是此host&#xff0c;会自动帮做签名&#xff0c;然后就成功了。 再说一下踩的坑&#xff1a; 我们使用了官方的sdk…...

微信支付,前端显示签名验证失败。

公司的一个老项目需要接入微信支付&#xff0c;在接入的过程中&#xff0c;我通过了微信支付所要求的所有的验收用例&#xff08;首次接入是可以关注公众号“微信支付商户接入验收助手”来查看验收结果&#xff09;&#xff0c;但还是碰到了下面这个恶心的问题。 一、一个订单…...

[Kotlin]微信接口绑定失败

一、问题 在微信公众号测试平台绑定后端接口时&#xff0c;一直提示失败&#xff0c;也没有详细原因。 打开控制台查看network&#xff0c;点击提交时发送的回调地址与token正确。 确认appID、appsecret无误后&#xff0c;开始打印日志调试代码。 二、解决 日志显示点击提交…...

微信支付失败-1彻底扫坑

由于服务器返回的sign 不知道对应的timestamp&#xff0c;所以不能用它的&#xff0c;用本地自己的timestamp等参数生成sign&#xff0c;然后拿着这些参数请求支付接口&#xff0c;就可以了。 另外&#xff0c;注意要是签名包 private void genPayReq(WeChatPayModel weChatPay…...

对hash签名失败_微信公众号支付一直“支付验证签名失败”

上周做了微信支付的公众号支付&#xff0c;在上周的测试的时候 10 次可能会出现一两次“支付验证签名失败”&#xff0c;但是这周来了测试每次都是“支付验证签名失败”&#xff0c;下方是调用微信的WeixinJSBridge传递的数据体具体的前端调用代码是&#xff1a;let wxPayData …...

微信h5 签名错误 php,详解Vue开发微信H5微信分享签名失败问题解决方案

关于Vue中路由使用history模式&#xff0c;开发微信H5页面分享时在安卓上签名有效成功&#xff0c;但是在IOS设备上一直报错签名失效问题问题描述:在Vue开发过程中&#xff0c;路由使用History模式下&#xff0c;在使用微信分享时&#xff0c;在微信开发者工具上一切正常。在安…...

微信小程序android错误,app安卓端 跳转到微信小程序失败

详细问题描述(DCloud产品不会有明显的bug&#xff0c;所以你遇到的问题大都是在特定环境下才能重现的问题&#xff0c;请仔细描述你的环境和重现方式&#xff0c;否则DCloud很难排查解决你的问题)[内容] app安卓端跳转到微信小程序失败重现步骤 一直失败[步骤] 微信小程序关联了…...

java毕业设计毕业设计流程管理系统mybatis+源码+调试部署+系统+数据库+lw

java毕业设计毕业设计流程管理系统mybatis源码调试部署系统数据库lw java毕业设计毕业设计流程管理系统mybatis源码调试部署系统数据库lw本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&a…...

电力系统的延时潮流 (CPF)的计算【 IEEE-14节点】(Matlab代码实现)

&#x1f4a5;&#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️❤️&#x1f4a5;&#x1f4a5;&#x1f4a5; &#x1f4dd;目前更新&#xff1a;&#x1f31f;&#x1f31f;&#x1f31f;电力系统相关知识&#xff0c;期刊论文&…...

华为ICT题目-云服务题库3

E D D D D D D D D D D D D D D D D C C C C C C C C C C C C C B B B B B B B B B B B B B B B B B B B B B B B B CD BD BCD BCD BCD BC BC AD ABCDE ABCDE ABCDE ABCDE B B B B B B B B B B B B B B B B B B B B B B B B...

企业之家完成华为鲲鹏云服务兼容性认证

2020年8月7日&#xff0c;中国通服工业互联网&#xff08;大数据&#xff09;研究院研发的产品企业之家平台顺利通过华为云鲲鹏云服务兼容性认证。 经过双方共同测试&#xff0c;企业之家平台以高度的完整性、成熟度以及强大的开放性和兼容性&#xff0c;性能优异&#xff0c;…...

华为公有云服务-计算类(2)

华为公有云服务-计算类&#xff08;2&#xff09;如何在公有云上购买使用ECS(网络配置)&#xff1f;ECS管理-登录windows系统 ECSECS管理-登录Linux系统 ECSECS管理 - 重装/切换操作系统ECS管理 - 变更规格ECS管理 - 重置密码ECS管理 - 备份云服务器如何在公有云上购买使用ECS(…...

华为鲲鹏云服务技术与运用 部分习题

华为鲲鹏云服务技术与运用 部分习题 &#xff08;单选题&#xff09;华为云的ECS属于哪种商业模式&#xff1f; A、IaaS B、SaaS C、DaaS D、PaaS A&#xff08;单选题&#xff09;企业数据较安全是把数据放在&#xff08;&#xff09;&#xff1f; A、私有云 B、公有云 C、混…...

C++11:为何引入noexcept替代throw

引言 noexcept是C11新引入的异常关键字。noexcept既是说明符&#xff0c;也是运算符。作为说明符&#xff0c;它的作用是指定函数是否抛出异常&#xff1b;作为运算符&#xff0c;它的作用是编译时检查&#xff0c;如果表达式不会抛出任何异常则返回 true&#xff0c;否则返回…...

大学四年的总结与感受

大学毕业已有两年&#xff0c;如今回想起自己大学四年的学习生涯&#xff0c;心有所感。 刚考上大学的我对大学生活充满着欢乐与期待。在父亲和姐姐的陪同下&#xff0c;我来到了大学&#xff0c;进入大学的第一天&#xff0c;看到的是大学的宏伟、校园的美丽、浓浓的学习氛围以…...

两年的感悟和大学四年的总结

一晃,工作也2年多了,到今天混的不好不坏,房子没有,gf没有,工作有的!还好不是三无,最近内心开始渐渐不能平静,或者说浮躁,工作也可能会有些许变化,人生又将到了一个转折,就像一年前来到软件五部. 大学时代: 理想与幻想的年代,大一与大二的生活. 从小到大都是很幸运,考上了大学.从…...

信息技术服务连续性计划

连续性程序 10.1 概述 行业机构依据信息技术 服务风险评估和业务影响分析结果&#xff0c;在信息技术服务连续性策略指导下&#xff0c;建立信息技术服务连续性 程序&#xff0c;编制信息技术服务连续性计划&#xff0c;确保信息技术服务中断事件能够得到及时响应和处置。 信息…...

想详细了解风头正劲的联邦学习吗?这篇最强综述论文满足你

点击上方“深度学习技术前沿”&#xff0c;选择“星标”公众号资源干货&#xff0c;第一时间送达联邦学习&#xff08;Federated Learning&#xff0c;FL&#xff09;指多个客户端在一个中央服务器下协作式地训练模型的机器学习设置&#xff0c;该设置同时保证训练数据去中心化…...

Docker“Swarm模式”欲抢占Kubernetes的风头

Docker核心产品的最新版本将通过添加一个本地APP编排和集群系统扩大其吸引力。 欢迎使用 Docker最新版本——受整个IT业关注的软件容器化工具&#xff0c;对于1.12版本来说&#xff0c;则是它的swarm模式。 Swarm模式是Docker核心产品的最新元素&#xff0c;它提供了一种内置方…...

Java 11正式发布,新特性解读

作者 | 杨晓峰 编辑 | 何潇、小智北京时间 9 月 26 日&#xff0c;Oracle 官方宣布 Java 11 正式发布。这是 Java 大版本周期变化后的第一个长期支持版本&#xff0c;非常值得关注。你可以点击以下地址即刻下载&#xff1a;https://www.oracle.com/technetwork/java/javase/dow…...

低代码与无代码平台的选型建议

疫情后&#xff0c;风头最火技术无疑是低代码。相较于传统的软件开发方式通过选用某种编程语言来编写代码&#xff0c;低代码作为一个快速开发平台&#xff0c;基于其降本增效的特点搜道市场的青睐。随着市场的不断发展&#xff0c;各家厂商基于市场定位的不同。低代码也分出两…...

GPT-3 1750亿参数少样本无需微调,网友:「调参侠」都没的当了

2020-06-02 12:01:04 OpenAI最强预训练语言模型GPT-3周四发表在预印本 arXiv 上&#xff0c;1750亿参数! GPT系列的预训练语言模型一直是大力出奇迹的典型代表&#xff0c;但是一代和二代在偏重理解的自然语言处理任务中表现欠佳&#xff0c;逊色于BERT家族。 GPT(Generative …...

自动驾驶与区块链的顶级邂逅:MOBI的两年答卷

自动驾驶已经来了&#xff0c;自动驾驶又离我们还很远。这个矛盾的说法正折射出技术创新与现实落地之间那条隐形的巨大鸿沟。我们惊叹于2018年自动驾驶领域投资的火热&#xff0c;也眼见了2019年资本退潮之后各类创业企业的黯然离场。当资本也低估了自动驾驶的落地难度&#xf…...

混合云风头正劲 青云QingCloud为何成为领导者?

生而“混合”的青云QingCloud一直扮演着混合云市场的探索者和引领者角色。出品 | 常言道作者 | 丁常彦十多年前&#xff0c;云计算在诞生之初&#xff0c;就让业界耳目一新&#xff1a;计算资源将像水、电、煤气一样&#xff0c;随取随用且按需付费。因此在云计算发展早期&…...

真热闹,华为阿里腾讯加入中文编程争夺,抢风头的却另有其人

中文编程&#xff0c;再成焦点 曾几何时&#xff0c;易语言作为中文编程的代表一度甚嚣尘上&#xff0c;成为国人追捧的编程工具&#xff0c;但是这股热潮很快消退。就在人们认为中文编程不可行的时候&#xff0c;它却再一次成为科技界的焦点&#xff0c;而这一次真正实现了重大…...

深度残差网络的一波两折

最近拜读了何凯明大神的深度残差网络&#xff0c;一方面惊讶于其对网络深度的拓展&#xff0c;一方面又被Andreas等人的挑战思路所震惊&#xff0c;残差网络并不是扩展深度&#xff0c;而是增强了网络多样性。果然&#xff0c;科学探索的路上权威不可迷信&#xff0c;真理总是被…...

短视频崛起:风头盖过直播

2019独角兽企业重金招聘Python工程师标准>>> 根据QuestMobile发布的中国移动互联网2018半年度报告显示&#xff0c;短视频行业用户破5亿&#xff0c;这意味着平均每2个互联网用户就有1人使用短视频App&#xff0c;其增长势头远超移动直播&#xff0c;成为当下风口引…...

登录plsql提示无监听程序_[转载] plsql远程访问数据库 解决ora-12541:TNS:无监听程序...

恰好碰到此成绩&#xff0c;或应承以措置责奖成绩&#xff0c;先记下了。下周往试一试。&#xff0c;期看有效。************************************************************************************本文链接&#xff1a;http://www.51zdd.com/oracle_plsql_remote_connect…...

RNN失宠、强化学习风头正劲,ICLR 2019的八点参会总结

https://www.toutiao.com/a6690758737302389262/ 2019-05-14 14:02:43 上周&#xff0c;深度学习顶会 ICLR 2019 在新奥尔良落幕。毕业于斯坦福大学、现就职于英伟达的计算机科学家Chip Huyen参加了这次会议&#xff0c;并总结出了参会的8点感受。 1. 包容性 ICLR 2019 组织者…...

打车软件风头已过 商业模式无未来

打车软件风头已过 商业模式无未来&#xff08;转&#xff09; 不久前&#xff0c;国家交通部发出了《关于促进手机软件召车等出租汽车电召服务有序发展的通知(征求意见稿)》&#xff0c;再次引发了社会对打车软件的争论&#xff0c;而滴滴打车和快的打车变相重启补贴的新政也让…...

angularjs还有前景吗_angularJs为什么在近几年风头一时无二?

AngularJs在近几年一致如火如荼&#xff0c;久经沙场而常胜不衰。如果某位同学还没有接触过Angular&#xff0c;那你很可能会错过阐释“Javascript时世界上最灵活的语言”的又一个深刻的例子了。说了这么多&#xff0c;您有没有对Angular产生了一丝兴趣呢&#xff1f;(本人前端…...

按键精灵在屏幕上显示文本渐开脚本代码

//上0&#xff0c;右1&#xff0c;下2&#xff0c;左3 /* 上&#xff1a;y-1 右&#xff1a;x 1 下&#xff1a;y 1 左&#xff1a;x-1 */方向 - 1 x 0 y 0 颜色Array("DC143C","FF00FF","FF00FF","E6E6FA","FF00FF"…...

unity移动端屏幕按键button移动

标题尽量写上关键词吧&#xff0c;这是我写的一个移动端unity小游戏的游戏方式&#xff0c;因为游戏要求&#xff0c;所以采屏幕按键&#xff0c;这里分享一下 using UnityEngine; public class playerMove : MonoBehaviour { public Transform transform; //获取角色坐标 pri…...

stm32c8t6 矩阵按键控制led灯亮灯时间 并显示时间在4线oled屏幕显示 保姆教程

目录 首先是key.h文件 oled.h文件 oled.c key.c文件 main.c函数 直接上代码文章末尾讲解 注文章篇幅较长可能需要点阅读时间 首先是key.h文件 #define KEY_HANG1 GPIO_Pin_0 #define KEY_HANG2 GPIO_Pin_1 #define KEY_HANG3 GPIO_Pin_2 #define KEY_HANG4 GPIO_Pin_3#def…...

阿里云部署之智能识图的搭建

新建应用。 选择java&#xff0c;按模板创建&#xff0c;选择AI身份识别。 权限全部开通之后点击创建。 我们需要AccessKey&#xff0c;鼠标放在右上角头像上点击AccessKey管理。 点击创建AccessKey。 之后获取验证码。然后就得到AccessKey&#xff0c;复制下来&#xff0c;等…...

latex图片识别

Docs...

阿里“重推”的Spring+Boot+MVC+CloudAlibaba学习手册,开源下载

Spring框架自诞生以来一直备受开发者青睐&#xff0c;有人亲切的称之为&#xff1a;Spring 全家桶。Spring更是避免了重复造轮子的工作并跟随着互联网行业的发展做出不断的更新&#xff0c;很多研发人员把spring看作心目中最好的Java项目&#xff0c;没有之一。 可以毫不夸张的…...

最受欢迎的新闻网站前15名(2014.10)

Top 15 Most Popular News Websites | October 2014 Here are the top 15 Most Popular News Sites as derived from our eBizMBA Rank which is a continually updated average of each websites Alexa Global Traffic Rank, and U.S. Traffic Rank from both Compete and Qu...

ABC MsnClient News

ABC Msn Client New Version was released on June 1st(Old one will terminate automatically when you try to login).Please download and install the new one.Sorry for the inconvenience. more information please visit: http://www.the3gwireless.com/MsnClient/en...

全渠道零售管理系统将会给传统零售业带来什么样的改变?

为什么要做全渠道&#xff1f; 传统零售业面临许多困境&#xff0c;如渠道分散、客户体验不同、成本上升和利润率下降。新零售将从单向销售转向双向互动&#xff0c;从线上或线下融合到线上线下融合。 因此&#xff0c;新型零售应该建立以实体店、电子商务、大数据云平台、移动…...

全渠道零售-新的消费者购物体验-林守常

全渠道零售&#xff0d;新的消费者购物体验-林守常 零售业怎么用这些数据&#xff0c;怎么去把握你的消费者&#xff0c;市场是很大的&#xff0c;是开放的&#xff0c;机会是很多的。但是如果不把握机会&#xff0c;最后还是不能增长你的销售。IBM连续五年做了消费者研究&am…...

智慧零售赋能未来之新零售全渠道

导读&#xff1a;马云提出的新零售到底是什么、阿里提出的全渠道概念到底是什么&#xff1f;从2016年10月云恓大会马云提出新零售到现在2年的时间&#xff0c;以盒马鲜生为标杆的新零售&#xff0c;给传统零售带来了什么启示&#xff1f;此系列文章带你解惑... 解读新零售 2018…...

主流电商平台商品零售数据

提供部分主流电商平台店铺和商品多维分析数据&#xff0c;以主流电商平台、政府开放数据、线下调研数据为基础&#xff0c;结合大数据分析技术&#xff0c;提供多维度的查询和分析&#xff0c;辅助企业、机构和政府用户进行市场研究和商务决策。 详情介绍 商品零售数据查询提供…...

零售行业如何利用数据支撑全业务体系,8大场景1个案例讲清楚

近年来&#xff0c;实体零售低迷成为趋势&#xff0c;客流下降、渠道管理混乱、高库存、反应慢、以及落后的供应链问题暴露的更加明显。而随着互联网人口红利逐渐消失&#xff0c;电商步入成熟期&#xff0c;许多企业电子商务的发展也逐渐遇到瓶颈。价格战、关店潮、倒闭潮、裁…...

自建 Bitwarden 服务器

好久没更新博客了&#xff0c;现在毕设答辩也结束了&#xff0c;终于有时间更新一下了。今天先写写 Bitwarden 服务器吧。 Bitwarden就不多介绍了&#xff0c;很有名的开源密码管理器。Bitwarden 官方是有免费版的&#xff0c;也基本够用&#xff0c;但是既然有台服务器&#x…...

自建ssl证书进行https访问

生成自建证书 生成私钥文件 openssl genrsa -out private.key 1024 # -out 参数指定密钥文件存放的位置和名字&#xff0c;1024是指密钥文件的长度&#xff0c;一般为1024或者2048生成一个证书请求 openssl req -new -key private.key -out cert_req.csr # 指定密钥密钥文件…...

自建DNS服务器

不晓得为撒&#xff0c;用网上的一些公共DNS服务的时候&#xff0c;总是莫名其妙的有些网站无法解析&#xff0c;有时候114能解析&#xff0c;阿里DNS不行或者腾讯DNS不行&#xff0c;导致总是来回切换DNS&#xff0c;很是烦心。 于是就想着自己搭建一个DNS服务会不会好一点&a…...

深圳自建房能申请学位吗 自建房申请学位需要哪些材料

在深圳小孩上学都是需要学位的&#xff0c;但有些在深圳的住户&#xff0c;因为所住的房子是自建房&#xff0c;不知道能不能申请学位&#xff0c;那么&#xff0c;深圳自建房能申请学位吗? 自建房申请学位需要哪些材料?下面就一起来看看吧。 深圳自建房能申请学位吗 自建房…...

极速自建CDN系统方案-SharkCDN

资源文件国外服务器上&#xff0c;国内访问很慢&#xff0c;如果使用国内某些CDN需要提供北岸&#xff0c;并且价格不菲&#xff0c;许多企业拥有自建CDN的需求&#xff0c;SharkCDN是一套快速部署CDN加速的工具&#xff0c;它针对专门提供CDN加速服务的企业或对多节点CDN加速有…...

自建离线yum源

文章目录前言一、yum以及源的概念?二、yum源标识(repo id)类型三、开始搭建0、准备工作安装所需软件配置yum源1、全量离线yum源1.1 查看已经配好的网络源id1.2 按照源ID将网络源拉取到本地1.3 生成repodata索引依赖1.4 使用测试1.5 测试2、特定软件的离线yum源2.1 拉取特定服务…...

Linux 自建yum仓库

服务端&#xff1a; 准备纯净机&#xff1a;换国内源 cd /etc/yum.repos.d rm -rf * curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum -y install epel-release 安装扩展源&#xff08;epel源&#xff09; yum clean all 清…...

自建RssHub本地服务

一.RSSHub简介 RSSHub 是个很赞的项目&#xff0c;它聚集了众多 RSS 爱好者来为现代的网站构建 RSS 订阅源。众所周知&#xff0c;网站提供 RSS 并不能为他的站点带来更高的收入&#xff0c;反而会减少主站的访客数因此可以借助 RSSHub 可以方便地通过 RSS 订阅知乎、豆瓣、Fa…...

自建邮箱系统配置DKIM

DomainKeys Identified Mail&#xff08;DKIM&#xff09;是一种开放式协议&#xff0c;用于保护电子邮件用户免受电子邮件地址身份盗窃和电子邮件内容篡改。它通过提供签名者的身份识别以及利用 “哈希” 对邮件内容进行加密来实现这一点。 配置和使用DKIM&#xff1a;自建邮…...

C语言学习之路(基础篇)—— 文件操作(上)

说明&#xff1a;该篇博客是博主一字一码编写的&#xff0c;实属不易&#xff0c;请尊重原创&#xff0c;谢谢大家&#xff01; 概述 1) 磁盘文件和设备文件 磁盘文件 指一组相关数据的有序集合,通常存储在外部介质(如磁盘)上&#xff0c;使用时才调入内存。 设备文件 在操作…...

phoenix os 卡 android,国人开发的多平台系统Phoenix OS,秒开应用,卡片式后台

Phoenix OS系统团队成员来自原世界之窗、奇虎360、阿里巴巴。Phoenix OS系统是直接运行在PC机上的安卓系统(不是模拟器)&#xff0c;更底层&#xff0c;更流畅。桌面与Windows 7的风格基本相同&#xff0c;支持全屏切换&#xff0c;这款操作系统使用起来挺相似的&#xff0c;而…...

QQ音乐Android wear,小米手表我觉得现阶段就是一个半成品,目前无法完全适配iOS,只能安装wear OS连接手表之后设置一下表盘通知等最基本的功能,看了介绍说过段时间才会有iOS版的小米穿

小米手表我觉得现阶段就是一个半成品&#xff0c;目前无法完全适配iOS&#xff0c;只能安装wear OS连接手表之后设置一下表盘通知等最基本的功能&#xff0c;看了介绍说过段时间才会有iOS版的小米穿戴&#xff0c;真是赶鸭子上架啊。以下是我体验后几点要说的&#xff1a;1.因为…...

flask参数的传递

flask框架的参数,不对,确切地说应该是大多数框架的参数传递都是这几种: 1. 路由传参 2. 请求头传参 3. 请求体传参 所以我们必须知道 路由传参: 指定参数: 比如说 http://localhost:8000/user/<int:id>/ 在flask里面有6种固定的转换器, 分别为: - UnicodeConvert…...

Gtest/Gmock实战之Gmock

文章目录一、如何使用gMock二、实战1.Cardinalities: How Many Times Will It Be Called?2.Matchers: What Arguments Do We Expect?3.Actions: What Should It Do?4.Using Multiple Expectations5.Ordered vs Unordered Calls6.All Expectations Are Sticky三、gMock Cookb…...

九度OJ 1531 货币面值(网易游戏2013年校园招聘笔试题) -- 动态规划(01背包)

题目描述&#xff1a; 小虎是游戏中的一个国王&#xff0c;在他管理的国家中发行了很多不同面额的纸币&#xff0c;用这些纸币进行任意的组合可以在游戏中购买各种装备来提升自己。有一天&#xff0c;他突然很想知道这些纸币的组合不能表示的最小面额是多少&#xff0c;请聪明的…...

python量化交易第二章

一.什么是股票 1.1股票的由来 15世纪&#xff0c;海上贸易和殖民掠夺兴起&#xff0c;这是一条致富道路&#xff0c;西方国家诞生了一批又一批远洋航海家&#xff0c;也让善于出海贸易和掠夺的西方国家富裕起来。要组织远航贸易&#xff0c;就必须组建船队&#xff0c;需要巨额…...

Chrome V8命令执行漏洞(CVE-2022-1310)分析

Google于2022年4月11日更新了Chrome的100.0.4896.88&#xff0c;其中修复了由btiszka在3月18日报告的正则表达式模块的UAF漏洞&#xff1b;6月28日&#xff0c;Google纰漏了该漏洞的具体细节&#xff0c;目前该漏洞已被修复并公开了技术细节&#xff0c;本文将从技术角度分析漏…...

Odoo与浪潮合资研发PS Cloud之如何在一个产品上设置几个供应商?

在日常的商业生活中&#xff0c;跟踪你的供应商可能是一个真正的负担。价格可能会发生变化&#xff0c;一个产品可能有几个供应商。使用Odoo&#xff0c;您可以直接将供应商与相应的产品联系起来&#xff0c;并在第一次购买时自动指定价格。 我们将以下例子为例&#xff1a;我…...

Facebook发区块链货币,这不就是Q币吗???

作者 | 差评君来源 | 差评昨天&#xff0c; Facebook 发币了。这个事情不可谓不轰动。在这个 「 万物皆可区块链的年代 」 &#xff0c;一家产品用户数 20 多亿的企业突然发行了区块链货币&#xff0c;这不妥妥地刷屏了么。。。Facebook 这次发布的数字加密货币&#xff0c;叫「…...

区块链知识(一) | 实例化合约Contract

初学记录 欢迎交流 区块链DApp从零开始学 (一) | DApp抓包 区块链DApp从零开始学 (二) | 超详细 DApp创建 | 发行代币token |宠物领养 区块链知识 (一) | 实例化合约Contract 区块链报错1 | npm run dev 无法解析json格式 | npm ERR JSON.parse Failed to parse json 区块链报…...

游戏中的货币

曾经写过一篇关于网络游戏中的货币经济系统的文章&#xff0c;由于我本人对经济学只是浅尝&#xff0c;读书不多&#xff0c;所知甚为有限&#xff0c;怕是贻笑大方了。但这不影响我对此继续抱有极大的兴趣。最近&#xff0c;又再思索那个困扰游戏设计者的问题&#xff1a;究竟…...

欧元一个神创造的货币

欧元&#x1f4b6;的含义&#xff1a;欧元的正面是一个敞开大门&#x1f6aa;代表着欢迎各位(国)走进我们的大门&#xff0c;走进欧盟的大门&#xff0c;欢迎回家&#xff1b;欧元的背面呢首先是一座桥梁&#xff0c;表示我们将架起一座桥梁&#x1f309;&#xff0c;进行衔接&…...

①隔若干行插入分页符②排签排版③按条件分页④按行拆分工作表

​​​​​​关于打印与分页的4个高级技巧①隔若干行插入分页符,相当于按规律手动分页 ②排签排版&#xff0c;相当于分栏打印 ③按条件分页&#xff0c;使一页中只支持一个类别的数据 ④按行数拆分工作表&#xff0c;从而使用每页都能打印顶端标题和底端标题。...

WORD学习之插入分页符

我们在用Word编辑文档时&#xff0c;不可避免的需要对文档进行页面布局&#xff0c;才能使得文档看起来更加美观。有时候会使用到分页符&#xff0c;下面就简单介绍一下分页符 分页符 主要作用&#xff1a; 1、若要把两段分开在两页显示时&#xff0c;把光标定位到第一段的后面…...

销售模块介绍思路

销售模块主要是进行2个单据的处理&#xff0c;分别是报价单和销售订单。 报价单处理如下&#xff1a; 当销售部门接收到客户询价后&#xff0c;将会根据客户的询价来创建报价单。在需求分析中指出&#xff0c;企业要求能够跟踪每一次报价的情况。因此为了便于管理报价单&#x…...

2021华数杯C题思路分享

C 题 电动汽车目标客户销售策略研究前言一、题目二、问题及思路问题一问题二问题三问题四问题五总结前言 暑假和队友参加了华数杯的比赛想试试手&#xff0c;最后拿了一等奖还是挺开心的&#xff0c;希望国赛可以取得好成绩。 我们队里没有学物理的同学&#xff0c;所以没有考…...

权限管理设计思路

title: “权限管理设计思路” date: 2019-02-28 tags: [“模块设计”] categories: 后台 最近公司的运营管理系统开发完毕&#xff0c;有时间来写点东西&#xff0c;就先来总结一下我再权限系统的设计思路吧&#xff0c;希望能有点用。 权限管理分为 功能权限以及数据权限。 …...

myscript 思路整理

目的 前言 过程 心得 目的 想基于Qt Virtual Keyboard 实现手写模式输入文字识别文字。因为Qt Virtual Keyboard有支持手写引擎&#xff08;myscript&#xff0c;t9write&#xff09;。 但是它们都需要第三方库插件&#xff08;Third-party Plugins&#xff09;才能实现手写…...

2022美赛C题思路分析

题目翻译&#xff1a; 2022 MCM 题目C:贸易策略 背景: 市场贸易者经當购买和销吿股票&#xff0c;目标是最大化他们的总回报。针对每次购买和销售&#xff0c;经常会存在回报提成。两个案例是金子和比特币。 你们团队被贸易者要求建立一个数学模型&#xff0c;只使用过去每天的…...

CRM设计思路浅析

CRM系统可以以信息技术以及互联网技术来协调企业与顾客间在销售、营销和服务上的交互&#xff0c;从而提升企业管理水平&#xff0c;向客户提供创新式的个性化的客户交互和服务的过程。其最终目标是吸引新客户、保留老客户以及将已有客户转为忠实客户&#xff0c;增加市场份额。…...

公司MES售前思路演进

今年学习《IT售前工程师修炼之道》&#xff0c;了解到售前顾问分为&#xff1a;方案型~&#xff1b;产品型~&#xff1b;咨询型~。 在公司没有产品的情况下、在公司规模尚小的情况下&#xff0c;仅靠咨询或者方案是欠缺说服力的。 方案和咨询偏重业务规划&#xff0c;好的方案能…...

技术销售平台思路

Tek-Taobao.com 面向中小企业&#xff0c;自由程序员&#xff0c;中小项目&#xff1f; 类似IPHONE的平台&#xff1f;freelancer.com?猪八戒&#xff1f; 业务模式调研。更专业化&#xff0c;更小型化。 开源模式&#xff1f;研发型or销售型&#xff1f;服务型&#xff1…...

销售思路杂谈(产品卖不出去,不好卖怎么办)

背景 -------- 1.为什么业务员总是找各种理由不出去拜访客户&#xff1f; 2.为什么业务员一听到客户提出拒绝&#xff0c;就轻易放弃&#xff1f; 3.为什么相同的产品&#xff0c;业务员的业绩相差几十倍&#xff1f; 4.为什么业务员总是报怨&#xff0c;不是价格贵&#xff0c…...

LeetCode链表相关解法

LeetCode链表相关解法1.移除链表元素[203. 移除链表元素](https://leetcode.cn/problems/remove-linked-list-elements/)不设置头节点设置虚拟头节点2.设计链表[707. 设计链表](https://leetcode.cn/problems/design-linked-list/)3.反转链表[206. 反转链表](https://leetcode.…...

和Mixlab一起共振#像素元宇宙⾳乐嘉年华

M【超星Verse】一个以音乐方舟公园为核心主题的像素RPG元宇宙&#xff0c;由Z世代的音乐/像素基因共建的创造力世界。【超星方舟】超星Verse中最大的公共中心&#xff0c;一个巨大的浮游都市&#xff0c;最核心的派对、演出活动都在这里举行&#xff0c;致力于打造一个永久性的…...

Java实现图片粘贴到excel

package com.utils;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.util.ArrayList;import javax.imageio.ImageI...

盘点国内自动驾驶公司有哪些

国内从2013年百度组建自动驾驶团队开始已经走过了第8个年头&#xff0c;自动驾驶企业也经过了一轮的厮杀进入了自动驾驶的下半场&#xff0c;基于个人的了解为有志于加入自动驾驶行业的同学总结一下国内现有的自动驾驶公司&#xff0c;具体可以分为这么几类&#xff1a; 1.百度…...

2020,“拷问”AI创业与投资

出品 | AI科技大本营&#xff08;rgznai100&#xff09;【导读】7 月 3-4 日&#xff0c;由 CSDN 主办的第三届 AI 开发者大会&#xff08;AI ProCon 2020&#xff09;在线上举行。本次大会有超万人报名参与&#xff0c;参与人群覆盖 60 领域、5000 家企业。其中有来自行业内 7…...

云服务进入“产业”竞争,企业社交和小程序成关键

当前&#xff0c;云服务市场竞争已进入新阶段。 云服务进入“产业”竞争阶段 玺哥还记得&#xff0c;在两年前的2017年3月&#xff0c;厦门市信息中心关于外网云服务项目的招标&#xff0c;引起了全国业界的关注。当时这份价值两到三百万元的服务合同&#xff0c;竟然被某个云…...

120余家自动驾驶公司的行业汇总

近两年&#xff0c;自动驾驶领域迎来第二次爆发。很多求职者以及工程师都希望了解更全面的行业信息&#xff0c;包括&#xff1a; 目前国内有哪些自动驾驶企业&#xff1f;这些企业的主营业务是什么&#xff1f;他们的技术实力如何&#xff0c;团队偏落地务实型还是喊口号融资…...

双非渣本的实习秋招路

大家好&#xff0c;我是阿豪&#xff0c;双非渣本菜鸡一枚&#xff0c;没颜值&#xff0c;没技术&#xff0c;没存款&#xff0c;没对象........ 步入正题&#xff1a; 生活篇&#xff1a; 刚开始&#xff0c;我是在亲戚家住&#xff0c;距离公司比较远&#xff0c;每天上下班…...

又一波创业红利!阿里、腾讯再出手重金扶持小程序!

伴随着互联网技术的发展&#xff0c;传统实体店会碰到这样的困境&#xff1a;用户少、同行业竞争激烈、店面租金居高不下等等&#xff0c;面对这样的状况&#xff0c;如果不做出改变早晚都会被市场淘汰。 传统企业商家唯有紧跟时代步伐才能够提高自己的竞争力度&#xff0c;让…...

道路千万条,安全第一条

我是腾讯安全的冯帆&#xff0c;主要在MMS安全服务团队负责交通行业保障工作。每年春节对交通行业来说都是一次考验&#xff0c;尤其是今年春运&#xff0c;也是三年来最具规模的一次“大考”。因此我们今年投入的人力&#xff0c;包括值守团队&#xff0c;也是这些年最多的一次…...

一个动态交叉分片报表的几种实现方法

http://blog.runqian.com.cn/?p1382 动态列报表在报表应用中很常见&#xff0c;往往由于业务的不同复杂度也差异很大。复杂的动态列报表在实现上往往十分困难&#xff0c;常见于数据源准备困难和报表呈现样式复杂&#xff0c;而前者占主要部分。这就要求报表工具具备很强的计算…...

2019国内主流报表工具对比,谁才是你心目中的NO.1

bi报表工具选型这个话题其实是老生常谈了&#xff0c;只要是稍微有点规模的企业都会用到。bi报表系统只是一个软件&#xff0c;但是却涉及公司很多部门很多方面&#xff0c;绝不是大家想象的价格越贵就越好。 那报表工具到底怎么选&#xff0c;从哪几个维度出发呢&#xff1f;…...

润乾报表 V5.0 对比 帆软报表 V8.0

对比版本FineReport V8.0 和润乾报表 V5.0资料来源官方资料和实际操作对比时间2017 年 9 月 4 日选型目标仅针对固定报表部分 前言 多年以来&#xff0c;我们经常被客户询问关于润乾报表与帆软报表的不同之处&#xff0c;对此我们的态度一直是避而不谈&#xff0c;因为从心底里…...

ERP报表测试的总结

1、测试准备工作&#xff1a; 数据准备 保证足够多的有效数据&#xff08;最大&#xff0c;最小值的覆盖&#xff09; 清楚报表中涉及到的算法、公式&#xff08;测试时对接四舍五入的结果&#xff0c;取最小单位进行运算。修改当天是否成立&#xff09; 清楚业务功能接口 …...

润乾报表oracle驱动找不到,授权问题与解决办法汇总(一)

我们在部署报表的时候常常会遇到某些授权问题&#xff0c;现在我们将授权问题汇总一下&#xff0c;并给出对应的解决办法。(不断更新中)服务器特征码为负服务器特征码为负值可能出现在两个阶段&#xff1a;1、 使用获取特征码程序获取的特征码为负值&#xff1b;2、 访问应用…...

Web报表系统葡萄城报表:报表开发

一、报表开发定义 报表就是通过表格、图表等形式来动态显示数据&#xff0c;并为使用者提供浏览、打印、导出和分析功能&#xff0c;可以用公式表示为&#xff1a;“报表 多样的布局 动态的数据 丰富的输出”。报表开发就是利用开发工具制作报表的过程。 二、报表开发的价值…...

大数据时代,怎样提高报表呈现的性能?

报表性能是个很重要的问题&#xff0c;报表慢让用户体验极其恶劣&#xff0c;可能90%的报表因为计算简单和数据量小都不会有性能的困扰&#xff0c;但是剩下的10%的有性能隐患的报表一旦出问题&#xff0c;就可以毁掉之前所有的美好&#xff0c;不仅是用户体验恶劣&#xff0c;…...

算法训练营 day24 回溯算法 回溯算法理论基础 组合

算法训练营 day24 回溯算法 回溯算法理论基础 组合 回溯算法理论基础 回溯法也可以叫做回溯搜索法&#xff0c;它是一种搜索的方式。 虽然回溯法很难&#xff0c;很不好理解&#xff0c;但是回溯法并不是什么高效的算法。 因为回溯的本质是穷举&#xff0c;穷举所有可能&am…...

关于栈和队列

目录栈&#xff08;Stack&#xff09;什么是栈栈的使用栈的模拟实现队列&#xff08;Queue&#xff09;什么是队列队列的使用队列的模拟实现循环队列双端队列 (Deque)栈&#xff08;Stack&#xff09; 什么是栈 栈是一种特殊的线性表&#xff0c;它只允许在固定的一端进行插入…...

03 HTML表单标签(form表单))【尚硅谷JavaWeb教程】

03 HTML表单标签【尚硅谷JavaWeb教程】 JAVAWEB的学习笔记 学习视频来自&#xff1a;https://www.bilibili.com/video/BV1AS4y177xJ/?vd_source75dce036dc8244310435eaf03de4e330 表单内容与发送给服务器过程&#xff1a; 18) 表单 form (承载我们要发送的数据) 表单发送给服…...

bigquery json处理函数json_extract和json_extract_scalar的区别

json_extract(json_expression, json_path)将返回所有 JSON 值 json_extract_scalar(json_expression, json_path)将只返回标量值&#xff08;字符串、数字、布尔值&#xff09; 我们用案例来看下两者之间的区别 解析数据格式&#xff1a; {"total":"5"…...

每日一皮:鼓励师招到了,原来是这样的...

据说前一阵各大互联网公司都在招聘程序员鼓励师大家都以为是这样的鼓励师招到了&#xff0c;原来是这样的往期推荐每日一皮&#xff1a;今天在公司听到一句惨绝人寰骂人的话每日一皮&#xff1a;让科比无言以对的程序员&#xff01;每日一皮&#xff1a;如何用一句话让领导和同…...

C语言if的所有用法,关于if的用法

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #define RATE1 0.15;#define RATE2 0.28;int main(){double tax,limit,m;int num;printf("Select the type of marriage:\n");printf("1)SINGLE\t2)HOST\t3)MARRIED_SHARE\n4)MARRIED_DIVORCE\t5)quit\n&q…...

福利预告,跳一跳助手即将发布,您不知道还有这些...

福利预告&#xff0c;跳一跳助手即将来临 一周后&#xff0c;即2月9号正式发布 跳一跳助手&#xff0c;免费免费免费提供&#xff01; 透露一下 跳一跳助手的界面是这样滴&#xff1a; 这工具有啥用&#xff1f; 举个栗子&#xff1a; 花城君用该工具&#xff0c;不小心就玩到…...

unity3d android 通信,【新提醒】【unity Android 串口通讯完整项目实例】

package com.unity.sp;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.ServerSocket;import java.net.Socket;import com.unity3d.player.UnityPlayer;import com.unity3d.pla...

每日一题(4.27 - 5.2)

4.27 &#xff1a;天才ACM 思路&#xff1a; 可以先固定区间左端点L&#xff0c;这样问题就变成了在区间[L, R] 的校验值不超过T的情况下&#xff0c;R最大能取到多少。 可以明显的发现该问题具有单调性&#xff0c;符合二分的性质&#xff0c;但是由于n的范围比较大二分的区…...

html基础、h5c3高级c3动画 、 JavaScript初高级、css预处理器和git 部分面试题

1、divcss 的布局较 table 布局有什么优点&#xff1f; 改版的时候更方便 只要改 css 文件。 页面加载速度更快、结构化清晰、页面显示简洁。 表现与结构相分离。 易于优化&#xff08;seo&#xff09;搜索引擎更友好&#xff0c;排名更容易靠前。 2、有哪项方式可以对一…...

转发GC

添加链接描述 在控制台输入命令 java -XX:PrintCommandLineFlags -version 显示结果 -XX:UseParallelGC 新生代使用ParallerGC&#xff0c;老年代使用Serial Old 垃圾回收器列表 并行&#xff1a;垃圾收集的多线程的同时进行。 并发&#xff1a;垃圾收集的多线程和应用的多…...

c语言中scanf()用法,C语言中scanf()的用法!

scanf详解scanf 原型&#xff1a;# includeint scanf( const char *format, ... );函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序&#xff0c;可以读入全部固有类型的数据并自动转换成机内形式。scanf() 是 printf() 的补函数。在 C99 中&#xff0c;format 用 rest…...

软件随想录(local.joelonsoftware.com/wiki)-2001年04月21日 别让架构太空人吓到你 - Don't Let Architecture Astronauts Scar

2001年04月21日 别让架构太空人吓到你 - Dont Let Architecture Astronauts Scare You The Joel on Software Translation Project:架构太空人 From The Joel on Software Translation Project Jump to: navigation, search别让架构太空人吓到你 作者&#xff1a;周思博 (Joe…...

干货来袭,收藏方便找到该网站

这样的一段删除空字符串的代码&#xff1a; def not_empty(s): return s and s.strip() print(list(filter(not_empty, [‘A’, ‘’, ‘B’, None,‘C’, ’ ]))) 代码很简洁&#xff0c;效果嘛&#xff0c;可以丢到 Python在线工具|菜鸟教程 跑跑看&#xff0c;很 nice ~ 但…...

人群密度估计最新数据集NWPU-Crowd 最新研究进展

人群密度估计-NWPU-Crowd数据集 该数据集是由Qi Wang等人于2020年1月10日公开&#xff0c;论文题为&#xff1a;NWPU-Crowd: A Large-Scale Benchmark for Crowd Counting. 数据集开源链接&#xff1a; http://www.crowdbenchmark.com/ 论文开源代码链接&#xff1a;https:/…...

CVPR21-无监督异常检测《CutPaste:Self-Supervised Learning for Anomaly Detection and Localization》

文章目录原文地址论文阅读方法初识相知核心技术理论分析实验分析回顾开源代码&#xff08;非官方&#xff09;原文地址 CutPaste CVPR21原文 论文阅读方法 三遍论文法 初识 本文主要提出了一个新的增广方法“CutPaste”&#xff0c;并基于此方法提出了一个两阶段的无监督异…...

The Scar of the Sky

There is a tale that the sky once was a whole.Between the sky and the ground was the sky boundary.The spirits in the sky could see everything that happened in the ground.And one of them was very admiring the lives below her feet.Because her mind was distu...

How do I remove the acne scar on my face?

How do I remove the acne scar on my face? by Mark Diehl <script type"text/javascript"></script> <script src"http://pagead2.googlesyndication.com/pagead/show_ads.js" type"text/javascript"> </script> &l...

acne scar treatment options

Acne Scars Years after outgrowing adolescent acne, the aftermath – acne scars - persist. Advances in acne therapy and dermatologic surgery have made it unnecessary for acne patients, both current and past to endure acne scarring. An Ounce Of Prevention……...

Effective Tips on How to Get Rid of Your Acne Scars Using Acne Scar Home Remedies

来源:http://www.howbeauty.org/acne/224056.htm Acne can be both a debilitating ailment and skin disorder. But after years and years of battling it using different solutions, you finally get rid of it. But still have one problem: the scars. Acne scars can re…...

-TEST 16 for NOIP 让scar_lyw都绝望的T3(120-300)

头更更大 这个10月完就要去搞NOIP了。。。 10月30天也就3次测试。。。为保佑进省一我还是每次测试玩都写个总结。。 emm…最后一题的暴力打炸了。。。 本来这个成绩还能够勉勉强强接受&#xff1a; T1苟住&#xff0c;T2暴力Floyed嘲讽&#xff0c;T3暴力爆炸 120 然后。…...

~~scar的个人网站。

scar 的个人网站——www.heroscar.com...