问题列表 - 第961页

在远程网络上启用桌面访问PC的最佳方法

为网络提供远程访问(用于桌面支持)的最佳方法是什么?固定IP上有单个服务器和多个Windows DHCP客户端(所有客户端都具有Internet访问权限,但客户端都使用NAT进行外部访问)访问)

remote-desktop remote-access

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

Notepad ++:在空行后禁用自动缩进

我发现Notepad ++的autoindent风格有点奇怪:当我在一个缩进的行上打字时,我确实希望它在按Enter后缩进下一行(这样做正确).但是,当我在一个空行(没有缩进,没有字符)并按Enter键时,它使用与最后一个非空行相同的缩进来缩进下一行.我发现这非常烦人; 你有没有遇到这个问题,你知道如何解决它吗?

(注意:我正在编辑HTML/PHP文件.)

(另外,如果没有办法改变这种行为,欢迎使用HTML/PHP的其他优秀免费编辑器的建议.)

notepad++ indentation auto-indent

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

GCC内联汇编程序,混合寄存器大小(x86)

有谁知道如何摆脱以下汇编警告?

代码是x86,32位:

int test (int x)
{
  int y;
  // do a bit-rotate by 8 on the lower word. leave upper word intact.
  asm ("rorw $8, %0\n\t": "=q"(y) :"0"(x));
  return y;
}
Run Code Online (Sandbox Code Playgroud)

如果我编译它,我得到以下(非常有效)警告:

Warning: using `%ax' instead of `%eax' due to `w' suffix
Run Code Online (Sandbox Code Playgroud)

我正在寻找的是告诉编译器/汇编器我想要访问%0的低16位子寄存器的方法.访问字节子寄存器(在本例中为AL和AH)也很好.

我已经选择了"q"修饰符,因此编译器被迫使用EAX,EBX,ECX或EDX.我已经确保编译器必须选择一个具有子寄存器的寄存器.

我知道我可以强制asm-code使用特定的寄存器(及其子寄存器),但我想将寄存器分配作业留给编译器.

x86 assembly gcc gnu-assembler

12
推荐指数
2
解决办法
5792
查看次数

Windows控制台命令在Internet Explorer 7中打开多个页面

如何使用单个DOS命令在Internet Explorer 7中打开多个页面?批处理文件是唯一的方法吗?

谢谢!

internet-explorer command-line windows-xp batch-file

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

如何计算Lift(Scala的Web框架)中的行数

我想在我的User模型中添加一个属性,该属性返回Project表中具有用户ID的行数.

所以像这样......

def numProjects = {

    /* somehow get count from Project table
       The straight sql would be:
       SELECT COUNT(*) FROM projects WHERE userId = <the current user>

     */

}
Run Code Online (Sandbox Code Playgroud)

scala lift

5
推荐指数
1
解决办法
1031
查看次数

将非专业介绍给HTML /编程的最佳方法是什么?

在过去的几个月里,我一直在吃着以下问题.在见证了这里的回复质量后,我希望我能在这里得到一些很好的回应.

我正在ECE部门开设一门名为" 探索数字信息技术 "的课程,旨在让非专业人士了解整个"计算机如何工作"的事情.作为计算机体系结构的研究生,不仅我的主题背景与学生大不相同(他们中的许多人都是除了Word和YouTube之外没有计算机经验的新生),但我的整个思维方式似乎根本不同.之前我已经取得了很大的成功,更多的技术课程,学生们没有必要的确切材料的背景,但他们是细节导向的,技术头脑的人,他们喜欢变量,数组,索引等事情,间接,功能等.我有一个extroardinarily 课程第一单元的困难时期,主要涵盖HTML,JavaScript和Internet(网络拓扑,IP地址等)

我对SO社区的问题很多,但我会从几个开始:

  • 在最高级别,如果你试图教别人如何像程序员一样思考(将人类级别的算法分解为可以转换为函数,过程语句,if-then-else语句和循环的简单步骤), HTML和JavaScript是你的方法吗?这比其他方法更快地给出了可关联的结果(例如,做有用事情的网页),但是HTML和JavaScript的分离和集成,以及整个"声明性HTML与程序性JavaScript交谈"的事情似乎太多了抽象概念太快了.

  • 如果你是想教HTML和JS的初学者(有人谁有困难想算法),你会用什么样的资源,你会指定哪些项目,等等?我发现即使我for尽可能地将概念分解为循环,它仍然有点多.是否有某个地方从第一原则开始,可以真正帮助一个真正的初学者grok为什么括号和分号是必要的,函数的哪些参数是等等?

老实说我还有很多问题,但我认为这是一个很好的起点.我期待着将你的成果编译成一些东西,不仅可以用于本课程的未来迭代,还可以用于我个人的"技术布道"追求.我在这里阅读了另一篇"如何教初学者做X"的问题,但他们似乎针对的是一个完全不同的"初学者"类:那些数学思维且对学习编程非常感兴趣的人,但是不知道从哪里开始.我觉得这个小组的答案与那些思维方式不同的人有很大的不同,而且学习的内在动力可能更少.

html javascript

12
推荐指数
2
解决办法
1058
查看次数

是否有一种干净的方法来阻止windows.h创建近远宏?

在WinDef.h的深处,有来自分段记忆时代的遗物:

#define far
#define near
Run Code Online (Sandbox Code Playgroud)

如果您尝试使用near或far作为变量名称,这显然会导致问题.任何干净的解决方法?其他然后重命名我的变量?

c c++ winapi dos

11
推荐指数
2
解决办法
3745
查看次数

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

gsub部分替换

我想在此表达式中仅替换括号中的组:

my_string.gsub(/<--MARKER_START-->(.)*<--MARKER_END-->/, 'replace_text')
Run Code Online (Sandbox Code Playgroud)

这样我得到: <--MARKER_START-->replace_text<--MARKER_END-->

我知道我可以重复整个MARKER_STARTMARKER_END在替换表达式中阻塞,但我认为应该有一个更简单的方法来做到这一点.

ruby regex

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

在CodePlex中启动项目

如何在CodePlex.com中启动项目?

codeplex

0
推荐指数
1
解决办法
704
查看次数