小编ant*_*nio的帖子

Bootstrap模态:不是一个函数

我的页面中有一个模态.当我在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">
                &times;
            </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)

我该如何解决这个问题?

html javascript jquery bootstrap-modal

91
推荐指数
10
解决办法
24万
查看次数

什么是"规范路径"?

这是一个理论问题.我在互联网上搜索没有令人满意的运气,我只想了解这个术语是什么.我已经看过Java,JSON等的例子但是我在谷歌或者StackOverflow中找不到一个简单的解释,没有代码需要= P

因此,绝对路径是一种到达某个文件或位置的方式,描述它的完整路径,完整路径,以及它依赖于操作系统(例如,Windows和Linux的绝对路径是不同的)相对路径它是一个路由到从当前位置描述的文件或位置..(两个点)表示目录树中的高级别.我已经清楚这几年了.

搜索时我甚至看到有规范化的文件!我所知道的就是"CANONICAL"意味着"根据规则"之类的东西.

有人可以请理解关于规范的理论吗?=)感谢!!

PD(所以它毕竟不仅仅是一个Ubuntu随机名称)XD

PD2可悲的是我不能给每个人答案,我把它给了帮助我最了解这个概念的那个,但是非常感谢每个人=)

theory path relative-path absolute-path

69
推荐指数
4
解决办法
5万
查看次数

MSYS2和Cygwin之间的差异

传统上,MSYS bash被认为不如Cygwin bash.前者是MinGW内部用于运行autoconf脚本的辅助工具.但现在有MinGW-w64和MSYS2.后者附带了像包管理器这样的甜蜜的pacman和像zsh这样的优雅shell,所以我想知道仿真层是否还有差距.

虽然MinGW*应用程序是Windows本机可执行文件,但MSYS2软件需要POSIX仿真层,就像Cygwin一样.至少对于一个随意的用户来说,很难发现两者之间的差异.

  • 两个仿真层(如果有)之间的功能差异是什么?
  • 哪种仿真更快(更有效)?

bash cygwin msys2

48
推荐指数
2
解决办法
2万
查看次数

Python嵌入式zip

在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)

比较的内容env1env2,他们似乎有相同的文件.唯一显着的区别是Tkinter1,这对于桌面应用来说无论如何都不是很重要.

Python Virtualenv和Python嵌入式的区别是什么?

具体来说,使用embeddable zip(env1)和Virtualenv(env2)创建的隔离Web应用程序之间的区别是什么?

python pip python-3.x

29
推荐指数
1
解决办法
2万
查看次数

R:使用TLS/SSL安全下载数据

官方声明

在过去,基础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中 …

ssl curl r ssl-certificate rcurl

24
推荐指数
1
解决办法
1180
查看次数

knitr:在将Rmd文件转换为HTML时,在R中得到一个parse_all错误

每次我在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)

r knitr r-markdown

19
推荐指数
2
解决办法
6802
查看次数

MSYS与MinGW:内部环境变量

MSYS2默认shell(bash)可以在三个启动器中选择,也可以设置环境变量MSYSTEM.特别:

  1. msys2_shell.bat 设置它 MSYS
  2. mingw64_shell.bat将它设置为 MINGW64
  3. mingw32_shell.bat设置它MINGW32.

除了贝壳的提示,明显的区别是:

  • 有一个等效的shell变量$MSYSTEM导出;
  • uname输出基于$MSYSTEM;
  • 如果$MSYSTEMMINGW*,/mingw*/bin在第一路径$PATH.

假设我们有/usr/bin/gcc,/mingw64/bin/gcc, /mingw32/bin/gcc,的设定值的一个合理的结果$MSYSTEM是,我们将使用不同的编译器生成的不同的二进制(POSIX或天然32/64).

  • $MSYSTEM价值决定的其他重大差异是什么?
  • 是否有任何二进制文件特定地使用此变量?
  • pacman受子系统?

mingw msys mingw-w64 msys2

18
推荐指数
3
解决办法
1万
查看次数

某些R包不会使用update.packages()进行更新

选择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)

r

15
推荐指数
3
解决办法
7127
查看次数

转置相同的对象

我今天得到了一个奇怪的结果.

要复制它,请考虑以下数据框:

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)

transpose r matrix

15
推荐指数
1
解决办法
206
查看次数

使用R/RCurl高效下载大文件

我看到很多用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文档中,有一些示例可以通过块获取文件并在下载时对其进行操作,但它们似乎都是指文本块.

你能给出一个有效的例子吗?

UPDATE

用户建议使用R native download filemode = 'wb'二进制文件选项.

在许多情况下,本机函数是一个可行的替代方案,但是有许多用例不适合这种本机函数(https,cookie,表单等),这就是RCurl存在的原因.

curl r rcurl

14
推荐指数
1
解决办法
8010
查看次数