我有一个应用程序,我想听听对特定目录所做的任何更改.一旦在该目录中添加,删除或更新任何文件,应用程序就应该ping我.
.edmx文件的目的是什么?阅读CSDL,SSDL和MSL规范,我认为.edmx文件仅在设计时使用.我们是打算用其他edmx分发它吗?看起来我们需要分发.ssdl和/或.csdl文件.
我想知道这样做的最佳方法是......
我有3 div秒:
一个div#container与width=100%;保持2个内div小号
一个div#inner_left与width动态地改变,但不宽于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菜鸟的帮助都非常感谢!
我正在使用本地通知,但我想在警报的邮件正文中放置一个图像.我怎样才能做到这一点?
我读过二郎最大的采用者之一是电信行业.我假设他们使用它在节点之间发送二进制数据,并提供简单的冗余,效率和并行性.
erlang实际上只将二进制文件发送到中心节点吗?
是否直接负责将二进制数据解析为实际语音?或者它是通过端口提供给另一种语言/程序?
负责电话的速度,速度和我说话之间的延迟和你听到的速度.
有可能erlang仅用于简化并行行为,而c ++或类似用于处理顺序函数的速度吗?
我正在开发一个用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) Emacs做一个窗口管理员做得很好.我一直在拆分我的Emacs框架,如下所示:
+---------------------------+
| | |
| | |
| | B |
| A | |
| | |
| | |
| |-------------|
| | C |
+---------------------------+
Run Code Online (Sandbox Code Playgroud)
C通常是一个具有某种长时间运行过程的终端,如Web服务器或守护进程.偶尔我会移动那里重新启动守护进程,但大多数时候我只想在A和之间交换B.我该怎样才能方便?
如何从各种视频文件格式中提取元数据,尤其是分辨率和使用的编解码器类型.(还有作者之类的所有其他东西).我无法为此找到一个库.
我试图获得所有联系人列表和电子邮件地址.
目前我正在使用此代码,但是我得到了许多重复的名称和电子邮件.我想要的只是一个人和一封电子邮件.有没有办法在查询联系人时合并联系人?
我也只是在寻找> 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)