问题列表 - 第45926页

Java中的目录侦听器

我有一个应用程序,我想听听对特定目录所做的任何更改.一旦在该目录中添加,删除或更新任何文件,应用程序就应该ping我.

java filesystems directory listener

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

.edmx文件的目的是什么?

.edmx文件的目的是什么?阅读CSDL,SSDL和MSL规范,我认为.edmx文件仅在设计时使用.我们是打算用其他edmx分发它吗?看起来我们需要分发.ssdl和/或.csdl文件.

linq-to-entities ssms entity-framework entity-framework-4

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

从应用程序的主要活动中调用窗口小部件的onUpdate方法

我正在开发一个包含小部件的Android应用程序.应用程序的主界面是一个简单的活动,但是用户可以在活动中执行的一些操作使得必须更新窗口小部件 - 即运行其onUpdate方法.

如何从活动中触发此方法?看看其他 问题,我已经能够编写改变其布局的代码,但它似乎没有运行onUpdate(因为我只剩下空布局而没有在onUpdate期间添加的数据).

任何想法或代码样本非常感谢!

android widget onupdate android-activity

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

2个div并排排列,如何使正确的div填充宽度100%?

我想知道这样做的最佳方法是......

我有3 div秒:

  • 一个div#containerwidth=100%;保持2个内div小号

  • 一个div#inner_leftwidth动态地改变,但不宽于200像素(将保持产品图像)

  • 一个div#inner_right其中宽度应填充该空间的其余部分在所述容器(将包含文本描述中示出的产品)

    #container {
       width:100%
    }
    
    #inner_left {
        display:inline-block:
        max-width:200px;
    }
    
    #inner_right {
        display:inline-block;
        width:100%; 
    }
    
    Run Code Online (Sandbox Code Playgroud)

问题是div#inner_right创建换行符并填充整个宽度.如何使它们彼此相邻,正确div计算左边的宽度div(动态变化?).我已经用其他方式工作,但我正在寻找一个干净的解决方案......

任何有关CSS菜鸟的帮助都非常感谢!

html css alignment fill

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

在本地通知的警报正文中显示图像

我正在使用本地通知,但我想在警报的邮件正文中放置一个图像.我怎样才能做到这一点?

cocoa-touch ios uilocalnotification

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

Erlang OTP I/O - 几个问题

我读过二郎最大的采用者之一是电信行业.我假设他们使用它在节点之间发送二进制数据,并提供简单的冗余,效率和并行性.

erlang实际上只将二进制文件发送到中心节点吗?

是否直接负责将二进制数据解析为实际语音?或者它是通过端口提供给另一种语言/程序?

负责电话的速度,速度和我说话之间的延迟和你听到的速度.

有可能erlang仅用于简化并行行为,而c ++或类似用于处理顺序函数的速度吗?

erlang erlang-otp

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

复合模式/实体系统和传统OOP

我正在开发一个用Java编写的小游戏(但这个问题与语言无关).因为我想探索各种设计模式,所以我对复合模式 /实体系统(我最初在这里这里读到)作为典型的深层次继承的替代方案.

现在,在写了几千行代码后,我有点困惑.我认为理解模式,我喜欢使用它.我认为它非常酷,而且星巴克也是如此,但它觉得它提供的好处有点短暂而且(最让我烦恼的是)在很大程度上取决于你的粒度.

这是上面第二篇文章的图片: 在此输入图像描述

我喜欢对象(游戏实体或任何你想要称之为的东西)的方式有一组最小的组件,推断的想法是你可以编写类似于下面的代码:

BaseEntity Alien = new BaseEntity();
BaseEntity Player = new BaseEntity();

Alien.addComponent(new Position(), new Movement(), new Render(), new Script(), new Target());
Player.addComponent(new Position(), new Movement(), new Render(), new Script(), new Physics());
Run Code Online (Sandbox Code Playgroud)

..这将是非常好的...但在现实中,代码最终看起来像

BaseEntity Alien = new BaseEntity();
BaseEntity Player = new BaseEntity();

Alien.addComponent(new Position(), new AlienAIMovement(), new RenderAlien(), new ScriptAlien(), new Target());
Player.addComponent(new Position(), new KeyboardInputMovement(), new RenderPlayer(), new ScriptPlayer(), new PhysicsPlayer());
Run Code Online (Sandbox Code Playgroud)

似乎我最终得到了一些由较少组件组成的非常专业的组件.通常,我必须制作一些具有其他组件依赖性的组件.毕竟,如果你没有位置,你怎么渲染?不仅如此,你最终渲染玩家与外星人和手榴弹的方式可能根本不同.除非你制作一个非常大的组件(在这种情况下......为什么你还在使用复合模式?),你不能拥有一个指示所有三个组件的组件.

给出另一个真实的例子.我的游戏中有角色可以装备各种装备.当装备一件装备时,会改变一些统计数据以及视觉上显示的内容.这是我的代码现在的样子:

billy.addControllers(new Movement(), new Position(), new CharacterAnimationRender(), new …
Run Code Online (Sandbox Code Playgroud)

java language-agnostic design-patterns composite

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

如何使Emacs的other-window命令忽略终端窗口?

Emacs做一个窗口管理员做得很好.我一直在拆分我的Emacs框架,如下所示:

+---------------------------+
|             |             |
|             |             |
|             |      B      |
|      A      |             |
|             |             |
|             |             |
|             |-------------|
|             |      C      |
+---------------------------+
Run Code Online (Sandbox Code Playgroud)

C通常是一个具有某种长时间运行过程的终端,如Web服务器或守护进程.偶尔我会移动那里重新启动守护进程,但大多数时候我只想在A和之间交换B.我该怎样才能方便?

emacs

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

如何从各种视频文件格式中提取元数据?

如何从各种视频文件格式中提取元数据,尤其是分辨率和使用的编解码器类型.(还有作者之类的所有其他东西).我无法为此找到一个库.

java video

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

获得android联系人

我试图获得所有联系人列表和电子邮件地址.

目前我正在使用此代码,但是我得到了许多重复的名称和电子邮件.我想要的只是一个人和一封电子邮件.有没有办法在查询联系人时合并联系人?

我也只是在寻找> 2.0的解决方案.

    private void init() {

    ContentResolver cr = getContentResolver();
    Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,null, null, null, null);
    if (cur.getCount() > 0) {
    while (cur.moveToNext()) {
        String id = cur.getString(cur.getColumnIndex(ContactsContract.Contacts._ID));
    String name = cur.getString(cur.getColumnIndex(ContactsContract.Contacts.DISPLAY_NAME));
        Cursor emailCur = cr.query(ContactsContract.CommonDataKinds.Email.CONTENT_URI,null,ContactsContract.CommonDataKinds.Email.CONTACT_ID + " = ?", new String[]{id},null); 
        while (emailCur.moveToNext()) { 
                String email = emailCur.getString( emailCur.getColumnIndex(ContactsContract.CommonDataKinds.Email.DATA));
                Log.e("Email",name+" "+email);
            } 
            emailCur.close();
        }

    }
Run Code Online (Sandbox Code Playgroud)

android contacts

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