我的页面中有一个模态.当我在Windows加载时尝试调用它时,它会向控制台输出一条错误:
$(...).modal is not a function
Run Code Online (Sandbox Code Playgroud)
这是我的模态HTML:
<div class="modal fade" id="prizePopup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">
×
</button>
<h4 class="modal-title" id="myModalLabel">
This Modal title
</h4>
</div>
<div class="modal-body">
Add some text here
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="button" class="btn btn-primary">
Submit changes
</button>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
<script type="text/javascript" src="js/bootstrap.js"></script>
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
这是我在加载窗口时运行它的JavaScript:
<script type="text/javascript">
$(window).load(function() {
$('#prizePopup').modal('show');
});
</script>
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
这是一个理论问题.我在互联网上搜索没有令人满意的运气,我只想了解这个术语是什么.我已经看过Java,JSON等的例子但是我在谷歌或者StackOverflow中找不到一个简单的解释,没有代码需要= P
因此,绝对路径是一种到达某个文件或位置的方式,描述它的完整路径,完整路径,以及它依赖于操作系统(例如,Windows和Linux的绝对路径是不同的)相对路径它是一个路由到从当前位置描述的文件或位置..(两个点)表示目录树中的高级别.我已经清楚这几年了.
搜索时我甚至看到有规范化的文件!我所知道的就是"CANONICAL"意味着"根据规则"之类的东西.
有人可以请理解关于规范的理论吗?=)感谢!!
PD(所以它毕竟不仅仅是一个Ubuntu随机名称)XD
PD2可悲的是我不能给每个人答案,我把它给了帮助我最了解这个概念的那个,但是非常感谢每个人=)
传统上,MSYS bash被认为不如Cygwin bash.前者是MinGW内部用于运行autoconf脚本的辅助工具.但现在有MinGW-w64和MSYS2.后者附带了像包管理器这样的甜蜜的pacman和像zsh这样的优雅shell,所以我想知道仿真层是否还有差距.
虽然MinGW*应用程序是Windows本机可执行文件,但MSYS2软件需要POSIX仿真层,就像Cygwin一样.至少对于一个随意的用户来说,很难发现两者之间的差异.
在3.5.0版本中,Python.org引入了一个分发为 嵌入式zip文件的发行版.
不幸的是,压缩文件没有帮助文件(甚至没有自述文件).Python.org上的下载页面只是在下载中列出了它.
显然这是一个可移植的Python发行版.无论如何,它的结构和大小与使用安装程序的标准分发完全不同.
我意识到可以用get-pip.py安装pip,并且由于pip,添加许多其他应用程序包是轻而易举的,尽管我仍然无法添加Tkinter(根据你的shell调整斜杠):
curl https://www.python.org/ftp/python/3.x.x/python-3.x.x-embed-amd64.zip > epython.zip
unzip -o epython.zip -d env1
curl -L https://bootstrap.pypa.io/get-pip.py>env1/get-pip.py
env1/python env1/get-pip.py
Run Code Online (Sandbox Code Playgroud)
添加你需要的东西,例如django:
env1/python -m pip install django
Run Code Online (Sandbox Code Playgroud)
考虑到尺寸(3.5.1-x64的6.5兆),我认为它可以方便地创建隔离环境.
事实上,一般的Python 文档说明了这一点
嵌入式发行版(几乎)与用户系统完全隔离,包括环境变量,系统注册表设置和已安装的软件包
鉴于此,在Windows中,现在有两个独立的Python环境,第二个是标准的 Virtualenv.Virtualenv中的相同过程如下:
virtualenv env2
Run Code Online (Sandbox Code Playgroud)
对于django,它将是:
env2/Scripts/python -m pip install django
Run Code Online (Sandbox Code Playgroud)
比较的内容env1和env2,他们似乎有相同的文件.唯一显着的区别是Tkinter1,这对于桌面应用来说无论如何都不是很重要.
Python Virtualenv和Python嵌入式的区别是什么?
具体来说,使用embeddable zip(env1)和Virtualenv(env2)创建的隔离Web应用程序之间的区别是什么?
在过去,基础R download.file()无法使用HTTPS协议,因此必须使用RCurl.自R 3.3.0起:
所有版本都支持https:URL,默认方法是download.file(),url()和使用它们的代码.遗憾的是,无法保证可以访问任何特定的https:URL....不同的访问方法可能允许不同的协议或使用私有证书包...
的download.file() 帮助下仍然说道:
提供的包"RCurl"提供了更全面的URL下载工具.
其中(顺便提一下包括cookie和标题管理).
基于RCurl常见问题解答(查找"当我尝试通过https与URL进行交互时,我收到错误"),可以通过以下方式管理HTTPS URL:
getURL(url, cainfo="CA bundle")
Run Code Online (Sandbox Code Playgroud)
其中CA bundle是证书颁发机构捆绑文件的路径.一个这样的捆绑可以从卷曲网站本身获得:https:
//curl.haxx.se/ca/cacert.pem
测试基于Windows平台
对于许多HTTPS网站的 download.file()工作原理如下:
download.file(url="https://www.google.com", destfile="google.html")
download.file(url="https://curl.haxx.se/ca/cacert.pem", destfile="cacert.pem")
Run Code Online (Sandbox Code Playgroud)
关于RCurl,使用cacert.pem上面下载的包,可能会出现错误:
library(RCurl)
getURL("https://www.google.com", cainfo = "cacert.pem")
# Error in function (type, msg, asError = TRUE) :
# SSL certificate problem: unable to get local issuer certificate
Run Code Online (Sandbox Code Playgroud)
在这种情况下,只需删除对证书包的引用即可解决问题:
getURL("https://www.google.com") # works
getURL("https://www.google.com", ssl.verifypeer=TRUE) # works
Run Code Online (Sandbox Code Playgroud)
ssl.verifypeer = TRUE用于确保成功不是由于getURL()压制安全性.该论点记录在RCurl FAQ中 …
每次我在R中使用Knit Html将我的Rmd文件转换为HTML时,我都会低于解析错误:
parse_all出错(输入,文件名,stop_on_error!= 2L):未使用的参数(stop_on_error!= 2)调用:... call_block - > block_exec - > in_dir - > evaluate - > parse_all
执行停止
从命令行使用knitr或knitr:knit2html时获得相同的结果.错误之前不存在(我已经为许多.Rmd报告使用了Knit HTML)但是当我第一次使用cmd中的knit2html时出现了.编译仅适用于.Rmd文件中没有R代码块或块是空的情况.我在Windows 7下工作,R版本:3.2.3,R studio版本:0.99.902.下面是我用于测试的test.Rmd文件中唯一的R代码块:
```{r}
i <- 0
i < i + 3
i
```
Run Code Online (Sandbox Code Playgroud) MSYS2默认shell(bash)可以在三个启动器中选择,也可以设置环境变量MSYSTEM.特别:
msys2_shell.bat 设置它 MSYSmingw64_shell.bat将它设置为 MINGW64和 mingw32_shell.bat设置它MINGW32.除了贝壳的提示,明显的区别是:
$MSYSTEM导出;uname输出基于$MSYSTEM;$MSYSTEM是 MINGW*,/mingw*/bin在第一路径$PATH.假设我们有/usr/bin/gcc,/mingw64/bin/gcc, /mingw32/bin/gcc,的设定值的一个合理的结果$MSYSTEM是,我们将使用不同的编译器生成的不同的二进制(POSIX或天然32/64).
$MSYSTEM价值决定的其他重大差异是什么? pacman受子系统?选择Packages->Update packages...给出:
> update.packages(ask='graphics',checkBuilt=TRUE)
--- Please select a CRAN mirror for use in this session ---
Warning: package 'foreign' in library 'C:/Program Files/R/R-3.0.2/library' will not be updated
Warning: package 'lattice' in library 'C:/Program Files/R/R-3.0.2/library' will not be updated
Warning: package 'Matrix' in library 'C:/Program Files/R/R-3.0.2/library' will not be updated
Warning: package 'mgcv' in library 'C:/Program Files/R/R-3.0.2/library' will not be updated
Warning: package 'nlme' in library 'C:/Program Files/R/R-3.0.2/library' will not be updated
Warning: package 'rpart' in library 'C:/Program Files/R/R-3.0.2/library' …Run Code Online (Sandbox Code Playgroud) 我今天得到了一个奇怪的结果.
要复制它,请考虑以下数据框:
x <- data.frame(x=1:3, y=11:13)
y <- x[1:3, 1:2]
Run Code Online (Sandbox Code Playgroud)
他们应该是,实际上是相同的:
identical(x,y)
# [1] TRUE
Run Code Online (Sandbox Code Playgroud)
应用于 t()indentical对象应该产生相同的结果,但是:
identical(t(x),t(y))
# [1] FALSE
Run Code Online (Sandbox Code Playgroud)
不同之处在于列名:
colnames(t(x))
# NULL
colnames(t(y))
# [1] "1" "2" "3"
Run Code Online (Sandbox Code Playgroud)
鉴于此,如果您想y按列进行堆叠,您将得到您期望的结果:
stack(as.data.frame(t(y)))
# values ind
# 1 1 1
# 2 11 1
# 3 2 2
# 4 12 2
# 5 3 3
# 6 13 3
Run Code Online (Sandbox Code Playgroud)
而:
stack(as.data.frame(t(x)))
# values ind
# 1 1 V1
# 2 11 V1
# 3 2 V2 …Run Code Online (Sandbox Code Playgroud) 我看到很多用RCurl下载二进制文件的例子都是这样的:
library("RCurl")
curl = getCurlHandle()
bfile=getBinaryURL (
"http://www.example.com/bfile.zip",
curl= curl,
progressfunction = function(down, up) {print(down)}, noprogress = FALSE
)
writeBin(bfile, "bfile.zip")
rm(curl, bfile)
Run Code Online (Sandbox Code Playgroud)
如果下载非常大,我想最好将它同时写入存储介质,而不是在内存中获取所有内容.
在RCurl文档中,有一些示例可以通过块获取文件并在下载时对其进行操作,但它们似乎都是指文本块.
你能给出一个有效的例子吗?
用户建议使用R native download file和mode = 'wb'二进制文件选项.
在许多情况下,本机函数是一个可行的替代方案,但是有许多用例不适合这种本机函数(https,cookie,表单等),这就是RCurl存在的原因.