程序设计

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

22
TypeScript出现错误TS2304:找不到名称“ require”
我正在尝试启动并运行我的第一个TypeScript和DefinitelyTyped Node.js应用程序,并且遇到一些错误。 当我尝试转换一个简单的TypeScript Node.js页面时,出现错误“ TS2304:找不到名称'require'”。我已经阅读了Stack Overflow上此错误的其他几种情况,但我认为我没有类似的问题。我在shell提示符下运行命令: tsc movie.server.model.ts. 该文件的内容是: 'use strict'; /// <reference path="typings/tsd.d.ts" /> /* movie.server.model.ts - definition of movie schema */ var mongoose = require('mongoose'), Schema = mongoose.Schema; var foo = 'test'; 错误被抛出var mongoose=require('mongoose')行。 Types / tsd.d.ts文件的内容是: /// <reference path="node/node.d.ts" /> /// <reference path="requirejs/require.d.ts" /> .d.ts文件引用放置在适当的文件夹中,并通过以下命令添加到Types / tsd.d.ts中: …

4
通过SSH传输文件[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 9年前关闭。 我正在通过命令行SSH进入远程服务器,并尝试使用该scp命令将目录复制到本地计算机上。但是,远程服务器返回此“使用”消息: [Stewart:console/ebooks/discostat] jmm% scp -p ./styles/ usage: scp [-1246BCEpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 [...] [[user@]host2:]file2 [Stewart:console/ebooks/discostat] jmm% 我希望能够双向传输文件。从我阅读的内容来看,我认为上述命令适用于下载和scp -p [localpath] [remotepath]上传?
461 ssh  scp 


26
检查PHP会话是否已经开始
我有一个PHP文件,有时从启动会话的页面调用该文件,有时从没有会话启动的页面调用。因此,当我使用session_start()此脚本时,有时会收到“会话已开始”的错误消息。为此,我放置了以下几行: if(!isset($_COOKIE["PHPSESSID"])) { session_start(); } 但是这次我收到了以下警告消息: 注意:未定义的变量:_SESSION 有没有更好的方法来检查会话是否已经开始? 如果我使用@session_start它,它将使一切正常运行,只是关闭警告?


9
如何正确清理Python对象?
class Package: def __init__(self): self.files = [] # ... def __del__(self): for file in self.files: os.unlink(file) __del__(self)上面的失败,并带有AttributeError异常。我了解Python在__del__()调用时不保证存在“全局变量”(在这种情况下是成员数据吗?)。如果是这种情况,并且这是导致异常的原因,那么如何确保对象正确销毁?
461 python  destructor 

19
即使平台相同,也“尝试加载格式错误的程序”
我从64位系统上的32位非托管DLL调用函数。我得到的是: BadImageFormatException:试图加载格式错误的程序。(来自HRESULT的异常:0x8007000B) 最初,我将项目设置为Any CPU平台,因此将它们都更改为x86,但是此错误仍在发生。这确实是我所知道的唯一解决方法。 DLL没有损坏或任何东西,因为我可以将它们与其他程序一起使用(我没有源程序)。我以为也许没有找到依赖性,但是我检查了一下,发现它们都在那里。另外,DllNotFoundException在这种情况下,它不会抛出吗? 我还可以做些什么?在您说“改用64位非托管DLL”之前,让我指出,没有一个。;)

7
如何使用SQL Server 2008打开和关闭IDENTITY_INSERT?
为什么在插入时出现错误 IDENTITY_INSERT设置为OFF? 如何在SQL Server 2008中正确打开它?是通过使用SQL Server Management Studio吗? 我已经运行了这个查询: SET IDENTITY_INSERT Database. dbo. Baskets ON 然后,我在控制台中收到一条消息,指出命令已成功完成。但是,当我运行该应用程序时,它仍然给我以下错误: Cannot insert explicit value for identity column in table 'Baskets' when IDENTITY_INSERT is set to OFF.

23
JavaScript for…in vs for
您是否认为for ... in和for循环有很大的不同?您更喜欢使用哪种“ for”?为什么? 假设我们有一个关联数组的数组: var myArray = [{'key': 'value'}, {'key': 'value1'}]; 这样我们就可以迭代: for (var i = 0; i < myArray.length; i++) 和: for (var i in myArray) 我没什么大不同。有性能问题吗?
461 javascript 

18
如何从Bash函数返回字符串值
我想从Bash函数返回一个字符串。 我将用Java编写示例以显示我想做的事情: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); 下面的示例在bash中有效,但是有更好的方法吗? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)

30
聚焦edittext时如何显示软键盘
我想在EditText焦点对准时自动显示软键盘(如果设备没有物理键盘),并且有两个问题: 当Activity显示my 时,我EditText处于聚焦状态,但未显示键盘,我需要再次单击它以显示键盘(在显示my时应显示它Activity)。 当我在键盘上单击“完成”时,将关闭键盘,但EditText保持焦点,并且您不想要(因为我的编辑已完成)。 要恢复,我的问题是在iPhone上有更多类似的东西:它使键盘与我的EditText状态保持同步(集中/不集中),并且如果有物理键盘,当然也不会显示软键盘。


4
如何在Git中将更改的文件添加到较旧的(不是最后一个)提交中
在过去的一个小时中,我已经更改了几件事,并一步一步地提交了它们,但是我才意识到,我忘记添加一些提交的更改文件。 日志如下所示: GIT TidyUpRequests u:1 d:0> git log commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce Author: David Klein <> Date: Tue Apr 27 09:43:55 2010 +0200 The Main program now tests both Webservices at once commit 8a2c6014c2b035e37aebd310a6393a1ecb39f463 Author: David Klein <> Date: Tue Apr 27 09:43:27 2010 +0200 ISBNDBQueryHandler now uses the XPath functions from …
461 git 

10
将整数转换为十六进制并再次返回
如何转换以下内容? 2934(整数)到B76(十六进制) 让我解释一下我要做什么。我的数据库中有用户ID,它们存储为整数。与其让用户引用其ID,不如让他们使用十六进制值。主要原因是因为它更短。 因此,不仅需要从整数转换为十六进制,而且还需要从十六进制转换为整数。 有没有一种简单的方法可以在C#中做到这一点?
461 c#  hex  type-conversion 

14
如何在Docker的构建上下文之外包含文件?
如何使用Docker文件中的“ ADD”命令从Docker构建上下文之外包含文件? 从Docker文档中: 路径必须在构建上下文内;您不能添加../something/something,因为Docker构建的第一步是将上下文目录(和子目录)发送到docker守护程序。 我不想为了适应Docker而重组我的整个项目。我想将所有Docker文件保留在同一子目录中。 此外,似乎Docker尚未(可能从未)支持符号链接:Dockerfile ADD命令未遵循主机#1676上的符号链接。 我唯一能想到的就是包括一个预构建步骤,将文件复制到Docker构建上下文中(并配置我的版本控制以忽略这些文件)。有没有比这更好的解决方法了?
461 docker 

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.