编译原理-链接实例分析
gcc-arm-none-eabi 工具链功能
1.arm-none-eabi-gcc :c语言编译器,可以将.c文件编译为.o的执行文件
2.arm-none-eabi-g++ :c++编译器,可以将.cpp文件编译成.o的执行文件
3.arm-none-eabi-ld : 链接器,链接所有的.o文件生成可执行文件
4.arm-none-eabi-objcopy :将链接器生成的文件转换为bin/hex等可烧写的格式
5.arm-none-eabi-gdb :调试器,将gdb连接到硬件产生的网络端口就可以实现硬件和代码的调试。
https://sourceware.org/binutils/docs/binutils/objcopy.html
objcopy can be used to generate a raw binary file by using an output target of ‘binary’ (e.g., use -O binary). When objcopy generates a raw binary file, it will essentially produce a memory dump of the contents of the input object file. All symbols and relocation information will be discarded. The memory dump will start at the load address of the lowest section copied into the output file.
https://sourceware.org/binutils/docs/ld/Output-Section-LMA.html
Every section has a virtual address (VMA) and a load address (LMA);
The load address is specified by the AT or AT> keywords. Specifying a load address is optional.
If neither AT nor AT> is specified for an allocatable section, the linker will use the following heuristic to determine the load address:
If the section has a specific VMA address, then this is used as the LMA address as well.
If the section is not allocatable then its LMA is set to its VMA.
Otherwise if a memory region can be found that is compatible with the current section, and this region contains at least one section, then the LMA is set so the difference between the VMA and LMA is the same as the difference between the VMA and LMA of the last section in the located region.
If no memory regions have been declared then a default region that covers the entire address space is used in the previous step.
If no suitable region could be found, or there was no previous section then the LMA is set equal to the VMA.

This feature is designed to make it easy to build a ROM image. For example, the following linker script creates three output sections: one called ‘.text’, which starts at 0x1000, one called ‘.mdata’, which is loaded at the end of the ‘.text’ section even though its VMA is 0x2000, and one called ‘.bss’ to hold uninitialized data at address 0x3000. The symbol _data is defined with the value 0x2000, which shows that the location counter holds the VMA value, not the LMA value.
SECTIONS { .text 0x1000 : { *(.text) _etext = . ; } .mdata 0x2000 : AT ( ADDR (.text) + SIZEOF (.text) ) { _data = . ; *(.data); _edata = . ; } .bss 0x3000 : { _bstart = . ; *(.bss) *(COMMON) ; _bend = . ;}}
The run-time initialization code for use with a program generated with this linker script would include something like the following, to copy the initialized data from the ROM image to its runtime address. Notice how this code takes advantage of the symbols defined by the linker script.
extern char _etext, _data, _edata, _bstart, _bend;char *src = &_etext;char *dst = &_data;/* ROM has data at end of text; copy it. */while (dst < &_edata) *dst++ = *src++;/* Zero bss. */for (dst = &_bstart; dst< &_bend; dst++) *dst = 0;
案例:
编码
main.c
int i = 10 ;
int f ;int main(void){int k = 0 ; int m = 10; k = m+i+f;return k ;}
编译
$System/Tools/GNUArmToolchain/windows/bin/arm-none-eabi-gcc.exe -c main.c
生成main.o ,查看main.o的sections状态:
$System/Tools/GNUArmToolchain/windows/bin/arm-none-eabi-readelf.exe -S main.o
重点关注text.data.bass段的大小。
There are 10 section headers, starting at offset 0x260:Section Headers:[Nr] Name Type Addr Off Size ES Flg Lk Inf Al[ 0] NULL 00000000 000000 000000 00 0 0 0[ 1] .text PROGBITS 00000000 000034 000058 00 AX 0 0 4 [ 2] .rel.text REL 00000000 0001fc 000018 08 I 7 1 4 [ 3] .data PROGBITS 00000000 00008c 000004 00 WA 0 0 4 [ 4] .bss NOBITS 00000000 000090 000004 00 WA 0 0 4[ 5] .comment PROGBITS 00000000 000090 00004a 01 MS 0 0 1[ 6] .ARM.attributes ARM_ATTRIBUTES 00000000 0000da 00002a 00 0 0 1[ 7] .symtab SYMTAB 00000000 000104 0000e0 10 8 11 4[ 8] .strtab STRTAB 00000000 0001e4 000017 00 0 0 1[ 9] .shstrtab STRTAB 00000000 000214 000049 00 0 0 1
Key to Flags:W (write), A (alloc), X (execute), M (merge), S (strings), I (info),L (link order), O (extra OS processing required), G (group), T (TLS),C (compressed), x (unknown), o (OS specific), E (exclude),y (purecode), p (processor specific)
链接生成elf
写一个链接脚本linktest.ld
OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(main)
MEMORY
{IRAM1_CODE (r) : ORIGIN = 0x410000, LENGTH = 0xEFFFF TCM (rw) : ORIGIN = 0x40, LENGTH = 0x1ffc0
}SECTIONS
{/*vector start_1 VMA在TCM,LMA在IRAM1_CODE*/.start_1 : {*(.text*)} > TCM AT >IRAM1_CODE.start_2 : ALIGN(32) {__bss_start__ = . ;*(.bss .bss.*)__bss_end__ = . ;} > IRAM1_CODE .start_3 : ALIGN(32) {*(.data .data.*)} > IRAM1_CODE _exit = . ;
}
$System/Tools/GNUArmToolchain/windows/bin/arm-none-eabi-gcc.exe -o main.elf main.o -T ../linktest.ld
链接生成elf文件。
$System/Tools/GNUArmToolchain/windows/bin/arm-none-eabi-readelf.exe -S main.elf
There are 19 section headers, starting at offset 0x21c5c:Section Headers:[Nr] Name Type Addr Off Size ES Flg Lk Inf Al[ 0] NULL 00000000 000000 000000 00 0 0 0[ 1] .start_1 PROGBITS 00000040 010040 000688 00 AX 0 0 4[ 2] .init PROGBITS 000006c8 0106c8 000018 00 AX 0 0 4[ 3] .fini PROGBITS 000006e0 0106e0 000018 00 AX 0 0 4[ 4] .rodata PROGBITS 000006f8 0106f8 000048 00 A 0 0 4[ 5] .eh_frame PROGBITS 00000740 010740 000004 00 A 0 0 4[ 6] .ARM.exidx ARM_EXIDX 00000744 010744 000008 00 AL 1 0 4[ 7] .rodata._glo[...] PROGBITS 0000074c 01074c 000004 00 A 0 0 4[ 8] .start_2 NOBITS 00410720 020720 000041 00 WA 0 0 32 [ 9] .start_3 PROGBITS 00410780 020780 00043c 00 WA 0 0 32[10] .init_array INIT_ARRAY 00410bbc 020bbc 000004 04 WA 0 0 4[11] .fini_array FINI_ARRAY 00410bc0 020bc0 000004 04 WA 0 0 4[12] .init_array.00000 INIT_ARRAY 00410bc4 020bc4 000004 04 WA 0 0 4[13] .ARM.attributes ARM_ATTRIBUTES 00000000 020bc8 000026 00 0 0 1[14] .comment PROGBITS 00000000 020bee 000049 01 MS 0 0 1[15] .debug_frame PROGBITS 00000000 020c38 000258 00 0 0 4[16] .symtab SYMTAB 00000000 020e90 000900 10 17 103 4[17] .strtab STRTAB 00000000 021790 000401 00 0 0 1[18] .shstrtab STRTAB 00000000 021b91 0000ca 00 0 0 1
Key to Flags:W (write), A (alloc), X (execute), M (merge), S (strings), I (info),L (link order), O (extra OS processing required), G (group), T (TLS),C (compressed), x (unknown), o (OS specific), E (exclude),y (purecode), p (processor specific)
objcopy生成bin
$System/Tools/GNUArmToolchain/windows/bin/arm-none-eabi-objcopy.exe -O binary main.elf main.bin
objcopy can be used to generate a raw binary file by using an output target of ‘binary’ (e.g., use -O binary). When objcopy generates a raw binary file, it will essentially produce a memory dump of the contents of the input object file. All symbols and relocation information will be discarded. The memory dump will start at the load address of the lowest section copied into the output file.
elf文件包含各个sections的信息,地址信息,调试信息等。
bin文件时剔除了elf文件中的各种信息,只保留二进制汇编指令,按照LMA的顺序进行排序存储。
比如start_1 ,start_2 ,start_3的LMA,都指向IRAM1_CODE 中,按照顺序排列后生成bin。
如果
.start_1 : { *(.text*) } > TCM
去除AT >IRAM1_CODE,则.start_1的LMA,则指向了TCM,0x40。那么生成的bin文件将会很大,因为空洞的产生。
分析LMA VMA地址关系

总结:
1,BIN文件时按照LMA地址顺序存储,使用objcopy工具。
2,ELF文件按照VMA地址顺序存储,相当于内存映像,多用于调试。
3,If neither AT nor AT> is specified for an allocatable section,the linker will likely use VMA to determine the load address(LMA)。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4500136.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!互联网日报 | 美团门票单日入园人次破500万;蔚来用户累计换电百万次;2020诺贝尔生理学或医学奖揭晓...
今日看点✦ 阿里入股全球最大免税零售商DUFRY,将在中国建合资企业✦ 华为Mate40系列或10月15日发布:麒麟900066W双向快充✦ 美团门票单日入园人次超500万创纪录,“预约旅游”成消费新风尚✦ 蔚来汽车:蔚来用户累计换电超100万次&a…...

2023/1/15 JS-原型与原型链
1 什么是原型 原型是Javascript中的继承的基础,JavaScript的继承就是基于原型的继承。每一个JS对象都可以获得自己的原型,通过原型可以共享函数对象和实例对象之间的属性和方法。 原型的出现,就是为了解决 构造函数 的缺点: 每一…...

【dubbo3.x trace组件分享】
dubbo-trace基于dubbo3.x实现了traceId,spanId链路传递,使用非常简单,代码0侵入,maven直接引入即可,后续会持续在这个项目上集成更多实用的功能目录背景一、trace-dubbo组件介绍二、设计原理2.1 原理图2.2 实现方案2.2.1 consumer端实现2.2.2 provider端实现2.2.3 traceId和…...

ROM芯片
RAM芯片:易失性,断电后数据消失 random access memory 主存ROM:非易失性,端点后数据不会丢失 read only memory 辅存MROM MASK read only memory厂家写入,之后只读不大行 PROM programmable 可编程可写一次 EPROM eras…...

三维地图实现下雪效果源代码
//定义下雪场景 着色器 function FS_Snow() { return "uniform sampler2D colorTexture;\n\ varying vec2 v_textureCoordinates;\n\ \n\ float snow(vec2 uv,float scale)\n\ {\n\ float time czm_frameNumber / 60.0;\n\ floa…...

【微信授权登录】Scope 参数错误或没有 Scope 权限
在开发微信扫码登录功能的时候,调用微信的接口,一直报【Scope 参数错误或没有 Scope 权限】。 微信的网页授权登录,有两个接口,一个是公众号网页授权,一个是开放平台网页授权。 公众号的网页授权,主要针对…...

woff格式字体怎么打开和编辑?
如题! woff百度百科:http://baike.baidu.com/link?urltoS7yqpN9VlEcO2GOEp5JEA9-TeaZgIdVqTOv7iHshsNvk-V8HtxEY0ku08TzUoDaEfRhGy_atYdr88bCHpwkK Web开放字体格式 woff是字体文件,做网页时放到服务端,如果客户端浏览器中可以加载这个。 那…...

化学lims实验室信息管理系统推荐谱标软件
化学lims实验室信息管理系统推荐谱标软件,LIMS系统是基于计算机局域网,专门针对一个实验室的整体环境而设计的,下面为大家分享需要LIMS系统的原因有什么? 1、改进质量管理手段 企业产品质量管理工作主要由质管、质检和化验几个部门来完成&a…...

用python对字体文件格式进行转换(woff-xml)
from fontTools.ttLib import TTFont def get():font TTFont(./tyc-num.woff)font.saveXML(./woff4.xml) 将woff文件转化为xml后,再在pycharm中打开。...

跟着黑马视频,Tomcat显示404的问题
其实你只访问了根目录,没有访问html文件 在地址上加上子目录就解决了...

用CSS装饰相册
你喜欢我之前的关于生成渐变文字效果的CSS教程么?现在我将使用同样的技巧来展示如何不通过编辑源图片来装饰图片和相册。这个技巧非常简单,你只需要添加<span>标签,并附上一张背景图片就可以生成覆盖效果。这真的很容易并且很灵活——看…...
python-opencv图像处理之车牌识别+区域划分+车牌提取+保存图片(2)
话不多说,先上效果图: 把车牌的每一个字母和数字都完美的分开,并保存在想保存的区域。车牌区域的划分详见我的另一个博客:python-opencv图像处理之基于HSV、面积、角度的车牌定位里面讲的比较详细。 在得到我们要的车牌之后&…...

python_Django
创建图书管理项目 在django中,项目的组织结构为一个项目包含多个应用,一个应用对应一个业务模块 示例:创建项目的名称为test1,完成“图书-英雄”信息的维护,创建应用名称为booktest 创建项目 在当前用户的某个目录下…...

健康管理师【35】
1.某居民社区总人口2756人,全部参加血压检测,其中高血压患者205人,首诊测压检出高血压患者295人。高血压患者遵循健康管理流程的为165人,规范服药的159人,血压达标优良的103人,参加高血压知识问卷答题的人数…...

怎样把IPv4转换成IPv6?
什么是ipv6? 目前我们使用的ipv4的地址是32位,比如,hotel123.123.123,就是这样。总人数约为43亿,地球上每个人平均分不到一台计算机,更别提每台计算机了,减为192、170这两个地址段,…...

单词打卡内容
英语打卡目录文章目录1.GS1A单词汇总2.GS1B单词汇总3.GS2A单词汇总1.GS1A单词汇总 中文英文中文英文中文英文一one二two三three四four五five六six七seven八eight九nine十ten钢笔pen铅笔pencil橡皮rubber格尺ruler书book书包bag胶水glue胶带tape读read读者reader唱sing歌手sing…...

【Houdini】框架与结构:常见的各个模块名词缩写指的是什么?
对于刚接触Houdini的一些萌新,会对Houdini中常说的一些SOP、POP、DOP等一些名词十分疑惑,不清楚其中的含义,在此作个解释。 简写全称功能OBJ Object scene 场景描述模块 Object nodes represent objects in the scene, such as character p…...

达梦的重做日志归档
重做日志归档 DM服务器可以运行在两种模式下,即归档模式和非归档模式,这两种模式可以由用户进行设置,系统在归档模式下运行时,会产生归档日志文件,此时系统管理员应该事先预留出足够的磁盘空间以便存储归档日志文件。…...

树莓派4B之烟雾传感器模块(python3)
背景 本人最因工作原因接触到各种电路板,传感器,而自己又是一个小白,随意在其他朋友的推荐下决定从树莓派开始玩传感器;本例子为树莓派控制红外避障传感器 材料 1、树莓派4b 2、火焰传感器模块 3、导线 操作 1、通过xshell…...

css图片跟文字居中,css 图片文字垂直居中
先来看张图片相信很多css新手遇到过这种问题,就是当图片和文本显示在一行的时候,效果很奇葩,文字和图片没法对齐,这时我们需要做的是:1,先给块级元素设置 display: inline-block; (行内的块级元素)2&#x…...
流程图符号和用法
一、什么是流程图 流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。 例如,一张流程图能够成为解释某个零件的制造…...

Python 函数(三)
一、返回值 #使用return语句输出返回值,语法为return(value),可以返回一个值,也可以返回多个值#例:某商场打折促销活动,金额500~1000打九折,1000~2000打八折,2000~3000打…...

佳能Canon iR8500 LIPS 打印机驱动
佳能Canon iR8500 LIPS 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系统…...

python中的设计模式:单例模式、工厂模式
目录 一.设计模式 二.单例模式 二.工厂模式 优点: 总结 一.设计模式 设计模式是一种编程套路,可以极大的方便程序的开发。 最常见、最经典的设计模式,就是我们所学习的面向对象了。 除了面向对象外,在编程中也有很多既定的套路可以方便开发,我们称…...

c语言中if函数作用,c语言中if函数无while主要区别在哪里
if和while是C语言中常用的两个语句,但是区别很大,完全不同。1.if用来做条件判断if用来做条件判断,与else搭配使用。在if条件判断中,若逻辑条件表达式为真,则运行语句或语句块;如果逻辑条件表达式为假&#…...

[Codeforces] games (R1200) Part.2
[Codeforces] games (R1200) Part.2 题单:https://codeforces.com/problemset?tagsgames,0-1200 1270A. Card Game 原题指路:https://codeforces.com/problemset/problem/1270/A 题意 有编号1∼n1\sim n1∼n的nnn张卡,每张卡有一个权值,卡的权值两两相异.A和B玩游戏,A先手…...

pg数据库批量插入
目标:插入10w个手机号,每个企业下不能有重复的手机号 解决方法1:先把10w拆分为3000为一组,然后循环遍历,去数据库里面查出是否有相同数据 解决方法2:sql语句 where not exist, 存在问题&#…...

数据仓库专题18-数据建模语言IDEF(转载)
转载:link 1引言 IDEF的含义是集成计算机辅助制造(Integrated Computer-AidedManufacturing,ICAM)DEFinition。最初的IDEF方法是在美国空军ICAM项目建立的,最初开 发3种方法:功能建模(IDEF0)、信息建模…...

Entity Framework教程-LINQ查询(LINQ for Queries and Projections)
更新记录 转载请注明出处: 2022年10月17日 发布。 2022年10月10日 从笔记迁移到博客。 懒加载与预加载 默认情况下,EF是懒加载的,能只取一行数据就只取一行 如果需要预先加载全部数据,可以使用.Include方法 var queryResult from…...

每日学习05--Java输出保留两位小数、round函数、向上向下取整
方法一:利用字符串的格式化函数 System.out.println(String.format(“%.2f”, s)); 方法二:利用DecimalFormat类 DecimalFormat df new DecimalFormat(“#.00”); System.out.println(df.format(s)); 方法三:格式化字符串的输出方式 Syste…...

2022年使用的至佳Java IDE
IDE或集成开发环境是为开发人员编写软件提供一组工具的应用程序。虽然开发人员不需要IDE来创建软件,但它使生活变得更加轻松——特别是对于Java开发人员。 根据受欢迎程度、易用性、成本等因素列出以下三个最佳Java IDE。 1. IntelliJ IDEA IntelliJ IDEA是目前使用…...

PHP MySQL 简介
通过 PHP,您可以连接和操作数据库。 MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。 如果想学习更多 MySQL 知识可以查看本站 MySQL 教程。 MySQL 是什么? MySQL 是一种在 Web 上使用的数据库系统。MySQL 是一种在服务器上运行的数据库系统。MyS…...

[数据库系统]数据建模:工程化方法 之 IDEF1x规范
IDEF1x规范1.实体2. 联系1.实体 实体(Entity): 一个“实体”表示一个现实和抽象事物的集合,这些事物必须具有相同的属性和特征。这个集合的一个元素就是该实体的一个实例。 实体被区分为独立实体和从属实体; 独立实体:一个实体的实例都被唯…...

拯救老电脑,win10 LTSC版、黑苹果、ubuntu20.04、Android x86等系统安装记录
最近想折腾一下老笔记本,安装黑苹果,碰巧又看到了其他几个系统介绍,索性一起折腾一下。老笔记本性能比较有限,安装了win10 LTSC版、黑苹果、ubuntu20.04、Android x86等四个系统,有兴趣的同学可以了解一下。 所用电脑配…...

2022团队天梯赛答案解析
L1-1 今天我要赢 #include<iostream>using namespace std;int main(){cout << "Im gonna win! Today!" << endl;cout << "2022-04-23";return 0; }L1-2 种钻石 #include<iostream>using namespace std;int main(){int a, b;…...

蓝桥杯算法训练-比较
蓝桥杯算法题解 题目描述 问题描述 给出一个n长的数列,再进行m次询问,每次询问询问两个区间[L1,R1],[L2,R2], 询问数列第L2到R2个数字每一个数在数列第L1到R1个数中有多少个数字不大于它。 其中 n, m ≤\le≤ 1000 题解 …...

资深iOS/Android开发工程师
地点杭州 杭州阿里、网易等知名互联网公司都有推荐 资深iOS开发工程师 职责: 1、研究IOS系统底层机制,开发通用组件; 2、产品的IOS端开发; 3、积极研究和创新IOS开发流程,规范,开发IOS端APP框架;…...

计算机三级数据库----IDEF1X___联系
IDEF1XIDEF1X建模方法一、IDEF1X概述二、IDEF1X模型元素1、实体集:2、联系:(1)标定型联系:(2)非标定型联系:(3)分类联系:(4) 不确定联系:3、属性IDEF1X建模方法 一、IDEF1X概述 1、IDEF0侧重描述系统功能,被称为功能建模方法;IDEF1X侧重分析、抽象和概括应用领域中…...

运筹学用matlab求最短路问题,北邮运筹学ch7- 最短路问题.ppt
北邮运筹学ch7- 最短路问题运筹学 北京邮电大学 * 7.3 最短路问题 Shortest Path Problem Ch7 Graph and Network Page * of 14 最短路问题 有些问题,如选址、管道铺设时的选线、设备更新、投资、某些整数规划和动态规划的问题,也可以归结为求最短路的问…...

HDC技术分论坛:HarmonyOS新一代UI框架的全面解读
作者:yuzhiqiang,UI编程框架首席技术专家 在Harmony 3.0.0开发者预览版中,包含了新一代的声明式UI框架ArkUI 3.0、多语言跨平台编译器ArkCompiler 3.0、跨端开发工具DevEco Studio3.0,以及基于TS/JS语言的API 7,全面提…...

运筹学问题用matlab解答,运筹学课程设计(论文)-用matlab和lingo求解生产问题
《运筹学课程设计(论文)-用matlab和lingo求解生产问题》由会员分享,可在线阅读,更多相关《运筹学课程设计(论文)-用matlab和lingo求解生产问题(13页珍藏版)》请在金锄头文库上搜索。1、 用 MATLAB 和 LINGO 求解生产问题第 1 页 共 13 页1 1 问题的提出生…...

PHP 生成长图之 wkhtmltox 插件
【PHP插件库实现办法】 使用PHP开发的wkhtmltox类库:github地址 下载 wkhtmltox-0.12.4_linux-generic-amd64.tar.xz 后 # wget 文件下载地址 # tar zxvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz # cd wkhtmltox/bin # wkhtmltoimage http://www.baidu.com…...

微信小程序: 同声传译
同声传译插件,vivo真机调试无法暂停,清除缓存,重新编译即可...

map中取值
一个map中一般取值的方法是通过key值来获取对应的value值。但是有时候在不知道key的情况下就不能这么取值了。问,想获取一个map中所有的key值?用keyset方法,取出来是一个集合问,想获取一个map中所有的value值?2.1 用va…...

STL容器 —— bitset
文章目录1. 认识位图算法2. STL中的bitset2.1 构造函数2.2 运算符重载2.3 访问位图2.4 位图的操作3. 位图的模拟实现(1)构造函数(2) set() ,unset(),test() 的实现4. 位图的应用4.1 给定100亿个整数,设计算法找到只出现一次的整数?4.2 给两个文件&#x…...

三子棋的python实现
三子棋的python实现 基本流程基本步骤 2.1 菜单界面 2.2 初始化、打印棋盘 2.3 玩家落子 2.4 电脑落子 2.5 输赢判定 一、基本流程 三子棋游戏实现逻辑如下: 1、创建初始化3*3棋盘; 2、玩家执U子,先进行落子; 3、胜负判定【胜、…...

小米手机自动关机问题
大概这么几个原因可能导致自动关机 ①电池老化 ②天气太冷 ③走路震荡 其中①会导致20%甚至50%的时候就自动关机。 ②③应该不会导致太频繁的自动关机。...

运筹学实验4 运输问题的求解(二)
文章目录实验目的:实验内容:需要word文件请访问 http://daxs.top 站内搜索实验名称或者实验内容访问文章并且下载附件即可。实验目的: 学会使用Matlab编程实现求解运输问题的Vogel法。 实验内容: 1.学习Matlab编程;…...

JavaScript进阶之BOM技术
BOM BOM概述 BOM Browser Object Model 👉浏览器对象模型 它提供了独立于内容而与浏览器窗口进行交互的对象,其核心对象是 window BOM 由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM 缺乏标准,JavaScript…...

各大互联网公司 Java 面试题合集有哪些?
现在 Java 面试可以说是非常卷了,无论是软实力还是硬实力,互联网企业都会对其进行深入考察。软实力其实就是简历包装,自我介绍,与面试官交谈技巧等等;所谓硬实力就是作为程序员的我们所掌握的技术情况了。 在此展示一…...

大数据面试题集
史上最全大数据面试题V3.1(特辑) 目录: 一 数据仓库 1.维表和宽表的考查(主要考察维表的使用及维度退化手法) 2.数仓表命名规范 3.拉链表的使用场景 4.数据库和数据仓库有什么区别 5.有什么维表 时间维表、用户维…...

没源码也没文档,但我还是解决了线上偶发的长耗时问题
背景 公司某个规则引擎系统,主要用来做一些费用计算和业务逻辑核验的功能。不过由于一些不可描述的历史原因,导致该系统没有文档也没有源码,就连配置方式都是靠口口相传。 虽然这个系统比较老,但毕竟是商业产品࿰…...

spring——Spring自动装配(基于注解)——前提了解——Spring的@Autowired注解为什么用在接口上 (转载)...
大家都知道Service注入的是实现类serviceImpl,那使用时怎么能获取到接口,而且还能调用到实现类的方法。 接口: public interface TestService{ public String test(); }实现类: Service public class TestServiceImpl imp…...

记一次挑战营unity项目
文章目录前言1、 项目概述2、安装2.1、安装解决3、项目内容3.1、从一个玩家开始3.1.1、动画3.1.2、移动3.1.3、场景3.1.4、逻辑4、总结前言 Unity是实时3D互动内容创作和运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现…...

python好看图案的编程代码_利用Python绘制了一些有意思的图案
下载W3Cschool手机App,0基础随时随地学编程导语 花了点时间利用Python绘制了一些有意思的图案,也算是发掘了一下Python的可视化功能吧。。。 PS: 部分图案参考了一些博客的一部分源代码。 顺便证明一波我的审美T_T。。。 没错,是时…...

混沌分形之朱利亚集(JuliaSet)
朱利亚集合是一个在复平面上形成分形的点的集合。以法国数学家加斯顿朱利亚(Gaston Julia)的名字命名。我想任何一个有关分形的资料都不会放过曼德勃罗集和朱利亚集。这里将以点集的方式生成出朱利亚集的图形。 关于基类FractalEquation的定义及相关软件…...

运筹学——运输问题数学模型
...

填空 计算机系统 空,每空10分,共100分。 计算机系统总的可以分为____和_____. 中央处理器是计算机运算和控制的核心,它由____和____组成。 内在的性能指标主要是____和_____
【单选题】已知某系统的系统函数为 H( s ) ,唯一决定该系统单位冲激响应 h( t ) 函数形式的是( )【单选题】当矩阵阶数较大时,特征多项式的零点没有简单的解析表达式,只能通过近似计算得到。【单选题】在(),个体对性的兴趣下降,男女孩分别只与同性为伍,他们都尽量避免性的表现。…...

产品经理是否需要懂技术
一 产品经理需要懂技术吗? 我的理解:产品经理只需了解“技术边界”和懂得开发的“最少必要知识”即可。 二 所谓“技术边界”,其实就是问个问题:在目前条件下,是否能实现? 比如想获取手机的地理位置是基…...

纪录片推荐-造梦者:马云和他永远的“少年阿里”
今天早上同事转了这个视频,又重温一遍,创业一段时间再看这个纪录片,感受是完全不一样的,创业的艰辛不是“艰辛”2字可以形容的。 在没有订单、没有客户、没有资金、没人跟随的困境面前,一个创业者,只有无比…...

2019学位计算机模拟试题,2019年学位英语考试模拟试题及答案.doc
2019年11月学位英语考试试题及答案【冲刺模拟】一、完成对话(1-10)1.——Let me help you prepare dinner, Mom.—— __________, but your homework hasnt been done, youd better finishit first.A.Thats all rightB.Youre welcomeC.Thats very kind of youD.Id love to答案&…...

计算机专业学位英语试题,最新成人学位英语考试翻译精选试题
最新成人学位英语考试翻译精选试题Nothing is impossible to a willing heart.以下是小编为大家搜索整理的最新成人学位英语考试翻译精选试题,希望能给大家带来帮助!更多精彩内容请及时关注我们应届毕业生考试网!1.We know that you have a high opinion of the kin…...

学位英语与计算机,学位英语复习资料:计算机
湖南自考网为大家整理了学位英语复习资料:计算机,供考生参考。access arm 磁头臂,存取臂access time 存取时间adder 加法器address 地址alphanumeric 字母数字的analog computer 模拟计算机analyst 分析员area 区域array 数组,阵列assembler …...

2022-02-08 Vue3.0 中的 Teleport 和 Suspense
Teleport 将组件 html 结构移动到指定位置 <teleport to"移动位置"><div v-if"isShow" class"mask"><div class"dialog"><h3>我是一个弹窗</h3><button click"isShow false">关闭弹…...

[vue3.x]实战问题--Extraneous non-props attributes
Vue3.x 开发问题开发环境问题描述问题解析开发环境 "vue-i18n": "^9.1.6","vue-router": "^4.0.0-0","vuex": "^4.0.0-0"问题描述 Extraneous non-props attributes (class) were passed to component but could…...

即将开幕的08年巴塞罗那3GSM大会的研讨会,内容丰富
即将于2008.2.11~2.14举行的3GSM大会,汇集了通信行业的各路好手,很多技术热点,趋势,最新的产品将会得以展示,下面列出此次展会的具体日常安排: http://www.mobileworldcongress.com/exhib.htm http://www…...
官方Element Plus for Vue 3.0 Beta 版本今天发布了!
今天, Element Plus for Vue 3.0 Beta 版本正式发布了! Element Plus for Vue 3.0 是一个使用 TypeScript Composition API 重构的全新项目。官方团队几乎重写了每一行 代码,用最Vue 3的方式呈现了最完美的Element,主要有&#x…...

Vue 3详细版教程
Vue 3尚未正式发布,但是维护者已经发布了Beta版本,供我们的参与者尝试并提供反馈。 如果你想知道Vue 3的主要功能和主要变化是什么,那么我将在这篇文章中重点介绍一下,告诉你使用Vue 3 beta 9创建一个简单的应用程序。 我将介绍尽…...

拉伯证券|大股东或易主,阿里巴巴换股入局
三大股指齐上扬,早盘主力埋伏这些股。 到午间收盘,“家居零售榜首股”之称的美凯龙一字涨停,港股红星美凯龙涨24%,此前一度涨超30%。 消息面上,1月13日晚间,美凯龙发布公告称,公司控股股东红星…...

丰台往事已成风,上下求索永不停
谢天谢地,一个月的联调结束了,一年的项目完结了,心中少了一份牵持,多了一份惆怅。坐在实验室,生活回到原状,听不到转台的轰鸣,闻不到胶皮的气味,也没人一起玩暴力,反倒感…...

你若成风
换个风格的歌听听. 头顶后有根筋,神经痛.熬夜熬的太多了吧. 百度一下 多半为颈源性神经痛,病因为颈椎病。建议拍颈椎X片。治疗上主要是改变生活习惯,如不要长时间将颈部维持在同一姿势;适当的锻…...

化成风 mysql_mysql数据库sql常用命令
1、查看索引:mysql> show index from tblname;2、利用索引查询:SELECT * FROM product WHERE ID > (select id from product limit 866613, 1) limit 20或者SELECT * FROM product a JOIN (select id from product limit 866613, 20) b ON a.ID b…...

刷脸支付以人脸为密码的支付方式蔚然成风
在移动支付高速发展的现在,人们的每一次支付行为都与移动支付息息相关,尤其在中国,移动支付的使用率已经远远超出现金支付,人们对现金不再产生依赖,刷脸支付诞生后,人们对手机也不再产生依赖,因…...

如烟往事落笔成风—马云鹤
如梦如烟的往事,洋溢着欢笑,那门前可爱的小河流,依然缓缓向前,每当听起这首歌,思绪就被牵至童年那欢乐的时光,孩提时的快乐,已成如烟的往事,伴随着风慢慢飘散,散去的只是…...

怎么看待现在的全引擎同一个作者文章成风现象?
文章目录原因原因 最近想要搜索一些大厂已经考过的题目(程序员一枚),但是当把关键词发给搜索引擎以后,给我的状态真的是非常糟糕,整整一个页面,从上到下,所能映入眼帘的竟然是同一个人写的文章,我刚开始以为是这个人的博客写的非常非常好(强调:这里没有对该博客作者---福大…...

信息泄露成风的互联网发展格局
移动互联网迅速发展的背景下, 个人信息泄露的话题再次成为热门。相关新闻报道,花费上百元,就可以到对方的住宿记录、名下资产、交通信息等等,并还能够查到详细的通讯记录。生活在这样一个环境中,想想都很可怕。 人们在…...

电动汽车自燃成风?比亚迪为何改用三元锂!
今日话题 时下电动汽车销量暴涨88%,但是却爆发了一系列自燃事件,特斯拉和蔚来先后中招,其中三元锂电池热失控温度过低是主因,可比亚迪为何还要妥协使用? 1、销量增长88%? 据公开资料显示,我国…...

短视频APP开发“蔚然成风”,侃侃短视频平台是如何变现的
8月底,腾讯再次上线短视频APP新品“yoo——有视频”,互联网大佬们加速对短视频市场布局。其中,尤以腾讯系的五大短视频APP生力军:微视、下饭视频、速看视频、时光小视频以及有视频,与头条系的短视频“三兄弟”抖音、火…...

太阳能正在崛起 光伏养老蔚然成风
八十年代:计划生育好,政府来养老; 九十年代:计划生育好,政府帮养老; 十年前:养老不能靠政府; 现在:推迟退休好,自己来养老! 老龄化压力越来越大&a…...

【NOI2019模拟2019.6.27】幻化成风(集合容斥系数,胡乱dp)
Description: 题解: xjb乱搞题,卡死在无序了。 考虑肯定是枚举个集合划分,然后强制一个集合里的选的b一样嘛,就可以无限背包了,然后发现如果按题意说的无序的话特别难做,不妨考虑有序,即每一个…...

软件技术蔚然成风的数据中心
“三十年河东,三十年河西”,曾经做硬件起家的世界巨头企业,如今多陷入痛苦的转型之中。硬件技术集成化、标准化越来越明显,可发挥的空间越来越 少。看看如今的PC、手机行业就清楚了,在深圳和东莞即使一个小工厂&#x…...
网络著作侵权成风,维权之路何去何从?
随着互联网的普及和数字技术的快速发展,人们的生活越来越离不开网络。网络作品正是在这种浪潮中悄然兴起,如今已成规模。但互联网像把双刃剑,一方面有利于网络作品迅速走红,帮助著作权人获得商业价值。比如网红人气小说家南派三叔…...

化成风 mysql_MySQL数据库事务剖析
MySQL数据库事务剖析事务就是一组原子性的SQL查询,是一个独立的执行单元。事务内的语句,要么全部执行成功,要么全部执行失败。1、事务的标准特征一个运行良好的事务处理系统,必须具备原子性、一致性、隔离性、持久性。原子性&…...

该如何测客户端专项测试?
整个行业现在越来越重视客户端的专项测试了。像接口的性能测试、webview 测试、H5性能分析等,每一项都需要测试。而对于卡顿的分析、系统资源分析、耗电量测试及弱网测试这块,也变得越来越重要了!后面也会有相关的文章更新。大家可以戳此关注…...

20200516 hz 幻化成风【相等集合容斥,状态压缩】
题目描述: n≤104,m≤30,∑ai≤30n\le10^4,m\le30,\sum{a_i}\le30n≤104,m≤30,∑ai≤30 题目分析: 将n!n!n!拆分为质数的幂次后可以O(nm)O(nm)O(nm)完全背包求出总方案数,但是这样bib_ibi可能相等。 考虑容斥算出bib_ibi互不相同的方…...

省选模拟 幻化成风(容斥原理,状压DP)
首先这个aia_iai相同的时候无序的要求,直接按有序求答案,然后除aia_iai相同的个数的阶乘即可,因为我们的bbb两两不同。 有序的答案要两两不同,我们考虑容斥哪些相同,可以想到的较高效容斥是枚举将mmm个数划分为若干…...
区块链走红,成风投竞相追逐对象
经历了多年的潜伏,如今一朝爆发,作为一个明日之星,它已经渗透进生活的多方多面。 下面新加坡太一国际数字交易所(TCC)带你领略区块链魅力近几年,人们对比特币的关注热度逐渐下降,与此次相对的是,作为比特币…...
哥已成风
我是一个有梦想的人 小学时的我还算突出,被表扬和嘉奖所环绕 所以也觉得自己注定不凡。 中学的我 稳打稳扎 刻苦学习 中考名列全市前茅甚至地理全市第一 这让我以为自己就是天之骄子。刚进入高中的我还有些新奇 一直还算优秀 天真地认为以后必然不是211也是985什么的…...

跳槽成风 关注留才细节
我们的父辈往往是在一份工作一干就是一辈子,但对于年轻的一代来说,一份工作能干上一年都算不错了。如今不少年轻的白领已经把跳槽当成了一种时尚,一种独特的生活方式。日前,全球著名人力资源顾问公司DDI(美国智睿咨询有限公司)在北京和上海公布了“中国留才报告”。报告中显示的…...

你若成风~
你最爱的,是风的自由 你最爱的,是风的轻盈 你愿意随风到这世间走走 看过大河穿过沙漠 听过每一个动人的传说 你最爱的,是风的音乐 你最爱的,是风的颜色 你愿意化成风红尘飘过 看过日升等过日落 听过每一首动人的歌 你若成风 我爱的…...

抄袭成风
只要搜索的是中文,不管什么,总是千遍一律的,中国人太缺少独立思考,悲转载于:https://www.cnblogs.com/ccccccccc/p/3294449.html...

化成风 mysql,清逸成风_项目需求变更:Mysql改为SqlServer
2014年12月4日, AM 10:59:45HX说那边要求数据库用SqlServer,之前说好用MySql的,结果说变就变~ 木有办法,只能进行修改测试,由于没有弄过SqlServer,也当做个学习机会。第一步:安装SqlServer2005参考…...

化成风 mysql_清逸成风_linux mysql安装和基本配置
安装Mysql1、下载MySQL的安装文件安装MySQL需要下面两个文件:mysql5.5版本以后,默认的存储引擎才是innodb。MySQL-server-x.x.x-0.i386.rpmMySQL-client-x.x.x-0.i386.rpm该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件包,…...

【JavaEE初阶】第二节.进程篇
文章目录 前言 一、操作系统 二、进程 2.1 进程的概念 2.2 进程的管理 2.3 PCB 2.3.1 PCB里面的一些属性 2.3.2 进程的调度 2.3.3 进程的虚拟地址空间 2.3.4 进程间通信 总结 前言 本节内容我们继续对JavaEE的有关内容进行学习,…...

px、em、rem、vw、vh区别与换算
px:绝对单位,像素是屏幕上显示出的最小一个点。 em:相对于使用em的父级字体大小的来计算的,浏览器默认1em16px。根元素写的font-size:62.5%,那么16px*0.62510px1em。 rem: 相对根节点html的字体大小来计算。 vw&#x…...

字号、pt、px、em换算对照表
http://blog.sina.com.cn/s/blog_42cdca7d0100qcep.html 字号、pt、px、em换算对照表 (2011-04-26 11:10:17) 转载▼标签: 杂谈 分类: div css pt (point,磅) 是一个物理长度单位,指的是72分之一英寸。px (pixel,…...

MLE,EM,MAP 三种算法对比和理解
整体比较一下 MLE(最大似然估计), EM(期望最大值估计), MAP (最大后验概率)三者各自的应用场景,以及三者之间的关系。 一、MLE MLE是在“模型已定,参数未知…...
px rem em 单位的理解和单位换算
em和rem用过几次,但都模模糊糊的看别人怎么用的,自己也跟着这么用,好些地方都特别疑惑,今天抽时间看了一些文章,自己总结一下。 css 中的 px 是css设置自己大小,元素长宽的单位,比如font-size…...

rem、em、px换算
注意点: - rem是对html设置font-size; - em是对body设置font-size; 如bootstrap样式表中: - html {font-size:62.5%;} - body {font-size:14px;} 一、rem(root em,根em): 为了…...

2021-06-10_投资基本游戏规则
做投资,一定要清楚这个游戏的规则,不然输的很惨。 不要把鸡蛋放在一个篮子里,切记,玩1次投资1000元和玩1000次每次1元,概率0.5,收益一致,但是全输的概率相差极大。 南京银行的【2021】1582号证…...

林园的拼音及解释
林园的解释及拼音 林园 ln yun 1.山林田园。亦指园林。...

林园炒股秘籍
20220827 林园炒股秘籍1/2 理解要执行,不理解也要执行,在理解中执行,否则断胳膊断腿。 静以幽,正以治 林园炒股秘籍3 我赚钱的秘籍就是行业垄断成瘾 行业 :有未来前景的行业;中药、消费、银行、保险 垄断:龙…...

户外电源连接解决方案——同为(TOWE)五孔明装工业防水插座
在当今时代,电能影响着人们生活生产的方方面面,人们在享受电力带来便利的同时,电也成为威胁我们生命和财产安全的一大隐患,在日常生活中。由于生产、生活的需要,常需要在户外安装插座以方便使用。常规的插座由于不带防…...

[转载]林园:赚10倍也还会亏钱
按股神林园的说法,只怕赚的远远不只是10倍。但不知道他赚的那些钱,又已经亏回去了多少呢? 附原文: 巴菲特曾有一个观点:在股市中人们对普通的算术问题缺乏常识――我非常认同。 一直就想将我对股市算术的一些随感进行整理…...

小康股份拟募资71亿:上半年预亏17亿 东风汽车是二股东
雷递网 雷建平 7月19日报道重庆小康工业集团股份有限公司(证券简称:小康股份;证券代码:601127)日前公告称计划发现1.37亿股,发行价51.98元,募资71.21亿。小康股份称,本次非公开发行募…...

YOLOv6:又快又准的目标检测框架开源啦
近日,美团视觉智能部研发了一款致力于工业应用的目标检测框架 YOLOv6,能够同时专注于检测的精度和推理效率。在研发过程中,视觉智能部不断进行了探索和优化,同时吸取借鉴了学术界和工业界的一些前沿进展和科研成果。在目标检测权威…...

赛力斯上半年营收124亿亏17亿:与华为深度捆绑 已推两款车型
雷递网 雷建平 8月26日报道赛力斯集团股份有限公司(简称:“赛力斯”,股票代码为:“601127”)今日发布财报。财报显示,赛力斯2022年上半年营收为124.16亿元,较上年同期的73.84亿元增长68.14%。赛…...

进军数字教育|海量数据携手高校专家探寻教育信创发展之路
11月11日,由上海软件产业促进中心、浦东软件园三林园主办,海量数据等公司协办的第二届筠溪论坛“教育信创”专场在上海成功举办。海量数据总裁肖枫出席论坛,就国产数据库技术发展趋势和教育信创数据库选型做了精彩分享。图:海量数…...

土地利用转移矩阵分析与制图(以沮漳河流域为例)
摘要:本文详细介绍使用ArcGIS和EXCEL制作土地利用空间分布图、土地利用转移矩阵和土地利用地类转换图,并提供一种分析土地利用转移矩阵和地类转换图的方法。 一、数据介绍 本次使用的土地利用数据来源于中国科学院环境科学与数据中心,本文使…...

Map集合的使用
Map集合的使用 Map是大家使用频率最高的处理数据集合,本文会介绍map集合如何使用。 简介 Map集合是一种双列集合,每个元素包含两个值。 Map集合的每个元素的格式:keyvalue(键值对元素)。 Map集合也被称为“键值对集合”。 Map集合的完整格…...

林园:为2009年培育“种子”
<script type"text/javascript"></script> <script src"http://pagead2.googlesyndication.com/pagead/show_ads.js" type"text/javascript"></script> 林园:为2009年培育“种子”《证券市场红周刊》 …...

从《“中国股神”林园炒股秘籍》质疑林园
几天前敬爱的舅舅又送我一本书《“中国股神”林园炒股秘籍》,我已记不清楚这是他近十年来送我的第几本书了,反正我住的两个地方的书柜子里大部分都是他买给我的关于股票投资书籍,大致数数估计要上一百本了。或许因为工作时间比较忙原因,也或许…...

逆市丰收 林园实盘周赚9万
逆市丰收 林园实盘周赚9万http://ike.126.com 本周市场震荡大大加剧,周五沪指更是大跌百点,个股东倒西歪!而林园的50万实盘市值却持续上扬! 截至本周五,林园50万实盘累计收益率超过110%,其…...

股神林园神话:投资8000元获20亿收益
股神林园神话:投资8000元获20亿收益http://blog.csdn.net/metababyhttp://hexun.com/metababy 央视《经济半小时》http://group.hexun.com/qiniuzhe 林园,证券投资人,从最初的8000元钱开始投资股票到现在,据他朋友的介绍&…...

layui时间选择30分钟为单位_太简单了,股票交易规则,基本的开盘时间!
1、交易时间。股票的交易时间为工作日的上午9:30-11:30,下午的1:00-3:00。2、竞价成交。股票价格较高的委托买单要优先于价格较低的,价格低的卖单要优先于高的委托卖单。3、交易单位。股票的交易单位是“手…...
林园:站在牛市入口微笑
林园:站在牛市入口微笑http://ike.126.com 本报记者 陈雪 深圳报道 “未来三年,中国股市将迎来前所未有的大牛市!财富会向资本市场快速聚集!更多的富翁将从这里诞生!我已全面进入战争状态,满仓透支&…...

中国股神—林园炒股秘籍
中国股神—林园炒股秘籍 http://blog.csdn.net/metababy 我投资的第一重要性就是投资确定性,赚钱的确定性。我觉得股市是不能总结经验教训的。我要求我自己是百分之百的正确,没准你错一次就是毁灭性的,赔钱就让你毁灭。我认为A股上市的一…...

林园论牛市
林园论牛市http://ike.126.com ■“本轮牛市行情的龙头应该是招行,按目前价位计算,这只股票上涨150%达到15元,就是牛熊分界线,如果招行超过15元,那意味着牛市开始了! ■4个亿,…...

林园投资体系+嘴巴经济+病从口入+老龄化
林园投资体系嘴巴经济病从口入老龄化 林园看好和嘴巴相关的经济、同样他也看好生物医药(吃出来的毛病,老龄化对医疗的需求); 大家一起认为低估的就是高估的; 银行、地产就是十几年前的钢铁、煤炭; 炒股就…...

python3 基础总结及模块安装
以前一直用新浪的博客,新浪播客插入代码功能太弱了。刚开始还用了一段时间,慢慢地,有些需要用代码说明的时候新浪播客就亚历山大了,这回直接用CSDN博客,今天试了一下,代码功能很爽啊,后悔来晚了…...

ceph cache tiering
缓存层模式 后端存储无论是erasure-coded或者经济性的存储层。ceph objecter控制对象的存储位置,tiering agent控制什么时间将对象从缓存层刷入到后端存储。管理员配置不同的缓存模式及 writeback ceph客户端将数据写入缓存层并从缓存层获取相应的ACK。之后数据会…...

C/C++获取文件名的方法(__FILE__,__builtin_FILE(),__BASE_FILE__)
目录标题C/C获取文件名的方法__FILE__宏避免__FILE__宏的错误慎用$(subst $(dir $<),,$<)\"")来重定义__BASE_FILE__宏__builtin_FILE()函数Windows API函数GetModuleFileName()getenv()使用cmake中的变量重定义__FILE__宏的CMake示例C/C获取文件名的方法 使用…...

【建议收藏】Android初级开发者怎样快速提高开发技能?这20个开源APP能帮到你
学习的最佳方式就是阅读,对程序员来说也是如此。如果你想成为一个更优秀的程序员,你必须阅读更多的代码,就是这么简单。书籍,博客,论坛在某种程度上都是有益的,但是没有什么能替代功能完善、代码详细的开源…...

【显卡】一文搞懂显卡
【显卡】一文搞懂显卡 文章目录【显卡】一文搞懂显卡1. 前言介绍1.1 CPU和显卡的区别1.1.1 作用不同1.1.2 结构不同1.1.3 应用场景不同1.2 三个著名的显卡公司2. 显卡的工作原理3. 显卡的分类3.1 集成显卡3.2 独立显卡3.3 核芯显卡4. 结构 & 总线接口类型4.1 显卡的结构4.2…...

01-死磕QNX someip
1. vsomeip3.1.20版本 环境配置 export COMMONAPI_CONFIG/etc/commonapi.ini export LD_LIBRARY_PATH/sdcard/someip:$LD_LIBRARY_PATH export VSOMEIP_CONFIGURATION/etc/vsomeip-service.json export VSOMEIP_APPLICATION_NAMEHelloWorldSomeIPService sysctl -w net.ine…...

《计算机网络原理》第三章 数据通信技术
3.1 概述 3.2 数据通信理论基础 主要内容 信号在通信信道上传输时的数学表示及其所受到的限制。传输介质是利用电压、电流、光信号等物理量的变化来传送二进制位流可将电压、电流等表示称为时间的单值函数f(t)这样就可以用数学的方法来描述信号的变化,并对其进行数…...

Java NIO学习之RandomAccessFile
文章目录一、 RandomAccessFile简介二、RandomAccessFile中的方法1. RandomAccessFile的构造函数2. 重要方法三、RandomAccessFile的使用一、 RandomAccessFile简介 RandomAccessFile既可以读取文件内容,也可以向文件输出数据。同时,RandomAccessFile支持…...

React 超详细入门教程
文章目录一,React简介1.什么是React2.React工作原理3.React历史4.React的特点5. React 高效的原因6.React 官方网站二,React基本使用1.基础代码2.相关js库3.创建虚拟DOM的两种方式4.虚拟DOM与真实DOM5. 虚拟DO M与真实DOM区别三,jsx的使用1.什…...

Codeforces Round 860 (Div. 2) (A-D)
文章目录A.Showstopper【贪心,模拟】B.Three Sevens【STL(邻接表)、倒着贪心】C.Candy Store【整除问题,贪心】D.Shocking Arrangement【结论题、数学】传送门A.Showstopper【贪心,模拟】 分析 考虑保证最大值的最大性…...

【Java】new Object()那些事
文章目录 内存分布字节码指令重排谈谈new Object() 内存分布 jvm32位、64位代表寻址空间能力 对象头分为:markworld、类型指针、实例数据、对齐(被8整除)。 如何体现: issavior@issavior ~ % java -version java version "17.0.5" 2022-10-18 LTS Java...

python实战:分析网站的m3u8文件下载ts文件并解密
前言 这个文章默认读者已了解m3u8的相关知识,包括如何在浏览器中查找m3u8文件的url和ts文件的下载地址; 代码实战 使用到的模块有: os,requests, re,Crypto 主要模块Crypto在安装时执行命令如下: pip install pycryptodome 实现逻辑: 在浏览器里找到m3u8文件的额url 解…...

基于springboot的java学习平台
092-springbootjava学习平台演示录像2022开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7(一定要5.7版本) 数据库工具:Navicat11 开发软件ÿ…...

Spring Boot 基础学习之(四)页面通过自定义LocaleResolver组件实现网页页面的的中英文转换
在前端网页,是不是看见过这样的功能 基础网页:中文表示 点击下面的English 按钮网页显示文字开始切换 通过功能性按钮实现中英文切换,在浏览器中,都带着一个功能叫翻译功能,但是这种功能并不是所有的网页都能进行转换…...

Windows和Linux中Rabbitmq的安装和使用
Windows中Rabbitmq的安装Erlang的安装和环境变量的配置Rabbitmq像java一样他需要运行环境,这里需要首先下载Erlang然后配置相应的环境变量Erlang下载地址:Downloads - Erlang/OTP安装Erlang:然后配置Erlang的环境变量:打开系统命令…...

易基因:肠道菌群:早产儿出生后不同时间点肠道微生物定植的动态变化|项目文章
易基因微生物组学测序分析成果见刊《Front Microbiol》 2023年02月17日,中国农业科学院深圳农业基因组研究所Adnan Khan、云南省第一人民医院米弘瑛为共同第一作者,中山大学附属第六医院郝虎/李思涛、南方医科大学附属佛山市妇幼保健院戴怡蘅为论文共同…...

基于springboot垃圾分类网站(文档+程序+数据库)026
大家好✌!我是CZ淡陌。一名专注以理论为基础实战为主的技术博主,将再这里为大家分享优质的实战项目,本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目,希望你能有所收获,少走一些弯路…...

Nginx的管理以及升级操作
Nginx的管理以及升级操作 如果Nginx启动了,可以使用nginx的命令来进行管理 查看进程:ps -ef | grep nginx平滑启动:nginx -s reload–>不停止nginx的情况下,无痕重启; 或者是:kill -HUP 单引号&#x…...

web前端面试题之代码题
1.获取最大值 方法一 方法二 const arr [6, 4, 1, 8, 2, 11, 23]; console.log(Math.max(...arr)) 1.去重 // 传统方式 function unique(arr) {const res []arr.forEach(item > {if (res.indexOf(item) < 0) {res.push(item)}})return res } 数组或者字符串去重 …...

【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(上)
目录 一、场景 二、代码介绍 1. 后端 1.1 online代码生成器 1.2 数据库配置 1.3 代码生成配置 三、单表CRUD Step 1:新增表 Step 2:填写 表名 > 表描述,其它默认 Step 3:新增字段 > 数据库属性 Step 4࿱…...

【深入浅出 Yarn 架构与实现】5-3 Yarn 调度器资源抢占模型
本篇将对 Yarn 调度器中的资源抢占方式进行探究。分析当集群资源不足时,占用量资源少的队列,是如何从其他队列中抢夺资源的。我们将深入源码,一步步分析抢夺资源的具体逻辑。 一、简介 在资源调度器中,以 CapacityScheduler 为例…...

桐乡学电商淘宝
电商淘宝 课程名称:淘宝美工、淘宝运营综合班 招生对象: (1)有意向但无基础或有一些基础想继续提升,并准备从事该专业方向,希望能自己完成店铺的日常维护、装修、经营等工作。 (2)针对零基础想开…...

大模型爆火,AI行业人才紧缺,尤其是这三个方向
上周gpt-4和文心一言陆续发布,热搜上挂了好几天,话题量暴涨。体验了一下,学姐觉得,文心一言虽然还是有一定的差距,但百度这么多年一直持续在相关领域深耕技术,在这么短的时间内就推出了类ChatGPT产品&#…...

现在转行IT还有机会吗?
其实大部分所谓的机会都是建立在我们准备好的基础上的,因为大多数的企业并不会启用一个零基础毫无经验,或者没有企业所需要特质的人员。作为普通人而言,只有当你准备好之后,你才会看到机会,在这之前,你只会…...

Kruise Rollout v0.3.0:手把手教你实战操作Deployment 分批发布和流量灰度
helm3 安装 kubectl版本:v1.20.9 heml版本:v3.1.2 [rootk8smaster peishunwu] wget https://get.helm.sh/helm-v3.1.2-linux-amd64.tar.gz tar zxvf helm-v3.1.2-linux-amd64.tar.gz cd linux-amd64 cp helm /usr/bin/helm helm version version.Bu…...

Linux编译器-gcc/g++ 使用
在介绍gcc/g的使用前我们先了解一下两者的不同 gcc时主要编译c语言,而g主要编译c的,但是两者的选项是相同的,因此我们以gcc和c语言为例来讲解。背景知识 gcc和g都是编译器其核心作用将文本类文件翻译成二进制可执行 那么其过程是怎样的&…...

vue中名词解释
No名称略写作用应用场景其他1 单页面应用 (Single-page application) SPA 1,控制整个页面 2,抓取更新数据 3,无需加载,进行页面切换 丰富的交互,复杂的业务逻辑的web前端一般要求后端提供api数据…...

ChatGPT的多种用法(持续更新中。。。)
指南 写小说 “写一本拥有出人意料结局的推理小说。” “写一个让读者参与其中的交互小说。” “为孩子们写一本激励他们勇敢面对挑战的小说。” “编写一个有关科技创新的未来世界的小说。” “创造一个让读者感到沉浸其中的幻想故事。” 充当 Linux 终端 我想让你充当…...

DateTimePicker 日期时间选择器时间格式处理
//时间选择器格式处理timeChange(e) {var that thisvar date new Date(e);var y date.getFullYear(); // 年var m date.getMonth() 1; // 月m m < 10 ? (0 m) : m;var d date.getDate(); // 日d d < 10 ? (0 d) : d;var h date.getHours(); // 时h h < …...

FITC-PEG-OH荧光素-聚乙二醇-羟基用以标记生物分子,例如蛋白质,抗体,肽等
结构式: 中文名称:荧光素-聚乙二醇-羟基 英文名称:FITC-PEG-OH 激发/发射波长:515nm-520nm 性状:固体或粉末 溶剂:溶于DMSO,DMF,DCM,溶于水 分子量:400、600、1000、2000、3400…...

Java JDK详细安装配置(详细备忘版本)
目录概览一、下载安装二、环境配置三、常见问题一、下载安装 官方下载地址:点我去官网 java20 、java17如下: java8、java11如下 jre8 如下 以 java8 下载为例: 按步骤输入账号密码 之后就会跳出下载显示框 得到了文件名为 jdk-8u361-win…...

Spring Security 6.0系列【3】源码篇之基于过滤器的基本原理
有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot 版本 3.0.4 本系列Spring Security 版本 6.0.2 源码地址:https://gitee.com/pearl-organization/study-spring-security-demo 文章目录前言过滤器(Filter&am…...

H7-TOOL发布固件V2.21, 增加RTT快捷面板功能,脱机烧录增加英飞凌,Qorvo以及NXP,普冉,华大,灵动微等新系列(2023-03-26)
H7-TOOL所有资源汇总(含操作手册): H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持…...

Python采集商品数据信息,做数据可视化分析,又是对数据分析上心的一天
前言 环境使用 在开始之前,安装好我们的代码编辑器和环境是非常重要的 Python 3.8pycharm --> 编辑器jupyter notebook --> 数据分析编辑器 模块使用 requests >>> pip install requests 数据请求parsel >>> pip install parsel 数据解…...

[N1CTF 2018]eating_cms_
目录 信息收集 代码审计 parse_url解析漏洞 信息收集 进入即是登录页面,抓包一看应该是SQL注入,但是空格、%、|等等啥的都被waf了,不太好注入,先信息收集一波 花一分钟扫下目录,发现一个viminfo和register.php Viminfo文件…...

比较合规的分销模式有哪一些
梦龙商业案例分析,带你了解商业背后的秘密 首先肯定是一级分销的,有人说不是二级分销也可以吗? 其实二级分销也是有点悬的哦,因为严格来讲平台也算一级,如果做普通的二级,有可能会被定义成三级分销&#…...

【CSAPP】异常控制流 | 异常表 | 异常类别 | 同步异常 | 异步异常
💭 写在前面:本文将学习《深入理解计算机系统》的第六章 - 关于异常控制流和系统级 I/O 。CSAPP 是计算机科学经典教材《Computer Systems: A Programmers Perspective》的缩写,该教材由Randal E. Bryant和David R. OHallaron 合著。 本…...

安全多方计算之八:Mix-Match
Mix-Match1. 混合网络基于ElGamal加密方案的混合网络2. PET协议3. Mix-Match协议4. 百万富翁问题的Mix-Match解决方案M.Jakobsson和A.Juels提出了基于Mix-Match的安全多方计算协议构造方法,该类协议包括Mix与Match两个阶段: Mix阶段:通过构造…...

idea中的sc.nextLine()与sc.nextInt()处理回车换行的问题
文章目录一. 发现问题1. sc.nextLine()2. sc.nextInt()二. 分析问题三. 总结一. 发现问题 今天在洛谷刷题,就发现这字符串死活输不进去,然后就有了今天的文章。先看下面这个问题。 1. sc.nextLine() package 洛谷;import java.util.*;public class Te…...

VBA提高篇35 VBA操作Word/PPT/Access_CreateObject/GetObject
文章目录1. Word参数2. PPt/Access3. office的互相调用3.1 工程创建CrateObject3.2 对比上面速度高,效率快GetObject1. Word参数 参数含义ApplicationWord应用本身Document代表一个Word文件Characters该文件中所有字符 参数含义Range.Text该Range的内容,即其中所有字符构成的字…...

Java电子招标采购系统源码—互联网+招标采购
智慧寻源 多策略、多场景寻源,多种看板让寻源过程全程可监控,根据不同采购场景,采取不同寻源策略, 实现采购寻源线上化管控;同时支持公域和私域寻源。 询价比价 全程线上询比价,信息公开透明,可…...

Linux常用命令——ln命令
在线Linux命令查询工具 ln 用来为文件创件连接 补充说明 ln命令用来为文件创件连接,连接类型分为硬连接和符号连接两种,默认的连接类型是硬连接。如果要创建符号连接必须使用"-s"选项。 注意:符号链接文件不是一个独立的文件&a…...

浅谈可直接安装的抓包APP-VnetStream
之前介绍过关于抓包工具charles的详细使用方法,链接:https://mp.csdn.net/mp_blog/creation/editor/100563263。但觉得还是不够方便,今天来简单介绍下可以直接安装在移动端的APP抓包工具。1.关于ios端Stream工具的使用1.1stream直接在appstor…...

直播电商助力乡村振兴高峰论坛举行
3月24日, 第七届杭州全球企业家论坛暨直播电商助力乡村振兴高峰论坛举行,由浙江中小企业协会主办的直播电商助力乡村振兴高峰论坛在杭州国际博览中心召开。与国家智库级的各个专家及多个主流平台创始人齐聚一堂,共同探讨直播电商助力乡村振兴…...

为什么OpenCV用GPU/cuda跑得比用CPU慢?
一、原因总结 最近项目需要,发现了这个问题。网上找原因,汇总起来,有以下几点原因: 1、首先对于任何一个CUDA程序,在调用它的第一个CUDA API时后都要花费秒级的时间去初始化运行环境,后续还要分配显存&am…...

Redis的使用【Redis】
一、缓存简介 缓存简介 二、缓存分类 缓存分类 三、常见缓存 常见缓存 四、Redis使用 Redis 有 5 ⼤基础数据类型: String——字符串类型Hash——字典类型List——列表类型Set——集合类型ZSet——有序集合类型 其中最常⽤的是字符串和字典类型。 1.字符…...

复杂链表的复制-剑指Offer35-java
一、题目描述 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head [[7,null],[13,…...

免费ChatGPT自动批量生成文章工具
要利用ChatGPT批量自动生成文章,最简单的方式就是找到一家接入了chatgpt或者文心一言的软件,【ChatGPT批量文章生成详细如下图】然后输入一些关键词和主题,即可生成文章或者解答你的问题,或者直接导入文章进行批量续写。 ChatGPT是…...

大数据项目实战之数据仓库:业务采集平台——第2章 业务数据介绍
文章目录第2章 业务数据介绍2.1 电商系统表结构2.1.1 活动信息表(activity_info)2.1.2 活动规则表(activity_rule)2.1.3 活动商品关联表(activity_sku)2.1.4 平台属性表(base_attr_info…...

福建互联网医院牌照申办需要哪些资料
福建互联网医院牌照申办需要哪些资料|福州|宁德市|泉州市|厦门市|莆田市|南平市|龙岩市|三明市|漳州市 很多人都反应互联网医院牌照申请太复杂了,弄了几次都没过,怎么办呢?其实也没有想象的那么难,主要就是先到当地的申办机构了解…...

分布式系统(Distributed Systems)方向有哪些SCI期刊? - 易智编译EaseEditing
以下是一些比较著名的分布式系统SCI期刊: IEEE Transactions on Parallel and Distributed Systems: 这是一个由IEEE出版的期刊,主要涵盖并行和分布式系统中的计算、通信和控制等方面的研究成果。该期刊内容涵盖分布式计算、通信协议、分布式存储、虚拟…...

最小生成树kruskal-修建公路1
题目描述 L 城一共有 N 个小区。 小明是城市建设的规划者,他计划在城市修 M 条路,每修建一条路都要支付工人们相应的工钱(需要支付的工钱 = 路的长度)。 然而小明所拿到的经费并不够支付修建 M 条路的工钱,于是迫于无奈,他只能将计划改变为修建若干条路,使得 N 个小区之…...

红日(vulnstack)5 内网渗透ATTCK实战
环境配置 链接:百度网盘 请输入提取码 提取码:l8r7 攻击机:kali2022.03 192.168.135.128(NET模式) win7 192.168.138.136 (仅主机模式) 192.168.135.150 (NET模式) win2008 192.168.138.138 (仅主机模式) web渗透 1.nmap探测目标靶机开…...

Promise API
1.Promise构造函数 Promise(excutor){} excutor函数:执行器 (resolve,reject)>{}resolve函数:内部定义成功时我们调用的函数value>{}reject函数:内部定义失败时我们调用的函…...

C++ 重复尾部字符串删除函数
#include "iostream" #include "string" using namespace std; void delRepeat(string &head,string &tail) {for (int j 1; j < tail.size(); j) {if(head.substr(head.size()-j).compare(tail.substr(0,j))0){ // 删除重复的部分…...

Python-Flask 快学
flask是Python的一个轻型Web框架. 使用pycharm自动创建项目,也可以手动创建,以下是目录的结构: ├── app.py├── static└── templates 一、创建一个简单应用 from flask import Flaskapp Flask(__name__)app.route(/) def hello_world():return "hello world &q…...

【CANoe】CAPL_UDS安全算法dll制作
文章目录一、背景二、方法一:在CAPL中引入dll的制作【制作dll的通用方法】1、在CAPL中打开帮助文档2、找到CAPL DLL相关的说明,以下图中标记的为Demo进行dll的制作3、拷贝到桌面,我用VS2019打开4、解析其中一个函数,制作dll类似原…...

docker部署chat-web,实现自己的ChatGPT
本篇文章的前提是请确认已获得openai 的API-KEYS,即以sk-开头的keys;是否在服务器上安装了docker以及docker-compose docker以及docker-compose安装请参考我的博文:CENTOS8.0安装DOCKER&DOCKER-COMPOSE_wd520521的博客-CSDN博客 一、&a…...

【看门狗】我说的是定时器不是狗啊
单片机在运行中死机了,你或许只能按2下电源键(重启)或1下复位键。 这里简单说一下重启和复位: 从RESET引脚复位,只有MCU复位。而外设看情况,有的可能会有MCU同步复位或者重新初始化。也有可能一些保持复位…...

物理机CPU使用率报警
背景知识 (background) CPU是稀缺的共享资源,CPU使用率过高,可能造成更多的上下文切换、调度延迟、CGroup CPU Throttle。 无论是物理机或容器化混合部署的应用,CPU做不到完全隔离,最多只能限制使用上限。部分进程CPU使用过多&a…...

【python实操】马上毕业了,你还不懂什么是守护线程、线程、进程?(附12306抢票程序-源代码)
作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业。荣誉:阿里云博客专家认证、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。…...