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

cpu设计和实现(总结篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

        学习cpu,主要还是因为自己对它的原理和实现还有很多不明白、不清楚的地方,本着追根溯源的精神,正好借助于verilog开源代码一窥究竟。和十年、二十年前相比较,现在数字电路学习、verilog学习、ip学习、开发板的购买方面要便捷很多。记得,最早的时候,市面上只有一本关于cpu设计的书,那就是《CPU源代码分析与芯片设计及Linux移植》。这本书上面不光谈了cpu设计,还谈到了怎么让gcc适配新的cpu、怎么把linux移植到新的cpu上面。坦白说,这些内容对于刚入门的新手来说,其实是非常艰困的,学习的曲线未免太陡峭了。

        后面随着网络的普及,特别是github这样的网站出现,大家已经可以接触到很多的开源cpu代码了。你可以说,这些代码良莠不齐,但是至少说大家发现,原来一个人也是可以做cpu、写os、完成一个小编译器的。曾经很高大上的东西,自己也是可以掌握的,而不再是纸上谈兵的内容。

        最近这一段时间,在网上忽然看到一个tinyriscv的代码,是一位cpu爱好者写的一个完整的mcu。整个代码非常简洁,还移植了freertos,支持jtag烧入,个人觉得非常建议拿来学习。

1、开源代码的地址

https://gitee.com/liangkangnan/tinyriscv

2、开源代码的架构

  

        整个mcu是有四个master,六个slave组成的。图中,master的部分都是蓝色。slave的部分都是绿色。其中riscv作为cpu,有两个master口,一个是指令,一个是数据。download是带有下载功能的uart口。jtag是调试口。slave的部分,这个比较正常,就是一般的rom、ram、gpio、uart、timer和spi,都是常用的一些外设。

3、mcu的接口

// tinyriscv soc顶层模块
module tinyriscv_soc_top(input wire clk,input wire rst,output reg over,         // 测试是否完成信号output reg succ,         // 测试是否成功信号output wire halted_ind,  // jtag是否已经halt住CPU信号input wire uart_debug_pin, // 串口下载使能引脚output wire uart_tx_pin, // UART发送引脚input wire uart_rx_pin,  // UART接收引脚inout wire[1:0] gpio,    // GPIO引脚input wire jtag_TCK,     // JTAG TCK引脚input wire jtag_TMS,     // JTAG TMS引脚input wire jtag_TDI,     // JTAG TDI引脚output wire jtag_TDO,    // JTAG TDO引脚input wire spi_miso,     // SPI MISO引脚output wire spi_mosi,    // SPI MOSI引脚output wire spi_ss,      // SPI SS引脚output wire spi_clk      // SPI CLK引脚);

        mcu的接口就类似于大家正常看到的那些chip的接口一样。其中over、succ、halted_ind很明显是为了调试用的。clk是时钟,rst是复位,uart_debug_pin是下载,uart_tx_pin&uart_rx_pin是串口,gpio是通用口,jtag是调试口,spi是协议口。之前谈到的rom、ram很明显用片上资源实现了。timer也是内部资源实现,对外扇出的就是以上这些端口。

4、总线

 /*                                                                      Copyright 2020 Blue Liang, liangkangnan@163.comLicensed under the Apache License, Version 2.0 (the "License");         you may not use this file except in compliance with the License.        You may obtain a copy of the License at                                 http://www.apache.org/licenses/LICENSE-2.0                          Unless required by applicable law or agreed to in writing, software    distributed under the License is distributed on an "AS IS" BASIS,       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions and     limitations under the License.                                          */`include "defines.v"// RIB总线模块
module rib(input wire clk,input wire rst,// master 0 interfaceinput wire[`MemAddrBus] m0_addr_i,     // 主设备0读、写地址input wire[`MemBus] m0_data_i,         // 主设备0写数据output reg[`MemBus] m0_data_o,         // 主设备0读取到的数据input wire m0_req_i,                   // 主设备0访问请求标志input wire m0_we_i,                    // 主设备0写标志// master 1 interfaceinput wire[`MemAddrBus] m1_addr_i,     // 主设备1读、写地址input wire[`MemBus] m1_data_i,         // 主设备1写数据output reg[`MemBus] m1_data_o,         // 主设备1读取到的数据input wire m1_req_i,                   // 主设备1访问请求标志input wire m1_we_i,                    // 主设备1写标志// master 2 interfaceinput wire[`MemAddrBus] m2_addr_i,     // 主设备2读、写地址input wire[`MemBus] m2_data_i,         // 主设备2写数据output reg[`MemBus] m2_data_o,         // 主设备2读取到的数据input wire m2_req_i,                   // 主设备2访问请求标志input wire m2_we_i,                    // 主设备2写标志// master 3 interfaceinput wire[`MemAddrBus] m3_addr_i,     // 主设备3读、写地址input wire[`MemBus] m3_data_i,         // 主设备3写数据output reg[`MemBus] m3_data_o,         // 主设备3读取到的数据input wire m3_req_i,                   // 主设备3访问请求标志input wire m3_we_i,                    // 主设备3写标志// slave 0 interfaceoutput reg[`MemAddrBus] s0_addr_o,     // 从设备0读、写地址output reg[`MemBus] s0_data_o,         // 从设备0写数据input wire[`MemBus] s0_data_i,         // 从设备0读取到的数据output reg s0_we_o,                    // 从设备0写标志// slave 1 interfaceoutput reg[`MemAddrBus] s1_addr_o,     // 从设备1读、写地址output reg[`MemBus] s1_data_o,         // 从设备1写数据input wire[`MemBus] s1_data_i,         // 从设备1读取到的数据output reg s1_we_o,                    // 从设备1写标志// slave 2 interfaceoutput reg[`MemAddrBus] s2_addr_o,     // 从设备2读、写地址output reg[`MemBus] s2_data_o,         // 从设备2写数据input wire[`MemBus] s2_data_i,         // 从设备2读取到的数据output reg s2_we_o,                    // 从设备2写标志// slave 3 interfaceoutput reg[`MemAddrBus] s3_addr_o,     // 从设备3读、写地址output reg[`MemBus] s3_data_o,         // 从设备3写数据input wire[`MemBus] s3_data_i,         // 从设备3读取到的数据output reg s3_we_o,                    // 从设备3写标志// slave 4 interfaceoutput reg[`MemAddrBus] s4_addr_o,     // 从设备4读、写地址output reg[`MemBus] s4_data_o,         // 从设备4写数据input wire[`MemBus] s4_data_i,         // 从设备4读取到的数据output reg s4_we_o,                    // 从设备4写标志// slave 5 interfaceoutput reg[`MemAddrBus] s5_addr_o,     // 从设备5读、写地址output reg[`MemBus] s5_data_o,         // 从设备5写数据input wire[`MemBus] s5_data_i,         // 从设备5读取到的数据output reg s5_we_o,                    // 从设备5写标志output reg hold_flag_o                 // 暂停流水线标志);// 访问地址的最高4位决定要访问的是哪一个从设备// 因此最多支持16个从设备parameter [3:0]slave_0 = 4'b0000;parameter [3:0]slave_1 = 4'b0001;parameter [3:0]slave_2 = 4'b0010;parameter [3:0]slave_3 = 4'b0011;parameter [3:0]slave_4 = 4'b0100;parameter [3:0]slave_5 = 4'b0101;parameter [1:0]grant0 = 2'h0;parameter [1:0]grant1 = 2'h1;parameter [1:0]grant2 = 2'h2;parameter [1:0]grant3 = 2'h3;wire[3:0] req;reg[1:0] grant;// 主设备请求信号assign req = {m3_req_i, m2_req_i, m1_req_i, m0_req_i};// 仲裁逻辑// 固定优先级仲裁机制// 优先级由高到低:主设备3,主设备0,主设备2,主设备1always @ (*) beginif (req[3]) begingrant = grant3;hold_flag_o = `HoldEnable;end else if (req[0]) begingrant = grant0;hold_flag_o = `HoldEnable;end else if (req[2]) begingrant = grant2;hold_flag_o = `HoldEnable;end else begingrant = grant1;hold_flag_o = `HoldDisable;endend// 根据仲裁结果,选择(访问)对应的从设备always @ (*) beginm0_data_o = `ZeroWord;m1_data_o = `INST_NOP;m2_data_o = `ZeroWord;m3_data_o = `ZeroWord;s0_addr_o = `ZeroWord;s1_addr_o = `ZeroWord;s2_addr_o = `ZeroWord;s3_addr_o = `ZeroWord;s4_addr_o = `ZeroWord;s5_addr_o = `ZeroWord;s0_data_o = `ZeroWord;s1_data_o = `ZeroWord;s2_data_o = `ZeroWord;s3_data_o = `ZeroWord;s4_data_o = `ZeroWord;s5_data_o = `ZeroWord;s0_we_o = `WriteDisable;s1_we_o = `WriteDisable;s2_we_o = `WriteDisable;s3_we_o = `WriteDisable;s4_we_o = `WriteDisable;s5_we_o = `WriteDisable;case (grant)grant0: begincase (m0_addr_i[31:28])slave_0: begins0_we_o = m0_we_i;s0_addr_o = {{4'h0}, {m0_addr_i[27:0]}};s0_data_o = m0_data_i;m0_data_o = s0_data_i;endslave_1: begins1_we_o = m0_we_i;s1_addr_o = {{4'h0}, {m0_addr_i[27:0]}};s1_data_o = m0_data_i;m0_data_o = s1_data_i;endslave_2: begins2_we_o = m0_we_i;s2_addr_o = {{4'h0}, {m0_addr_i[27:0]}};s2_data_o = m0_data_i;m0_data_o = s2_data_i;endslave_3: begins3_we_o = m0_we_i;s3_addr_o = {{4'h0}, {m0_addr_i[27:0]}};s3_data_o = m0_data_i;m0_data_o = s3_data_i;endslave_4: begins4_we_o = m0_we_i;s4_addr_o = {{4'h0}, {m0_addr_i[27:0]}};s4_data_o = m0_data_i;m0_data_o = s4_data_i;endslave_5: begins5_we_o = m0_we_i;s5_addr_o = {{4'h0}, {m0_addr_i[27:0]}};s5_data_o = m0_data_i;m0_data_o = s5_data_i;enddefault: beginendendcaseendgrant1: begincase (m1_addr_i[31:28])slave_0: begins0_we_o = m1_we_i;s0_addr_o = {{4'h0}, {m1_addr_i[27:0]}};s0_data_o = m1_data_i;m1_data_o = s0_data_i;endslave_1: begins1_we_o = m1_we_i;s1_addr_o = {{4'h0}, {m1_addr_i[27:0]}};s1_data_o = m1_data_i;m1_data_o = s1_data_i;endslave_2: begins2_we_o = m1_we_i;s2_addr_o = {{4'h0}, {m1_addr_i[27:0]}};s2_data_o = m1_data_i;m1_data_o = s2_data_i;endslave_3: begins3_we_o = m1_we_i;s3_addr_o = {{4'h0}, {m1_addr_i[27:0]}};s3_data_o = m1_data_i;m1_data_o = s3_data_i;endslave_4: begins4_we_o = m1_we_i;s4_addr_o = {{4'h0}, {m1_addr_i[27:0]}};s4_data_o = m1_data_i;m1_data_o = s4_data_i;endslave_5: begins5_we_o = m1_we_i;s5_addr_o = {{4'h0}, {m1_addr_i[27:0]}};s5_data_o = m1_data_i;m1_data_o = s5_data_i;enddefault: beginendendcaseendgrant2: begincase (m2_addr_i[31:28])slave_0: begins0_we_o = m2_we_i;s0_addr_o = {{4'h0}, {m2_addr_i[27:0]}};s0_data_o = m2_data_i;m2_data_o = s0_data_i;endslave_1: begins1_we_o = m2_we_i;s1_addr_o = {{4'h0}, {m2_addr_i[27:0]}};s1_data_o = m2_data_i;m2_data_o = s1_data_i;endslave_2: begins2_we_o = m2_we_i;s2_addr_o = {{4'h0}, {m2_addr_i[27:0]}};s2_data_o = m2_data_i;m2_data_o = s2_data_i;endslave_3: begins3_we_o = m2_we_i;s3_addr_o = {{4'h0}, {m2_addr_i[27:0]}};s3_data_o = m2_data_i;m2_data_o = s3_data_i;endslave_4: begins4_we_o = m2_we_i;s4_addr_o = {{4'h0}, {m2_addr_i[27:0]}};s4_data_o = m2_data_i;m2_data_o = s4_data_i;endslave_5: begins5_we_o = m2_we_i;s5_addr_o = {{4'h0}, {m2_addr_i[27:0]}};s5_data_o = m2_data_i;m2_data_o = s5_data_i;enddefault: beginendendcaseendgrant3: begincase (m3_addr_i[31:28])slave_0: begins0_we_o = m3_we_i;s0_addr_o = {{4'h0}, {m3_addr_i[27:0]}};s0_data_o = m3_data_i;m3_data_o = s0_data_i;endslave_1: begins1_we_o = m3_we_i;s1_addr_o = {{4'h0}, {m3_addr_i[27:0]}};s1_data_o = m3_data_i;m3_data_o = s1_data_i;endslave_2: begins2_we_o = m3_we_i;s2_addr_o = {{4'h0}, {m3_addr_i[27:0]}};s2_data_o = m3_data_i;m3_data_o = s2_data_i;endslave_3: begins3_we_o = m3_we_i;s3_addr_o = {{4'h0}, {m3_addr_i[27:0]}};s3_data_o = m3_data_i;m3_data_o = s3_data_i;endslave_4: begins4_we_o = m3_we_i;s4_addr_o = {{4'h0}, {m3_addr_i[27:0]}};s4_data_o = m3_data_i;m3_data_o = s4_data_i;endslave_5: begins5_we_o = m3_we_i;s5_addr_o = {{4'h0}, {m3_addr_i[27:0]}};s5_data_o = m3_data_i;m3_data_o = s5_data_i;enddefault: beginendendcaseenddefault: beginendendcaseendendmodule

        这个总线为什么叫rib,不是很清楚。不过从代码上看,内容非常简单,就是将命令和数据从master传递给slave。并且根据grant的逻辑,一次只能有一个master参与操作。等选定了master之后, 再根据设备地址的[31:28]位,决定把这个请求发给哪一个slave设备。

5、jtag代码

module jtag_top #(parameter DMI_ADDR_BITS = 6,parameter DMI_DATA_BITS = 32,parameter DMI_OP_BITS = 2)(input wire clk,input wire jtag_rst_n,input wire jtag_pin_TCK,input wire jtag_pin_TMS,input wire jtag_pin_TDI,output wire jtag_pin_TDO,output wire reg_we_o,output wire[4:0] reg_addr_o,output wire[31:0] reg_wdata_o,input wire[31:0] reg_rdata_i,output wire mem_we_o,output wire[31:0] mem_addr_o,output wire[31:0] mem_wdata_o,input wire[31:0] mem_rdata_i,output wire op_req_o,output wire halt_req_o,output wire reset_req_o);

        很多做嵌入式的同学虽然不知道jtag是怎么实现,不过大多数应该用过jtag。如果程序代码跑在ram里面,用软件断点就可以了。但是如果调试的代码保存在rom、flash当中,那么这个时候就只能用jtag来设置硬件断点了。上面这个,就描述了jtag有哪些接口需要处理。

        tck、tms、tdi、tdo,这些都是芯片外部接口数据,主要连接jlink这些工具。reg_we_o、reg_addr_o、reg_wdata_o、reg_rdata_i这些都是对cpu的寄存器进行读写。mem_we_o、mem_addr_o、mem_wdata_o、mem_rdata_i、op_req_o则是和rib总线的对接,这样一来就可以借助于bus访问所有的外设设备了。

6、download模块

module uart_debug(input wire clk,                // 时钟信号input wire rst,                // 复位信号input wire debug_en_i,         // 模块使能信号output wire req_o,output reg mem_we_o,output reg[31:0] mem_addr_o,output reg[31:0] mem_wdata_o,input wire[31:0] mem_rdata_i);

        这个download模块比较特殊,主要就是为了mcu可以正常的把版本烧入到flash里面去。大家可以想一下,自己用的mcu里面,是不是有的芯片也添加了类似这样的功能。

7、简单的一个ram slave代码

module ram(input wire clk,input wire rst,input wire we_i,                   // write enableinput wire[`MemAddrBus] addr_i,    // addrinput wire[`MemBus] data_i,output reg[`MemBus] data_o         // read data);reg[`MemBus] _ram[0:`MemNum - 1];always @ (posedge clk) beginif (we_i == `WriteEnable) begin_ram[addr_i[31:2]] <= data_i;endendalways @ (*) beginif (rst == `RstEnable) begindata_o = `ZeroWord;end else begindata_o = _ram[addr_i[31:2]];endendendmodu

        这是一份slave代码,主要是负责数据的读取和写入。从代码上看,内容也简单,如果是读取,那么组合逻辑直接给出;如果是写入,那么需要等时钟上升沿的时候才写入。

8、riscv cpu

        riscv的内容和我们正常的cpu设计差不多,也要处理逻辑运损、移位运算、数学运算、跳转、异常、中断这些内容。只不过,这里的riscv是三级流水线,省去了访存和写回这两级。整体上虽然效率略有降低,不过代码上更加简单和整齐。有兴趣的同学可以利用iverilog+gtkwave来仿真测试下。

9、其他的话

        至此,关于cpu和mcu设计的部分就结束了,有兴趣的同学可以继续拓展。总之,还是要多练习、多实践,才能加深印象。

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

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

Scala 集合-队列并行集合

Scala 集合-队列 1&#xff09;说明 Scala 也提供了队列&#xff08;Queue&#xff09;的数据结构&#xff0c;队列的特点就是先进先出。进队和出队的方法分别为 enqueue 和 dequeue。 2&#xff09;案例实操 object TestQueue {def main(args: Array[String]): Unit {val q…...

Postman:接口测试项目实战

Postman接口测试项目实战 1、其实也不算什么实战吧&#xff0c;因为自己本来就没有什么完整的接口测试经验&#xff0c;只是在平常工作中用偶尔用Python写过接口测试用例。这个例子也是根据书里面来的 2、自己买了一本关于接口测试的书&#xff0c;写这些主要是对前面自己学的…...

sola病毒doc变exe批量恢复方法

首先用PE进入系统后用PE自带的zip或rar解压感染的Word文件&#xff0c;解压出来后出现三个文件&#xff1a;分别是&#xff0c;Function.dll&#xff0c;sola****.bat, ****.doc,注意都是隐藏文件。中此病毒后最好不要用杀毒软件查杀&#xff0c;因为杀毒软件会把源文件一起隔离…...

ffmpeg m4a 转pcm_ffmpeg命令操作音频格式转换

1.转MP3为wavffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav2.转m4a为wavffmpeg -i input.m4a -acodec pcm_s16le -ac 2 -ar 44100 output.wav3.wav与PCM的相互转换ffmpeg -i input.wav -f s16le -ar 44100 -acodec pcm_s16le output.raw4.PCM转wavffmpeg …...

一系列自动化测试的开源项目介绍

在如今开源的时代&#xff0c;我们就不要再闭门造车了&#xff0c;热烈的拥抱开源吧&#xff01;本文针对性能测试、Web UI 测试、APP测试、数据库测试、接口测试、单元测试等方面&#xff0c;为大家整理了github或码云上优秀的自动化测试开源项目&#xff0c;希望能给大家带来…...

使用FFMPEG配合bat批量执行程序将 m4a批量转mp3

原文 FFMPEG&#xff1a;https://ffmpeg.org/ 可执行bat echo off SETLOCAL ENABLEDELAYEDEXPANSIONset path.\m4a set rs.\mp3 for /F %%i in (Dir /B %path%) do ( set name%%istart /B .\ffmpeg.exe -i "%path%\!name!" -ab 64k ".\%rs%\!name:~0,-5!.mp3…...

创建Hibernate项目与实现一个例子(idea版)

文章目录创建Hibernate项目一、前提准备二、创建项目三、实现一个例子创建Hibernate项目 一、前提准备 准备Hibernate开发必需的jar包。准备数据库的驱动jar包。准备junit.jar包。 这些包你可以去官网下载&#xff0c;也可以下载我已下载好的(本人目前使用的)。 https://pan…...

SpringBoot 转发请求至指定页面

1、前言 原先的页面访问地址为&#xff1a;http://127.0.0.1:8888/office/schdule/index/&#xff0c; 重构项目&#xff0c;SpringBoot 项目&#xff0c;前后分离&#xff0c;前端文件放置静态目录&#xff08;static&#xff09;下&#xff0c;访问地址&#xff1a;http://12…...

541. 反转字符串 II

题目 给定一个字符串 s 和一个整数 k&#xff0c;从字符串开头算起&#xff0c;每 2k 个字符反转前 k 个字符。 如果剩余字符少于 k 个&#xff0c;则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个&#xff0c;则反转前 k 个字符&#xff0c;其余字符保持原样…...

亚马逊 CTO Werner Vogels:2023 年及未来五大技术趋势预测

近年来&#xff0c;几次全球性危机占据了我们的日常生活&#xff0c;因此看看我们是否可以利用技术来解决这些棘手的人类问题。如今&#xff0c;我们可以从很多互联设备获取数据&#xff0c;例如&#xff1a;可穿戴设备、医疗设备、环境传感器、视频捕捉设备等&#xff0c;数据…...

keil mdk支持包下载链接

MDK5 Software Packs...

创意编程

荀子曰:不积跬步&#xff0c;无以至千里&#xff1b;不积小流&#xff0c;无以成江海。要想玩转创意编程&#xff0c;将新奇的创意想法得心应手地运用于学科教学实践中&#xff0c;可不是一件简单轻松之事。好学尚进的学员们除了需要反复参与实践&#xff0c;还需要为我们领路&…...

第五周 丹巴晨景——跟随光线,渲染照片氛围

目录5.1 尽可能的运用光线&#xff0c;晨景与星空5.2 不同光线的造型特点5.3 色彩的魅力课件光线作业5.1 尽可能的运用光线&#xff0c;晨景与星空 甘孜州 折多山垭口 新都桥镇 塔公草原 藏寨 中国最美丽的乡村——丹巴(四川省) 光影比较明显的地方 暗&#xff0c;则延长曝光时…...

分享一份接口测试项目(非常值得练手)

之前跟大家分享了一份适合练手的接口测试实战项目&#xff0c;算是一份接口测试的入门级项目。但这个项目有诸多局限&#xff0c;比如部署不便&#xff0c;接口有限&#xff0c;没有鉴权等等。 因此&#xff0c;趁着周末&#xff0c;小编又给大家找了一个接口测试项目&#xf…...

Fastjson源码分析—JSONPath解析

2021SCSDUSC 目录JSONPathJSONPath的定义JSONPath的语法JSONPath在Fastjson中的使用JSONPath代码解析总结JSONPath JSONPath的定义 正如XPath对XML的解析一样&#xff0c;JSONPath的定义&#xff0c;简单说来&#xff0c;就是对JSON文档的一种解析。通过JSONPath可以轻松的对…...

mysql迁移DM DTS迁移identity增量溢出

1、错误信息 首先要明确的是在MySQL中int类型的最大值如下&#xff0c;即自增列的最大值 2、查看此表MySQL端表的格式和DTS错误详情中的语句 mysql: CREATE TABLE xxx ( xxx int(11) NOT NULL AUTO_INCREMENT, xxx ) ENGINEInnoDB AUTO_INCREMENT2147483648 DEFAULT DM: CRE…...

电商项目测试核心内容

一、登陆功能怎么测试&#xff1f; 功能方面的测试&#xff1a;   1.输入正确的用户名和密码&#xff0c;点击提交按钮&#xff0c;验证是否能正确登录&#xff0c;能否能跳转到正确的页面   2.输入错误的用户名, 验证登录失败&#xff0c;并且提示相应的错误信息   3.输…...

WEB测试项目实战

视频教程链接:https://pan.baidu.com/s/1sPWlqyZxV6AhCKHmhmZYeg 提取码:e866 目录 WEB项目测试备战产品需求与设计评审测试计划测试用例架构搭建web测试用例设计方法功能测试用例设计方法性能测试用例设计安全测试用例设计兼容性测试用例设计界面测试用例设计web测试用例的评审…...

[附源码]Python计算机毕业设计Django基于Java酒店管理系统

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

scratch少儿创意编程遂宁

Scratch融合卡通、动画、音效等多媒体的运用和直观拖拽式的编程方式&#xff0c;生动有趣&#xff0c;可以编写各种类型程序&#xff0c;游戏、动画、互动美术、实物模拟、数学模拟等&#xff0c;想象无限。同时蕴含丰富知识&#xff0c;体现现代编程思想&#xff0c;涵盖程序设…...

android平台malloc_debug使用方法(含测试代码)

malloc_debug测试程序 malloc debug是android平台自带的调试工具&#xff0c;与其他内存检查工具原理类似&#xff0c;使用调试函数替换标准c库中的malloc/free等内存操作相关函数&#xff0c;每次申请释放内存都对内存做标记&#xff0c;当内存泄漏或越界时&#xff0c;会记录…...

max创意量子计算机,创意编程与MaxMSP

MaxMSP是一款可视化编程语言&#xff0c;它让你不用写代码就可以创建复杂的交互程序。创意编程是在创造性的活动中学习电脑程序设计&#xff0c;充分利用电脑程序构建虚拟世界&#xff0c;在充分地启发和引导下&#xff0c;在解决问题的过程中&#xff0c;主动探索式的学习创意…...

leetCode142:(python)

解答&#xff1a; class Solution:def detectCycle(self, head):if head is None or head.next is None or head.next.next is None:return Nonefast headslow headwhile fast and fast.next:fast fast.next.nextslow slow.nextif fast slow:fast headwhile fast ! slow…...

测试项目实战 ~ 笔记

环境配置 虚拟机下载 VMware centos7镜像文件下载 centos VMware中使用centos7 测试需求分析 ➢ 列出待测需求➢ 设定需求优先级➢ 详细描述测试需求内容➢ 经过评审通过➢ 需求统计及分析 软件需求规格 SRS&#xff1a;Software Requirements Specification 测试需求编号…...

3 变量-创建变量tf.Variable.assign-1-改变原来变量的值,原来变量和assign后的变量不能共享同一内存空间。

import tensorflow as tf# assign会改变原来变量的值&#xff0c;原来变量和assign后的变量不能共享同一内存空间。 a tf.Variable([2.0, 3.0]) b tf.Variable(a) a.assign([5, 6])print(a.numpy()) # [5. 6.]print(b.numpy()) # [2. 3.]print(a.assign_add([2,3]).numpy()) …...

FastAPI - 一款新型的 Python Web 框架(对比 Flask)

近日曾想尽办法为 Flask 实现 Swagger UI 文档功能&#xff0c;找到的实现方式基本上是 Flask Flasgger, 记录在 Flask 应用集成 Swagger UI。然而不断的 Google 过程中偶然发现了一款集成了 Swagger UI 的比 Flask 还好的 Python Web 框架 -- FastAPI 。起初想要在标题中表达…...

【pen200-lab】10.11.1.231

pen200-lab 学习笔记 【pen200-lab】10.11.1.231 &#x1f525;系列专栏&#xff1a;pen200-lab &#x1f389;欢迎关注&#x1f50e;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f4c6;首发时间&#xff1a;&#x1f334;2022年11月27日&#x1f334; &#x1f36d;作…...

第十届 蓝桥杯大赛 青少年创意编程 C++组

第十届蓝桥杯大赛青少年创意编程C组省赛 第1题 水下探测器https://blog.csdn.net/dllglvzhenfeng/article/details/122320857 蓝桥杯青少年创意编程省赛C 水下探测器&#xff08;比较详细的解答&#xff09;https://blog.csdn.net/qq_55902729/article/details/120026510 第十…...

数据分析:pandas——DataFrame的描述信息

...

【AcWing】第 62 场周赛 【2022.07.30】

4500. 三个元素 4501. 收集卡牌AcWing 4500. 三个元素 题目描述 给定一个长度为 \(n\) 的数组 \(r\_1,r\_2,…,r\_n\)。 请你找到其中的三个元素 \(r\_a,r\_b,r\_c\),使得 \(r\_a < r\_b < r\_c\) 成立。 输入格式 第一行包含整数 \(n\)。 第二行包含 \(n\) 个整数 \(r\…...

unity地面添加材质球_为Unity3D创建素材(1):图片、着色器、材质球

图片Unity3D支持使用大部分位图格式作为图片素材&#xff0c;甚至包括带图层和图层效果的.psd格式文件。但在实际使用中&#xff0c;并不推荐直接使用非通用的文件格式。这是因为对于任何格式的图片素材&#xff0c;Unity3D在导入时都会自动执行一个转换过程&#xff0c;如果面…...

生物素标记甾体化合物/多杀菌素探针分子/壳聚糖/聚乙二醇偶连基团为华生物提供

生物素标记的甾体化合物探针将D-生物素酰氯与胺反应,合成了新型生物素探针标记的甾体衍生物,经检测这些衍生物对某些肿瘤细胞株有较好的抗肿瘤活性,且对正常细胞株(HEK293T)没有明显的毒害作用。 生物素标记的多杀菌素探针分子&#xff0c;经检测验证&#xff0c;生物素标记多…...

先学python还是r-r语言和python学哪个?

经常有读者问我们&#xff0c;在数据科学领域里&#xff0c;到底是该选 Python 呢&#xff0c;还是选 R 更好&#xff1f;诚然&#xff0c;对于数据科学家来说&#xff0c;R 和 Python 都很重要。但是对于一个新人数据科学家来说&#xff0c;又该如何取舍呢&#xff1f;同时学习…...

快收藏!!整理了100个Python小技巧!!

大家好&#xff0c;我是小F&#xff5e; 目前Python可以说是非常流行&#xff0c;在目前的编程语言中&#xff0c;Python的抽象程度是最高的&#xff0c;是最接近自然语言的&#xff0c;很容易上手。 你可以用它来完成很多任务&#xff0c;比如数据科学、机器学习、Web开发、脚…...

python代码示例-Python编程代码示例 - 全文

当你在机器上启动某个程序时&#xff0c;它只是在自己的"bubble”里面运行&#xff0c;这个气泡的作用就是用来将同一时刻运行的所有程序进行分离。这个"bubble”也可以称之为进程&#xff0c;包含了管理该程序调用所需要的一切。 例如&#xff0c;这个所谓的进程环境…...

全国中小学信息技术创新与实践大赛:软件创意编程赛道

“全国中小学信息技术创新与实践大赛”是一项运用信息技术&#xff0c;培养广大师生的创新精神和实践能力&#xff0c;面向青少年学生开展人工智能科学普及、引领科技创新的素质教育实践平台&#xff0c;简称NOC大赛&#xff08;NOC为Novelty, Originality, Creativity的缩写&a…...

shopify独立站如何引流

Shopify独立站是什么? Shopify是一个独立站平台&#xff0c;目前是国外最大的独立商城平台&#xff0c;你可以无限制的经营你的独立商城&#xff0c;不限制产品&#xff0c;不限制品类&#xff0c;不限制数量。 同时在安全&#xff0c;稳定方面可以绝对放心&#xff0c;让你可…...

常见电子元件的识别与检测

一、电阻 导体对电流的阻碍作用就叫该导体的电阻。电阻&#xff08;Resistor&#xff0c;通常用“R”表示&#xff09;是一个物理量&#xff0c;在物理学中表示导体对电流阻碍作用的大小。导体的电阻越大&#xff0c;表示导体对电流的阻碍作用越大。不同的导体&#xff0c;电阻…...

VS Code 扩展开发如何保持用户视觉体验一致

本文介绍如何在 VS Code 插件的 webview 中加载本地的资源文件&#xff0c;并如何使用 VS Code 自身的 UI 来实现用户视觉体验的一致。 背景 最近想做一个 VS Code 的插件用来简便我使用 VS Code 来编辑 Markdown 博客的体验&#xff0c;在设计插件的过程中&#xff0c;因为需…...

python和R的区别

TOCR语言特点 R语言用于统计分析&#xff0c;绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件。他是一个用于统计计算和统计制图的工具。它可以运行在UNIX&#xff0c;windows和Macintosh的操作系统上。 特点&#xff1a; 1&#xff09;R是自由的软件…...

信息技术服务风险评估

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

文本分析python和r_中文文本挖掘R语言和Python哪个好?

单就数据分析对比&#xff0c;我认为R的优势有&#xff1a;1、学习先易后难&#xff0c;不会把小白们吓掉&#xff1b;2、数据科学的包特别多3、可视化特别吊R的缺点也不少&#xff1a;1、R经常更新&#xff0c;更新后经常不支持之前你安装的包&#xff1b;我电脑里安装了10个R…...

widedeep

即是&#xff1a; wide的输入的特征是id特征&#xff0c;比如商品类别&#xff0c;性别&#xff0c;或者是特征的组合&#xff0c;例如类别和性别的组合&#xff1b;deep的输入的特征是连续值或者embdding的两部分的输入。cvr是转换率的预估。...

Spring Cloud H (五)初战服务降级和熔断Hystrix(豪猪哥)

目录 前言 概述 服务雪崩 服务限流 服务降级 服务熔断 如何理解服务降级和熔断之间的关系 代码实战 Hystrix支付微服务构建 订单微服务调用支付服务出现卡顿 Hystrix之服务降级支付侧fallback Hystrix之服务降级订单侧fallback Hystrix之全局服务降级DefaultPropert…...

基于STM32单片机的温湿度检测报警器(数码管)(Proteus仿真+程序)

编号&#xff1a;27 基于STM32单片机的温湿度检测报警器&#xff08;数码管&#xff09; 功能描述&#xff1a; 本设计由STM32F103单片机最小系统DHT11温湿度传感器数码管显示模块声光报警模块独立按键组成。 1、主控制器是STM32F103单片机 2、DHT11传感器测量温度和湿度数据…...

使用Docker安装Drone和Gogs实现自动化部署

1 基本介绍 1.1 Drone简介 Drone是基于GO语言开发的持续集成&#xff08;Continuous integration&#xff0c;CI&#xff09;引擎&#xff0c;它可以借助Docker容器技术&#xff0c;用于自动化测试与构建&#xff0c;满足持续交付的基本需求&#xff0c;适合小团队开发。Dron…...

正式进入Java修炼当中啦

自学Java已经有好几天了&#xff0c;之前一直都是自己看视频学&#xff0c;多多少少有点收获吧。 好多视频在开始教学之前都会要求新手去注册一个博客账号&#xff0c;我觉得这个是非常好的一个建议&#xff0c;多写点文章不仅可以锻炼思维能力还可以提升打字速度&#xff0c;…...

速度+价格,拼多多Temu正在革新跨境电商玩法

出品 | 何玺 排版 | 叶媛 11月28日&#xff0c;拼多多公布的Q3财报显示&#xff0c;公司各业务板块均呈现出迅猛增长势头。其中&#xff0c;跨境电商的发展尤为引人注目。 01 利润超百亿&#xff0c;拼多多Q3财报亮点多 财报数据显示&#xff0c;拼多多第三季度在营收、成本…...

性能测试之常见性能缺陷

一、性能测试定义 性能测试&#xff0c;是结合被测系统应用架构、业务场景和实现细节、逻辑&#xff0c;对软件响应时间、处理速率、容错能力等进行分析测试&#xff0c;找到系统的性能瓶颈&#xff0c;并确认问题得到解决的过程。 二、性能测试缺陷分类 缺陷类型&#xff1…...

多平台统一用户系统设计

0x00 引言 现在越来越多的产品都实现了在不同平台上的功能支持。比如原来的 App 为了微信上的流量&#xff0c;开发了小程序。原来只做微信公众号的&#xff0c;后来为了更好的体验开发了 App 等等。这里面临用户账号迁移的问题。对于用户来讲&#xff0c;希望原来一个平台上的…...

maven 报错 (无法打包)To see the full stack trace of the errors, re-run Maven with the -e switch.Re-run

报错的的内容&#xff1a; C:\Program Files\Java\jdk1.8.0_171\bin\java.exe" -Dmaven.multiModuleProjectDirectoryE:\A_Develop\marry\marry2.2\marry -Dmaven.wagon.http.ssl.insecuretrue -Dmaven.wagon.http.ssl.allowalltrue "-Dmaven.homeE:\A_Development …...

ADC分类及主要技术指标

原文地址&#xff1a;https://blog.csdn.net/zhaoguanghua0407/article/details/78412530 原文作者&#xff1a; cucumbers0407 转载仅为个人学习方便&#xff0c;并无他意&#xff0c;如有冒犯&#xff0c;敬请谅解 模数转换器的文章网上非常多&#xff0c;目前自己也在选&a…...

高新技术企业认定条件

主要是评估企业的以下几个条件&#xff1a; 一是企业成立满一年以上&#xff0c;并且符合高企八大领域&#xff1b; 二是拥有核心自主知识产权&#xff0c;并且近一年高新产品的收入啊&#xff0c;需要占总收入的60%以上&#xff1b; 三是科技人员占当年职工总数的比例不低于…...

macBook下将m4a转换成mp3

直接使用Mac里面的iTunes可以创建mp3版本。 第一步&#xff1a;偏好设置&#xff0d;通用&#xff0d;导入设置&#xff0d;选择导入时使用mp3版本 第二步&#xff1a;iTunes打开音频后&#xff0c;文件&#xff0d;转换&#xff0d;创建mp3版本 第三步&#xff1a;m4a文件后…...

【渝粤教育】国家开放大学2018年秋季 0257-21T高级英语听力(1) 参考试题

试卷代号&#xff1a;0269 2018-2019年度第一学期考试 文学概论试题 2019年1月 一、选择题&#xff08;请在下面的答题框内写上正确答案的序号&#xff09;&#xff08;每小题3分&#xff0c;共30分&#xff09; 1&#xff0e;在魏晋时期&#xff0c;南朝宋文帝建立“四学”即…...

k8s 之 helm包管理工具的简介安装使用

一&#xff1a;简介(Helm,Charts,Repoistory,Release) Helm、Chart Helm是Kubernetes的包管理器&#xff0c;类似于Python的pip centos的yum ubuntu的apt,主要用来管理 Charts&#xff0c;Charts是 Helm 的应用打包格式。chart 由一系列文件组成&#xff0c;这些文件描述了 K…...

vue 中 axios的post请求,415错误

415错误 415是HTTP协议的状态码415的含义是不支持的媒体类型(Unsupported media type)检查是否在POST请求中加入了headerheader中是否包含了正确的Content-Type 需求分析 需求&#xff1a;请求本地平台上数据库的表单数据问题&#xff1a;请求415错误原因&#xff1a;请求格…...

python 图像识别游戏_基于Python的浏览器图像识别

我想实现一个软件在21点计算卡&#xff0c;使用一些图像识别自动化的过程。但我不知道从哪里开始。我认为问题可以分为以下几个步骤&#xff1a;1-在游戏中从浏览器中获取图像(基本上是一个Adobe Flash游戏)2-处理图像&#xff0c;用一些图像识别&#xff0c;可以识别所有的卡片…...

Mysql的两种存储引擎详细分析及区别(全)

目录前言1. MyISAM2. InnoDB3. 总结前言 mysql有多种存储引擎&#xff08;MyISAM、InnoDB、MERGE、MEMORY(HEAP)、BDB(BerkeleyDB)、EXAMPLE、FEDERATED、ARCHIVE、CSV、BLACKHOLE。&#xff09; 但是常用的主要是这两种&#xff0c;分别为myism和innodb 补充说明一下 这两种…...

codeforce 1638 ABC

1638A Reverse 题意&#xff1a; 给定一个排列数组&#xff0c;要求进行一次反转&#xff0c;使数组的字典序最小 思路&#xff1a; 字典序最小最优一定是123…n顺序排列&#xff0c;因此从头遍历一下找到第一个a[i]和i不相等的位置&#xff0c;和a[i]中值为i的这一段进行反转…...

艾司博讯:拼多多商家sku编码是什么意思

新手商家刚刚进入拼多多&#xff0c;所以他们对拼多多很多功能了解的并不多。比如&#xff0c;拼多多上架产品的时候会出现失败的情况&#xff0c;那么很可能就是你的sku填写错误。那么拼多多sku是什么&#xff0c;上架产品时sku编码怎么填&#xff1f;下面就为大家带来讲解。 …...

电商后台管理系统sku解决方案(仿TX云mall)

示例基于vue2 和element-ui构成&#xff1b;拖拽排序用的是vuedraggable&#xff1b; 主要数据格式&#xff1a; [{value: , //规格名popoverVisible: false, //控制el-popover的显示隐藏skuList: [ //规格值{value: 规格1, image: , name: value0} …...

(最简易版本1)js笛卡尔积生成商品SKU多规格算法

&#xff08;B站一博主保姆级理解&#xff09;笛卡尔积生成商品SKU__揽的博客-CSDN博客 首先这篇文章得仔细看&#xff0c;上面是我出的第一版本多规格算法可以去看一下思路&#xff0c;最主要的思路还是来源于递归算法 算法版本升级 1.使用Reduce函数来对算法进行升级优化 …...

多规格sku

管理页面多规格sku sku 商品规格 <div styledisplay:flex;flex-direction:column;margin-top:14px;><div v-for"(items, index) in specGridCell" :key"index" styledisplay:flex;flex-direction:row; justify-content&#xff1a;space-betwe…...

SKU与SPU的区别

博客园的解释&#xff1a; 做订单系统中&#xff0c;遇到这两个名词&#xff0c;在网上查了下解释&#xff0c;记录下&#xff1a; 1. SKU(Stock Keeping Unit)库存量单元 --- SKU是商品下的一个分类属性&#xff08;商品下一个颜色或者尺码&#xff09; 2. SPU(Standard Pr…...

SPU与SKU区分

写在最前 SPU 是标准化产品单元&#xff0c;区分品种&#xff1b;SKU 是库存量单位&#xff0c;区分单品&#xff1b;商品特指与商家有关的商品&#xff0c;可对应多个 SKU。 SPU&#xff1a;Standard Product Unit Standard Product Unit&#xff08;标准产品单位&#xff0…...

vue修改编码_Vue的编码技巧与规范使用详解

当我们完成项目的构建&#xff0c;进入开发阶段的时候&#xff0c;除了你需要了解框架本身的知识点外&#xff0c;我们还需要提前掌握一些项目的编码技巧与规范&#xff0c;在根源上解决之后因编码缺陷而导致的项目维护困难、性能下降等常见问题&#xff0c;为项目多人开发提供…...

6_商品 SPU 与 SKU

是什么 SPU: 标准化产品单元 SPU Standard Product Unit &#xff08;标准化产品单元&#xff09;,SPU是商品信息聚合的最小单位&#xff0c;是一组可复用、易检索的标准化信息的集合&#xff0c;该集合描述了一个产品的特性 SKU: 库存量单位 SKUstock keeping unit(库存量…...

电商项目—商品的spu、sku概念及其之间的关系

电商项目—商品的spu、sku概念及其之间的关系 电商项目中涉及到商品时必然会遇到的几个概念&#xff0c;SPU、SKU、单品等。彻底搞懂和明白了这几个概念对我们设计商品表是十分必要的前提条件。 SPU:标准化产品单元 SPU Standard Product Unit &#xff08;标准化产品单元&…...

sku商品表设计

表关系: 分类表 < 商品表 < SKU表(库存表) 分类表 < 属性名 < 属性值 商品表 < 商品和属性关系表 > 属性名|属性值 业务逻辑: 1.同一商品不同SKU库存和售价不同. 2.不同类型的商品具有不同的属性名和属性值(如汽车和服饰),所以属性需要支持后期添加和维护. …...

SKU

分类表: (商品分类编号, 分类名称, 父分类编号) (1, 男装, 0) (2, 裤子, 1) (3, 外套, 1) (4, 内裤, 1) (5, 袜子, 1) 商品表: (商品编号, 商品名称, 商品分类编号, 卖家编号, SPU销量, 评论数) (1, 裤子名, 2, 1, 0) (2, 外套名, 3, 1, 0) (3, 内裤名, 4, 1, 0) (4, 袜子名, …...

后台实现sku 管理

什么是SPU?什么是SKU SPU:是标准化产品单元 SKU:库存量单位 创建创建模型类 创建spu跟sku的模型类 关联品牌表跟种类表(继续在后台项目中) from django.db import models # spu 表 class SPUS(models.Model):namemodels.CharField(spu,max_length20)# …...

多多客id是什么意思_拼多多skuid是什么意思(关于sku编码的详细介绍)

定价&#xff0c;是店铺运营中极其重要的一环&#xff0c;它直接影响了产品点击率和转化率。那么&#xff0c;当你选好一款产品&#xff0c;准备上架时&#xff0c;你会如何定价&#xff1f;定价时又会考虑哪些因素呢&#xff1f;今天就为大家分享关于定价以及SKU布局的那些事儿…...

React 版 sku商品规格选择器和sku生成器

演示地址&#xff1a;https://tccsg.github.io/react-sku/ 仓库地址&#xff1a;https://github.com/tccsg/react-sku 因为业务的需求不得不对sku进行深入的研究&#xff0c;在还没写代码之前感觉是简单的&#xff0c;一天就搞定了 结果几天过后… 甚至想打人了&#xff0c;…...

E3--FPGA实现LVDS收发实例和原理2022-12-03

1.什么是LVDS 一个新东西来的时候&#xff0c;人们总是希望能够宏观的定性的认识它。一个问题是&#xff0c;手机上用的“软件”该如何定义呢&#xff1f;来自百度百科的定义是&#xff0c;软件是指一系列按照特定顺序组织的计算机数据和指令的集合&#xff0c;如果你是非专业…...

类似小红书标签效果(补间动画)

昨天老大给布置个任务&#xff0c;为我们的app做下调研&#xff0c;app中有标签的存在&#xff0c;类似小红书和nice的添加标签模式&#xff0c;于是我就试着做出那个一闪一闪的标注点~ 仔细看了看小红书的闪闪的标签&#xff0c;得出一个结论&#xff1a; 它是个动画 好吧&am…...

小红书账号分析丨小红书kol速成干货分享

导语&#xff1a;很多萌新小白在刚运营小红书时动力满满&#xff0c;坚持一段时间后&#xff0c;开始愁选题愁数据&#xff0c;最后不了了之。普通人和专业博主&#xff0c;差距真的很大吗&#xff1f;NO&#xff01;只要持续不断地努力输出专业运营知识的学习&#xff0c;从素…...

小红书支付老显示服务器开小差,小红书涉嫌套路营销怎么回事 办月卡自动跳转至办年卡...

随着越来越多的电商开启付费会员制&#xff0c;会员“套路”再惹争议。  近日&#xff0c;消费者庞女士向长江商报爆料称&#xff0c;原本只想花费19.9元买个小红书月会员&#xff0c;却不料自动扣费199元成了小红书年会员。苦于退不了款&#xff0c;庞女士只好求助媒体&…...

小红书shield算法还原, 开箱即用

小红薯数据抓取主要分为微信小程序端和APP端&#xff0c; 小程序端的X-sgin算法主要用的md5加密&#xff0c;通过URL的一部分加上一个固定值&#xff0c;再MD5一把就可以获取&#xff0c;组合参数的时候还需要用到一个类似于小程序授权码的东西&#xff1a;wx_code wxmp.a49d26…...

仿小红书嵌套滑动效果

小红书效果 分析 思路一&#xff1a;可以通过自定义view来实现类似 &#xff08;比较麻烦&#xff0c;参考这里&#xff09;思路二&#xff1a;借助 NestScrolling 机制实现 &#xff08;比较简单&#xff0c;关于嵌套滑动概述参考这里&#xff09; 下面就用思路二来分析一下…...

android 用户指引动画,小红书安卓客户端酷炫引导页实现分析

在android开发技术周报看到了小红书引导页的开源实现&#xff0c;觉得做的很不错&#xff0c;在这里分析一下它的实现&#xff0c;共同学习~效果页面组成Touch事件传递Req-1 ChildViewPager#image 和 ChildViewPager#text能同时响应滑动事件。Req-2 点击“跳过”按钮进入LoginA…...

小红书主页爬取_【小红书首页】小红书首页内容推荐依靠哪些规则?

小红书首页内容推荐依靠哪些规则&#xff1f;如今很多年轻人都喜欢使用小红书&#xff0c;同时许多商家也纷纷入驻进来。那么大家是否知道小红书首页内容推荐依靠哪些规则呢&#xff1f;1、根据内容相似度开展推荐小红书首页feed流关键也是根据内容的相似度开展强烈推荐&#x…...

android 高仿引导页,高仿小红书引导页实现效果

### 演示效果![暂时先借用小红帽图片素材的app效果来演示](/contentImages/image/20170928/mJegwYOjLiGWqlmnG28.gif)【暂时先借用小红帽图片素材的app效果来演示】### 文件结构(1)Android层的代码实现(2)实现效果Gif一张### 代码实现过程&#xff1a;#### 第三方库(1)butterkn…...

小红书最新用户量数据_小红书用户增长新玩法:了解小红书用户群体

做成这件事&#xff0c;主要用了3个方法&#xff0c;今天我们来讲小红书用户增长的第一个方法&#xff1a;深度了解小红书的用户。在开始发布小红书内容之前&#xff0c;深度分析过小红书的用户画像、小红书的各个功能&#xff0c;在网上找遍了介绍小红书的文章&#xff0c;在对…...

仿造小红书页面代码html,jQuery仿小红书登录页,背景图垂直循环滚动登录页,向上循环滚动的动画,实现一张背景图片的无缝向上循环js滚动...

jQuery仿小红书登录页&#xff0c;背景图垂直循环滚动登录页&#xff0c;向上循环滚动的动画&#xff0c;实现一张背景图片的无缝向上循环js滚动先看效果图&#xff1a;图片是gif看着有点卡顿&#xff0c;网页里面其实很流畅的此代码使用CSS3动画实现&#xff0c;很方便超好用&…...

php仿小红书,vue仿小红书个人开源项目

小红书&#xff0c;发现全世界的好东西! 种草种的好&#xff0c;美得比人早!在线预览点我有惊喜哦(PC端建议在Chrome下开启调试模式&#xff0c;移动端直接在浏览器中打开就好)项目描述技术栈Vue2.0全家桶 axios Vuex Mint-Ui Mock.js Stylus主要依赖使用vue-cli2.0搭建项…...

中创|又临双11淘宝崩了,中心化存储难以支撑

今年的双十一不再是深夜零点开始预售了&#xff0c;而是改成“八点”了…… 在20号晚上&#xff0c;#淘宝崩了#和淘宝的“双十一预售” 的字眼一并登上热搜排名在第一和第二。 天猫双11刚刚开始第一天预售&#xff0c;就有网友反映给客服发消息发不出去&#xff0c;有网友称以为…...

人类视觉神经科学助力音视频产业革命 - 弱网下的极限实时通信

一、什么是弱网? 1.1 弱网概念 弱网从字面意思看就是网络比较弱, 我们通称为信号差, 网速慢, 随着移动互联网火热发展的这些年, 大量用户会在地铁, 隧道, 电梯和车库等特殊场景下使用移动端 APP 。这些场景下, 网络会出现延迟、中断、抖动、超时等情况。 1.2 网络形态 网络…...

Python测试进阶(一)

文章目录测试框架pytestMarkskip参数化异常处理数据驱动Allure集成生成报告Fixture基操作用域yield数据共享自动应用参数化ini运行规则配置命令行参数指定/忽略执行目录配置日志插件开发常用插件分布式并发自定义插件打包发布hook小结测试框架 先了解unittest问题分析 自动化测…...

N32905音视频学习笔记-GPIO

陈生 微信:chenzhe_yj 提供自研开源硬件、产品定制、技术咨询 淘宝店&#xff1a;https://item.taobao.com/item.htm?spma1z10.1-c-s.w4004-18267726305.6.3fbb1d275b0ixd&id554693753289 目录 准备工作&#xff1a; 1.N32905 GPIO简介 2.硬件设计 3.软件设计 3.1内…...

N32905音视频学习笔记-gdbserver移植及远程调试

陈生 微信:chenzhe_yj 提供开源硬件产品、嵌入式软硬件开发、技术咨询 淘宝店&#xff1a;https://item.taobao.com/item.htm?spma1z10.1-c-s.w4004-18267726305.6.3fbb1d275b0ixd&id554693753289 目录 准备工作&#xff1a; 1.远程调试简介 2.gdbserver移植详解 2.…...

N32905音视频学习笔记-lvd低电压检测

陈生 微信:chenzhe_yj 提供开源硬件产品、嵌入式软硬件开发、技术咨询 淘宝店&#xff1a;https://item.taobao.com/item.htm?spma1z10.1-c-s.w4004-18267726305.6.3fbb1d275b0ixd&id554693753289 目录 准备工作&#xff1a; 1.N32905 ADC简介 2.硬件设计 3.软件设计…...

N32905音视频学习笔记-watchdog看门狗

陈生 微信:chenzhe_yj 提供开源硬件产品、嵌入式软硬件开发、技术咨询 淘宝店&#xff1a;https://item.taobao.com/item.htm?spma1z10.1-c-s.w4004-18267726305.6.3fbb1d275b0ixd&id554693753289 目录 准备工作&#xff1a; 1.N32905 watchdog简介 2.软件设计 2.1内…...

N32905音视频学习笔记-按键

陈生 微信:chenzhe_yj 提供自研开源硬件、产品定制、技术咨询 淘宝店&#xff1a;https://item.taobao.com/item.htm?spma1z10.1-c-s.w4004-18267726305.6.3fbb1d275b0ixd&id554693753289 目录 准备工作&#xff1a; 1.N32905 GPIO简介 2.硬件设计 3.软件设计 3.1内…...

使用ESP32CAM读取视频流

title: ESP32CAM读取视频 硬件准备 esp32cam(我是淘宝买的&#xff0c;买的套装带烧录底板和一个OV2640的摄像头,价格33)数据线 软件准备 Arduion配置ESP32开发板 不懂怎么配置的点这里和这里vscode platformIO 上述两个平台根据自己习惯来&#xff0c;新手推荐使用Arduion…...

N32905音视频学习笔记-SD挂载

陈生 微信:chenzhe_yj 提供开源硬件产品、嵌入式软硬件开发、技术咨询 淘宝店&#xff1a;https://item.taobao.com/item.htm?spma1z10.1-c-s.w4004-18267726305.6.3fbb1d275b0ixd&id554693753289 目录 准备工作&#xff1a; 1.N32905 SD简介 2.硬件设计 3.软件设计…...

Wifi小车之 - STM32无线视频篇

2011-10-28 先声明一下&#xff0c;这个想法最后是没有实现的。 51单片机之后&#xff0c;就开始学STM32了&#xff0c;淘宝了一块神舟I开发板带液晶屏&#xff0c;才99元&#xff0c;看了一些教程就开始试着运行程序了&#xff0c;其实原理和51差别不大&#xff0c;不过它有自…...

微信、淘宝一个跑不了——免费wifi

从前&#xff0c;我总认为一个人只要质朴、心灵美就行。现在想来&#xff0c;不知是当下肤浅了还是以前单纯了。就像&#xff0c;你去相亲&#xff0c;与他人第一次见面&#xff0c;作为一个视觉动物&#xff0c;没有第一次的“惊艳”&#xff0c;何来的二次、三次呢&#xff1…...

[附源码]计算机毕业设计springboot自行车租赁管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

电话机器人可以做什么?

电话机器人的认知 在之前呢&#xff0c;其实我和大多数人的认知一样。认为现在的人工智能还很弱&#xff0c;还和网络上戏称为“人工智障”一样。而生活上渐渐地出现了所谓的小爱&#xff0c;SIRI&#xff1b;这些服务型机器人&#xff0c;它们的出现带来不少便利&#xff0c;但…...

扡扫机器人_米家扫拖机器人:扫地拖地一把抓,小爱同学不落下

如今&#xff0c;越来越多的家庭开始使用扫地机器人帮忙打扫卫生&#xff0c;日常清洁中&#xff0c;这类产品让很多人省下不少时间。就在最近&#xff0c;小米米家正式发布了米家扫拖机器人 LDS 激光导航版(以下简称米家扫拖机器人)&#xff0c;在设计和性能上又有不少亮点&am…...

聊天机器人文档(AIML)

很多朋友问我要源码&#xff0c;放git上了&#xff1a;https://github.com/wxlfight/Alice-Robot PS&#xff1a;很多同学读完我下面写的东西&#xff0c;都来问问题&#xff0c;说什么什么不成功。我想是我写的东西不够深入&#xff0c;不够清晰吧&#xff01;以后我会找时间把…...

炒菜机器人的弊端_一款饱受争议的炒菜机器人

炒菜机器人亮相2020年9月5日服贸会&#xff0c;其中服务机器人区的展示&#xff0c;吸引了不少游客&#xff0c;而在全球初出登场的多样化机器人科技&#xff0c;逐渐出现在了我们的视野中。要说最具代表性的就是绘画机器人&#xff0c;可以在两分钟内画一出幅画作&#xff0c;…...

java实现小艾机器人陪聊

各位大佬&#xff0c;好久没有写新的东西给大家了&#xff0c;现在给大家来一个陪聊解闷的小艾机器人&#xff0c;来陪伴大家&#xff0c;希望大家喜欢哦&#xff01;^- ^ 现在可多手机上都有只能语音机器人&#xff0c;虽然说的话有些牛头不对马嘴的&#xff0c;但是在哪那么某…...

python和小爱同学_从企业微信机器人到小爱同学,用 Serverless 实现生活智能化!...

通过定时触发器&#xff0c;可以简单快速地定制一个企业微信机器人。我们可以用它来实现喝水、吃饭提醒等小功能&#xff0c;还能实现定时推送新闻、天气&#xff0c;甚至是监控告警的小功能。使用企业微信机器人在企业微信中&#xff0c;选择添加机器人&#xff1a;之后&#…...

c++/人工智能小爱(针对7-14岁少年)

c/人工智能小爱 原创&#xff1a;Re&#xff1a;小余 ID&#xff1a;ypc070309 多多支持呦&#xff0c;允许转载 #include <iostream> #include <stdio.h> #include <time.h> #include <unistd.h> #include <stdlib.h> #include <cstdli…...

史上最全面聊天机器人总结,图灵、思知、小爱、小微,作者已接入到自己的开源IM项目中使用

史上最全面聊天机器人总结&#xff0c;开源项目开放平台第三方公司&#xff0c;作者已接入到自己的开源IM项目中使用。 github地址&#xff1a;https://github.com/xmcy0011/CoffeeChat 文章目录AI聊天机器人总结开源项目思知机器人&#xff08;python&#xff09;BotSharp&…...

怎么建立一个网站平台

建立网站需要三样东西&#xff0c;那就是域名、服务器和程序&#xff0c;那么这三样东西怎么来呢&#xff1f; 1、域名&#xff1a;域名也就是我们常说的网址&#xff0c;就像我们打开百度一样&#xff0c;那么域名哪里购买呢&#xff1f;如果是国内&#xff0c;建议去dnspod或…...

国外有哪些类似Wooyun(乌云)的网站平台?

2019独角兽企业重金招聘Python工程师标准>>> https://www.zhihu.com/question/21673304 转载于:https://my.oschina.net/u/2308739/blog/783390...

有哪些好的IT问答类的网站平台

先推荐一波国内的&#xff1a;1、站名&#xff1a;Chinaunix 网址&#xff1a;www.chinaunix.net 大型的技术社区网站&#xff0c;包含了服务器&#xff0c;存储备份&#xff0c;C/C&#xff0c;PHPMy&#xff0c;SQL&#xff0c;嵌入式&#xff0c;Linux系统等板块。2、站名&a…...

Java Web简化版交友网站平台

原文&#xff1a;Java Web简化版交友网站平台 源代码下载地址&#xff1a;http://www.zuidaima.com/share/1550463487478784.htm 该案例用基本用到了Java Web开发的全部基础知识&#xff0c;实现的功能有&#xff1a;用户注册、登录、增删改查、文件上传和数据库设计等&#x…...

网站建设平台有哪些分类?

网站建设是指使用标识语言&#xff0c;通过一系列设计、建模、和执行的过程将电子格式的信息通过互联网传输&#xff0c;最终以图形用户界面&#xff08;GUI&#xff09;的形式被用户所浏览。网站建设就如一张名片一样&#xff0c;只不过不是现实里的名片&#xff0c;而是网络上…...

Python - 实现渐变色的RGB计算

一、解决了什么问题&#xff1a; 求得两个颜色之间颜色渐变的RGB。 二、公式&#xff1a; Gradient A (B-A) / Step * N 编程时为了提高效率避免浮点运算&#xff0c;往往把除法放在最后面&#xff0c;这样公式就成了&#xff1a;Gradient A (B-A) * N / Step 注&#…...

html 渐变透明写法,css实现透明渐变特效的示例代码

知乎发现栏目上的标题图一般都是以下图方式展现的&#xff0c;很显然它是利用渐变去实现的。思路很有意思&#xff0c;主要是要有两方面的认知&#xff1a;这张图其实可以分成两部分&#xff0c;右边控制图形和渐变&#xff0c;左边就是一张纯色背景&#xff0c;和渐变无关透明…...

实现屏幕色彩渐变

#include “stdlib.h" void CMyView::OnDraw(CDC* pDC){ CMyDoc* pDoc GetDocument(); ASSERT_VALID(pDoc); CRect rc; GetClientRect(&rc); for(int i0;i<1000;i) { int cxMapRand(rc.Width()); int cyMapRand(rc.Height()); pDC->SetPixel(cx,cy,GetRando...

c语言渐变算法,ObjectCSwift 渐变色算法实现

-(NSArray *)getGradientColorWithStartColor:(UIColor *)startColor endColor:(UIColor *)endColor step:(NSInteger)step inverse:(BOOL)inverse {//1 get start color rgbCGFloat startR 0.0, startG 0.0, startB 0.0;CGColorRef startColorRGB [startColor CGColor];N...

Vue中$nextTick实现源码解析

这篇文章主要为大家介绍了Vue中$nextTick实现源码解析&#xff0c;有需要的朋友可以借鉴参考下&#xff01; 先看一个简单的问题 {{ text }} 此时打印的结果是什么呢&#xff1f;是 old。如果想让它打印 new&#xff0c;使用 nextTick 稍加改造就可以 this.$nextTick(() >…...

渐变色彩艺术海报背景素材|感官刺激、个性突出

海报设计是视觉传达&#xff0c;要将图片、文字、色彩、空间等要素进行完美的结合&#xff0c;以恰当的形式向人们展示出宣传信息。渐变色彩艺术海报背景素材&#xff0c;PSD分层具备了感官刺激、个性突出的特点&#xff0c;值得借鉴学习&#xff01; 箭头水晶渐变色彩炫彩空间…...

清理微信浏览器缓存

清理微信浏览器缓存 用微信内置浏览器打开 http://debugx5.qq.com 勾上需清理的内容点击[清除] 转载于:https://my.oschina.net/XngPro/blog/834980...

Mac清理微信缓存

相信微信用户对微信缓存有很大的烦恼&#xff0c;下面是Mac版解决方法。 进入访达&#xff0c;输入: commandshiftG Cache即缓存的意思 打开文件后清理即可...

中国大牛市是一场世界大戏 (转载)

http://blog.sina.com.cn/s/blog_9623b2b80102vqbo.html一新一轮牛市可能的未来大盘在4月10日以一根中阳线结束了清明节后第一周的行情&#xff0c;沪市不但创7年来新高&#xff0c;收盘也是7年高点。突破4000点这个关口&#xff0c;是一个非常重要的节点&#xff0c;如果说没过…...

Java中的常用日志框架合集

目录一 日志的概念1.1 日志文件1.1.1 调试日志1.1.2 系统日志二 Java日志框架2.1 JUL2.1.1 架构介绍2.1.2 使用与日志级别2.1.3 日志的配置文件2.1.4 原理解析2.2 LOG4J2.2.1 案例入门2.2.2 日志级别2.2.3 Log4j组件2.2.3.1 Loggers2.2.3.2 Appenders2.2.3.3 Layouts2.3 JCL2.3…...

路与远方:从方舟开源,说到中国软件行业的生态未来

方舟编译器&#xff0c;最近几个月始终地处科技界热词的顶端。这来自于它本身的架构级优化&#xff0c;也来自于其在特殊时间背景下&#xff0c;与鸿蒙OS的关系。此外还有一点&#xff0c;就是自诞生之日起&#xff0c;方舟编译器就宣布将会开源。对于中国软件开发者来说&#…...

马云:中国未来30年将发生的5个新冲击

马云&#xff1a;中国未来30年将发生的5个新冲击 中国绿公司年会于每年4月22日世界地球日举办&#xff0c;每年有超过800位全球富有远见、最具变革力的商业领袖、政界要员、学界权威、NGO组织代表和主流媒体人出席。2017年俱乐部主席是马云&#xff0c;会上他分享了自己关于未…...

【转】未来10年中国经济的几大趋势

1.未来用钱买不到的东西会越来越多 在经历了前几十年的改革开放后&#xff0c;我们努力实现了市场化&#xff0c;所有的东西都能需要用钱才能买到。渐渐的我们可以发现一个事实&#xff1a;从大城市开始&#xff0c;越来越多的东西&#xff0c;花钱也买不到了。比如车牌&#x…...

从qq或微信上打开页面链接,直接跳转到360首页

开机后发现从QQ或微信上打开页面链接时&#xff0c;总是跳转到360首页 解决方法 打开安全防护中心 选择浏览器防护体系 点击默认浏览器防护 进行主页修改 完成这4步&#xff0c;问题就可以成功解决。...

该如何解决微信公众号扫码登陆PC?

电脑端通过微信公众号网页或H5页面的登陆信息扫码登陆解决方案。 至今为止还不是很完善&#xff0c;所以免费提供。 页面LOW到爆&#xff0c;毕竟是程序猿写的。后面有需要的话我再让我们团队的设计师重新设计过页面。暂时只是研究用途&#xff0c;就不劳烦设计师了。 如果你…...

在电脑版使用微信公众号或wap版扫码登陆解决方案

介绍&#xff1a; 在微信端或手机浏览器端&#xff0c;使用微信或手机的登陆状态&#xff0c;扫码登陆电脑版。 实现&#xff1a; 1、电脑端登陆页面显示二维码&#xff0c;二维码内容为以当前时间的加密token作为参数的URL&#xff0c;并把这串加密token保存到数据库。 2、在…...

【cssnbsp;spirte】合并拼图成一…

这边不多说&#xff0c;只给大家推荐使用一个工具css satyr,直接百度下这工具到处都有了哈&#xff0c; 直接把图片拉到这软件里会把图片拼接起来&#xff0c;生成后同时会生成图2类似的css定位背景图&#xff0c;开发就不用自己去算像素了&#xff0c;大大提高spirte开发的工作…...

SVG排版点击可以输入内容

核心代码 -webkit-user-modify: read-only | read-write | read-write-plaintext-only read-only 内容只读 read-write 内容可读写(支持富文本) read-write-plaintext-only 内容可读写,但粘贴内容中的富文本格式会丢失,类似于以纯文…...

想从事新媒体运营,需要具备哪些技能?

经常听到很多刚入行的小白在问&#xff0c;从事新媒体运营都需要会些什么呢&#xff0c;为什么自己怎么都摸不着头脑&#xff1f;作为一个有着5年运营经验的人&#xff0c;我发现新媒体运营需要以下几个核心技能&#xff0c;学会这几个技能&#xff0c;你离运营大神就不远啦&am…...

想入行新媒体运营,到底都需要做哪些准备?

新媒体运营&#xff0c;一个说新也不算新的岗位了&#xff0c;它事多工资少&#xff0c;但是胜在门槛低&#xff0c;部分岗位也不用频繁性加班&#xff0c;对于很多学历不是特别高&#xff0c;工作经验不是特别足的人来说&#xff0c;当真是一份美差。 在和同做新媒体的朋友们…...

sersync实时同步(四)

文章目录1. SERSYNC实时同步概述2. WEB上传视频至NFS存储2.1 WEB服务器配置2.1.1 安装httpd与httpd2.1.2 配置httpd服务2.1.3 启动httpd服务2.2 NFS服务器操作2.2.1 安装NFS服务2.2.2 配置NFS服务2.2.3 启动NFS服务3. WEB和NFS数据备份到BACKUP服务器3.1 BACKUP服务器操作3.1.1…...

首席商学院新媒体运营创始人黎想:新媒体文案10w+爆文排版方法!

优秀的10w文章各有千秋&#xff0c;但好看的文章排版套路却有迹可循。今天就跟大家分享一下&#xff0c;微信公众号的排版技巧&#xff0c;最快可以做到3分钟排好一篇文章哦。在开始之前&#xff0c;先跟大家分享一个小故事&#xff1a; 我之前接手一个企业公众号&#xff0c;每…...

新媒体运营项目管理者的3款王炸软件

新媒体运营成了很多企业推广和宣传品牌产品的重要渠道&#xff0c;想要从事新媒体运营&#xff0c;做好品牌传播和产品推广&#xff0c;玩转微信、微博、知乎等新媒体是入门的功课。对于新媒体运营团队来说&#xff0c;打造能够吸引用户眼球的爆款内容&#xff0c;实现产品和品…...

推荐五款小众却好用的创作工具,新媒体必备

新媒体运营工作&#xff0c;少不了使用各种各样的制图和绘图工具&#xff0c;选择好用的软件&#xff0c;不仅可以更加确切的表达内容&#xff0c;还可以帮助提升工作效率&#xff0c;但是如今软件这么多&#xff0c;选择哪一款更加好用呢&#xff1f;这里推荐5款小众且好用的软…...

干货|新媒体运营小编必备的三个实用排版技巧

说到新媒体&#xff0c;小编写文章是首要任务&#xff0c;排版是重中之重。敢问有多少小编因为排版成为了秃头小宝贝&#xff1f;孤苦一生无人追&#xff1f;太难了&#xff0c;我们真的太难了。 你以为排版只是把图片和文字放在一起&#xff0c;尽量让他美观一些就可以了吗&a…...

[转]一个古老的编程游戏:Python Challenge全通攻略

Python Challenge是一个网页闯关游戏&#xff0c;通过一些提示找出下一关的网页地址。与众不同的是&#xff0c;它是专门为程序员设计的&#xff0c;因为大多数关卡都要编程来算哦&#xff01;&#xff01; 去年和同学一起玩的&#xff0c;他做了大半&#xff0c;我做了小半&am…...

(转)一个古老的编程游戏:Python Challenge全通攻略

为什么80%的码农都做不了架构师&#xff1f;>>> Python Challenge是一个网页闯关游戏&#xff0c;通过一些提示找出下一关的网页地址。与众不同的是&#xff0c;它是专门为程序员设计的&#xff0c;因为大多数关卡都要编程来算哦&#xff01;&#xff01; 去年和同…...

转:一个古老的编程游戏:Python Challenge全通攻略

Python Challenge是一个网页闯关游戏&#xff0c;通过一些提示找出下一关的网页地址。与众不同的是&#xff0c;它是专门为程序员设计的&#xff0c;因为大多数关卡都要编程来算哦&#xff01;&#xff01; 去年和同学一起玩的&#xff0c;他做了大半&#xff0c;我做了小半&am…...

Java网络编程 - TCP通信

文章目录TCP通信快速入门(一发一收)编写客户端代码编写服务器代码多发多收多发多收(同时接受多个客户端)线程池优化TCP通信 快速入门(一发一收) TCP协议回顾: TCP是一种面向连接&#xff0c;安全、可靠的传输数据的协议 传输前&#xff0c;采用“三次握手”方式&#xff0c;点…...

linux查找最近3天修改的文件夹,教你用 Find 命令查找最近几天修改的文件

原标题&#xff1a;教你用 Find 命令查找最近几天修改的文件find命令是一个非常方便的命令工具&#xff0c;可以在系统上查找文件。 本教程的重点是教大家找到最近几天更改过的文件。一起来学习吧~文件的时间戳类型Linux中文件带有以下时间戳&#xff1a;atime: 显示上一次读取…...

查看/修改STM32的时钟频率+精确测量程序运行时间+测量不准怎么办+delay函数

一、查看STM32各个时钟的频率 #include "stm32f10x_rcc.h"提供了查看时钟频率的函数&#xff1a;void RCC_GetClocksFreq(RCC_ClocksTypeDef* RCC_Clocks); 把RCC_Clocks添加到watch窗口用jlink观察即可&#xff0c;或者用串口把数据打印出来也行。 可以看到&#x…...

钕铁硼NdFeB样品的测量阶段总结并对现有IEC60404-5标准提出修改

主要目的是随着钕铁硼NdFeB器件朝着高内禀矫顽力和小型化方向发展&#xff0c;给磁测量测量带来了新的研究课题。目前对于薄的样品&#xff0c;可采用的德国玛格力生产的C-750电磁铁法&#xff08;IEC60404-5硬磁材料测量方法&#xff09;进行测试&#xff0c;测试范围根据设备…...

人机交互中的一个重要问题:认知负荷测量

由于工作记忆负荷对认知负荷理论的重要性&#xff0c;测量这种负荷一直是研究人员的高度优先事项。虽然可以通过预测实验结果证明对理论的有效性的支持&#xff0c;但是另外提供对认知负荷的独立测量是有用的。在本章中&#xff0c;我们描述了用于测量认知负荷的各种方法&#…...

测量宽度(标定像素)

*从网上摘得程序&#xff0c;然后自己学习注释&#xff0c;若有问题&#xff0c;可指出。谢谢&#xff01;&#xff01;&#xff01;** *测量多少个像素 read_image (Image, C:/Users/fengkuixiang/Desktop/22.jpg) *读取图像 get_image_size (Image, Width, Height) dev_cl…...

ad怎么测量pcb尺寸_一招教你学会使用AD更改PCB板子尺寸!

使用原理图生成PCB后&#xff0c;Altium Designer会自动生成一块黑色区域&#xff0c;还有一个在禁止布线层的方框&#xff0c;还有两段标注板子大小的线。下面说一下如何更改黑色区域的大小&#xff0c;还有如何精确确定板子尺寸&#xff0c;比如使其为长宽都为整数。1. 调整…...

15 ArcGIS JS API 4.17更改测量控件黄白相间的默认样式

问题描述 在使用ArcGIS API for JavaScript 4.17开发项目时,有一个需求是需要在地图上添加距离测量和面积测量的控件,这其实很简单,直接调用ArcGIS JS API自带的测量控件就可以实现,但是客户对控件自带的黄白相间、并且略粗的默认样式不满意,所以需要修改ArcGIS JS API自…...

对JavaWeb_adv前六章的一个补充

补充的知识点,也是前面总结中所遗漏的知识点!第一章:XML文档的解析和写出!读取的步骤:解析:1.创建解析器(记得导入DOM4J这个包并且数据来源也是来源于DOM4J)SASReader readernew SAXReader();2.得到文档对象Document docreader.read();3.得到根节点(Element对象来自DOM4J)Eleme…...

猎头推荐岗位

为某无人驾驶领域公司寻猎算法工程师 1、运动控制算法&#xff1a;至少2年的运动控制算法开发经验、月15-30k&#xff08;可谈&#xff09;、base长沙 2、深度学习算法工程师&#xff1a;须具备以下一点以上的经验并有实际落地项目 &#xff08;1&#xff09;有基于深度学习…...

猎头推荐成功一个人竟然收年薪一半,也太赚了吧

猎头推荐成功一个人竟然收年薪一半&#xff0c;也太赚了吧&#xff1f;这个问题似乎有点危言耸听了&#xff0c;有网友说女朋友是猎头&#xff0c;推荐成功并没有提成&#xff0c;要一个季度内推多少个之后&#xff0c;之后再成的才有30%提成&#xff0c;当然每个公司情况都不一…...

猎头与人才沟通会涉及哪些问题呢?

猎头做单猎取的是人才&#xff0c;所以与人才之间的沟通是不可避免的&#xff0c;在接触人才猎头会有很多问题要向人才进行了解&#xff0c;当然这是猎头必做的工作&#xff0c;猎头与人才沟通会涉及哪些问题呢? 换工作的原因 猎头与人才沟通会涉及哪些问题呢?很多猎头在接…...

知识图谱运用于推荐系统

推荐系统我认为可以用两个字来概括&#xff1a;揣摩。 就像男生追求心仪的女生一样&#xff0c;她的一举一动都牵动着男孩的心&#xff0c;从中了解女生的所思所想&#xff0c;让女生觉得你是如此懂我。要细致入微地观察&#xff0c;搜集关于女生的所有信息&#xff0c;不光要知…...

转一位猎头朋友的文章

拜读后深有同感&#xff0c;相当于将以前零碎的感觉做了个小总结&#xff0c;虽然稍显凌乱&#xff0c;但还是不错的。 其实&#xff0c;某些问题&#xff0c;不仅是面对猎头的高端人士要注意的&#xff0c;更是普通的职场人士应当知会的。注意到这些问题&#xff0c;我们也许会…...

猎头乌龙事件

版权声明&#xff1a;原创作品&#xff0c;允许转载&#xff0c;转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。本文地址&#xff1a;http://blog.csdn.net/jobchanceleo/archive/2007/06/03/1636548.aspx<?xml:namespace prefix o n…...

猎头职位

水木社区 → 招聘信息发布 → 阅读文章Career_POST 版 con,943,49430[上一篇] [下一篇] [同主题上篇] [同主题下篇]发信人: BarbieBeetle (HR), 信区: Career_POST标 题: 猎头公司为多家500强聘JAVA/.NET/C//SAP/Oracle ERP/对日高管精英发信站: 水木社区 (Tue Oct 16 22:07:…...

大专程序员带队将近20人,猎头推荐去阿里p7,面临生死抉择!

由于现在看见大厂对于招聘员工的学历水平要求越来越高&#xff0c;所以那些相对学历低的年轻人想要进入到想阿里巴巴这样的科技大厂&#xff0c;自然是变得越来越困难&#xff0c;不过阿里巴巴的创始人马云也曾经在不同的场合发表过言论&#xff0c;就是阿里巴巴对于人才的引进…...

关于猎头推荐的职位的思考 ---- 赤裸裸的学历门槛

昨天一离职同事微信推荐一猎头&#xff0c;今早发简历过去&#xff0c;说硬性条件是本科&#xff0c;之后就没然后了。 要悲伤吗&#xff1f;转载于:https://www.cnblogs.com/heboliufengjie/p/10062448.html...

程序猿自己投简历应聘和通过猎头推荐应聘的区别有哪些

2019独角兽企业重金招聘Python工程师标准>>> 1.就某个职位&#xff0c;所能够获得的信息量有差距。 自己投简历应聘能了解到的职位信息通常少一些&#xff0c;一方面是因为招聘方不会把所有相关信息都发布出来&#xff1b;另一方面&#xff0c;很多应聘者很少主动搜…...

2019.11德国IT新闻回顾

2019.11新闻回顾欧盟竞争监管机构正在审查Google数据处理德国银行的比特币&#xff1a;法律允许货币公司出售数字货币四成的德国大型公司每天都遭受网络攻击戴姆勒董事会成员认为欧洲云比太空计划更重要欧洲智能手机市场&#xff1a;三星主导&#xff0c;小米爆涨ADAC会员购买电…...

亚马逊在德国设立第四个AI研究中心 专注视觉研究

据外媒报道&#xff0c;电商巨头亚马逊宣布&#xff0c;将在德国建立一个新的研究中心&#xff0c;专注于开发人工智能&#xff0c;以提高客户体验—尤其是在视觉系统方面。亚马逊表示&#xff0c;在该研究中心进行的研究也将致力于帮助亚马逊云服务&#xff08;AWS&#xff09…...

Keras深度学习实战——使用深度Q学习进行SpaceInvaders游戏

Keras深度学习实战——使用深度Q学习进行SpaceInvaders游戏0. 前言1. 问题与模型分析2. 使用深度 Q 学习进行 SpaceInvaders 游戏相关链接0. 前言 在《深度Q学习算法详解》一节中&#xff0c;我们使用了深度 Q 学习来进行 Cart-Pole 游戏。在本节中&#xff0c;我们将利用深度…...

linux查看主板型号,cpu,内存,内存条数量,网卡等

查看主板型号 dmidecode |grep -A 8 "System Information" 查看cpu型号&#xff0c;主频 cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看内存 free -m 内存总大小 grep "MemTotal" /proc/meminfo | awk {print $2} 查看内存条数 dmidecode -…...

centos查询 硬盘序列号查询_CentOS查看主板型号、CPU、显卡、硬盘等信息

系统uname -a # 查看内核/操作系统/CPU信息head -n 1 /etc/issue #查看操作系统版本cat /proc/cpuinfo #查看CPU信息hostname #查看计算机名lspci -tv #列出所有PCI设备lsusb -tv #列出所有USB设备lsmod #列出加载的内核模块env # 查看环境变量资源free -m #查看内存使用量和交…...

linux服务器cpu的型号,查看linux服务器主板型号,cpu型号,内存大小,内存条数量...

因为种种原来&#xff0c;我们可能需要查看linux服务器主板型号&#xff0c;cpu型号&#xff0c;内存大小&#xff0c;内存条数量等。因为服务器使用raid卡&#xff0c;平常查看硬盘信息的命令还不能用&#xff0c;待后面补充&#xff01;查看主板型号代码如下复制代码# dmidec…...

linux 查看主板sn_分享|如何在 Linux 中查看系统硬件制造商、型号和序列号

对于 Linux 图形界面用户和 Windows 用户来说获取系统硬件信息都不算问题&#xff0c;但是对命令行用户来说想要获取这些细节时有点儿麻烦。甚至我们中的大多数都不知道获取这些信息最好的命令是什么。Linux 中有许多可用的工具集来获取诸如制造商、型号和序列号等硬件信息。在…...

linux查看主板型号、CPU、显卡、硬盘等信息

系统 uname -a # 查看内核/操作系统/CPU信息 head -n 1 /etc/issue # 查看操作系统版本 cat /proc/cpuinfo # 查看CPU信息 hostname # 查看计算机名 lspci -tv # 列出所有PCI设备 lsusb -tv # 列出所有USB设备 lsmod # 列出加载的内核模块 env # 查看环境变量 资源 free -m …...

难度系数**的拣宝题目

相交链表 判断两个链表是否 矩阵旋转 要求把n*n的矩阵顺时针旋转90&#xff0c;空间复杂度为O&#xff08;n&#xff09; 菱形输出 有序链表相加 有两个有序链表&#xff0c;将他们组成一个有序链表 括号匹配 字符串相加 有两个字符串类型的数字&#xff0c;实现一个方…...

全国电大计算机英语统考难不难,电大英语统考的难度系数怎么样是不是很大

英语基础并不是很好的学员在进行电大的报考的时候对于有一件事情是非常的担心的&#xff0c;就是电大英语统考的难度系数&#xff0c;害怕自己因为不能通过这个考试而不能进入学校进行学习。确实如果说我们不能通过电大的入学考试的任何一个科目的话&#xff0c;那么我们都是不…...

wpas 关联流程分析

wpas 关联流程分析主要功能1.关联请求req&#xff1a;向驱动发送关联请求对wpa_driver_associate_params2.关联相应resp&#xff1a;接收驱动上传消息&#xff0c;打开EAPOL端口代码请求关键函数&#xff1a;相应关键函数&#xff1a;主要功能 1.关联请求req&#xff1a;向驱动…...

输出图案(五)---输出心形图案:(难度系数:1颗星)

根据输入的心形的最大宽度&#xff0c;定制心形 参考代码&#xff1a; #include <stdio.h> #include <math.h>#define MINVALUE 5 #define SPACE 15int main() {int N;int i, j;printf("请输入你的心的最大宽度: ");scanf_s("%d", &N)…...

迭代法计算平方根(难度系数:2颗星)

输入1个正数&#xff0c;求其平方根&#xff08;不能使用sqrt库函数&#xff09; PS&#xff1a;参考代码中给出了两种迭代方式进行比较&#xff1a;1. 公式迭代 2. 二分迭代 参考代码&#xff1a; #include <stdio.h>double GetAbsoluteValue(double num) {return nu…...

随机生成数字放入数组(难度系数:1颗星)

随机生成1-6的数字放入到大小为56的数组中&#xff0c;保证数组最终每个数字出现的次数均为偶数。 参考代码1&#xff1a; #include <stdio.h> #include <time.h>#define TOTALNUM 56 int arr[TOTALNUM]; int main() {int i;srand((unsigned int)time(NULL));for…...

3-11阶乘和加强版难度系数2 阶乘和 (10 分)

计算阶乘和Sum 1!2!…n! 对1000000007求模的结果(不含前导0)。 输入格式: 输入若干个整数 &#xff0c;其中每个整数 N &#xff0c;满足1<N<20000000。 输出格式: 输出对应各个整数的阶乘和对1000000007求模的结果&#xff0c;每个一行&#xff0c;最后一行后面一样有换…...

Ubuntu20.04安装ROS2遇到gpg: 找不到有效的 OpenPGP 数据的问题

根据官网步骤安装ROS2&#xff0c;在这个步骤时&#xff1a; curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add - 报错&#xff1a; gpg: 找不到有效的 OpenPGP 数据。 这里主要原因就是raw.githubusercontent.com是墙外地址&…...

干货|TensorFlow开发环境搭建(Ubuntu16.04+GPU+TensorFlow源码编译)

点击上方“小白学视觉”&#xff0c;选择加"星标"或“置顶”重磅干货&#xff0c;第一时间送达本文转自|机器学习算法工程师安装平台1平台目前TensorFlow已支持Mac、Ubuntu和Windows三个主流平台&#xff08;64位平台&#xff09;&#xff0c;2GPU vs CPU在安装时可以…...

micropython解释器移植到嵌入式_PYBminiDB常见问题

PYBminiDB常见问题为什么要用(学)Python&#xff1f;人生苦短&#xff0c;我用Python&#xff0c;这句话应该如雷贯耳吧&#xff01;当下Python太火了&#xff0c;python为什么这么火&#xff1f;python诞生之初就被喻为最容易上手的编程语言&#xff0c;进入火热的AI人工智能时…...

鸣人的影分身 (DFS)

文章目录鸣人的影分身思路AC代码鸣人的影分身 描述 在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。 影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#…...

hfai venv | 运行环境的影分身术

hfai心法 章节贰 / hfai venv 本地萤火&#xff0c;环境共享 幻方 AI 发布了沉淀多年的深度学习套件 hfai &#xff0c;吸引了众多同行研究员和开发者们咨询试用。其中&#xff0c;不少用户朋友对 hfai 中一些功能不太熟悉&#xff0c;使用上存在疑惑&#xff0c;或者仅仅使用…...

C++递归算法之鸣人的影分身

鸣人的影分身 Description 在火影忍者的世界里&#xff0c;令敌人捉摸不透是非常关键的。我们的主角漩涡鸣人所拥有的一个招数——多重影分身之术——就是一个很好的例子。 影分身是由鸣人身体的查克拉能量制造的&#xff0c;使用的查克拉越多&#xff0c;制造出的影分身越强。…...