1.系统最好选择桌面的Ubuntu,以防后期布置浏览器时失败,内存最好大于2G,不然卡成PPT。
2.直接将不同机构的各个节点(选择application.xml中的id)放入相同的CA证书。
3.重启节点时很难让节点重新启动,需要重新布置节点,即删了文件夹再来。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
300+累计阅读
300平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄9年
1.系统最好选择桌面的Ubuntu,以防后期布置浏览器时失败,内存最好大于2G,不然卡成PPT。
2.直接将不同机构的各个节点(选择application.xml中的id)放入相同的CA证书。
3.重启节点时很难让节点重新启动,需要重新布置节点,即删了文件夹再来。
区块链(Blockchain)
当前文章被以下社区和专栏收录:
隐私计算与区块链结合的数据存证与共享方案
法律合规方面,需建立分级分类的存证标准,如欧盟GDPR第32条要求的"数据最小化原则",应通过隐私计算实现数据"可用不可见"。清华大学朱军教授团队开发的"隐私计算+区块链"联合存证系统,在司法存证场景中实现:数据请求方通过零知识证明验证对方权限,存证结果经区块链存证后,可被授权方通过MPC协议解密验证。例如,蚂蚁链提出的"隐私计算+区块链"双引擎架构,通过MPC实现多方数据协同建模,同时利用区块链记录计算过程审计日志。对此,华为云提出的"轻量化MPC"架构,通过硬件加速可将时延降至0.8秒,效率提升3倍。
linux+jenkins+maven+git+tomat(多个节点)环境搭建
linux+jenkins+maven+git+tomat(多个节点)环境搭建
腾讯云区块链总经理李力:产业区块链的四大发展趋势
产业区块链正在呈现出四大发展趋势: 1.产业区块链成为区块链发展主战场; 2.云链结合,区块链与云计算的结合越发紧密; 3.区块链即服务,BaaS成为信任基础设施; 4.政策红利不断,政府支持仍是产业发展的重要推动力。 同时,他认为,产业区块链首先要连接,其次是共享,最后是协同。从这三个角度出发,他讲到了目前腾讯云在产业区块链中的落地实践。主要是电子数据的可信存证,数据要素有序流通,以及链上业务的协同。 以下内容来自李力演讲,经巴比特整理。 我今天的主题是《产业区块链的思与行》,我想讲,腾讯如何看待区块链.
CentOS7环境部署kubenetes1.12版本五部曲之三:node节点加入
实际操作在kubernetes1.12环境加入node节点
《基于区块链与IPFS的视频版权存证系统》专栏简介
本专栏包含了“基于区块链(Hyperledger Fabric)与IPFS的视频版权存证系统”的全部源码与从0开始的搭建视频(订阅专栏后请站内私信)、搭建教程与系统设计分析。本系统对上传的文件不限制格式,可以上传音乐、图片等所有类型的数据。
爬虫行为审计:Python+区块链存证实现合规采集追踪
核心价值:通过区块链存证解决传统爬虫审计“易篡改、不可信”的痛点,提供司法级别的行为证明;技术闭环:实现“行为采集→哈希计算→区块链存证→审计核验→可视化分析”的完整审计流程;合规保障:全流程记录爬虫行为,支持监管核验,满足《数据安全法》《个人信息保护法》的审计要求;轻量化设计:仅将行为哈希上链,兼顾存证安全性和爬虫性能;可扩展性:支持多区块链平台、多类型爬虫行为审计,适配不同行业合规需求。
在腾讯云上创建CLAA产品
中国LoRa应用联盟(China Lora Application Alliance,简称CLAA)是在LoRa Alliance支持下,由中兴通讯发起,各行业物联网应用创新主体广泛参与、合作共建的技术联盟。 在腾讯云上创建CLAA产品可以参考腾讯云文档:快速创建 CLAA 产品 在腾讯云创建CLAA产品需要在云产品中的物联网通信中操作。 1.创建CLAA网关产品 2.创建CLAA产品 创建CLAA产品时,如果终端设备发送十六进制数据,数据格式选择自定义,选择JSON可能会导致使用规则引擎推送失败。
Android Geckoview实战:5分钟搞定JS与原生交互(附完整Demo代码)
本文详细介绍了在Android应用中使用GeckoView替代系统WebView,构建稳定高效的JavaScript与原生代码交互桥梁的实战方法。通过WebExtension架构,文章提供了从环境配置、扩展开发到Android端集成的完整步骤,并附有可运行的Demo代码,帮助开发者快速解决混合应用中的兼容性问题。
区块链存证原理
证宝宝,使用比特币区块链作为存证平台 想要区块链电子存证,请告诉我你用的什么链
点云体素化算法研究-3.Voxelization 三维模型体素化
体素(voxel)即体积元素的简称,是数字数据在三维空间分割上的最小的单位。体素化就是通过创建三维体素网格来表示三维物体,是一种将无序点云变为有序点云的降采样的空间数据结构方法,便于实现点云的空间卷积。激光雷达(LiDAR)| Open3D:第五节 表面重建-体素化。
Halcon频域滤波实战:5分钟搞定傅里叶变换与功率谱分析(附完整代码)
本文提供Halcon频域滤波的实战指南,重点讲解如何利用傅里叶变换与功率谱分析快速解决图像处理难题。通过核心算子fft_image和power_real,演示了从空间域转换到频域、分析功率谱以定位周期性噪声,并构造滤波器进行精准去除的完整流程,附有可直接运行的代码示例。
区块链存证技术在软件版权保护中的应用
根据中国信息通信研究院2023年发布的《区块链存证技术白皮书》,标准存证流程包含五个阶段:原始文件上链(平均耗时8-15秒)、哈希值生成(SHA-256算法)、时间戳认证(符合ISO 8601标准)、存证证书签发(包含16位唯一标识码)和司法存证备案(对接国家版权局区块链平台)。国内外司法实践已验证区块链存证的法律效力。杭州互联网法院联合蚂蚁链开发的"司法链"平台,集成存证、鉴定、执行全流程,2023年处理知识产权案件1.8万件,平均举证周期从28天缩短至3天(杭州互联网法院年度报告, 2023)。
100天精通Python(进阶篇)——第43天:批量将PDF转Word文档(附上脚本代码)
100天精通Python(进阶篇)——第43天:批量将PDF转Word文档(附上脚本代码)
“链引擎”入驻案例 | 每天超过35万条存证上链,长安链支撑链上价值流动
由于区块链天然具备防篡改、可追溯等特性,在数字化信息时代,将区块链技术运用于数据信息存证、固证成为主流的应用方式,也是区块链应用最为成熟的应用方向之一。
小论文/大论文必备 | RT-DETR目标检测、数据集增强 | 引入多种数据集增强方法,支持图像和标签同步扩充增强,助力小论文和大论文实验涨点策略,平均提升模型mAP约1-2个百分点
RT-DETR目标检测数据增强策略研究 ,本文针对RT-DETR目标检测模型提出9种数据增强方法,包括几何变换(水平/垂直翻转、中心裁剪)、光照调整(亮度、对比度)和噪声添加(高斯/椒盐噪声)等。所有增强操作均保持图像与标签同步变换,确保训练数据的准确性。实验表明,该策略可提升模型mAP 1-2个百分点,对小目标检测效果尤为显著。文中提供了完整的Python实现代码,支持批量处理图像和标签文件,并详细说明了各增强方法的功能特点。该方法通过提升数据多样性,有效增强了模型在复杂场景下的鲁棒性和泛化能力。
FPGA工程师面试——FPGA基础知识24题
线与逻辑是两个输出信号相连可以实现与的功能。在硬件上,要用OC门(集电极开路与非门)来实现,由于不用OC门可能使灌电流过大,而烧坏逻辑门,因此在输出端口应加一个上拉电阻。
案例实践 | 基于长安链的农产品收购交易可信存证平台服务十万家农企农户
平台将订单信息、支付凭证、发票数据等关键交易要素上链存证,形成不可篡改的电子凭证,为交易真实性提供技术背书;所有交易订单、支付流水、发票信息实现链上存证,采购企业、农户、经纪人、税务机关可共同验证交易真实性,交易纠纷发生时,链上数据可作为权威证据。平台支持向银行、税务机关、审计机构输出格式化的可信交易凭证,凭证包含链上交易哈希、时间戳、数据摘要,可独立验证真实性。从订单创建到支付、开票、交付全流程线上化,每个环节产生的凭证实时上链存证,形成完整的数字化交易闭环。红冲发票与原发票关联,防止重复红冲。
【思考模型框架】采用双钻模型:发散(桌面研究/用户访谈)→收敛(需求归类/优先级排序),输出需求规格书、追踪矩阵及产品待办清单。
设计思维双钻模型是一种以用户为中心的需求管理方法,通过"发散-收敛"的双循环确保问题定位准确、方案切实可行。第一钻石(探索→定义)聚焦"找对问题",运用用户访谈、田野调查等方法挖掘真实需求;第二钻石(开发→交付)解决"做对方案",通过原型测试、A/B测试验证可行性。该模型强调低保真验证、多团队协作和真实用户测试,避免资源浪费与伪需求开发。典型应用场景包括产品功能优化、用户体验提升等需要精准落地的需求场景。核心价值在于建立从用户痛点到解决方案的可控闭
DouyinLiveRecorder区块链存证功能:确保录制内容不可篡改
# DouyinLiveRecorder区块链存证功能:确保录制内容不可篡改 ## 直播内容存证的行业痛点与技术突破 你是否遇到过这些场景: - 花费数小时录制的重要直播,被质疑内容经过剪辑伪造 - 作为证据提交的直播录像,因无法证明原始性而不被采信 - 团队协作中,录制文件在传输过程中发生非授权修改 **区块链存证技术将彻底解决这些问题!** DouyinLiveRecor...
KEPServerEX作为MQTT客户端
打开软件: 测试没有连接上MQTT代理。
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
这款实用靠谱的数字资产存证交易终端平台,优势都给你理清楚了
碳汇基金数字资产存证交易终端是目前国内唯一具备国家级资质、覆盖碳资产全生命周期服务的存证平台,相较于通用型存证平台和垂直类碳服务平台,兼具公信力、实用性与性价比,是政府、机构、企业落地双碳战略、盘活碳资产价值的首选工具。
华为的C语言编程规范.pdf
华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。
兰州阿里云代理商:阿里区块链哈希存证技术
阿里云作为全球领先的云计算服务提供商,不仅在云计算领域拥有丰富的经验和技术实力,同时也在区块链技术方面有着深厚的积累。其中,阿里区块链哈希存证技术作为信息安全的重要保障,为用户提供了可靠的数据存证服务。阿里云区块链哈希存证技术以其安全性、可追溯性、实时性和易用性等优势,为用户提供了可靠的数据存证服务。在信息安全日益受到重视的今天,阿里云的区块链技术将继续发挥重要作用,助力用户保护数据安全,推动数字经济的发展。
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
深度学习工具包 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")
腾讯云区块链负责人邵兵:联盟链是未来的趋势,公有链是未来的理想
科技云报道原创。 从最初全民炒币的狂热,到如今政策监管、技术回归的冷静,区块链正在从喧嚣逐渐走向有序。就区块链本身而言,就像没有烧完的一堆干柴,其中蕴含的能量远远没有被释放。站在当下看未来,区块链技术离大规模应用落地还有多远? 长期以来,区块链的热度居高不下。在政策、技术、市场的多重推动下,区块链技术正在加速与实体经济融合。区块链凭借其独有的信任建立机制,成为科技和金融、供应链、国际贸易等多个...
区块链不好落地?腾讯云用区块链做了这些事
导语 |十年前,随着比特币的推出,区块链就站在了科技圈的风口浪尖,成为人们一直津津乐道的技术话题。区块链技术到底是什么?有何价值?又有哪些具体的应用?本文是腾讯云区块链专家李亮&...
商丘阿里云代理商:阿里区块链哈希存证是干嘛的
阿里云区块链哈希存证作为信息安全和合规领域的重要工具,在数据存证和知识产权保护方面发挥着重要作用。通过阿里云代理商的服务,客户可以享受到安全可靠、高效便捷的存证服务,有效保障了数据的安全性和可信度,为各行业提供了全面的存证解决方案。
如何看待腾讯云电子签呢?
腾讯电子签是获得国家CA证书有法律保证,随着电子签深入各行各业,电子签的使用者们更需要的是公信力,一种安全感。腾讯电子签是腾讯云原生背靠腾讯7大技术实验室雄厚的技术实力以及基于腾讯海量数据训练出来的刷脸算法带来的流畅用户体验,身份真实性核验的准确率,自研电子签产品的实力保证。多数企业看中的,除了它的产品力、实力和财力,更重要的是这个产品的生命力,腾讯电子签友商相比优势还是很明显,除了最直观的耗材、快递成本,还有大量的时间、人工、运输、存档成本,都能省下来,特别是对于使用频率高的企业,用越多,省越多。
1567
428
460
1681

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



