本文将带您了解关于从JSF操作返回null和“”之间的区别的新内容,同时我们还将为您解释jsreturnnull的相关知识,另外,我们还将为您提供关于Angular系列->package配置版本
本文将带您了解关于从JSF操作返回null和“”之间的区别的新内容,同时我们还将为您解释js return null的相关知识,另外,我们还将为您提供关于Angular系列 -> package 配置版本号中“^”和“~”之间的区别、BeautifulSoup中“ findAll”和“ find_all”之间的区别、C#中“未找到网络路径”和“拒绝访问”之间的区别、Git - “假设不变”和“跳过工作树”之间的区别的实用信息。
本文目录一览:- 从JSF操作返回null和“”之间的区别(js return null)
- Angular系列 -> package 配置版本号中“^”和“~”之间的区别
- BeautifulSoup中“ findAll”和“ find_all”之间的区别
- C#中“未找到网络路径”和“拒绝访问”之间的区别
- Git - “假设不变”和“跳过工作树”之间的区别
从JSF操作返回null和“”之间的区别(js return null)
据我了解,当JSF操作返回""
(空字符串)时,用户停留在当前页面上,但视图已刷新。但是,当操作返回时null
,用户仍停留在当前页面上,但旧视图已被重用。我的问题是:
- 上面的陈述正确(准确)吗?
- 如果是,那么这意味着什么?具体来说,使用一种对另一种对页面上的数据(例如,JSF UI组件中的值或存储在DataTable中的请求范围Bean中的数据)有什么影响?
- 在什么情况下应该使用一种而不是另一种?
答案1
小编典典上面的陈述正确(准确)吗?
是。除了返回,null
您还可以返回void
。
如果是,那么这意味着什么? 具体来说,使用一种对另一种对页面上的数据(例如,JSF
UI组件中的值或存储在DataTable中的请求范围Bean中的数据)有什么影响?
没有要求的范围豆。它仅对JSF2视图作用域的bean有影响。返回null
或时void
,视图范围的Bean实例将保留在下一个请求中,否则将重新创建它。
在什么情况下应该使用一种而不是另一种?
如果要在后续请求中保留JSF2视图作用域的bean。
也可以看看:
- JSF 2.0中的通信-托管bean范围
Angular系列 -> package 配置版本号中“^”和“~”之间的区别
不知道你是不是和我一样好奇,在运行npm install 来安装特定版本的cli的时候,查看package.json,你会发现有的版本号前面是“^”,有的是“~” ,两者到底有什么区别呢?
举个例子:
- ^8.3.19 表示只会匹配8.3.xxx版本,而不会匹配8.3以上或以下;
- ~8.3.19 表示只会匹配8.xxxx.xxx版本
总结
以上是小编为你收集整理的Angular系列 -> package 配置版本号中“^”和“~”之间的区别全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
原文地址:https://www.cnblogs.com/z7luv/p/15220023.html
BeautifulSoup中“ findAll”和“ find_all”之间的区别
我想用Python解析HTML文件,而我正在使用的模块是BeautifulSoup。
据说功能find_all
与相同findAll
。我已经尝试过两个,但我相信它们是不同的:
import urllib,urllib2,cookielib
from BeautifulSoup import *
site = "http://share.dmhy.org/topics/list?keyword=TARI+TARI+team_id%3A407"
rqstr = urllib2.Request(site)
rq = urllib2.urlopen(rqstr)
fchData = rq.read()
soup = BeautifulSoup(fchData)
t = soup.findAll('tr')
谁能告诉我区别?
C#中“未找到网络路径”和“拒绝访问”之间的区别
try { string[] contents = Directory.GetFileSystemEntries( path ); } catch( Exception e ) { if( e is DirectoryNotFoundException ) MessageBox.Show( "Path not found" ); else MessageBox.Show( "Access denied" ); }
这适用于本地路径,但对于网络路径,异常始终是System.IO.IOException,无论错误原因如何.异常消息字段根据路径是否存在显示不同的消息,所以很明显信息在某些时候可用,但我无法实现.有没有办法区分网络路径的“未找到路径”和“拒绝访问”?
编辑:所以,如果其他人想要快速解决这个问题,如henrik建议,并纳入peSHIr的建议,这里是你可以做的:
try { // Issue this call just to find out whether the path exists // We don't care about the result string[] contents = Directory.GetFileSystemEntries( path ); // If we get this far then the path exists. } catch( IOException e ) { uint error = (uint)Marshal.GetHRForException( e ); if( error == (uint)0x80070041 ) // ERROR_NETWORK_ACCESS_DENIED { // The poor deluded user doesn't have access rights this.SuperProprietaryTechniqueForGettingAccessRights(); } else { // Hah! The idiot user specified a path that doesn't exist! // Chastise them severely,like all good GUI should. MessageBox.Show( "NO! BAD USER!" ); } } catch { // Swallow all other types of exception - we only made the call // to find out whether the path exists. }
解决方法
if (Marshal.GetHRForException(e) == unchecked((int)0x800704cf)) // ERROR_NETWORK_UNREACHABLE
有关错误代码,请参阅WinError.h.
Git - “假设不变”和“跳过工作树”之间的区别
我对不想提交到存储库的文件进行了本地更改。它是用于在服务器上构建应用程序的配置文件,但我想使用不同的设置在本地构建。自然,当我将“git
status”作为要暂存的内容时,该文件总是会显示出来。我想隐藏这个特定的更改而不是提交它。我不会对文件进行任何其他更改。
澄清一下,使用 .gitignore 不是我想要的,因为这只会阻止添加新文件。我想忽略对存储库中已有文件的更改。
经过一番挖掘,我看到了 2 个选项:assume-unchanged
和skip-worktree
.以前的问题在这里谈到了它们,但并没有真正解释它们的区别。
这两个命令有何不同?为什么有人会使用其中一个?
关于从JSF操作返回null和“”之间的区别和js return null的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于Angular系列 -> package 配置版本号中“^”和“~”之间的区别、BeautifulSoup中“ findAll”和“ find_all”之间的区别、C#中“未找到网络路径”和“拒绝访问”之间的区别、Git - “假设不变”和“跳过工作树”之间的区别的相关知识,请在本站寻找。
本文标签: