问题列表 - 第40889页

正则表达式以获取URL的主域

我之前从未使用过正则表达式,我想知道如何在PHP中编写一个获取URL域的正则表达式.例如:http: //www.hegnar.no/bors/article488276.ece - > hegnar.no

php regex

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

Ruby on Rails - 渲染JSON

我有以下控制器:

@moulding = Moulding.find( params[:id].split(","), :select => 'id, cost, width' )
@mount = MaterialCost.find(1).cost_per_square_mm
@glass = MaterialCost.find(2).cost_per_square_mm
@backing_board = MaterialCost.find(3).cost_per_square_mm
@vat = AppOption.find( 1, :select => 'value' )
@wastage = AppOption.find( 2, :select => 'value' )
@markup = AppOption.find( 3, :select => 'value' )

respond_to do |format|
  format.json { render :json => { :moulding => @moulding, :mount => @mount, :glass => @glass, :backing_board => @backing_board, :vat => @vat, :wastage => @wastage, :markup => @markup } }
end
Run Code Online (Sandbox Code Playgroud)

JSON输出如下:

{"moulding":[{"moulding":{"cost":"3.1","id":2,"width":45}},{"moulding":{"cost":"1.5","id":4,"width":30}},{"moulding":{"cost":"2.1","id":6,"width":50}}],"mount":"0.00000246494303242769","glass":"0.0000032426589803639","backing_board":"0.00000135110790848496","vat":{"app_option":{"value":"17.5"}},"wastage":{"app_option":{"value":"20"}},"markup":{"app_option":{"value":"3"}}}
Run Code Online (Sandbox Code Playgroud)

我希望JSON采用以下格式: …

javascript json ruby-on-rails

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

我们可以只使用odbc与java连接数据库吗?

我们是否总是必须使用jdbc和Java程序来建立与数据库的连接,还是只使用odbc来连接到Java程序的数据库?

java odbc jdbc

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

xpath返回所有非空文本节点,而不是`a`,`style`或`script`的后代

什么表达式将选择所有文本节点:

  • 不是空白
  • 不在里面a,script或者style

xpath

16
推荐指数
2
解决办法
6195
查看次数

链式jQuery对象在什么条件下提供性能提升?

我正在使用一些代码来添加和删除同一对象上的各种CSS类.代码看起来像:

function switch_states(object_to_change) {
  if(object_to_change.hasClass('ready') {
    object_to_change.removeClass('ready');
    object_to_change.addClass('not_ready');
  } else {
    object_to_change.removeClass('not_ready');
    object_to_change.addClass('ready');
  }
}
Run Code Online (Sandbox Code Playgroud)

我怀疑我可能会把这两个snippits链接成类似的object_to_change.removeClass('ready').addClass('not_ready');但是我不得不怀疑:除了易读性和neato因素之外,这是否会给我带来任何性能提升?

我的问题:链式对象是否比两个非链式对象更快地完成工作?如果是这样,为什么?如果不是,在什么时候使用链式对象变得比不同的对象更有效 - 即在链式jQuery对象在什么条件下提供性能提升?

javascript jquery

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

取消handler.postdelayed进程

我正在使用handler.postDelayed()我的应用程序的下一个阶段之前创建一个等待期.在等待期间,我显示一个带有进度条和取消按钮的对话框.

我的问题是我找不到在时间流逝之前取消postDelayed任务的方法.

android postdelayed android-handler

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

Ant + Vista 64:"无法找到tools.jar"(jre/jdk冲突?)

我正在尝试在vista 64环境中使用ant来构建一些docbook/xml文件.

但是,我无法解决此错误消息.有人有建议吗?

C:\ Users\Robert Admin> ant无法找到tools.jar.预计在C:\ Program Files\Java\jre6\li b\tools.jar中找到它.Buildfile:build.xml不存在!构建失败

谷歌搜索,我看到这个tools.jar消息是蚂蚁无法找到jdk的结果.实际上,C:\ Program Files\Java\jre6\li\t\tools.jar是一个安装了另一个程序的JRE(我猜).Tools.jar位于:C:\ Program Files\Java\jdk1.6.0_22\lib

我似乎无法告诉Ant查看JDK路径,只查看已存在的JRE路径.(从Ant文档来看,似乎JRE是不够的).

C:\Users\Robert Admin>echo %JAVA_HOME%

C:\Program Files\Java\jdk1.6.0_22\bin

C:\Users\Robert Admin>ant

Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\li
b\tools.jar
Buildfile: build.xml does not exist!
Build failed

C:\Users\Robert Admin>echo %ANT_HOME%

I:\My Documents\1latest\ant    
C:\Users\Robert Admin>where java

C:\Windows\System32\java.exe
C:\Program Files (x86)\Java\jre6\bin\java.exe
C:\Program Files\Java\jdk1.6.0_22\bin\java.exe

C:\Users\Robert Admin>java -version
java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)
Run Code Online (Sandbox Code Playgroud)

更新#1.我尝试卸载64位jdk并安装32位jdk.结果: …

java ant windows-vista

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

Oracle多列分区与使用子分区

除了显而易见的,有人可以解释多列分区和使用子分区之间有什么不同吗?哪一个更适合OLTP场景?有关详细信息,请参阅"Oracle数据库管理员指南"中的" 管理分区表和索引 ".

在多列上分区的表的(哑)示例是:

CREATE TABLE demo1
(
   year          NUMBER, 
   month         NUMBER,
   day           NUMBER,
   instance      NUMBER, /* assuming this can only be 1 or 2 */
   other1        VARCHAR2(50),
   other2        VARCHAR2(50),
   other3        VARCHAR2(50)
) 
PARTITION BY RANGE (year,instance) 
(
   PARTITION data_2009_inst1 VALUES less than (2009,2) TABLESPACE data_2009,
   PARTITION data_2009_inst2 VALUES less than (2009,3) TABLESPACE data_2009,
   PARTITION data_2010_inst1 VALUES less than (2010,2) TABLESPACE data_2010,
   PARTITION data_2010_inst2 VALUES less than (2010,3) TABLESPACE data_2010,
   PARTITION data_2011_inst1 VALUES less than (2011,2) TABLESPACE data_2011,
   PARTITION data_2011_inst2 …
Run Code Online (Sandbox Code Playgroud)

oracle partitioning multiple-columns

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

在Windows上安装NERDTree

我正在尝试在Windows 7上安装NERDTree(Vim插件).我在我的用户文件夹(C:/ Users/Username)上创建了一个.vim目录并在那里解压缩插件.我运行:helptags~.vim\doc和:helptags [full-path].关闭并重新打开Vim.

但是当我尝试:

:NERDTree
Run Code Online (Sandbox Code Playgroud)

编辑说:

E492: Not an editor command: NERDTree
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

windows vim vim-plugin nerdtree

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

如何在数据库中保存婚姻关系

我必须将此信息保存在数据库中

人 - >结婚 - >人

我应该在哪里保存这些信息?我应该在这里申请什么样的设计模式?

谢谢!

mysql database database-design entity-relationship relational-database

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