相关推荐
Flutter版本升级踩坑实录:从3.27到3.35,我们是如何修复Impeller引擎导致的花屏问题的?
本文详细记录了团队在Flutter版本升级过程中遇到的Impeller引擎导致的花屏问题及解决方案。从问题诊断到最终升级至稳定版3.35,文章分享了排查步骤、升级策略和性能对比数据,为开发者提供了实用的参考经验。
FastMM、FastCode、FastMove的使用
FastMM是一个替换Embarcadero Delphi Win32应用程序的快速内存管理器,以及可以在多线程下使用,不容易产生内存碎片,并且无需使用外部DLL文件就可以支持共享内存。 使用方法: 1.对IDE加速 解压之后,文件夹".../FastMM/Replacement BorlndMM DLL/Delphi/Precompiled/for Delphi IDE/Perfo
Buck的振铃实验与分析
上上期我们提到了buck电路的开关的振铃波形,本质原因是LC的阻尼振荡。文章偏理论,那BUCK到底是怎么产生尖峰振荡呢? 要想把这个问题搞清楚,也很是不容易,所以文章有点长,请直接点赞转发加收藏。 问题 本期主要分析以下这两个问题: 1、死区时间是什么?这里有个小台阶是什么情况? 2、上下尖峰振荡是如何产生的?跟哪些因素有关? 理想的BUCK的SW波形 我们由浅入深,一步一步来,先看理想的开关SW波形—没有尖峰电压的波形。 为了能更好的看buck电路各个点的电压电流情况.
ShadowStar CodeFast 使用说明
ShadowStar CodeFast 使用说明ShadowStar CodeFast: 1.1.18.115Copyright (C) 2001-2005 shadowstars home. All rights reserved. Support:Delphi 2005 Delphi 7 Delphi 6 C++Builder 6 LastUpdate: 2005-10-02 16:42:4
SuperMap iObjects Java组件开发——环境部署(IntelliJ IDEA)
SuperMap iObjects Java 是面向GIS应用系统开发者的组件式GIS开发平台,具有强大的地理数据管理、编辑、显示、分析等功能,并且其具有极强的易用性和丰富的帮助资源,适宜快速开发大型GIS应用系统。本文将介绍如何在IntelliJ IDEA集成开发环境中进行SuperMap iObjects Java组件的环境部署。
[Ethernet in CANoe]2--如何在CANoe中去仿真CP版本的SOME/IP通信
上篇文章()介绍了SOME/IP的两种类型的数据格式,根据作者目前的项目经验,目前在CANoe V18之前的版本,CP版本的arxml是最方便实现SOME/IP以太网仿真的。作者目前只有CANoe V17的license,所以本片文章是在CANoe 17上基于CP版本的arxml去做仿真模拟。
ShadowStar CodeFast Source Code 我的生日礼物
今天是我的生日,公开CodeFast的源码,以做记念。本来打算在今天发布1.0版,不过时间的确太短了。从上周日晚上,我给CnPack管理员发了邮件,打算近期实现一个“光标到单词或符号”的功能到现在,刚刚一周时间。之前我对Borland Open Tools API是一无所知,能开发出0.4版我已经很高兴了,总不能推出一个不伦不类的1.0给大家。当时的想法很简单,只是想要这个一个功能,可是所
vmware vsphere5---部署vCSA(VMware vCenter Server)附带第二阶段安装报错解决方案
因为这份文档我是边做边写的,遇到问题重新装了好几次所以IP会很乱ESXI主机为192.168.20.10VCSA为192.168.20.7,后台为192.168.20.7:5480后期请自行对应,后面的192.168.20.57请对应192.168.20.7,或根据自己的来。
ShadowStar CodeFast 相关链接
软件写出来就是给人用的,用的人越多说明软件越有价值。这是一个普通程序员最简单的理想,我将尽力实现这个理想……在Google里搜索ShadowStar CodeFast在百度里搜索ShadowStar CodeFast
概述DeepLab系列(deeplab v1, deeplab v2, deeplab v3, deeplab v3+)
前言:图像分割是指像素级别的图像识别,即标注出图像中每个像素所属的对象类别。 语义分割更注重类别之间的区分,而实例分割更注重个体之间的区别。 DeepLab是由Google团队提出的一系列图像分割算法。 DeepLab v1 (2014年) Paper (ICLR 2015) Code 创新点: 空洞卷积(Atrous Conv); <解决编码过程中信号不断被下采样,细节丢失的问题> 全连接条件随机场(Fully-connected Conditional Random Field)。
自监督学习原理与代码实战案例讲解
自监督学习原理与代码实战案例讲解 作者:禅与计算机程序设计艺术 1. 背景介绍 1.1 自监督学习的起源与发展 1.1.1 监督学习的局限性
ShadowStar CodeFast 开发计划
如果您对CodeFast有什么意见或建议,请在本贴留言。标记说明:+ 增加新功能。# 新增加的功能,但还不完善,仅仅是开始。- 删除旧的功能。* 修正错误。! 发现的问题,但仍未修正。^ 计划要完成的功能。
杰理AC695N系列芯片 LED7数码管使用教程
杰理AC695N数码管使用摘要 本教程介绍了杰理AC695N芯片驱动LED7数码管的实现方法: 硬件配置:支持7/12/13脚三种数码管类型,详细说明了7脚数码管的标准段码定义和GPIO接线方式。 软件设置: 通过修改配置文件启用LED7功能 配置GPIO引脚映射(PORTC/PORTA组) 选择与硬件匹配的真值表 层次架构:包含硬件层、驱动层、UI层和应用层的完整设计,支持数字、字符和图标显示功能。 实现要点包括正确配置引脚类型、选择真值表,并通过UI风格设置为LED7模式。
ShadowStar CodeFast 多输入点自动代码模板
ShadowStar CodeFast 多输入点自动代码模板 一、简介 Borland编辑器的代码模板调用要按Ctrl+J,而且只有一个输入点,要到下一个要输入代码的位置还要移动光标,有时候真不如直接输代码来得快。 CodeFast的代码模板解
深度学习工具包 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")
jre9下载 jdk9
(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】
ShadowStar CodeFast 下载
shadowstars home 中国盟动力DELPHI盒子Delphi 2005 - SSCodeFast_D9.bpl Delphi 7 - SSCodeFast_D7.bpl Delphi 6 - SSCodeFast_D6.bpl C++Builder 6 - SSCodeFast_CB6.bpl 使用说明 - index.htm代码模板说明 - CodeTemplate.htm
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
ShadowStar CodeFast V0.3 反转代码块行注释
Release Version 0.3.5.11先把名字改了:FastEditor -> CodeFast*:Ctrl+Delete - 修正有时会多删一个符号的问题+:Ctrl+Insert - 反向注释当前行或选中的代码块;单行注释后跳到下一行 +:Alt+Insert - 注释当前行或选中的代码块+:Alt+Delete - 注释当前行或选中的代码块*:Ctrl+C - 当前有代码块被选
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
ShadowStar CodeFast 0.8 自动备份代码
Release Version 0.8.13.79*:修正回车不删除选中代码块的问题*:修正块注释两端包含特殊字符选择不准确的问题+:自动备份。可以在保存时和每隔几钟备份;可指定相对或绝对备份目录;如果是绝对路径,保持原有的目录结构。+:自动代码完成。默认输入3个字符调用代码自动完成,写来玩玩,CnPack已经有了很好的代码输入法功能,因此默认此功能为禁用状态。#:自动代码模板。试行,目前只支
ShadowStar CodeFast 截图
ShadowStar CodeFast 截图ShadowStar CodeFast: 1.0.16.100Copyright (C) 2001-2004 shadowstars home. All rights reserved. Suport:Delphi 2005 Delphi 7 Delphi 6 C++Builder 6 L
ShadowStar CodeFast 1.1 自动匹配输入()[]{}''""
+:自动匹配输入包括:() [] {} "",可正常输入,匹配右边可自动跳过。如:|表示输入点,键入(,得到(|),,再键入),得到()|+:完整的实现了新的光标移动和选择即把“单词、行首、行尾、特殊符号”都做为一个光标停留点,Borland默认只有单词做为光标停留点。快捷键包括:Ctrl+Left/RightHomeEndCtrl+Delete/BackspaceDeleteShift+C
ShadowStar CodeFast 1.3 收藏夹
+:新增收藏夹功能:可以把常用的代码、文档、或者网址放到“收藏夹”里,方便浏览。+:新增添加到收藏夹功能:将当前文件添加到收藏夹里。添加时可以编辑文件的路径,路径可以是文件、目录、或者URL。+:新增管理收藏夹功能:显示管理收藏夹对话框。*:修改自动匹配输入"{"时在下一行匹配输入"}",并取消对, ""的支持非常抱歉还没有对Delphi 5以前版本的支持,也没有完成“显示行号”的功能。最近在
ShadowStar CodeFast 1.2 查看所有书签
+:新增查看所有书签Shift+Ctrl+B在Message View窗口以树状结构显示所有书签,并显示书签所在行的内容+:新增删除所有书签+:新增自动代码模板提示输入的单词是代码模板名时显示提示+:新增自动参数提示,输入","显示提示+:新增跳转到最后编辑位置按ESC键,如果没有输入点则跳到最后编辑位置+:新增是否智能关闭代码模板选项因为在Delphi 7下测试会产生按F1总弹出CodeComp
ShadowStar CodeFast 0.6 添加了IDE菜单
Release Version 0.6.11.56+:添加了IDE菜单,没想到一口气写了这么多功能,自己都有点记不住了,加个菜单,方便操作,还可以简单配置。+:Ctrl+- - 浏览当前文件目录+:Ctrl+= - 浏览工程目录+:Ctrl+/ - 浏览输出目录+:自动保存所有的文件, 如果有新文件弹出请求用户保存的对话框,则等待用户确认。 默认是5分钟保存一次,可以在配置里更改或禁用。+:支
ShadowStar CodeFast 0.7 整合了源代码格式化工具
Release Version 0.7.12.68*:修改单词移到行尾时会增加空白的问题*:修改输出HTML时总是使用IDE默认字体*:修正Delphi 2005下拷贝中文会有乱码的问题*:修改插入日期时间后为选中状态*:修改换行缩进时,没有去掉行首多余的空白*:修正交换单词的快捷键:ALt+Left/Right(IDE使用),更改为:Ctrl+Alt+F6/F7*:修正与SynEdit冲突的
ShadowStar CodeFast 0.4 换行缩进,单词交换
Release Version 0.4.9.24*:Shift+F5/Alt+F5/Ctrl+Alt+F5 - 调整代码大小写时,如果没有选中代码块标记附近的单词,但不改变大小写。+:Enter - 简单可配置的换行缩进,配置文件为*.bpl对应的*.ini,可添加或删除Indents的单词,以“,”隔开+:Alt+Left - 光标右侧单词或选中部分与光标左侧单词交换,如果左侧没有单词则移动
ShadowStar CodeFast 1.0 多输入点自动代码模板
Release Version 1.0.15.98*:修正0.9版Tab缩进后取消选中状态的问题*:彻底解决了HTML拷贝有时候会出现乱码的问题*:菜单分级:以为一级菜单最快,其实按分类的多级菜单更快,而且用常了都用快捷键了*:整理了使用说明:以前是加一个功能就在后面加一条,现在重新按分类整理了一下,看起来舒服多了*:重新支持Delphi 6,可能不太稳定,大家用用看+:Ctrl+Alt+Sp
ShadowStar CodeFast 0.9 跳到上/下一个方法
Release Version 0.9.14.88+:Alt+Up/Down - 跳到上/下一个方法的位置。+:Alt+PgUp/PgDn - 跳到上/下一个程序段的位置。+:完善了自动代码完成+:禁止创建默认的备份文件,不会产生一堆~*?了。#:代码模板雏形,仅支持if-:不支持Delphi 6。Delphi 6下有太多问题,实在是没有时间调试,只好忍痛暂时取消对Delphi 6的支持。*:
506



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



