<span style="white-space:pre"> </span>private void initViews() {
<span style="white-space:pre"> </span> <span style="white-space:pre"> </span>mRecyclerView = (RecyclerView) mView.findViewById(R.id.download_list_lv);
<span style="white-space:pre"> </span>mRecyclerView.setAdapter(mDownloadAdapter);
<span style="white-space:pre"> </span>mRecyclerView.setLayoutManager(new LinearLayoutManager(getActivity()));
<span style="white-space:pre"> </span>}参数LayoutManager添加父控件的即可!相关推荐
离线路径规划服务Graphhopper
离线路径规划服务Graphhopper 本文主要探索使用Graphhopper搭建离线路径规划服务,需要掌握一定的JAVA基础环境配置的知识 文章目录离线路径规划服务Graphhopper前言一、Graphhopper是什么?二、使用步骤1.下载Graphhopper2.从OpenStreetMap下载路图数据3.安装Graphhopper所需环境4.修改配置5.启动Graphhopper总结 前言 在外网环境中可以使用百度、高德等第三方的sdk用以实现路径规划的功能,由于项目的需要,在离线环境中需要使
java 适配器 异常,Recyclerview的适配器上的空指针异常[重复]
这个问题在这里已有答案:我是android的初学者,我试图在Android中制作简单的回收站视图 . 但是在适配器类上显示错误 . 请帮我解决 .我的主要活动:recycle_view.java:package h.safmical.swipe;import android.os.Bundle;import android.support.annotation.Nullable;import an...
西门子S7-1200的PID应用(恒温热水器)
物料清单:1200PLC一台,模拟量输入模块SM1231(PLC自带的输入通道不支持4-20mA电流输入)一个,PT100一个,温度变送器,热得快,固态继电器。 第一步,硬件接线; 第二步,新建1200工程,添加PLC和模拟量输入模块,修改模块的模拟量输入类型为4-20mA,模拟量模块的IO地址为96-103(8个字); 第三步,新建循环组织块OB30,循环时间选择默认点1...
RecyclerView滑动出现空指针异常
异常信息:05-07 14:29:49.924: E/MessageQueue-JNI(16160): java.lang.NullPointerException 05-07 14:29:49.924: E/MessageQueue-JNI(16160): at android.support.v7.widget.RecyclerView.computeVerticalScrollOffset
《机器学习》周志华_自学记录
第一章绪论## 1.1引言机器学习所研究的主要内容,是关于在计算机上从数据中产生"模型"(model)的算法,即"学习算法"(learning algorithm).在面对新的情况时(例如看到一个没剖开的西瓜),模型会给我们提供相应的判断(例如好瓜).如果说计算机科学是研究关于"算法"的学问,那么类似的,可以说机器学习是研究关于"学习算法"的学问.## 1.2基本术语:用于预测离散值,例如将样本分为“好瓜”或“坏瓜”。:用于预测连续值,例如西瓜的成熟度(如0.95、0.37)。
使用3sigma原则去除数据表中的极端值
本文使用3sigma解决数据表中出现的极端值问题,其中包括基本原理、使用原则(检验方法)、代码展示这3个部分
RecyclerView.addFocusables出现空指针异常NullPointerException的解决办法
如果使用的RecyclerView是API22版本,或者更低版本,如果RecycleView没有设置LayoutManager,那么RecycleView将会包空指针异常,异常信息只会显示 java.lang.NullPointerException at android.support.v7.widget.RecyclerView.addFocusables 这时候会出现一头雾水,原因就是
多角度模板匹配的模板创建技巧
基于形状的模板匹配多角度创建技巧
RecyclerView列表滑动空指针问题
文章目录1.问题现象2.解决方法 1.问题现象 RecyclerView快速下拉,同时在分页加载数据,当数据很多时,则会出现空指针问题 出错信息如下所示 java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.ViewGroup$LayoutParams android.view.View.g...
SAP Gateway OData V4 大数据集合分页机制详解,$skiptoken、Next Link 与服务端分页
更关键的是确定稳定排序方式,选择可靠的分页游标,限制单次 Response Size,正确生成 Next Link,让 Consumer 把 Next Link 当成不可解释的协议结果,并明确区分 Pagination、Delta Synchronization 和 Snapshot Consistency。从协议表达来看,请求没有问题。假设系统内部配置为每次最多返回 100 条,而数据库里一共存在 12580 条符合条件的销售订单,那么第一次响应只包含前 100 条,同时附带一个 Next Link。
看完这篇你就能讲解LLC软开关:一文秒懂 ZVS 和 ZCS 到底啥意思!
想要 MOS 管ZVS 好实现➜ 把工作频率保持在 fr1 或更高。想让整流二极管也ZCS 实现➜ 频率就别高过 fr1。设计磁性元件时,一定要计算好 Lr、Lm、Cr 的值,这直接决定你 fr、fr1 是多少!LLC 的软开关技术不是“魔法”,是电感电容+频率控制的精妙组合;fr1 就像黄金分割点,整流和开关都能“刚刚好”;不是所有软开关都能同时实现,要看你在频率曲线的哪一段!
Android控件 RecyclerView基本使用/常见问题
RecyclerView 很强大很好用,直接开整。 一、RecyclerView 准备工作 Gradle 中引入 dependencies 闭包 dependencies { implementation 'androidx.recyclerview:recyclerview:1.1.0' } 修改 activity_main.xml,配置按键 和 RecyclerView 控件 layout <?xml version="1.0" encoding="utf-8"?> <Li
【数据集】米级别热红外卫星合集:SDGSAT-1、HotSat-1等
米级别热红外卫星合集:SDGSAT-1、HotSat-1等
RecyclerView使用中空指针异常的一些问题
RecyclerView是谷歌推荐替代ListView的一个控件 使用过程中如果还是按照之前ListView的办法去做容易产生空指针异常 如图 在碎片中的onCreatView中加入RecyclerView的时候 需要new一个View对象使用inflate方法加载布局 如果findViewById前面没有view. 则报空指针异常(这个很好发现) 还有比较常见的一种人为因素就是用
深度学习工具包 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")
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
RecyclerView.getChildAt(Position)空指针异常
一、需求描述 先上图
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
Android之使用RecyclerView异常情况
今天在使用RecyclerView时遇到了一些异常情况,记录下。 在布局中添加了RecyclerView,如下:<android.support.v7.widget.RecyclerView android:id="@+id/hlv_hour_forecast" android:layout_width="match_parent" android:
SAP B1中文培訓教材_SDK
公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说
RecyclerView初使用遇到的一个问题
最近一直在忙别的项目,RecyclerView出来后,大致看了一下,并没有在实际项目中使用,今天有空写个小程序,正好用了下,遇到了如下的问题。因为一直觉得RecyclerView用起来很简单,我就引入了包后,直接写了个控件: <android.support.v7.widget.RecyclerView android:id="@+id/mountain_list"
在Eclipse中使用RecyclerView(一)
AndroidStudio中使用RecyclerView很方便,在build.gradle文件中进行配置,引入该类即可。 compile 'com.android.support:recyclerview-v7:23.4.0' 现在项目中需要使用到RecyclerView,但是这个项目之前是使用Eclipse开发的,如果再切换到AndroidStudio比较麻烦,直接引入 <a...
使用VerticalGridView出现空指针异常
报错如下:10-16 16:39:48.619 2912 2912 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.ViewGroup$LayoutParams android.view.View.getLayoutParams()' on a null object reference。请问有大佬知道如何解决吗?
Android RecyclerView调用notifyDataSetChanged()异常
如题,在使用Android RecyclerView的时候,当在数据改变时我调用了notifyDataSetChanged()来刷新数据,却报如下空指针异常: 09-02 18:09:53.406: W/dalvikvm(1166): threadid=1: thread exiting with uncaught exception (group=0x42291700) 09-02
关于RecyclerView嵌套导致item复用异常,界面异常的问题
常规需求: 外层RecyclerView嵌套内层RecyclerView , 在上下滑动的时候会出现item数据以及view的显示异常。 解决办法: 1、重写 getItemViewType 方法 /** * 重写 避免滑动过程界面混乱 * @param position * @return */ @Ove...
RecyclerView.getChildAt()崩溃,空指针异常(bug12)
项目需要在每一个列表Item加一个长按弹窗功能,那么使用popwindow时,需要传入每一个item的view,让弹窗显示在其上面,那么就会习惯性的想到用RecyclerView.getChildAt(position)方法,运行后,点击界面后确实弹窗了,但是往下拉,继续点击item时,崩溃了,显示空指针异常,明明数据都填充了,item不可能为空啊。 原来getChildAt()只能获取到最开始屏幕上显示的item的view,后面的就获取不到了,所以该用其他方法: View itemView = re
RecyclerView嵌套ViewPager的那些问题
记录一下在开发过程中遇到的一些问题 在项目中,有一个功能有使用到了RecyclerView嵌套ViewPager实现的。在这个过程中遇到各种酸爽的问题,这里我记录下自己解决的思路。 1.ViewPager不显示 2.ViewPager只显示一个,后面的没有显示,但是占据了页面空间。 3.RecyclerView调用notifyDataChange或notifyItemChange方法时出现...
RecyclerView异常
先上异常日志,如下: 2019-12-11 16:11:25.029 4626-4626/com.xxx.xxx E/AndroidRuntime: FATAL EXCEPTION: main Process: com.xxx.xxx, PID: 4626 java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid vi...
listview下item获取控件空指针异常
if (convertView == null) { holder = new ViewHolder(); Log.e("convertView", "null"); convertView = LayoutInflater.from(context).inflate(R.layout.discovery_horizontallistview_item_item, pare
RecyclerView中RadioGroup动态添加RadioButton,在setOnCheckedChangeListener报空异常的问题
报错信息如下: group.findViewById<RadioButton>(checkedId) must not be null 问题分析 RecyclerView中ViewGroup动态添加子View,为了防止位置错乱的发生我们一般都要removeAllViews()。RadioGroup再次显示出来时会由于RecyclerView的复用机制会触发setOnCheckedChangeListener,但是由于我们removeAllViews()移除了所有的子组件,新的RadioButt
7558



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



