问题列表 - 第5599页

现在我们在java中有注释,xdoclet是遗留的吗?

我来到了xdoclet项目,看到它很受欢迎.所以问题是,现在我们在java中有注释:是xdoclet legacy吗?

或者有什么东西xdoclet我没有看到/理解.

java annotations xdoclet

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

更改下拉箭头的颜色和外观

我想更改下拉列表箭头的默认外观,以便在浏览器中看起来相同.有没有办法使用CSS或其他方式覆盖下拉箭头的默认外观?

css drop-down-menu

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

是否可以使用TFS SDK来创建,排队和跟踪构建?

我一直在谷歌搜索,无法找到任何可靠的例子如何完成,或甚至可以做到.我认为它可以.谁能指出我正确的方向?

到目前为止,我一直在寻找msdn上的TFS命名空间文档.我的目标是能够从Intranet Web应用程序中完全自动化和跟踪TFS中的构建.

build-automation tfs sdk

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

在.Net中设置/删除事件处理程序

所以我坚持修复/维护另一个程序员代码(blech)

我是一个坚定的教授"如果它没有破坏不修复它!" 因此,每次遇到可怕的代码时,我都希望改变一些东西,我只限于改变可能的绝对最小代码量以进行必要的修复.但在某些情况下,我真的需要先了解一些事情,然后再尝试遵循它/改变它.

我在这里看到了这一点:

region.LineSelected = (x) => { };
Run Code Online (Sandbox Code Playgroud)

我想知道它是否与此相同:

region.LineSelected = null;
Run Code Online (Sandbox Code Playgroud)

在我改变它的方法之前,我希望100%肯定第一条线在做什么.

.net c# lambda event-handling

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

为什么我的jquery表单验证不适用于IE7?它适用于FF,Opera,Safari等

我最近在我们社区大学测试的表单上使用了jquery和表单验证插件:

马上,(如果用FF,Opera,Safari等查看)当你点击提交时没有输入任何值,你会在表格中获得一些很好的错误信息,即预期的效果.但是,如果您使用的是IE7,那么当您单击"提交"时,您将获得我们的后端开发人员所偏爱的服务器端验证.为什么IE7会忽略jquery验证并跳转到服务器端验证?我可以做任何事情来让IE表现出来,还是我坚持使用我拥有的东西?

感谢您提供的任何见解.

forms validation firefox jquery internet-explorer-7

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

防止使用面向Web的应用程序进行目录遍历 - 正则表达式是防弹吗?

我处于这样一种情况,我需要允许用户下载从URL动态确定的文件.在下载开始之前,我需要进行一些身份验证,因此下载必须先通过脚本运行.所有文件都将存储在Web根目录之外,以防止手动下载.

例如,以下任何一个都可以是下载链接:

基本上,文件夹深度可以变化.

为了防止目录遍历,比如说:http: //example.com/downloads/../../../../etc/passwd 我显然需要对URI进行一些检查.(注意:我没有选择将此信息存储在数据库中,必须使用URI)

以下正则表达式是否可以确保用户不输入可疑内容:

preg_match('/^\/([-_\w]+\/)*[-_\w]+\.(zip|gif|jpg|png|pdf|ppt|png)$/iD', $path)
Run Code Online (Sandbox Code Playgroud)

我有什么其他选择来确保URI是理智的吗?可能在PHP中使用realpath?

php directory directory-traversal

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

C#将20位精度双精度转换为字符串并再次返回

在C#中.我有一个具有20位精度的双精度(我从数据库中提取).在Visual Studio中(使用QuickWatch)我可以看到double的值为= 0.00034101243963859839.

我希望在文本框中显示此值,然后在我取出它并将其转换回double时使其具有相同的值.但我总是失去最后两位数

我尝试过以下方法:

double d = 0.00034101243963859839;
string s = d.ToString();
string s2 = d.ToString("F20");
string s3 = d.ToString("0.00000000000000000000"); -- 20 0's
string s4 = (d*100d).ToString();
Run Code Online (Sandbox Code Playgroud)

在这些情况下:

s  = 0.000341012439638598
s2 = 0.00034101243963859800
s3 = 0.00034101243963859800
s4 = 0.0341012439638598

我希望能够做到以下几点:

double d = 0.00034101243963859839;
string s = d.ToString();
//...
double d2 = double.Parse(s);
if(d == d2)
{
  //-- Success
}
Run Code Online (Sandbox Code Playgroud)

有没有办法保持最后两位精度?

c# precision double tostring

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

什么简单的数学函数f(x)具有这些属性?

我有一点数学问题.我想要一个具有这些属性的函数:

  1. 对于大于0的x:lim f(x)= x
  2. 对于远小于0的x:lim f(x)= 0
  3. 和f(0)= 1 (对不起,我在这里f(1)= 1这是错的!)
  4. f(x)应该单调递增

所以函数应该看起来像这样:

        ^
        |   /
        |  /
        | /
   ___.-+´
--´-----+------>
        |
Run Code Online (Sandbox Code Playgroud)

到目前为止我得到的最好的是x/(1 + e^(-x))然后我认识到它低于0并且没有单调增加.

使用这些功能的一个很好的帮助是GraphFunc Online.

此外,如果函数快速计算,因为我需要经常执行它,这将是有帮助的.

编辑:我在程序中使用它来限制值.我有一个优化算法,它使用Levenberg-Marquardt算法进行曲线拟合.但是这种算法不允许约束,并且优化了整个实际值范围.所以我需要一个这样的函数,这样我就可以添加一个人工约束,使函数大于0.一个简单的方法就是使用f(x) = x²但是函数不是单调递增的,它有两个最小值.

Levenberg-Marquardt近似于衍生物,所以我认为当函数也很平滑时也是如此.但我不确定这是否绝对必要.

math function

7
推荐指数
2
解决办法
2151
查看次数

基于Web的FTP客户端和代码编辑器

我正在寻找一种完全从浏览器窗口维护基于LAMP的网站的方法.

目前我正在使用FlashFXP和NoteTab Pro进行FTP和代码编辑,但只要我在办公桌前,它们就会很好.

当我离开办公室时,我想找到一种方法来进行网站编辑.

如果我正在访问家人,并且客户打电话给我关于他们网站中的错误,那么能够连接到在线FTP客户端,输入密码并直接在主机上工作将会很棒.

该程序至少需要多个撤消,缩进选项卡,CHMOD功能以及在服务器上创建和删除文件的能力.

我想避免一个广告繁重的解决方案,一个干净的GUI是一个优先事项.

...

FireFTP非常流畅但它拒绝在我维护的主站点上显示一些文件.并且,由于该程序将用于不属于我的计算机,并且可能用于公共场所,因此避免安装插件(可能还有浏览器)会很好.如果我可以将它用于工作,我可以将其用于日常FTP.

Bespin看起来很有前景,但在撰写本文时,它没有FTP连接功能,而且出口可能性非常有限.

最终选择:Net2FTP.它做我想做的一切.我唯一的抱怨是它很难看,但我可以忍受它,以换取我将得到的灵活性.

ftp web-based

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

在Rails中 - 有一个rails方法将换行符转换为<br>吗?

是否有一种Railsy方式将\n转换为<br>

目前,我这样做:

mystring.gsub(/\n/, '<br>')
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails

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