问题列表 - 第11457页

有人有PHP功能来正确地将人名大写吗?

我正在寻找一个功能来正确地利用像麦当劳,菲茨杰拉德,麦克阿瑟,奥伦尼,西奥德拉塔等名字.

有谁知道一个合理的工作?我猜任何功能都不会支持所有可能性.

当然,仅凭ucwords不起作用,因为它只是将每个单词的第一个字母大写.

编辑:我知道会有问题,所有可能性都不会得到支持.但是现在的问题是我有一个大约有5万个名字的数据库,这些名字大多数都是全部大写的,所以在不引起拼写错误的情况下编辑每个名字会很麻烦.使脚本导致20%的问题将会快得多,并导致错误少得多.

php

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

交互式.NET图表工具?

我们正在寻找为我们正在构建的新应用程序实现一些复杂的图表图表.一些图表是散点图,有时在特定区域中具有高聚类数据.是否有类似于谷歌地图的图表工具为您提供高级视图,然后如果有太多的聚类,用户可以放大特定区域以获得更详细的外观并且点开始展开?免费或其他不是问题.

.net charts

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

Emacs中的代码折叠

可能重复:
如何在emacs中实现代码折叠效果

Dreamweaver的一个出色功能是可以递归地代码折叠任何文本行!

这太棒了,我可以折叠任何文本或代码,无论语言如何.我使用现有系统; 我不会用一种语言编写编写良好的代码或代码等.大多数HTML与神知道什么混合在一起.折叠线使得了解了很多更容易和更快.遗憾的是,这是我在Dreamweaver中唯一喜欢的功能.

是否有类似目的的Emacs代码折叠?

emacs dreamweaver code-folding

13
推荐指数
2
解决办法
9784
查看次数

用Java可视化数据

市场上是否有一个很好的图书馆可视化Java中的大数据.也许是一个统计输出的图书馆.我知道编程语言R可视化R中的统计数据.我也看到了连接Java和R的解决方案.如果有一个纯Java解决方案会更好.

java statistics r data-visualization

4
推荐指数
2
解决办法
3707
查看次数

Rails:include vs.:join

这更像是"为什么这样做的事情"这个问题,而不是"我不知道该怎么做"这个问题......

所以关于拉动你知道你将要使用的相关记录的福音就是使用,:include因为你将获得一个连接并避免一大堆额外的查询:

Post.all(:include => :comments)
Run Code Online (Sandbox Code Playgroud)

但是,当您查看日志时,没有发生加入:

Post Load (3.7ms)   SELECT * FROM "posts"
Comment Load (0.2ms)   SELECT "comments.*" FROM "comments" 
                       WHERE ("comments".post_id IN (1,2,3,4)) 
                       ORDER BY created_at asc) 
Run Code Online (Sandbox Code Playgroud)

正在采取一种捷径,因为它会立即提取所有注释,但它仍然不是连接(这是所有文档似乎都说的).我可以获得连接的唯一方法是使用:joins而不是:include:

Post.all(:joins => :comments)
Run Code Online (Sandbox Code Playgroud)

日志显示:

Post Load (6.0ms)  SELECT "posts".* FROM "posts" 
                   INNER JOIN "comments" ON "posts".id = "comments".post_id
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我有一个有六个关联的应用程序,在一个屏幕上我显示所有这些数据.似乎最好有一个加入查询而不是6个人.我知道在性能方面,进行连接而不是单个查询并不总是更好(事实上,如果你花费时间,看起来上面的两个单独的查询比连接更快),但是在所有文档之后我一直在阅读,我很惊讶地看到:include不像宣传的那样工作.

也许Rails的认识到性能问题,并除非在某些情况下,不加入呢?

ruby database join ruby-on-rails rails-activerecord

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

如何使用XmlSerializer反序列化为List <String>

我正在尝试将下面的XML反序列化为类,将Components反序列化为a List<string>,但无法弄清楚如何执行此操作.解串器适用于所有其他属性,但不适用Components.有人知道怎么做吗?

<ArsAction>
  <CustomerName>Joe Smith</CustomerName>
  <LoginID>jdsmith</LoginID>
  <TicketGroup>DMS</TicketGroup>
  <Software>Visio 2007 Pro</Software>
  <Components>
    <Component>Component 1</Component>
    <Component>Component 2</Component>
  </Components>
  <Bldg>887</Bldg>
  <Room>1320p</Room>
</ArsAction>
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

如何获取使用malloc()分配的内存块的大小?

可能重复:
如何从C中的指针获取数组的大小?
有没有办法以编程方式确定C++数组的大小?如果没有,为什么?

我从C风格函数中获得了指向一大块已分配内存的指针.现在,调试目的非常有趣,以了解此指针指向的已分配内存块有多大.

是否有什么比通过盲目地越过边界而挑起异常更优雅?

提前谢谢,安德烈亚斯

编辑:

我在Windows上使用VC++ 2005,在Linux上使用GCC 4.3

EDIT2:

_msize在VC++ 2005下不幸的是它在调试模式下导致异常....

EDIT3:

好.我尝试过上面描述的方式,但有效.至少在我调试并确保在调用库退出后立即执行时,我会在缓冲区边界上运行.奇迹般有效.

它只是不优雅,绝不可用于生产代码.

c c++ malloc memory-management

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

使用cmake,您将如何禁用源内构建?

我想禁止人们使用生成的CMake文件混乱我们的源代码树...更重要的是,不允许他们踩到Makefiles不属于我们使用CMake的同一构建过程的现有内容.(最好不要问)

我想出这样做的方法是在我的顶部有几行CMakeLists.txt,如下所示:

if("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}")
   message(SEND_ERROR "In-source builds are not allowed.")
endif("${PROJECT_SOURCE_DIR}" STREQUAL "${PROJECT_BINARY_DIR}")
Run Code Online (Sandbox Code Playgroud)

但是,这样做似乎太冗长了.此外,如果我尝试进行源内构建,它仍然会在引发错误之前创建CMakeFiles/目录和CMakeCache.txt源树中的文件.

我错过了更好的方法吗?

build cmake

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

方法住在哪里?堆栈还是堆?

我知道局部变量和方法的参数都存在于堆栈中,但我无法弄清楚Java的实际方法在哪里?

如果我声明任何Thread对象,如:

Thread t=new Thread();
t.start();
Run Code Online (Sandbox Code Playgroud)

所以这意味着除了main方法之外,我已经创建了一个单独的方法调用.这是什么意思?这是否意味着在堆栈内存上调用单独的方法序列?我对吗?

java heap stack jvm

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

如何在django中使用CommaSeparatedIntegerField?

这里几乎没有文档:http: //docs.djangoproject.com/en/dev/ref/models/fields/#commaseparatedintegerfield

也许有人可以通过示例向我展示如何CommaSeparatedIntegerField在Django中填充一个?

-谢谢.

python django django-models

38
推荐指数
4
解决办法
2万
查看次数