小编Chr*_*isF的帖子

在使用Visual Studio .NET的Web应用程序项目类型而不是网站时,我在哪里放置类?(ASP.NET)

我有很多在Visual Studio中创建ASP.NET网站的经验.但是有一种替代方法可以通过Web应用程序执行相同的操作,Web应用程序的文件结构略有不同.

由于我创建了我的第一个Web应用程序,我不再使用App_Code文件夹中的类(.cs文件),除非被移动到同一个文件,否则它们不会被ASPX和ASHX类看到.

碰巧我在许多文件中使用相同的类,我不想拥有它们的多个副本.我把这些课程放在哪里?有没有创建另一个项目的解决方案?

.net c# asp.net web-applications visual-studio-2008

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

绑定到DateTime.Now.更新值

好吧,我需要将DateTime.Now绑定到TextBlock,我使用了:

 Text="{Binding Source={x:Static System:DateTime.Now},StringFormat='HH:mm:ss tt'}"
Run Code Online (Sandbox Code Playgroud)

现在,如何强制更新?它是控制加载的时间,不会更新它...

wpf binding

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

CQRS和事件采购差异

CQRS(命令查询责任隔离)和事件采购有什么区别?

我相信Event Sourcing是一种CQRS.每种产品的区别是什么,以及什么使得Event Sourcing与其他类型的CQRS不同?

谢谢,

c# java domain-driven-design cqrs event-sourcing

12
推荐指数
3
解决办法
2618
查看次数

来自Joel Spolsky文章的SQL问题

来自Joel Spolsky 关于漏洞抽象的 文章:

[C]某些SQL查询比其他逻辑上等效的查询慢几千倍.一个着名的例子是,如果你指定"a = b和b = c和a = c",那么某些SQL服务器要比你只指定"where a = b和b = c"那样快得多,即使结果集也是如此是一样的.

有谁知道这个细节?

sql query-optimization

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

使用SynchronizationContext将事件发送回WinForms或WPF的UI

我正在使用SynchronizationContext将事件编组回我的DLL中的UI线程,该线程执行许多多线程后台任务.

我知道单例模式不是最喜欢的,但是我现在用它来存储创建foo的父对象时UI的SynchronizationContext的引用.

public class Foo
{
    public event EventHandler FooDoDoneEvent;

    public void DoFoo()
    {
        //stuff
        OnFooDoDone();
    }

    private void OnFooDoDone()
    {
        if (FooDoDoneEvent != null)
        {
            if (TheUISync.Instance.UISync != SynchronizationContext.Current)
            {
                TheUISync.Instance.UISync.Post(delegate { OnFooDoDone(); }, null);
            }
            else
            {
                FooDoDoneEvent(this, new EventArgs());
            }
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

这在WPF中根本不起作用,TheUISync实例UI同步(从主窗口馈送)永远不会与当前的SynchronizationContext.Current匹配.在Windows窗体中,当我做同样的事情时,他们将在调用后匹配,我们将回到正确的线程.

我讨厌的修复,看起来像

public class Foo
{
    public event EventHandler FooDoDoneEvent;

    public void DoFoo()
    {
        //stuff
        OnFooDoDone(false);
    }

    private void OnFooDoDone(bool invoked)
    {
        if (FooDoDoneEvent != null)
        {
            if ((TheUISync.Instance.UISync != SynchronizationContext.Current) && (!invoked))
            { …
Run Code Online (Sandbox Code Playgroud)

.net wpf multithreading synchronizationcontext

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

JPA的数据库建模器,带有可视化图表

我正在寻找一个工具来帮助设计和实现Java项目的数据库和实体.可能我们正在使用JPA或直接Hibernate.我寻找的功能是:

  • 使用visual modeller设计数据库
  • 从可视模型创建实体
  • 更新实体对可视模型的更改
  • 将现有数据库模式导入为可视模型/实体类

因此,我们的想法是最初使用可视化工具创建数据库模型,然后自动从中生成实体,然后修改代码并期望可视化图反映更改(因此它可用于文档目的).我想要表格模式的完整表示,而不仅仅是ER图表.

当然还有其他问题,但它们似乎没有特定于Java/JPA,也没有那么严格的要求.它们通常也只是从代码或数据库模式生成图表 - 它们不需要双向支持(如果这是正确的术语).

我到目前为止找到的产品是:

  • NetBeans(6.7.1):支持从UML生成Java类,JPA需要特定的模板(听起来太棘手).不识别类中的新元素.
  • DbSchema:似乎提供了一些模式的可视化,无法启动它所以不能说太多.商业,但它也有免费版本.
  • Omondo EclipseUML:似乎有一些支持,但成本就像地狱.
  • SchemaSpy:仅支持从现有数据库模式创建文档.也找不到全面的图表.
  • Toad Data Modeller:有点凌乱的主页,但似乎支持从现有数据库创建图表以及从图表创建数据库模式.没有代码生成工具.
  • Eclipse WTPDali JPA工具:不支持视觉呈现,但是旨在为JPA开发提供帮助.

作为结论,Dali似乎最有趣,因为它针对JPA开发.但是,它似乎没有任何形式的可视图(只是轮廓和东西).

有什么建议?

java database-design jpa

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

使用iframe URL的jQuery UI对话框

我已经使用nyroModal和Fancybox作为网站的工具,但在这个例子中我必须使用jQuery UI的对话框工具.我需要此对话框来加载页面.我相信我以前做过这件事,但我遇到的一切似乎都比应有的复杂.我不能用...

$( "#dialog" ).dialog({
      autoOpen: false,
      modal: true,
      url: http://www.google.com
      });

<button id="dialog">Open Dialog</button>
Run Code Online (Sandbox Code Playgroud)

并在一个简单的iframe中打开页面?提前致谢.


我确实发现我有这个代码,

<script>
  //$.fx.speeds._default = 500;  
  $(function() {    
    $( "#dialog" ).dialog({      
    autoOpen: false,      
    show: "fade",   
    hide: "fade",
            modal: true,            
            open: function () {$(this).load('nom-1-dialog-add-vessels.html');},                     
            height: 'auto',            
            width: 'auto',        
            resizable: true,    
            title: 'Vessels'    });     

    $( "#opener" ).click(function() {      
    $( "#dialog" ).dialog( "open" );      
    return false;   
    });  
  });  
  </script>

<div id="dialog"></div><button id="opener">Open Dialog</button>
Run Code Online (Sandbox Code Playgroud)

但它没有加载实际的页面.

javascript iframe dialog modal-dialog

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

谷歌地图Android - 地图突然不再显示

我正在努力将谷歌地图集成到我正在处理的应用程序中,到目前为止我还有一段相当不愉快的时间.无论如何,我终于得到了一个显示地图的SupportMapFragment并设置了位置和缩放级别.

到目前为止,这是我的代码的功能部分:

@Override
public void onActivityCreated( Bundle savedInstanceState ) {

    super.onActivityCreated( savedInstanceState );

    Location location = BundleChecker.getExtraOrThrow( KEY_LOCATION, new Bundle[] { savedInstanceState, getArguments() } );
    setLocation( location );

    if ( checkGooglePlayServicesStatus() == ConnectionResult.SUCCESS ) {
        setMapFragment( new SupportMapFragment() );
        getActivity().getSupportFragmentManager().beginTransaction().add( R.id.location_detail_mapFrame, getMapFragment() ).commit();

    }

    populateAddress();
    attachButtonListeners();

    Runnable initMap = new Runnable() {

        @Override
        public void run() {

            if ( checkGooglePlayServicesStatus() == ConnectionResult.SUCCESS ) {
                try {
                    GoogleMap map = getMapFragment().getMap();
                    LatLng latLng = getLocation().getAddress().getLatLng( getActivity() );
                    CameraUpdate update = CameraUpdateFactory.newLatLngZoom( …
Run Code Online (Sandbox Code Playgroud)

android google-maps google-maps-android-api-2

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

在CDH 5上找不到Spark的类com.hadoop.compression.lzo.LzoCodec?

我已经在这个问题上工作了两天,仍然没有找到方法.

问题:我们通过最新的CDH 5安装的Spark总是抱怨丢失LzoCodec类,即使我在cloudera管理器中通过Parcels安装HADOOP_LZO也是如此.我们在CDH 5.0.0-1.cdh5.0.0.p0.47上运行MR1.

尝试修复:还添加了有关"使用LZO包裹 "的官方CDH文档中的配置,但问题仍然存在.

大多数谷歌帖子都提供了类似的建议.我还怀疑火花正在试图对抗那些未在那里激活的YARN; 但我无法在CMF或其他帖子中找到有关此主题的配置.

如果您知道如何处理它,请给我一些帮助.

apache-spark hadoop-lzo cloudera-cdh

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

Cassandra和Secondary-Indexes,他们如何在内部工作?

Cassandra Secondary-Index如何在内部运作?文档说它是某种哈希索引:

鉴于我username="foobar"在CF中User有colum(列用户名将是scondary index)RandomOrderingPartitioner

  1. 我的假设是否正确,cassandra使用"分布式哈希索引"(=因此索引不在一个节点上=索引被拆分)?
  2. 关于保留索引部分的节点数(与复制因子相同)?
  3. 在哪些节点上保存索引部分(Cassandra是否使用与RandomOrderingPartitioner的键相同的逻辑拆分索引)?

  4. 如果索引仅保留在一个节点上(当然也是复制的),cassandra如何"确定"负责索引的节点(通过对列名进行散列,然后使用randompartitioner logik来确定节点)?

  5. 这个指数是否针对低基数进行了优化,这是真的吗?如果是,那么粗略估计是什么(我可以使用具体的数字来判断),我不应该使用二级索引(而是使用单独的CF作为索引)?或者说不同如何计算基数并做出正确的决定?

我想了解这一点.

cassandra hector

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