问题列表 - 第24807页

我应该写自己的论坛软件吗?

我已经从头开始构建了一个站点.它有禁止,PM,评论等.PM和评论是使用降价(如SO)完成的.

编写自己的或使用其他软件有利有弊.但是让我不能使用其他论坛软件的一些缺点是

  • 多个登录:一个用于站点,一个用于单独的论坛.
  • 需要自定义代码:我需要更改论坛软件中的工具栏,以便我可以访问常规网站上的页面.
  • 看起来一致:即使应用了大量的CSS更改,它看起来可能与我的网站截然不同.
  • 禁止和用户一致性.用户可能会在网站或论坛上禁止,但不能禁止其他用户.用户可以在论坛上选择不同的或多个用户名,而不是被迫在网站和论坛上使用相同的用户名.

我应该编写自己的论坛代码还是应该使用已编写的内容?编写我自己和使用论坛软件的原因是什么?

language-agnostic forum

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

Android 1.6捆绑了哪个版本的Apache HTTP Client?

我希望有一个单独的项目,在普通的JVM中运行我的服务器通信代码,以进行集成测试.此代码使用构建到Android Framework中的这些库...

http://developer.android.com/reference/org/apache/http/client/package-summary.html

有谁知道这应该是什么版本的Apache HTTP Client?我想在没有Android测试的情况下运行它,这些测试非常缓慢.

java android httpclient

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

是否可以在不使用类名的情况下实现C#构造函数?

在查看反汇编的.NET程序集时,我注意到构造函数被定义为" .ctor ".这可能在实际代码中做到了吗?

c# constructor

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

无法在扩展方法中使用ref和out作为第一个("this")参数?

为什么禁止Extension Methodref修饰符调用?

这个是可能的:

public static void Change(ref TestClass testClass, TestClass testClass2)
{
    testClass = testClass2;
}
Run Code Online (Sandbox Code Playgroud)

这不是:

public static void ChangeWithExtensionMethod(this ref TestClass testClass, TestClass testClass2)
{
    testClass = testClass2;
}
Run Code Online (Sandbox Code Playgroud)

但为什么?

.net c# extension-methods

28
推荐指数
4
解决办法
9695
查看次数

多线修剪

我有一个我要修剪的html文件.我想从开头一直删除一个给定字符串,从另一个字符串到结尾.我该怎么做,最好用sed?

unix linux awk sed

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

如何建模和处理演示文稿DTO从复杂的领域模型中抽象出来?

嗨,我正在开发一个需要使用Hibernate处理复杂域模型的应用程序.这个应用程序使用Spring MVC并且在表示层中使用域对象非常混乱,所以我认为我应该使用DTO来往于我的服务层,以便这些匹配我在视图中所需的内容.现在假设我有一个CarLease实体,其属性不是简单的java原语,但它与Make,Model等其他实体组成

    public class CarLease {
        private Make make;
        Private Model model;
        .
        .
        .
    }
Run Code Online (Sandbox Code Playgroud)

大多数属性都是以这种方式使用,并且可以使用jsp视图上的下拉选项进行选择,每个属性都会将ID发回控制器.

现在考虑一些标准用例:创建,编辑,显示

您将如何建模演示文稿DTO用作表单支持对象以及表示层和服务层之间的通信?

你会为每个案例创建一个不同的DTO(创建,编辑,显示),你会为复杂属性制作DTO吗?如果是这样,您将ID转换为实体?

如何以及在何处处理验证,DTO /域组装,您将从服务层方法返回什么?(创建,编辑,获取)

正如您所看到的,现在我将通过将我的视图与域对象分开来获益(非常复杂,有很多我不需要的东西.)但是我很难找到任何真实世界的例子和最佳实践.我需要从上到下的一些架构指导,请记住我将使用Spring MVC,以防可能利用你的anwser.

提前致谢.

java architecture spring-mvc n-tier-architecture

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

废弃项目的任何开源托管网站?

我有一些项目,我已经停止了很久以前的开发,但仍然获得代码访问请求.我目前正在从我的个人网站上提供压缩包装.我认为压缩包远非有用(例如,无法立即读取代码,无法提供单个源文件的URL,无法轻松分叉,生命周期取决于我自己的网页).

无论我是否保持我的网页,我都希望网上出现那些陈旧的代码.我看到了" 什么是最好的开源托管网站? "的问题.但是,大多数站点要求项目"活跃",例如Codeplex.我没有通过所有提供商的EULA,看看他们是否允许放弃项目.

是否有大象的旧代码墓地没有活动限制?你会选哪一个,为什么?

更新:

我尝试使用Google Code Hg和GitHub来查看哪个更易于使用.虽然GitHub需要SSH密钥设置和其他步骤,但它仍然更容易上手.在Google Code上,每次我必须浏览常见问题解答时,甚至找到"创建项目"页面本身就很麻烦.Hg身份验证由于某种原因不起作用(是的,我尝试将@编码到%% 40并完全删除gmail后缀,不起作用).

在GitHub上,创建/分配项目是轻而易举的,它支持Pascal源文件的语法高亮,这对于那些古老的代码也是一个加分.

open-source

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

Android:向Intent添加数据无法加载Activity

我有一个小部件,当用户点击widget主体时,它应该调用主应用程序的Activity.我的设置适用于单个窗口小部件实例,但是对于同一窗口小部件的第二个实例,PendingIntent会被重用,因此我发送的重要信息将被覆盖为第一个实例.所以我认为我应该将小部件ID作为Intent数据传递但是一旦我添加,Intent#setData我会在日志中看到2个单独的Intents被适当地触发但是Activity无法取出它所以基本上Activity不会出现并且没有任何反应(No错误或警告以太)以下是在Manifest中设置活动的方式:

    <activity android:name=".SearchResultsView" 
         android:label="@string/search_results"
        <intent-filter>
            <action android:name="bostone.android.search.RESULTS" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>
Run Code Online (Sandbox Code Playgroud)

这里是为处理点击而设置的代码

Intent di = new Intent("bostone.android.search.RESULTS");
di.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// if line below is commented out - the Activity will start
di.setData(ContentUris.withAppendedId(Uri.EMPTY, widgetId));
di.putExtra("URL", url);
views.setOnClickPendingIntent(R.id.widgetContent, 
    PendingIntent.getActivity(this, 0, di, 0));
Run Code Online (Sandbox Code Playgroud)

主应用程序和小部件在其自己的包和Manifest中打包为2个单独的APK

android widget android-intent android-activity android-pendingintent

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

Dojo Framework 是否在某处设置了版本?

我有 Dojo 框架的副本,但我不确定它是什么版本。你怎么知道?当然它必须在某个地方设置为一个值。我下载的文件夹如下所示:

dojo\
 dijit\
 dojo\
 dojox\
 util\
Run Code Online (Sandbox Code Playgroud)

dojo version

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

从.net同时调用两个Matlab函数

我正在编写一个C#应用程序,我想同时调用不同的matlab函数(来自不同的线程).每个Matlab函数都位于自己编译的.net库中.看来我一次只能调用一个Matlab函数.

即,如果从thread1调用matlab_func1()然后从thread2调用matlab_func2(),则matlab_func2()必须等待matlab_func1()完成执行.

有没有办法同时调用不同的matlab函数?谢谢.

 MWArray[] DoKalmanFilter(double vel_x, double vel_y, double vel_z, double cal_x, double cal_y, double cal_z, bool doCal)
  {
     ...set up parameters       

     ret = KalmanFilter.kalman_actual(6, velx, vely, velz, cal_x, cal_y, cal_z, 
     return ret;
  }

  private void DoImageProcessing()
  {
       ..set up parameters
      MWArray[] ret = _imgProcessor.DoImageProcessing(2, rgbMarkerColor, hsvThreshold, angleDiffThreshold);
  }
Run Code Online (Sandbox Code Playgroud)

.net c# concurrency matlab

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