今天星期天,按平时的时间上班,但办公室的人并不多。今天干活效率也不高,忽悠忽悠地过了。晚上也比较早跑回了宿舍。没计划,没目标,没激情。怎么办?
读在今天:尽快读!
想在今天:计划排了,做了吗?明天开始做吧,不能给自己借口。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
200+累计阅读
258平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄21年
今天星期天,按平时的时间上班,但办公室的人并不多。今天干活效率也不高,忽悠忽悠地过了。晚上也比较早跑回了宿舍。没计划,没目标,没激情。怎么办?
读在今天:尽快读!
想在今天:计划排了,做了吗?明天开始做吧,不能给自己借口。
在ubuntu下安装NS-3.27
在ubuntu16.04下安装NS-3.27 四川大学锦城学院-量子通信:纾芈 此文章只针对虚拟机Ubuntu 16.04,Ubuntu18.04不太契合NS-3 安装包下载: VMware15.5链接: https://pan.baidu.com/s/1gW8n5lf5xJI6bs-FTOV7eQ 提取码:d9sz Ubuntu16.04链接: https://pan.baidu.com/s/1IkbG6wKhqJv0E4JqA5KR9Q 提取码:6xuw NS-3.27安装包: 链接:https://p
UDS诊断服务-27服务
在 UDS(统一诊断服务)体系中,若想执行高权限操作(如修改核心参数、写入 VIN 码、控制关键执行器),必须先通过 27 服务 —— 安全访问服务(Security Access Service)的验证。它就像 ECU 的 “安全门禁系统”,通过 “种子 - 密钥” 的动态验证机制,防止未授权访问,是保障 ECU 数据安全和功能安全的核心防线。今天我们聚焦 27 服务,从原理到实战,彻底搞懂它的安全逻辑、交互流程与应用场景。
汽车的UDS诊断02
1诊断仪给ECU发送一个SEED(种子),2ECU向诊断仪回复一个seed ,3诊断仪向ECU发送KEY,4ECU判断诊断仪发来的key与自己本地计算的key是否一致,一致就肯定响应,不一致就否定响应。我们的诊断报文通常会有3个诊断ID(在报文帧中的仲裁场中),物理请求(物理寻址)报文ID,功能请求(功能寻址)报文ID,诊断响应报文ID,这些ID就是CAN报文的id。2)种子(seed)的值 是ECU随机产生的,应避开0和最大值F,全0是用来检查是否解锁的,已解锁状态下请求种子将会返回全0的种子;
iOS 27的11个新变化,你觉得值得更新吗?
虽然国行AI还没有上线,但苹果这次带来的更新依然诚意十足。我们可以新建壁纸,只需要把照片缩小,就能提前感受到图片扩展这个功能,成片效果还是蛮厉害的!和原图对比,新建的画面几乎没有违和感,多尝试了几个画面,效果也都还不错
MySQL 5.7.27 详细安装配置教程
MySQL 5.7.27详细安装配置教程
UDS 诊断服务 - 0x27
0x27,Security Access,安全访问服务。某些服务由于保密或安全原因而受到限制,例如 34 数据下载服务、35 数据上传服务以及 22 数据读取服务等,需要通过 27 服务完成安全访问(即解锁)后进行。27 服务使用了种子 seed 和密钥 key 的关系:客户端通过 27 服务的子功能发送请求种子消息。服务端通过请求种子消息的肯定响应来回复响应种子。客户端基于响应种子和自身内部的安全访问算法计算得到密钥,并通过 27 服务的子功能将密钥发送至服务端。
苹果 watchOS 27 更新将至,Apple Watch Series 11 等多款产品超值优惠来袭!
该耳机音质出色、降噪好、佩戴舒适,与安卓和 iOS 设备适配,防水,一次充电最长可用 9 小时,配备可更换耳塞。二是富士将于 6 月 25 日发布新款 Instax Mini 13,若想省钱或选父亲节礼物,富士 Instax Mini 12 在亚马逊、百思买和塔吉特以 79.95 美元(优惠 14 美元)出售,是近几个月好价。支持 GPS 的 42mm Apple Watch Series 11 所有颜色款式,在亚马逊、沃尔玛和塔吉特均以 299 美元(优惠 100 美元)出售,达历史低价。
半导体设备微振动控制:天棚阻尼PID与SIMULINK建模实战
半导体制造设备对微振动的敏感度已进入纳米级,光刻机、量测设备等一旦遭遇超过VC-C振动准则的扰动,便会出现套刻误差或检测误判。主动隔振技术通过传感器、控制器与执行器形成闭环,能有效抑制低频共振,其中天棚阻尼控制因物理概念清晰、鲁棒性强而成为工程首选。结合MATLAB/SIMULINK建模,可在设计阶段完成系统性能边界评估与参数整定,再通过C代码生成与FMU导出实现算法向控制器和跨平台仿真迁移。本文从VC-C指标拆解出发,依次讲解天棚阻尼PID控制原理、两自由度被控对象建模、控制增益估算、仿真验证方法,并给出
你今天27岁生日,我的好兄弟,让我为你写篇文
JAVA27岁生日
【TCGA-CRC】TCGA数据读取
本文介绍了如何从TCGA数据库中处理结肠癌(COAD)和直肠癌(READ)的RNA测序数据。首先,通过data.table::fread函数读取基因表达量文件,并检查基因ID和基因名称的一致性。接着,批量读取所有样本的TPM(Transcripts Per Million)数据,并将其合并为表达矩阵。随后,通过匹配样本ID和文件名,确保表达矩阵的列名与样本ID一致。最后,筛选出编码蛋白质的基因,并将处理后的数据保存为Rdata文件。整个过程涉及数据读取、合并、匹配和筛选,为后续的基因表达分析提供了基础。
【gateway nc adapter虚拟网卡 win11 联想】问题的解决
由于需要登录公司内网,于是启用奇安信VPN。但启动后报出网关未连接的问题,于是我检查了我的网络适配器,并尝试解决,以下给出几种我实践过程中的行动,并附带最后成功的解决方法。
10.27-11.02周记
相同点:两篇文章均聚焦于工业设备健康管理(PHM) 领域,分别针对轴承故障诊断(文档11)和航空发动机剩余寿命预测(RUL)(文档12)展开研究,均强调在实际工业场景中面临的数据稀缺、跨工况/跨设备泛化能力不足等挑战。不同点:文档11 强调轴承故障诊断中的三大挑战:跨工况适应性、小样本学习、跨数据集泛化。文档12 专注于剩余寿命预测问题,重点解决传感器信号中退化信息难以捕捉、预测精度低的问题。两篇文章共同展示了大语言模型在工业PHM领域的强大适应性。
CubeMX配置ADC+DMA避坑实战:如何避免采样过快导致的系统崩溃
本文针对STM32开发中常见的ADC采样过快导致程序卡死问题,提供了基于CubeMX的实战避坑指南。通过分析ADC与DMA协作机制,详解时钟配置、采样时间、DMA缓冲区长度及中断设置等关键步骤,帮助开发者从源头规避系统崩溃风险,实现稳定可靠的数据采集。
Win11开发环境搭建:本地运行TranslateGemma-27B全攻略
本文介绍了如何在星图GPU平台上自动化部署【ollama】translategemma-27b-it镜像,实现高效的多语言翻译任务。该平台简化了环境配置流程,用户可快速搭建本地翻译环境,应用于专业文档翻译、跨语言内容创作等场景,显著提升翻译效率和质量。
MOSS-TTS开源语音合成家族:从架构解析到生产部署实战
语音合成(TTS)技术旨在让计算机将文本转换为自然流畅的语音,其核心原理通常涉及文本分析、声学模型和声码器等模块。近年来,基于深度学习的端到端TTS模型,特别是结合残差向量量化(RVQ)和Transformer架构的方案,显著提升了合成语音的自然度和效率。这类技术的价值在于能够广泛应用于有声内容创作、智能助手、无障碍服务以及实时交互等场景。本文聚焦于开源的MOSS-TTS家族,它通过模块化设计,针对高保真合成、多角色对话、实时交互等不同需求提供了专用模型。文章深入解析了其底层的Delay与Local两种架构
【气候模式降尺度】分位数增量映射(QDM)原理及MATLAB代码实现
简介QDM原理及其MATLAB代码实现
27.C++11之线程类 thread
C++11 引入了标准线程库,其中类是该库的核心部分,它为开发者提供了一种跨平台的方式来创建和管理线程。下面将从多个方面详细介绍 std::thread 类。
【施磊】C++课程笔记目录
【C++编程】施磊老师C++笔记目录
【Qt】arm-none-eabi-gdb-py.exe由于找不到python27.dll 无法继续执行代码
环境 系统:win10-x64 Qt版本:32bit 5.9.9 问题
基于 FPGA Vivado 示波器设计(附源工程)
今天给大侠带来基于 FPGA Vivado 示波器设计,开发板实现使用的是Digilent basys 3,如有想要入手basys3开发板的,可以联系牛总:18511371833。话不多说,上货。 本篇掌握基于添加文件和IP的Vivado工程设计流程,掌握基于Tcl的Vivado工程设计流程,学习示波器的基本组成结构。获取本篇相关源工程代码,可在公众号内回复“示波器设计源工程”。 原理介绍 数字存储示波器能够将模拟信号进行采样、存储以及显示。本系统在DIGILENT ...
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
2023-11-27继续
窗移动法,取一个与fruits多一个的数组,标记,当出现它的时候,加一,当种类大于两个的时候就要减去1,然后左边的目标位移动。与之前思路一致,但是需要做情况判断,后续阅读题解。
深度学习工具包 DeepLearningToolbox
深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[](https://bitdeli.com/free "Bitdeli Badge")
苹果良心!iOS 27适配设备公布:30款机型 7年前的iPhone 11还能升级
苹果在WWDC26上正式发布全新iOS 27操作系统,并公布了适配机型名单。iPhone SE(第二代及后续机型)据苹果介绍,升级iOS 27后,
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
轮回修仙传 v1.0.11.27.1 免安装中文版下载及使用方法
本作是一款轻度化快节奏的修仙游戏,没有自由开放的修仙大世界,更多是在一次又一次轮回的选择中,寻觅更多的仙缘奇遇,做出正确的选择,不断增强自身实力,推进故事发展,主打轻度化和轻策略爽游。本作主打轮回式多周目,并且游戏含有超过10个主线结局和双修结局、多个流派以及困难模式,整体游戏时长在6-10个小时,大家可以自由选择天赋、搭配技能和法宝,尝试不一样的流派、人生和结局。由于免费试玩版与正式版在数据以及系统上存在较大的差别,所以两个版本的存档并不互通,非常抱歉给您带来不好的体验。
S3C2440 IIC读写AT24C02A
S3C2440读写AT24C02A只需要采用主机发送模式和主机接收模式即可,手册上提供有这两个模式的流程图,可以参考。AT24C02A有几点需要注意的:1.写程序时还要看下AT24C02A操作时序图,AT24C02A连续读多个字节时最后一个字节不用产生应答信号。2.读的时候要先用写的方式写入硬件地址写方式和数据地址,此时不用发送STOP信号,接着继续写入硬件地址读方式,然后开始读数据。3.其写的方式只有单字节写或者页写两种,页写时每次只能写一页不能超过,AT24C02A的一页大小是8字节。以下是程序:#in
计时器实现js轮播图的暂停与继续
轮播图的暂停与继续 首先,使用定时器实现轮播效果,然后将定时器封装到autoMove函数中;然后执行autoMove();进行调用, autoMove(); 然后绑定鼠标进入进入事件,清空计时器; 例如: $("#ad").mouseenter(function(){ clearInterval(timer) }) 然后再次启动计时器: $("#ad").mouseleave(function(){ autoMove(); })
2528
7万+
4122
1597

被折叠的 条评论
为什么被折叠?



