小编Law*_*nti的帖子

如何以MS Word保留格式和语法高亮显示代码片段?

有没有人知道在Microsoft Word文档中显示代码以保留着色和格式的方法?优选地,该方法也是不显眼的并且易于更新.

我试图将代码包含为常规文本,看起来很糟糕,并且在编辑常规文本时会受到阻碍.我还尝试将对象,写字板文档和文本框插入到文档中,然后将代码放入这些对象中.代码看起来更好,在编辑其余文本时更容易避免.但是,这些对象只能跨越一页,这使得编辑成为需要添加几页代码的噩梦.

最后,我知道有更好的编辑器/格式处理这个问题没有问题,但我仍然坚持使用MS字.

ms-word

1877
推荐指数
31
解决办法
111万
查看次数

你如何处理许多小文件?

我正在处理的产品每天收集数千个读数并将它们存储为NTFS分区(Windows XP)上的64k二进制文件.经过一年的生产,一个目录中有超过300000个文件,而且这个数字还在不断增长.这使得从Windows资源管理器访问父/祖先目录非常耗时.

我试过关闭索引服务,但没有区别.我还考虑将文件内容移动到数据库/ zip文件/ tarball中,但对我们来说单独访问文件是有益的.基本上,这些文件仍然需要用于研究目的,研究人员不愿意处理任何其他事情.

有没有办法优化NTFS或Windows,以便它可以使用所有这些小文件?

filesystems windows-xp ntfs

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

使用Delphi的7-Zip?

我想使用Delphi的7-Zip DLL但无法找到合适的文档或示例.有谁知道如何使用Delphi的7-Zip DLL?

delphi 7zip

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

是否可以在DynamoDB中嵌套嵌套字段?

我想在DynamoDB中'upsert'一个文档.也就是说,我想指定一个键和一组字段/值对.如果没有包含该密钥的文档,我想要使用该密钥创建的文档以及我指定的键/值对.如果存在具有该键的文档,我希望将我指定的字段设置为指定的值(如果之前不存在这些字段,则应添加它们).现有文档中的任何其他未指定字段应单独保留.

UpdateItem当我设置的字段/值对都是顶级字段时,似乎我可以通过调用很好地完成此操作.如果我有嵌套结构,UpdateItem只要结构存在,就可以设置嵌套字段.换句话说,如果我的现有文档有"foo": {},那么我可以"foo.bar": 42成功设置.

但是,我似乎无法设置"foo.bar": 42是否foo已经没有对象(例如在没有指定字段的文档的情况下,我的'upsert'表现为'insert'.

几年前我在AWS论坛上发现了一个关于AWS论坛的讨论,这似乎意味着我想要做的事情无法完成,但我希望最近有所改变,或者有人知道如何做到这一点?

upsert amazon-dynamodb

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

如果我在SQLite中使用blob字段作为主键,是否会遇到性能问题?

我有一个sqlite数据库,其中所有主键都是GUID.目前它们存储为固定长度的字符串,但我想将它们存储为blob,因为它简化了存储和检索数据的代码.我转换了部分数据库,一切都按预期运行.但是,我不确定我是否会遇到性能问题.

例如,像这样的语句在字符串上会比blob更快吗?

SELECT * FROM table1 t1, table2 t2 WHERE t1.id = t2.parent_id
Run Code Online (Sandbox Code Playgroud)

我的直觉说不,但这并不意味着什么.

sql sqlite performance

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

使用css中心网页内容的最佳方法是什么?

我已经看到了几种使用CSS创建简单固定宽度单列布局的方法.我喜欢这里显示的那个,因为涉及的代码很少,它适用于我尝试的每个浏览器.

#container {
  margin: 0 auto;
  width: xxxpx;
  text-align: left;
}
Run Code Online (Sandbox Code Playgroud)
<body>
  <div id="container">
    ...entire layout goes here...
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

提交人提到他受到了一些批评.我不是网络开发人员所以我想问社区他们对这种方法的看法.更具体地说,是否有更好/更兼容的方法来实现这一目标?

html css

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

如何检查接口对象是否实现另一个接口?

我有这些接口声明:

IListener = interface
  procedure HandleEvent(AEvent: TMyEvent);
end;

IExtendedListener = interface(IListener)
  ['{85A3456A-D5E5-4F37-ABDD-A75A7B3B494C}']  // required by GetInterface
  procedure HandleExtendedEvent(AExtendedEvent: TMyExtendedEvent);
end;
Run Code Online (Sandbox Code Playgroud)

给定实现的东西的接口引用IListener,我如何检查它是否也实现IExtendedListener?我正在使用代码下面的代码,因为这是一个编译时错误if Listener is IExtendedListener then ....

TSomeClass.Notify(AEvent: TMyExtendedEvent);
var
  Listener: IListener;
  ExtListener: IExtendedListener;
  Obj: TObject;
begin
  for Listener in FListeners do
  begin
    // works but smells funny
    Obj := Listener as TObject;
    Obj.GetInterface(IExtendedListener, ExtListener);
    if Assigned(ExtListener) then
      ExtNotifyee.HandleExtendedEvent(AEvent);
  end;
end;
Run Code Online (Sandbox Code Playgroud)

delphi oop interface

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

是否有一个MSBuild任务将从文件名中提取路径给出?

我使用以下内容来获取需要编译的项目文件列表.每个项目都存储在projects目录的子目录中.

<ItemGroup>
   <dprs Include="c:\projects\**\*.dpr" />      
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)

是否有一项任务可用于提取以提取每个项目文件所在的目录?我知道我可以写自己的任务来做到这一点,但我希望一个已经存在,而我还没有找到它.

msbuild

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

是否可以使用Drupal api获取用户列表?

我想获得已分配某个角色的所有用户的列表.我可以编写自己的SQL,但我想尽可能多地使用api.

php drupal

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

谁能推荐一个好的SQL解析器?

我正在尝试编写一个工具,可以将数据库的架构与安装脚本中的 SQL 进行比较。从数据库获取信息非常简单,但我在解析安装脚本时遇到了一些麻烦。

我玩过一些出现在 Google 上的解析器,但它们似乎有些不完整。理想情况下,我想找到一个相当稳定并且有一半像样的文档的开源解析器。

此外,我并不真正关心特定于某些数据库的类型和语法。需要检查的数据库非常简单。

sql database ddl parsing

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