问题列表 - 第2178页

HtmlEncode UTF-8

我在asp-classic中的utf-8字符串上使用Server.HtmlEncode,它在字符串中有一些重音之前工作正常,例如RüstüRecber,它出现为RüstüRecber(Rü stà ;¼ Recber在源头).

我已经尝试将Response.Charset属性设置为utf-8但这没有任何区别.

unicode utf-8 character-encoding asp-classic

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

什么时候/我应该在PHP中使用__construct(),__ get(),__ set()和__call()?

一个类似的问题讨论__construct,但我把它留在我的头衔,搜索谁找到这个.

显然,__ get和__set采用的参数是获取或设置的变量.但是,您必须知道变量名称(例如,知道该人的年龄是$ age而不是$ myAge).因此,如果您必须知道变量名称,我不明白这一点,特别是如果您正在使用您不熟悉的代码(例如库).

我发现一些网页解释__get(),__set()__call(),但我仍然不知道为什么,或者当它们是有用的.

php magic-function

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

VIM初始设置:更改左侧行号的背景颜色?

_vimrc用来配置我的vim 7.2(windows)默认设置.一个设置"设置编号"将在左侧显示行号.我的vim背景颜色为白色(我找不到此设置.也许默认为白色.无论如何我接受此设置).

我希望行号的背景颜色为灰色或灰色.我可以在_vimrc配置此默认设置时使用的命令是什么?

vim

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

使用PHP解析RSS/Atom提要的最佳方法

我目前正在使用Magpie RSS,但是当RSS或Atom提要不是很好时,它有时会失败.是否还有其他选项可以使用PHP解析RSS和Atom提要?

php rss parsing atom-feed

133
推荐指数
6
解决办法
15万
查看次数

使用 AASM 调用状态更改方法

如何在 AASM 中调用状态更改方法?

我想在以下模型中状态转换为付费时调用 update_foo :

class Foo < ActiveRecord::Base
  include AASM

  # State Machine
  aasm_initial_state :incomplete
  aasm_state :incomplete
  aasm_state :paid

  aasm_event :pay do
    transitions :from => :incomplete, :to => :paid
  end

  def update_foo
  ...
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails state-machine

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

在Passenger Rails应用程序中包含〜/ opt/lib库

我在Dreamhost的Passenger上获取rails应用程序时遇到问题,无法在〜/ opt/lib目录中查看已编译的库.我必须把它们放在这里,因为我没有root权限.

我可以在./script/console中启动我的应用程序,它看到它们库很好,因为我更新了我的.bash_profile的LD_LIBRARY_PATH环境变量以包含〜/ opt/lib.

我已经尝试过放入ENV['LD_LIBRARY_PATH'] = '~/opt/lib'我的environment.rb文件,但似乎没有太大的帮助.当我导航到我的站点时,我从Passenger收到以下错误:libodbcinst.so.1:无法打开共享对象文件:没有这样的文件或目录 - /home/username/opt/lib/odbc.so

有人有这方面的经验吗?

谢谢

ruby ruby-on-rails passenger dreamhost

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

使用jQuery计算立即子div元素

我有以下HTML节点结构:

<div id="foo">
  <div id="bar"></div>
  <div id="baz">
    <div id="biz"></div>
  </div>
  <span></span>
</div>
Run Code Online (Sandbox Code Playgroud)

我如何计算foo类型的直系子女的数量div?在上面的例子中,结果应该是两个(barbaz).

javascript jquery dom jquery-selectors

173
推荐指数
8
解决办法
28万
查看次数

你如何对私人方法进行单元测试?

我正在构建一个具有一些公共和私有方法的类库.我希望能够对私有方法进行单元测试(主要是在开发时,但它也可能对将来的重构有用).

这样做的正确方法是什么?

.net tdd unit-testing private

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

是否可以使用subprocess.Popen与子子进程通信?

我正在尝试编写一个包装我们软件的python脚本.这个脚本需要构建我们的产品并打包它.目前我们有其他脚本分别执行每个部分,包括csh和perl脚本.一个这样的脚本运行如下:

sudo mod args
Run Code Online (Sandbox Code Playgroud)

其中mod是perl脚本; 所以在python我会这样做

proc = Popen(['sudo', 'mod', '-p', '-c', 'noresource', '-u', 'dtt', '-Q'], stderr=PIPE, stdout=PIPE, stdin=PIPE)
Run Code Online (Sandbox Code Playgroud)

问题是这个mod脚本需要回答几个问题.为此,我认为是传统的

(stdout, stderr) = proc.communicate(input='y')
Run Code Online (Sandbox Code Playgroud)

会工作.我不认为它有效,因为Popen控制的过程是sudo,而不是提出问题的mod脚本.有没有办法与mod脚本进行通信并仍然通过sudo运行它?

python subprocess

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

SqlDataAdapter.Fill方法慢

为什么在SQL Server Management Studio中运行<1秒时,使用此代码返回具有9列,89行的表的存储过程需要60秒才能执行(.NET 1.1)?它在本地计算机上运行,​​因此很少/没有网络延迟,快速开发机器

Dim command As SqlCommand = New SqlCommand(procName, CreateConnection())
command.CommandType = CommandType.StoredProcedure
command.CommandTimeout = _commandTimeOut
Try
   Dim adapter As new SqlDataAdapter(command)
   Dim i as Integer
   For i=0 to parameters.Length-1
      command.Parameters.Add(parameters(i))
   Next
   adapter.Fill(tableToFill)
   adapter.Dispose()
Finally
   command.Dispose()
End Try
Run Code Online (Sandbox Code Playgroud)

我的参数数组是打字的(对于这个SQL,它只是一个参数)

parameters(0) = New SqlParameter("@UserID", SqlDbType.BigInt, 0, ParameterDirection.Input, True, 19, 0, "", DataRowVersion.Current, userID)
Run Code Online (Sandbox Code Playgroud)

存储过程只是一个select语句,如下所示:

ALTER PROC [dbo].[web_GetMyStuffFool]
   (@UserID BIGINT)
AS
SELECT Col1, Col2, Col3, Col3, Col3, Col3, Col3, Col3, Col3
FROM [Table]
Run Code Online (Sandbox Code Playgroud)

vb.net sql-server .net-1.1

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