问题列表 - 第73页

VB.NET私有字段的命名约定

是否有在VB.NET中命名私有字段的官方约定?例如,如果我有一个名为'Foo'的属性,我通常会调用私有字段'_Foo'.这似乎在官方指南中不赞成:

"不要为字段名称使用前缀.例如,不要使用g_或s_来区分静态字段和非静态字段."

在C#中,您可以调用私有字段'foo',属性'Foo',并在构造函数中将私有字段称为'this.foo'.由于VB.NET不区分大小写,你不能这样做 - 任何建议?

vb.net convention

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

如何从Perl中删除数组中的重复项?

我在Perl中有一个数组:

my @my_array = ("one","two","three","two","three");
Run Code Online (Sandbox Code Playgroud)

如何从阵列中删除重复项?

arrays perl unique duplicates

153
推荐指数
7
解决办法
21万
查看次数

当你没有Linq时,像Linq一样查询

我有一个我正在进行的项目,但它目前只支持.net framework 2.0.我喜欢linq,但由于框架版本我无法使用它.我想要的不仅仅是ORM方面的东西,而是Linq的"可查询性"(即使是一个词?).

到目前为止,最接近的是llblgen,但如果有更轻的重量可以让我查询更好.

我也看过NHibernate看起来它可以接近做我想要的,但它有一个非常陡峭的学习曲线,映射文件不会让我过于兴奋.

如果有人知道某些内容会给我一个类似Linq的查询接口(或者更好的是,如何让Linq在.net 2.0框架上工作)我真的很想听听它.

linq database orm

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

WGS84到Google地图位置和返回的Java代码

搜索一些示例代码,用于将WGS84坐标系中的点转换为Google地图中的地图位置(像素位置),同时支持缩放级别.

如果代码评论很好,那么它也可以使用其他语言.

您还可以向我指出一个开源Java项目:)

找到一些资源:

OpenLayer实现.

JOSM项目

来自JH LABS的优秀Java Map Projection Library.这是一个纯Java PROJ.4端口.是否从WGS84投影到米.从那里将米转换为平铺像素非常简单.

java mapping wgs84 google-maps

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

数据库,表和列命名约定?

每当我设计一个数据库时,我总是想知道是否有一种在我的数据库中命名项目的最佳方法.我经常问自己以下问题:

  1. 表名应该是复数吗?
  2. 列名应该是单数吗?
  3. 我应该为表格或列添加前缀吗?
  4. 我应该在命名项目中使用任何案例吗?

是否有任何建议的指南用于命名数据​​库中的项目?

database language-agnostic database-design naming-conventions

765
推荐指数
18
解决办法
50万
查看次数

Windows C++:如何重定向stderr以调用fprintf?

我在我们自己的自定义包装器中包装来自BSD项目的现有C++代码,我希望尽可能少地将它集成到我们的代码中.此代码用于fprintf打印到stderr以记录/报告错误.

我想将其重定向到同一进程中的替代位置.在Unix上我用a socketpair和a 完成了thread:套接字的一端是我发送stderr(通过调用dup2)的地方,另一端是在一个线程中监视,然后我可以处理输出.

这在Windows上不起作用,因为套接字与文件句柄不同.

我在网上找到的所有文档都显示了如何重定向子进程的输出,这不是我想要的.如何在同一进程中重定向stderr,在写入输出时获得某种回调?(在你这么说之前,我已经尝试过SetStdHandle但找不到任何办法让这项工作)......

c++ windows redirect

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

如何解析shell脚本中的符号链接

给定绝对或相对路径(在类Unix系统中),我想在解析任何中间符号链接后确定目标的完整路径.奖励积分也可以同时解析〜用户名表示法.

如果目标是目录,则可以将chdir()放入目录然后调用getcwd(),但我真的想从shell脚本而不是编写C帮助程序.不幸的是,shell倾向于试图隐藏用户的符号链接(这是OS X上的bash):

$ ls -ld foo bar
drwxr-xr-x   2 greg  greg  68 Aug 11 22:36 bar
lrwxr-xr-x   1 greg  greg   3 Aug 11 22:36 foo -> bar
$ cd foo
$ pwd
/Users/greg/tmp/foo
$
Run Code Online (Sandbox Code Playgroud)

我想要的是一个函数resolve(),这样当从上例中的tmp目录执行时,解析("foo")=="/ Users/greg/tmp/bar".

bash shell scripting symlink

211
推荐指数
7
解决办法
15万
查看次数

构建Flash视频播放器的最佳实践

我们维护了一个定制的基于Flash的视频播放器,它需要支持预卷广告,理想情况下是逐行视频播放和流媒体,具体取决于服务器交换机.

我一直在使用flvPlayback组件,但我发现自己有点超出我的深度.是否有任何好的教程或资源来理解netstream和flvPlayback之间的区别?或者是另一个的一部分?谷歌搜索没有成功.

对于预卷广告,我们可能会使用DART In-Stream,这是我觉得我失去对构建这个东西的最佳方式的一部分原因.

任何有关最佳实践或链接的帮助最受欢迎 - ta!

编辑 - 更新:我手工编写了一个播放器并且或多或少地处理了它需要做的所有事情,但是大约六个月之后我们确实在所有网络属性中迁移到JW Player.它非常可靠且得到很好的支持,它与DART系统很好地集成在一起,设计师发现它很容易皮肤.

flash video

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

测试序列化编码

验证/测试文本字符串序列化为具有特定编码的字节数组的最佳方法是什么?

在我的例子中,我想验证XML结构是否被序列化为具有UTF-8编码的字节数组,该编码具有可变的字符长度.例如,我目前的丑陋程序是在序列化之前注入一个已知需要两个字节进入结构的字符,然后用ASCII字符替换双字节字符并比较序列化的数组长度.这应该产生两个序列化数组,其中包含双字节字符的数组应该具有长度+1.

此外,如果解决方案优雅的Java.我想不出任何优雅的方法来寻找字节数组中的字节序列.(可用于寻找表示UTF-8中所需字符表示的已知字节序列.)

java xml string encoding serialization

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

合并排序链接列表

我最近刷了一些基础知识,发现合并排序链表是一个非常好的挑战.如果你有一个很好的实现,那么在这里展示它.

sorting algorithm mergesort linked-list

51
推荐指数
4
解决办法
8万
查看次数