问题列表 - 第2064页

从java中的http请求获取文件

如何调用网址以处理结果?

我有一个独立的报告servlet,我链接到报告.我想现在通过电子邮件发送这些报告,如果我在浏览器中这样做,我可以使用xhttprequest,并处理结果 - 我基本上想用Java做同样的事情,但我不知道该如何去做它.

更新:我想从网址获取一个文件(无论是pdf还是HTML等).

更新:这将完全在服务器上运行 - 没有触发电子邮件的请求,而是一个预定的电子邮件.

java http request

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

修补Ruby的基类是否可以接受,例如Fixnum?

我仍然是Ruby的新手(阅读Pickaxe并花费大部分时间irb),现在我知道可以在Ruby中修补类,我想知道什么时候可以接受这样做,特别是它是否可以接受修补Ruby的基类.例如:我在这里回答了另一个Ruby问题,海报想要知道如何减去小时数DateTime.由于DateTime该类似乎没有提供此功能,我发布了一个答案,可以将这些DateTimeFixnum类补丁作为可能的解决方案.这是我提交的代码:

require 'date'

# A placeholder class for holding a set number of hours.
# Used so we can know when to change the behavior
# of DateTime#-() by recognizing when hours are explicitly passed in.

class Hours
   attr_reader :value

   def initialize(value)
      @value = value
   end
end

# Patch the #-() method to handle subtracting hours
# in addition to what it normally does

class DateTime

   alias old_subtract …
Run Code Online (Sandbox Code Playgroud)

ruby monkeypatching

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

正则表达式 - 匹配具有可选属性的所有锚点

我的后端有一个所见即所得的编辑器,它正在掀起我写的第一个正则表达式.这是在PHP4中使用的preg_replace().我正在捕获URI和链接文本.

@<a\shref=\"http[s]?://([^\"]*)\"[]>(.*)<\/a>@siU
Run Code Online (Sandbox Code Playgroud)

客户希望所有外部链接在新窗口中打开,这是我用来查找所有(希望)外部链接的表达式,但保留内部,页面锚点链接等

我意识到style="font-weight: bold"如果用户在链接上选择粗体,那么wysiwyg编辑器也会添加.我最近才开始学习正则表达式,所以我不确定如何解决这个问题.

我该怎么办?

php regex

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

如何在verilog中将数字转换为2的补码?

我试图在verilog中设计一个4位加法器减法器.这只是我用verilog写的第二件事,我还不知道所有正确的语法.这是我到目前为止的模块:

module Question3(carryin, X, Y, Z, S, carryout, overflow);
    parameter n = 4;
    input carryin, Z;
    input [n-1:0]X, Y;
    output reg [n-1:0]S;
    output reg carryout, overflow;

    if(Z==0)
    begin
        Y = not(y) + 4'b0001;
    end

    always @(X, Y, carryin)
        begin
            {carryout, S} = X + Y + carryin;
            overflow = carryout ^ X[n-1]^Y[n-1]^S[n-1];
        end

endmodule
Run Code Online (Sandbox Code Playgroud)

我的编译器(xilinx 10.1)一直说"if if附近有语法错误".我尝试了许多不同的转换方法,包括使用一个以Y为参数的Case,然后检查所有可能的4位组合,并将它们转换为二进制补码.

Z是确定加法器是否进行减法或加法的因素.如果它为0,则表示减法,我想将y转换为2的补码,然后只进行常规加法.我确定加法器的其余部分是正确的,我只是不知道我试图转换的部分有什么问题.

verilog circuit hdl

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

如何从剪贴板中获取正确编码的HTML?

有没有人注意到如果你从剪贴板中检索HTML,它会得到错误的编码并注入奇怪的字符?

例如,执行如下命令:

string s = (string) Clipboard.GetData(DataFormats.Html)
Run Code Online (Sandbox Code Playgroud)

结果如下:

<FONT size=-2>  <A href="/advanced_search?hl=en">Advanced 
Search</A><BR>  <A href="/preferences?hl=en">Preferences</A><BR>  <A 
href="/language_tools?hl=en">Language 
Tools</A></FONT>
Run Code Online (Sandbox Code Playgroud)

不确定MarkDown将如何处理它,但上面的结果标记中有奇怪的字符.

似乎该错误与.NET框架有关.您认为从剪贴板获取正确编码的HTML的最佳方法是什么?

c# clipboard encoding winforms

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

在Delphi中替换可视组件的最佳方法

在Delphi表单中,我想将一个可视组件替换为另一个.示例:我想用第三方软件包中的ElPanel替换Panel组件.

我希望将第一个组件的所有相同属性和事件转移到新组件,并且属于第一个组件的所有组件(例如工具栏,备忘录,状态栏等)最终放在新组件上他们在第一个的确切位置.

除了将新组件添加到表单并精心地将每个属性,事件和组件逐个转移到表单之外,还有最好/最简单的方法吗?

delphi components replace

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

在私有TRAC中管理用户

是否有用于启用基于cookie的身份验证而不是http身份验证的trac插件,并允许将该站点保密为未知用户?

我们希望允许办公室外的客户登录,添加和查看他们项目的门票,而不是我们其他客户的项目.非技术用户总是被http登录框混淆,而不是要求输入用户名和密码的表单.

trac

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

什么可能导致IDENTITY列损坏?

昨天我遇到了一个不寻常的问题,我突然无法将记录插入带有标识列的表中.

像这样的简单插入:INSERT INTO MyTable(Column1,Column2)VALUES('text',236764)

开始抛出主键约束违规.

我在表上运行了DBCC CHECKIDENT,并意识到SQL Server已经停止更新上次使用的值,因此当它插入时,它使用旧值递增,并且表中通常已存在新的标识值,因此违规错误.

解决问题不是问题,我只是将表重新接种到下一个最高序列号,但我以前从未见过这种情况!

有没有人知道什么可能导致SQL Server停止更新身份属性,以及我可能在哪里寻找证据?没有复制或涉及任何触发器,它只是一个普通的旧表.

编辑:SQL Log Rescue本来是理想的,但它只适用于SQL Server 2000.是否有类似的工具用于SQL 2005日志?

identity sql-server-2005

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

导致'无法取消注册UpdatePanel'错误的原因是什么?

我有一个包含UpdatePanel的UserControl.当我把它放在页面上时,它会抛出以下错误:

无法取消注册具有ID"ReviewContentUpdatePanel"的UpdatePanel,因为它未在ScriptManager中注册.如果UpdatePanel已从控制树中删除并稍后再次添加(可能不受支持),则可能会发生这种情况.参数名称:updatePanel

ReviewContentUpdatePanel是更新面板的名称,它没有被删除或添加到代码中,它存在于aspx页面中,不会被删除.有没有人遇到过这个?

asp.net updatepanel asp.net-ajax

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

如何计算java中事件的经过时间?

使用Java访问系统时钟的简单/简单方法是什么,以便我可以计算事件的已用时间?

java timer clock

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