http://blackberry.youkuaiyun.com/
技术资料,应用都很很丰富的介绍。
期盼很久了,BBer的组织终于建立了,希望我们黑莓水果能越长越大,有一天我们会发现,我们并不孤独。
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
600+累计阅读
683平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄17年
http://blackberry.youkuaiyun.com/
技术资料,应用都很很丰富的介绍。
期盼很久了,BBer的组织终于建立了,希望我们黑莓水果能越长越大,有一天我们会发现,我们并不孤独。
高通thermal-engine.conf配置详解:从虚拟传感器到CPU频率控制的完整指南
本文深入解析了高通thermal-engine.conf配置文件的架构与调优方法。从虚拟传感器的加权融合原理,到监控算法与CPU频率控制的多级策略,提供了完整的配置详解与实战调试指南。文章旨在帮助开发者与高级用户掌握底层温控逻辑,在性能与散热间实现精准平衡,并详细介绍了日志调试与场景化配置等高级技巧。
blackberry环境搭建
BlackBerry 开发环境建立:Eclipse + J2me polish + BlackBerryhttp://www.blogjava.net/lincode/archive/2008/08/16/222383.html分三步来写,这样清楚些。要是仅仅开发基于 MIDP 的 J2ME 程序, EClipseME 足矣。要是使用到 J2me polish ,EclipseMe不是必须
Zipformer实战:5分钟快速搭建语音识别模型(附LibriSpeech测试结果)
本文提供了一份详细的Zipformer语音识别模型实战指南。通过清晰的步骤,指导读者在5分钟内完成从环境配置、LibriSpeech数据集准备到模型训练与测试的全过程。文章重点解析了关键配置参数,并分享了在LibriSpeech测试集上的性能结果,帮助开发者快速评估和应用这一高效的语音识别架构。
csdn开通我们BlackBerry专区了
csdn BlackBerry的专区开通啦!http://blackberry.csdn.net/ 技术资料,行业新闻,开发文档,应用软件,内容丰富!我们的BB csdn组织终于建立了。希望黑莓的支持者,热爱黑莓的用户,黑莓粉丝多多来捧场!
PythonOCC基础使用:建模——倒角倒圆(二维+三维)
占坑
告别迷茫!新手如何从RTKLIB命令行程序入手,快速理解GNSS解算全流程
本文为GNSS新手提供RTKLIB命令行程序实战指南,重点介绍如何通过`rnx2rtkp`后处理解算工具快速掌握GNSS解算全流程。从环境搭建、程序编译到核心算法解析,帮助读者理解RTKLIB源码结构,并通过真实数据处理案例演示完整解算过程,是入门GNSS定位技术的实用教程。
黑莓应用开发综述(转载加工基于优快云黑莓专区)
欢迎来到黑牛BB的家园,首先让我们来分享下目前BlackBerry平台下有哪些开发技术,这里是一个总体的介绍,在完成这个总体介绍之后,我们会一步一步进入到BlackBerry提供的众多开发技术平台上。BlackBerry平台支持多种不同的应用程序开发方法,Research In Motion (RIM) 提供软件开发工具包SDK来帮助开发人员使用其熟悉的开发方法和技术创建BlackBerry应
WSL子系统启动报错 Wsl/Service/CreateInstance/CreateVm/HCS_E_SERVICE_NOT_AVAILABLE
WSL子系统启动报错 :Wsl/Service/CreateInstance/CreateVm/HCS_E_SERVICE_NOT_AVAILABLE 于是分析原因,最终发现是Windows功能中的虚拟机平台功能不知道什么时候被取消了。
ArkTS从新手到入门
通过以上路径,约2-3周可完成基础到入门的过渡,后续可深入跨设备协同、原子化服务等高级特性。文件中(Entry TS的缩写)
高功率半导体叠阵激光准直
摘要:研究针对高功率半导体激光器叠阵的光束整形问题,通过Zemax软件模拟5个巴条(间隔1.81mm)的LD阵列(总功率300W)。采用非序列模式建立模型,设置慢轴/快轴发散角分别为5°和19.5°,并配置包含19个发光点的巴条结构。通过S-TIH53材质的快轴准直镜(焦距0.6mm)和慢轴准直镜(焦距2.88mm)进行光束整形,有效降低了快慢轴发散角。仿真结果表明该方法能显著改善叠阵激光的光束质量,为高亮度光纤耦合提供了解决方案。
论文阅读:NeurIPS 2024 JailbreakBench: An Open Robustness Benchmark for Jailbreaking Large Language Model
论文指出评估越狱攻击存在挑战,如缺乏评估标准、成本和成功率计算方法不一致、许多研究无法复现。为解决这些问题,作者提出了JailbreakBench,这是一个开源基准测试,包含以下组件:持续更新的越狱提示库(jailbreak artifacts)。包含100种行为的越狱数据集,符合OpenAI的使用政策。标准化的评估框架,包括威胁模型、系统提示、聊天模板和评分函数。跟踪各种LLMs攻击和防御性能的排行榜。
Delphi 2010 调用WebService接口
Delphi 调用WebService接口 此测试程序使用Delphi2010编写 打开Delphi2010 一、File-> New-> Application 新建一个工程 在窗体上放置三个 Button按钮,一个ComboBox,两个Edit, 一个Memo和一个HTTPRIO 二、到File-> New-> Other-> WebServices-> WSDL importer 在打开的WDSL对话框,在Location of WSDL File ..
YOLOv8极速瘦身实战:LAMP剪枝让模型又快又准
一个庞大的模型虽然强大,但在实际部署,尤其是资源受限的边缘设备(如无人机、移动电话、嵌入式系统)上,却面临着严峻的挑战:高昂的内存占用、巨大的计算量以及随之而来的高延迟和高能耗。本教程从LAMP剪枝的深刻理论出发,详细解释了它如何通过最小化最坏情况下的L2失真,并借助巧妙的数学简化,最终推导出一种高效、无超参数、层自适应的剪枝策略。它如同为臃肿的模型进行一次精准的“瘦身手术”,通过移除网络中冗余或不重要的权重、神经元甚至整个结构,来显著降低模型的参数量和计算量(FLOPs),从而实现推理加速和资源节约。
文章记录
1.oracle管理控制台无法登录的解决办法http://eve8517.javaeye.com/category/80900?show_full=true 2.硬盘的“磁道、柱面、扇区、簇”这些之间有什么关系http://blog.chinaunix.net/u2/66730/showart_546813.html3.Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
EVE-NG 社区版 6.2.0-4 与专业版 7.0.1-21 下载路径对比:3种方案与2个关键校验值
本文详细对比了EVE-NG社区版6.2.0-4与专业版7.0.1-21的下载路径与安全验证方法,提供了3种下载方案和2个关键校验值。内容涵盖版本差异、官方下载渠道、替代下载方案及安全验证流程,帮助用户高效获取并安全使用这一网络仿真模拟器工具。
efm32 入门.pdf
本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。
lucene分析(未完成)
1.分词2.建立倒排索引3.搜索 参考资料:http://blog.tianya.cn/blogger/view_blog.asp?BlogName=aftaft http://www.ibm.com/developerworks/cn/java/wa-lucene/您可以参阅本文在 developerWorks 全球站点上的 英文原文 。 实战 Lucene: 初识 Lucene 介绍...
深度学习工具包 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")
华为cann Ascendc专用算子开发大模型 AscendKernelGen:基于大语言模型的NPU算子内核生成系统性研究 华为npu
为满足持续增长的算力效率需求,神经网络处理器(NPU)已成为现代AI基础设施的核心组件。但想要充分释放NPU硬件性能,必须基于厂商专属领域专用语言(DSL)开发高性能计算内核,该工作对硬件专业知识要求极高,人力成本巨大。尽管大语言模型(LLM)在通用代码生成领域表现亮眼,但在NPU场景下,受限于严苛的硬件约束与领域训练数据稀缺两大问题,生成效果极差。本文前期验证显示,现有主流通用大模型几乎无法生成可正常运行的昇腾NPU复杂内核,任务成功率趋近于0。针对上述痛点,本文提出。
2026最新 Springboot+vue奶茶销售系统的设计与实现
【技术资源分享】本文分享一个基于SpringBoot+Vue+MyBatis的全栈开发项目源码,包含完整数据库和实现截图。项目由互联网大厂高级开发工程师提供,采用主流技术框架:SpringBoot简化配置、Vue实现响应式前端、MyBatis管理持久层。源码包含商品管理模块(增删改查、规格设置、销量统计等功能),附带详细视频演示和系统案例截图。适合毕业设计参考,提供技术咨询支持。资源已上传网盘,建议尽快保存。
Qt for HarmonyOS CheckBox 组件开源鸿蒙PC开发实践
本文介绍了在HarmonyOS平台上使用Qt开发CheckBox复选框组件的实践方法。项目实现了12种不同样式的复选框示例,包括基本样式、状态样式、自定义指示器、动画效果等多种类型。文章重点讲解了HarmonyOS上Qt应用开发的三个关键技术点:必须使用qtmain()作为应用入口而非main()、OpenGL ES表面格式的配置时机、以及QML中CheckBox的自定义实现方式。
Linux命令及使用方法new
本文总结了Linux系统管理与开发环境配置的实用技巧,涵盖了常用命令、工具配置和问题解决方法。主要内容包括:Linux基础操作(文件/目录管理、vim编辑器、权限控制);系统资源监控(du/df命令);文本处理(grep/cut/awk);Ubuntu系统问题排查;开发工具链配置(Anaconda/Virtualenvwrapper/Jupyter);终端增强(cmder/Screen);IDE使用(VSCode/Visual Studio);非root权限软件安装;Windows冷门知识;LaTeX语法;
一个女孩的职场经历(续一)
<br />接着是我的另一段职业经历了,可谓是很失败的,也想与大家分享:<br /> 在知道考研成绩以后,当时比较高枕无忧了,因为离开学还有整整半年,这段时间不能虚度,所以还是要找工作。<br /> 第二份工作是一个国内知名的控股集团下的医药电子商务公司。找这份工作可以说是史无前例地快,闪电一般:刚在网上发走简历,第二天就通知我面试。同样,第一次hr部门面试,由于我的职位是总经理助理,所以复试是总经理面试我,第三次回到hr部门谈待遇,然后确定上班时间。前后好像不过10天,连我自己都觉得神速。我没有向公司
黑莓手机企业激活的五种方式
企业激活
一个女孩的职场经历(转贴 写得很好 很好 很好)
<br />曾经让我很感动的文章<br /> 原文如下:<br /> 刚才看了一位mm写的《终于告别骚扰的日子》,心里涌上诸多滋味,也想把自己职场几年的经历与众位JM分享。<br /> 先介绍一下自己,龙年出生,在大型外企工作了多年(好像7年,是的,我不年轻了)。现在在读研究生,今年毕业,最近忙于找工作。<br /> 我的第一份工作是某大型外资医药公司。当时刚毕业,对未来很懵懂,没有任何关于职业生涯的规划,误打误撞地进来的。还记得我第一天去上班的样子:青涩的模样,寒酸的衣着,一脸的羞涩和紧张。公司
一个女孩的职场经历(续二)
<br />LG已经急了,问我是不是要出差啊,几点啊,怎么失踪了?我说是出差,明天一早,我马上回家。我回到家,LG吓一跳,因为我肩扛手提了大堆东西,怀里还有满满的东西,据说当时像仓惶出逃一样。更好笑的是,我把一大堆东西放在桌上后,又变魔术一般从包里掏出很多个walky talky来(他以为是地雷),然后问:“家里有什么吃的?我没吃饭!”<br /> 我紧急收拾出差十几天的行李,一边胡乱往嘴里填东西。要从公司带走的东西实在太多,我自己只好压缩要带的衣物。第二天五点半我起来,匆忙梳洗直奔机场。临走,在老公监督
十大GURU - Java的故事 缅怀我的偶像bill joy
十大人物 James Gosling : Java之父 文/陶文 作为Java之父,James Gosling的名字可谓是耳熟能详。当人们评论一种编程语言时,总喜欢捎带着把下蛋的母鸡一起带上。Java做为中国的编程语言学习者餐桌上有限的那么几样餐点中的流行款式,自然是让James Gosling风光不已。虽然James Gosling现在已经不是领导Java发展潮流的领军人物了,做为Sun的开发者
无果花- 故人你还好么
贴点以前的博文,回头看看 还是很有意思的,今天遇到一个朋友,刚好聊到一个故人。 周六在家里看了几篇蔡学镛先生写在5,6年前的文章,都是JAVA和WEB开发早期的一个东西,我做J2EE的东西没有系统过,都是浅尝则止,但是看了之后还是很有感觉,蔡先生是大牛,是技术高手,童心未泯,我也想起了我曾经遇到的一个台湾人。那是02年的时候,我念研二不久,一次在西祠闲逛的时候看到一个帖子,是有个兼职开发工
4638
257
2335

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



