问题列表 - 第192页

用Java解析各种自定义XML文档的最佳方法

使用Java解析多个离散的自定义XML文档的最佳方法是什么?

java xml

7
推荐指数
1
解决办法
6883
查看次数

什么是函数式编程的好文章?

我喜欢在舒适区之外学习语言,但我很难找到一个可以开始使用函数式语言的地方.我听说过很多关于计算机程序的结构和解释的好东西,但是几年前我试图通读它时,它似乎只是在我脑海中徘徊.我的书比网站更好,但是当我访问当地的书店时,LISP上的书看起来有些可怕.

那么什么是一个好的起点?我的目标是能够使用函数式编程语言在6个月左右的时间内解决简单问题,并能够转向更高级的主题,识别何时函数式语言是正确的工具,并使用该语言在2 - 3年的过程中解决更多的问题.我喜欢那些在例子上很重要的书籍,但也包括要完成的挑战.功能语言是否存在这样的事情?

lisp scheme functional-programming

54
推荐指数
8
解决办法
6078
查看次数

使用Groovy MarkupBuilder的HTML,如何优雅地混合标签和文本?

使用Groovy时MarkupBuilder,我需要将文本输出到文档中的位置,或者调用将文本输出到文档中的函数.目前,我正在使用未定义的标签"text"来进行输出.有没有更好的方法来编写这段代码?

li {
  text("${type.getAlias()} blah blah ")
  function1(type.getXYZ())
  if (type instanceof Class1) {
    text(" implements ")
    ft.getList().each { 
      if (it == '') return
      text(it) 
      if (!function2(type, it)) text(", ")
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

html groovy

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

PHP Ajax 开发环境建议

我是一名C/C++专业的程序员,但我已经使用PHP and MySQL.

它们非常基础,我想使用 使它们变得更加生动Ajax,但我从未做过任何 Ajax。到目前为止,我已经手动完成了所有开发,即没有 IDE 或类似的东西。

有人对 Ajax 开发环境有什么建议可以帮助我吗?

共享软件或免费软件会更可取,因为我发现很难证明在此方面花费超过最低限度的钱是合理的......

javascript php ide ajax

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

"所有用户"文件夹

是否有一个返回"所有用户"目录的.NET变量?

.net io

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

找出哪个进程具有USB设备句柄的独占锁定

我有一个使用CreateFile()API读取/写入USB设备的库.该设备恰好实现了HID设备配置文件,因此它与Microsoft的HID类驱动程序兼容.

系统上安装的其他一些应用程序是以读/写模式打开设备,没有共享模式.这会阻止我的库(以及消耗它的任何东西)使用该设备.我认为这是与HID兼容的设备 - 其他驱动程序软件(鼠标,控制器,PHIDGETS等)可能不合作.

无论如何,设备文件路径的形式如下:

1: "\\?\hid#hpqremhiddevice&col01#5&21ff20e7&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}".

2: "\\?\hid#vid_045e&pid_0023#7&34aa9ece&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}".

3: "\?\hid#vid_056a&pid_00b0&col01#6&5b05f29&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}".

我正在尝试使用代码打开它,例如:

//  First, open it with minimum permissions, this device may not be ours.
//  we'll re-open it later in read/write
hid_device_ref = CreateFile(
    device_path, GENERIC_READ,
    0, NULL, OPEN_EXISTING,
    FILE_ATTRIBUTE_NORMAL, NULL);
Run Code Online (Sandbox Code Playgroud)

我已经考虑过像SysInternals这样的工具,如FileMon或Process Monitor.但我似乎无法报告上面列出的设备文件句柄的使用情况.

c++ usb winapi device hid

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

各种工具和语言的正则表达式语法差异摘要?

我永远不会记得像grepAWK这样的工具使用的正则表达式语法的差异,或者像Python和PHP这样的语言.通常,Perl具有最广泛的语法,但我常常被偶数egrep("扩展" grep)的限制所束缚.

是否有一个网站以简洁易读的方式列出差异?

regex grep

8
推荐指数
3
解决办法
3076
查看次数

事件处理程序标签中"javascript:"的目的是什么(如果有的话)?

我一直在努力通过阅读尽可能多的javascript代码来提高我的javascript技能.在执行此操作时,我有时会javascript:在HTML元素标记中看到前缀附加到事件处理程序属性的前面.这个前缀的目的是什么?基本上,之间有任何明显的区别:

onchange="javascript: myFunction(this)"
Run Code Online (Sandbox Code Playgroud)

onchange="myFunction(this)"
Run Code Online (Sandbox Code Playgroud)

javascript

17
推荐指数
3
解决办法
1649
查看次数

为什么String.Format是静态的?

相比

String.Format("Hello {0}", "World");
Run Code Online (Sandbox Code Playgroud)

"Hello {0}".Format("World");
Run Code Online (Sandbox Code Playgroud)

为什么.Net设计者选择静态方法而不是实例方法?你怎么看?

.net string

38
推荐指数
6
解决办法
4466
查看次数

你什么时候使用"this"关键字?

我很好奇其他人如何使用this关键字.我倾向于在构造函数中使用它,但我也可以在其他方法中使用它.一些例子:

在构造函数中:

public Light(Vector v)
{
    this.dir = new Vector(v);
}
Run Code Online (Sandbox Code Playgroud)

别处

public void SomeMethod()
{
    Vector vec = new Vector();
    double d = (vec * vec) - (this.radius * this.radius);
}
Run Code Online (Sandbox Code Playgroud)

c# coding-style this

248
推荐指数
11
解决办法
19万
查看次数

标签 统计

.net ×2

javascript ×2

ajax ×1

c# ×1

c++ ×1

coding-style ×1

device ×1

functional-programming ×1

grep ×1

groovy ×1

hid ×1

html ×1

ide ×1

io ×1

java ×1

lisp ×1

php ×1

regex ×1

scheme ×1

string ×1

this ×1

usb ×1

winapi ×1

xml ×1