问题列表 - 第6798页

迁移到较新版本的 PHP

我注意到几周前 PHP 5.3 达到了发布候选阶段(哇!),但随后看到已弃用的函数列表最终被删除,这让我开始思考它是否会破坏我的旧代码。

除了进行“吮吸看看”测试(安装在测试服务器上并尝试)之外,是否有任何类型的迁移工具可以分析您的代码以突出显示问题?例如,如果某些脚本使用这些ereg_*函数。

php migration

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

支持分块编码的Python HTTP服务器?

我正在寻找一个支持良好的多线程Python HTTP服务器,它支持分块编码回复.(即响应中的"转移编码:分块").为此目的,最好的HTTP服务器基础是什么?

python http chunked-encoding

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

从用户的角度自动测试网站?

是否有可用的工具可以模拟进入网站,点击链接,填写表格,提交这些表格,同时将输出与预期输出进行比较,直到找到问题为止?

testing automation web

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

有没有使用sun.jdbc.odbc.JdbcOdbcDriver的替代方法?

我最近将我们工作的旧应用程序从Java 1.5迁移到1.6.我注意到在构建期间,我现在得到一个(新的)编译器警告:

... DatabaseSession.java:[9,20] sun.jdbc.odbc.JdbcOdbcDriver is Sun proprietary API and may be removed in a future release

所以我明白这意味着什么,但是有一个众所周知的替代品,更开放标准友好,而不是专有?你使用和/或推荐什么驱动程序,它的优点是什么?

到目前为止,我已采用它在1.6中编译的方法,因此我们将继续使用它,如果下一版本的Java不支持它,我们可以在以后找到替换,并且我可能会尝试禁止显示警告在构建中.我认为错了吗?

api jdbc odbc-bridge

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

构建游戏地图的最佳方式

我正在经典的Ultima系列中编写一个小型俯视RPG.我需要一种快速而肮脏(比肮脏更快)的方式来设计大型地图 - 比如1000个瓷砖x 1000个瓷砖,我需要一些帮助来思考如何去做这个.

我想说有50-60种不同类型的瓷砖 - 树林,河流,平原等.

到目前为止,我能想到的最好的是

  • 定义一个数组(或一些类似的结构)来保存两个关键信息 - 位置/坐标标识符,以及1-60的整数,定义它是什么类型的图块.

  • 在光栅编辑应用程序中,绘制1000px x 1000px图像.使用50种不同颜色的调色板,我绘制我的地图 - 1个像素对应1个瓷砖.对于给定的水瓦片,我将绘制一组蓝色的像素.另存为.gif或.png.

  • 写一些处理器,然后分析前面提到的gif/jpg并逐像素地分析它.根据像素的RGB值,它确定图块类型.然后,处理器代码生成一些填充地图数组的例程.

到目前为止,我认为必须有一个更简单的方法.

language-agnostic

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

Maven部署到多个Tomcat服务器

使用可编写的maven将战争部署到多个tomcat服务器的最小例子是什么?

我已经尝试了以下网址并询问了邮件列表,但没有提出任何简短而简单的工作.

该示例应该具有在示例中定义的服务器(带有示例用户名/密码)

tomcat build-process maven-2

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

Spring集成:RendezvousChannel如何工作?

我还没有找到RendezvousChannel如何在Spring Integration中工作的任何示例.有谁知道任何资源?

我已经读过RendezvousChannel对于使请求/响应客户端适应Spring Integration中的异步消息传递非常有用.

spring

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

在LINQ中表达递归

我正在为一个分层数据源编写一个LINQ提供程序.我发现通过编写显示我想如何使用它的示例来设计我的API是最容易的,然后编写代码以支持这些用例.

我遇到麻烦的一件事是在LINQ语句中表达"深度查询"或递归的简单/可重用/优雅方式.换句话说,区分以下内容的最佳方法是:

from item in immediate-descendants-of-current-node where ... select item
Run Code Online (Sandbox Code Playgroud)

与:

from item in all-descendants-of-current-node where ... select item
Run Code Online (Sandbox Code Playgroud)

(编辑:请注意上面这些例子都不一定反映我想要的查询结构.我感兴趣的是表达递归/深度的任何好方法)

请注意我不是问如何实现这样的提供程序,或者如何以允许递归的方式编写我的IQueryable或IEnumerable.我是从一个人编写LINQ查询并利用我的提供者的角度问的 - 他们表达是否想要递归的直观方式是什么?

数据结构类似于典型的文件系统:文件夹可以包含子文件夹的集合,文件夹也可以包含项集合.所以myFolder.Folders表示myFolder的直接子节点的所有文件夹,myFolder.Items包含myFolder中的所有项目.这是网站层次结构的基本示例,非常类似于包含文件夹和页面的文件系统:

(F)Products
    (F)Light Trucks
        (F)Z150
            (I)Pictures
            (I)Specs
            (I)Reviews
        (F)Z250
            (I)Pictures
            (I)Specs
            (I)Reviews
        (F)Z350
            (I)Pictures
            (I)Specs
            (I)Reviews
        (I)Splash Page
    (F)Heavy Trucks
    (F)Consumer Vehicles
    (I)Overview 
Run Code Online (Sandbox Code Playgroud)

如果我写:

from item in lightTrucks.Items where item.Title == "Pictures" select item
Run Code Online (Sandbox Code Playgroud)

表达查询获取Light Trucks下的所有项目或仅仅是直接项目的最直观方式是什么?区分两种意图的最少侵入性,最低摩擦的方式?

我的第一个目标是能够将这个LINQ提供者转变为对LINQ有一个平均理解的其他开发人员,并允许他们编写递归和列表查询,而不给他们编写递归lambda的教程.鉴于用法看起来不错,我可以针对该代码对代码进行编码.

另外澄清:(我真的在吮吸沟通!) - 这个LINQ提供程序是一个外部系统,它不仅仅是走一个对象图,在这个特定的情况下,递归表达式实际上转换成任何类型的真正的递归活动引擎盖下.只需要一种方法来区分"深层"查询和"浅层"查询.

那么,您认为表达它的最佳方式是什么?或者是否有一种标准的表达方式我错过了?

.net c# linq recursion hierarchical-data

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

FTP和EC2

我已经启动并运行了我的EC2实例并使用yum install vsftpd安装了vsftpd.现在我开始了这项服务.

但遗憾的是,导游似乎就此结束了.

我如何实际使用我的ftp客户端登录ftp服务器?

我输入的服务器网址,用户名,密码等等是什么?

提前致谢.

amazon-ec2

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

如何在span标签内垂直对齐某些内容?

如何让"x"在跨度中间垂直对齐?

.foo {
    height: 50px;
    border: solid black 1px;
    display: inline-block;
    vertical-align: middle;
}

<span class="foo">
   x
</span>
Run Code Online (Sandbox Code Playgroud)

html css

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