问题列表 - 第21752页

.NET开发的协作编辑 - 有哪些可能性

.NET开发的实时协作编辑有哪些最佳选择?(C#,VB.NET,ASP.NET - 不是Mono,除非它是获得协作的最佳方式)

1)视觉工作室有什么可能吗?

2)协同编辑?我知道Eclipse有实时协作,但我不知道你可以将它与.NET支持结合起来.

3)基于Web的工具?

4)桌面共享工具,如VNC,NX等.


要点是,不同位置的2位开发人员应该能够实时查看编辑.两者都应该能够编辑,或者应该很容易切换控制.

关于.NET,语法高亮等等总比没有好.

.net eclipse development-environment visual-studio

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

基准测试Rails模型方法

在Rails中有类似于Ruby Benchmark的东西吗?我过去曾使用Ruby基准来比较不同的代码,但没有一个是与Rails相关的.我想在一些基准测试中使用我的应用程序模型来做某些事情......

#!/usr/bin/ruby
require 'benchmark'

Benchmark.bmbm do |x|
  x.report("Benchmark 1") do 
    1_000_000.times do
      # do something here...
    end
  end

  x.report("Benchmark 2") do
    1_000_000.times do
      # Do something else here...
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

这给了我一些像这样的输出:

Rehearsal -----------------------------------------------
Benchmark 1   0.070000   0.000000   0.070000 (  0.069236)
Benchmark 2   0.070000   0.000000   0.070000 (  0.069227)
-------------------------------------- total: 0.140000sec

                  user     system      total        real
Benchmark 1   0.070000   0.000000   0.070000 (  0.069793)
Benchmark 2   0.070000   0.000000   0.070000 (  0.069203)
Run Code Online (Sandbox Code Playgroud)

我查看了脚本/性能/基准测试程序和脚本/性能/分析器,但我无法找到比较方法的方法.我也考虑过在测试中做这件事,但我没有任何断言,所以这似乎没有意义.

ruby benchmarking ruby-on-rails

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

如何处理BackgroundWorker线程中的异常?

在WPF应用程序中,我有一个有计算机的数据库访问任务,由计时器定期运行,此任务已在BackgroundWorker线程中执行.

当连接尝试失败时,我通过try_catch构造引发异常,我想更新UI线程中的状态栏文本.

是否有一些prebuild事件构建BackgroundWorker用于实现这一点,类似DoWorkEventHandlerRunWorkerCompletedEventHandler,可用于此?如果没有,怎么做得更好?

编辑(补充):

如果我想在里面处理异常RunWorkerCompletedEventHandler,使用e.Error参数,它不起作用.如果我在BackgroundWorker线程中未处理异常,应用程序挂起并且调试器指向在BackgroundWorker线程内部执行的代码字符串,说:用户代码未处理异常.

因此,在这种情况下,线程不会停止,发出信号RunWorkerCompletedEventHandler,它会因错误而停止,但整个应用程序停止工作.

.net c# wpf multithreading backgroundworker

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

是否可以在PHP中"转义"方法名称,以便能够使用与保留关键字冲突的方法名称?

我在PHP中做MVC,我想在我的Controller中有一个list()方法,以获得URL/entity/list/parent_id,以显示属于该父级的所有"x".

但是,我不能有一个名为list()的方法,因为它是一个PHP保留关键字.

例如,在VB.Net中,如果我需要一个名称与保留关键字冲突的东西,我可以将它包装在[reserved_name]中.
在SQL中,您可以执行相同的操作.
在MySQL中,你使用反引号`

PHP中是否有一些语法指定"将其视为标识符,而不是关键字"?

(注意:我知道我可以使用路由来执行此操作而不使用list()方法.我也可以简单地将操作调用为其他内容.问题是PHP是否提供了这种转义)

php escaping reserved-words identifier keyword

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

嵌入式javascript中的特殊字符

我有一些嵌入在html文件中的javascript,就像这样

<html>
    <head>
        <script>
            // and the script runs here
        </script>
    </head>
    <body></body>
</html>
Run Code Online (Sandbox Code Playgroud)

它有这样一条线

if((os == 'Mac')&&((br == 'Safari')||(br == 'Chrome')))
Run Code Online (Sandbox Code Playgroud)

一切顺利(这意味着脚本工作),但验证器是尖叫:

...字符"&"是分隔符的第一个字符,但是作为数据
出现......在以下几种情况下可能会出现此消息:
- 您试图在页面中包含"<"字符:您应该将其转义为"< "
- 你使用了未转义的&符号"&":这在某些情况下可能有效,但建议使用"&",这总是安全的.
- 另一种可能性是您忘记关闭之前标记中的引号.

替换所有&与&放置似乎很荒谬.我该如何摆脱这个错误?

javascript validation xhtml

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

object引用未保存的瞬态实例 - 在刷新之前保存瞬态实例

使用Hibernate保存对象时收到以下错误

object references an unsaved transient instance - save the transient instance before flushing
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

546
推荐指数
14
解决办法
55万
查看次数

规范化MySQL查询中的重音字符

我希望能够进行规范化重音字符的查询,例如:

é, è, and ê
Run Code Online (Sandbox Code Playgroud)

在使用'='和'like'的查询中,所有都被视为'e'.我有一行将用户名字段设置为' rené ',我希望能够将它与' rene '和' rené ' 匹配.

我试图用MySQL 5.0.8中的'collat​​e'子句来做这件事.我收到以下错误:

mysql> select * from User where username = 'rené' collate utf8_general_ci;
ERROR 1253 (42000): COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1'
Run Code Online (Sandbox Code Playgroud)

FWIW,我的表创建时:

CREATE TABLE `User` (
  `id` bigint(19) NOT NULL auto_increment,
  `username` varchar(32) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `uniqueUsername` (`username`)
) ENGINE=InnoDB AUTO_INCREMENT=56790 DEFAULT CHARSET=utf8
Run Code Online (Sandbox Code Playgroud)

mysql sql utf-8 diacritics collate

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

C#使用ftpRequest获取完整的文件列表很慢

我想获取FTP服务器上每个文件的文件名,文件大小和上次修改时间,然后用它填充listView.

它工作得非常好,直到我切换FTP主机,现在它真的很迟钝,尽管新的主机在真正的FTP客户端同样快.

任何明显的原因为什么?

此外,每次发送登录凭据是否真的有必要?

我正在使用第一种方法来获取字符串数组,然后遍历它并在每个项目上使用第二个方法来获取文件大小:

    public static string[] GetFileList()
    {
        string[] downloadFiles;
        StringBuilder result = new StringBuilder();
        FtpWebRequest request;
        try
        {
            request = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://mysite.se/"));
            request.UseBinary = true;
            request.Credentials = new NetworkCredential(settings.Username, settings.Password);
            request.Method = WebRequestMethods.Ftp.ListDirectory;
            request.UseBinary = true;

            WebResponse response = request.GetResponse();
            StreamReader reader = new StreamReader(response.GetResponseStream());

            string line = reader.ReadLine();
            while (line != null)
            {
                result.Append(line);
                result.Append("\n");
                line = reader.ReadLine();
            }
            // to remove the trailing '\n'
            result.Remove(result.ToString().LastIndexOf('\n'), 1);
            reader.Close();
            response.Close();
            return result.ToString().Split('\n');
        }
        catch (Exception ex)
        { …
Run Code Online (Sandbox Code Playgroud)

c# ftp performance filesize file-listing

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

C#:在GET/SET属性上为类创建事件

我想在每次我的班级中的一个房产被设置时发射一个事件.我希望能够在设置我的某个属性时触发同一事件.我有(大约12个)

public class MyClass
{
    private int _myHeight;
    private int _myWidth;

public int myHeight
{
    get { return myHeight; }
    set { myHeight = value;
         //This fires event! 
         }
}
public int myWidth
{
    get { return myWidth; }
    set { myWidth = value;
         //This will fire the same event! 
}
Run Code Online (Sandbox Code Playgroud)

我不是新事物本身,而是创造事件的新手.我一直使用Windows应用程序中使用的"开箱即用"事件.有任何想法吗?

c# oop events delegates

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

性能和功能log4j和Logging Util类之间的区别

我是Java.util包中的日志类的新手,我已经开发了一个应用程序,并希望在不同的级别实现日志记录机制,我只想到哪一个去找出它们之间的差异2.我正在寻找1)记录器应易于维护,可实现.任何人都可以对此提出建议.

java logging error-logging log4j java.util.logging

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