问题列表 - 第5523页

哪种算法可以实现极高的非突发错误?

我有一个错误率非常高的二进制流.错误率为50%,意味着每个位有50%的机会被翻转.错误不会在突发中发生并且是完全随机的,因此Reed-Solomon代码将无法正常工作.

我应该将哪种方案或算法应用于流?我根本不关心开销.

这都是理论上的,所以没有必要问我是否可以减少流的错误.

编辑

不要说它不可能,它的第一个答案告诉你它可能有噪声信道编码定理.

random algorithm binary error-correction

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

PHP文件操作列表

我正在寻找每个文件操作的列表.我在http://www.google.se/search?q=Php+File+Operations上搜索,但没有找到任何内容.

你知道我在哪里可以找到PHP文件操作列表吗?

$file = fopen("words.txt","**r**"); the r is once File Operation
Run Code Online (Sandbox Code Playgroud)

php file-io

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

如何合并两个不同的Visual Studio解决方案?

我有两个Visual Studio 2005解决方案,其中一个构建二进制及其所有依赖项,其中一个构建一个Web应用程序和一些实用程序以及它们的安装程序.到目前为止,我们已将上述二进制文件作为静态文件包含在安装程序中; 我想从该二进制文件解决方案中获取所有项目,并将它们作为安装程序解决方案的一部分,以便对所有内容进行单一的直接构建.

据我所知,我无法从二进制解决方案中添加现有项目而不会丢失依赖项信息.这将有效,但由于涉及20个项目,我想在移动项目时保留依赖信息.看起来我可能只需要在文本编辑器中使用解决方案XML来做这个...有没有更好的办法?

请注意,这与合并同一解决方案文件的两个版本的相关问题不同.

visual-studio-2005 visual-studio

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

布局C#类的最佳方法是什么?

是否有一种标准的方式来布置C#文件?如在,Fields,然后是Properties,然后是Constructors等?

这是我通常做的,但我想知道是否有标准方式?

  1. 嵌套类或枚举
  2. 字段
  3. 属性
  4. 活动
  5. 构造函数
  6. 公共方法
  7. 私人方法

人们将他们的领域组合在一起,还是将他们放在属性中?或者人们不担心订单?Visual Studio似乎让它变得如此困难.

编辑:在此处移动有关ReSharper的其他部分:使Resharper尊重您对代码顺序的偏好.

c# coding-style

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

如何从Apache重定向到Tomcat?

我正在开发我的第一个Java站点.我在端口8080上运行Apache Tomcat,在端口80上运行Apache HTTPD.我可以访问该站点的当前URL是(例如)123.4.5.6:8080.我想在域指向新IP之前从URL中删除端口号.

目前我只使用Apache用于phpmyadmin,但是我计划将其用于CGI脚本和其他东西,一旦我弄清楚mod_jk等等......所以我不想将Tomcat的端口更改为80并关闭Apache.

我希望这是有道理的.

apache url tomcat ports

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

如何形成从HashMap中提取的有序值列表?

我的问题实际上比问题所暗示的更微妙,但是想要保持标题简短.

我有一个HashMap<String, File>File对象作为值.键是String name作为File实例一部分的字段.我需要迭代它中的值HashMap并将它们作为单个返回String.

这就是我目前所拥有的:

private String getFiles()
{   
    Collection<File> fileCollection = files.values();
    StringBuilder allFilesString = new StringBuilder();

    for(File file : fileCollection) {
        allFilesString.append(file.toString());
    }
    return allFilesString.toString();
}
Run Code Online (Sandbox Code Playgroud)

这样做,但理想情况下我希望将单独的FileStringBuilder按顺序附加到int fileID,这是File类的一个字段.

希望我已经说清楚了.

java iterator hashmap

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

Mac OS X中的环境变量

更新:以下链接没有完整的答案.必须在两个地方设置路径或变量(一个用于GUI,一个用于shell)是蹩脚的.

不重复:在OS X中设置环境变量?


来自Windows背景,可以很容易地设置和修改环境变量(只需转到系统属性>高级>环境变量),在Mac OS 10.5上似乎没那么直接.大多数参考文献都说我应该更新/ etc/profile或〜/ .profile.那些是系统变量和用户变量的等价物吗?例如,我应该在哪里设置我的JAVA_HOME变量?


编辑:

我希望能够从终端以及像Eclipse这样的应用程序访问该变量.此外,我希望我不必重新启动/注销以使此生效.

macos environment-variables

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

Winforms MDI客户区的大小/位置

MDI表单内部是托管mdi子表单的客户端区域.我如何知道该区域有多大?到目前为止,我能想出的最好的方法是找到父级潜在客户区域的总大小(mdiparent.ClientRectangle),然后减去从客户区域带走的工具栏等组件的大小.有没有更好的办法?

mdi mdiparent mdichild winforms

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

使ReSharper尊重您对代码订单的偏好

与我的另一个问题相关:布局C#类的最佳方法是什么?

在ReSharper中是否有一种方法可以定义您希望成员进入的顺序,以便ReSharper能够维护它?

c# resharper coding-style

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

TDD:静态方法,依赖注入,缓存,你!

希望我可以解释一下这一点,因为它今天在我脑中燃烧了一个导火索.我正在用C#学习TDD,所以我仍然试图重新连接我的大脑以适应它.

假设我有一个User类,以前有一个静态方法来检索User对象(下面简化).

public static User GetUser(string username)
{
   User user = GetUserFromCache(username);
   if(user == null)
   {
       user = GetUserFromDatabase(username);
       StoreObjectInCache(user);
   }
   return user;
}
Run Code Online (Sandbox Code Playgroud)

所以我试图重写这个以使用依赖注入,所以我可以假设"GetUserFromDatabase"方法,如果它需要去那里.这意味着我必须使该功能不是静态的.数据访问层将从数据库构造用户对象,将返回的列映射到对象属性,从缓存中检索将返回真蓝色的User对象.但是,在非静态方法中,我不能只说

this = GetUserFromCache(username);
Run Code Online (Sandbox Code Playgroud)

因为它不会那样工作.虽然我不是世界上如何与OO一起跳舞的专家,看起来我几乎必须从缓存中获取User对象并编写另一个映射函数,将返回的User对象属性存储到新的用户实例.

这里有什么解决方案?我失踪了任何OO魔法?是重构所有内容以使用工厂而不是在对象本身中使用实例化逻辑的唯一解决方案吗?或者我一直盯着这个太久而且遗漏了一些完全明显的东西?

c# oop tdd

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