程序设计

专业和发烧友程序员的问答

13
是否可以使用@import在sass中导入整个目录?
我正在用SASS局部化模块化样式表,如下所示: @import partials/header @import partials/viewport @import partials/footer @import partials/forms @import partials/list_container @import partials/info_container @import partials/notifications @import partials/queues 有没有办法包含整个部分目录(这是一个充满SASS部分的目录),例如@import指南针或其他内容?
209 import  sass  partials 

4
为什么访问令牌过期?
我刚刚开始使用Google API和OAuth2。当客户授权我的应用程序时,我会得到一个“刷新令牌”和一个短暂的“访问令牌”。现在,每次访问令牌过期时,我都可以将刷新令牌发布到Google,他们会给我一个新的访问令牌。 我的问题是访问令牌到期的目的是什么?为什么不能只有持久的访问令牌而不是刷新令牌? 另外,刷新令牌会过期吗? 有关Google OAuth2工作流程的更多信息,请参见使用OAuth 2.0访问Google API。

9
XMLHttpRequest原点null不允许file:///到file:///的Access-Control-Allow-Origin(无服务器)
我正在尝试创建一个可通过启动其索引文件下载并在本地运行的网站。 所有文件都是本地文件,没有资源在线使用。 当我尝试使用jQuery的AJAXSLT插件来处理带有XSL模板(在子目录中)的XML文件时,出现以下错误: XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/data/home.xml. Origin null is not allowed by Access-Control-Allow-Origin. XMLHttpRequest cannot load file:///C:/path/to/XSL%20Website/assets/xsl/main.xsl. Origin null is not allowed by Access-Control-Allow-Origin. 发出请求的索引文件是file:///C:/path/to/XSL%20Website/index.html使用的JavaScript文件存储在中file:///C:/path/to/XSL%20Website/assets/js/。 如何解决此问题?

18
如何在PHP中发出异步HTTP请求
PHP中有没有办法进行异步HTTP调用?我不在乎响应,我只想做类似的事情file_get_contents(),但不等待请求完成再执行其余代码。这对于在我的应用程序中触发某种“事件”或触发较长的进程非常有用。 有任何想法吗?
209 php  http  asynchronous 


6
在C ++中,“ long”,“ long long”,“ long int”和“ long long int”有什么区别?
我正在从Java过渡到C ++,并对long数据类型有一些疑问。在Java中,要保留大于2 32的整数,只需编写即可long x;。但是,在C ++中,似乎long既是数据类型又是修饰符。 似乎有几种使用方式long: long x; long long x; long int x; long long int x; 另外,似乎还有一些事情,例如: long double x; 等等。 所有这些各种数据类型之间有什么区别,它们都有相同的用途吗?
209 c++  long-integer 

10
暂时禁用CSS过渡效果的最干净方法是什么?
我有一个DOM元素,应用了以下一些/全部效果: #elem { -webkit-transition: height 0.4s ease; -moz-transition: height 0.4s ease; -o-transition: height 0.4s ease; transition: height 0.4s ease; } 我正在编写一个调整此元素大小的jQuery插件,我需要暂时禁用这些效果,以便可以平滑地调整其大小。 临时禁用这些效果(然后重新启用它们)的最优雅方法是什么,因为它们可能是从父母那里应用的,也可能根本没有应用。
209 javascript  jquery  css 




9
.join()方法到底做什么?
我对Python来说还很陌生,并且完全不.join()理解所读内容是连接字符串的首选方法。 我试过了: strid = repr(595) print array.array('c', random.sample(string.ascii_letters, 20 - len(strid))) .tostring().join(strid) 并得到类似: 5wlfgALGbXOahekxSs9wlfgALGbXOahekxSs5 为什么会这样工作?难道不595应该自动附加正义吗?
209 python  list  string 

5
终端中的Git提交会打开VIM,但无法返回到终端
现在尝试学习GitHub,并在nettuts上完成本Git基础教程。我正在上关于提交的课程。 老师输入内容git commit,然后以VIM作为他的编辑器打开(我也想知道如何使其在Sublime Text 2中打开),无论如何,它在VIM中打开,并且我在第一行中添加这是我的第一次提交并点击保存。 接下来,它提示我将输出保存到桌面,这在他的屏幕录像中没有看到。现在我仍在VIM中,不确定如何返回“普通”终端:( 我不知道该怎么办,所以我刚刚退出终端并重新启动它,再次进行git commit并收到一些有关重复的警告消息!不知道我是否(E)edit仍然需要(A)abort。 git状态 vim 消息当我重新打开终端,做混帐再犯

15
没有JAXB生成的@XmlRootElement
我正在尝试从FpML(金融产品标记语言)4.5版生成Java类。生成了大量代码,但是我不能使用它。尝试序列化一个简单的文档,我得到以下信息: javax.xml.bind.MarshalException - with linked exception: [com.sun.istack.SAXException2: unable to marshal type "org.fpml._2008.fpml_4_5.PositionReport" as an element because it is missing an @XmlRootElement annotation] 实际上,没有任何类具有@XmlRootElement批注,那么我该怎么做呢?我将xjc(JAXB 2.1)指向fpml-main-4-5.xsd,其中包括所有类型。
209 java  jaxb  xjc  fpml 

14
如何自动提升批处理文件,以便在需要时从UAC管理员权限请求?
我希望我的批处理文件仅提升运行。如果未升高,则为用户提供一个选项,以将其重新启动为升高的批次。 我正在编写一个批处理文件以设置系统变量,将两个文件复制到Program Files位置,然后启动驱动程序安装程序。如果Windows 7 / Windows Vista用户(启用了UAC且即使他们是本地管理员)在运行它时没有右键单击并选择“以管理员身份运行”,则他们将获得“访问被拒绝”,将两个文件复制并写入系统变量。 如果用户实际上是管理员,我想使用命令以提升的方式自动重新启动批处理。否则,如果他们不是管理员,我想告诉他们他们需要管理员特权才能运行批处理文件。我正在使用 xcopy复制文件,并使用REG ADD写入系统变量。我正在使用这些命令来处理可能的Windows XP计算机。我在此主题上发现了类似的问题,但是没有任何问题与重新启动已提升的批处理文件有关。

9
结构填充和包装
考虑: struct mystruct_A { char a; int b; char c; } x; struct mystruct_B { int b; char a; } y; 结构的大小分别为12和8。 这些结构是被填充还是包装好? 填充或包装何时进行?
209 c  struct  structure  padding  packing 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.