问题列表 - 第113页

在Python的lxml中使用XML目录?

当我使用lxml解析XML文档时,是否有办法使用外部目录文件针对其DTD验证该文档?我需要能够处理文档DTD中定义的固定属性.

python xml lxml

7
推荐指数
2
解决办法
1944
查看次数

你能检查一下Python中的doctest引发异常吗?

是否可以编写doctest单元测试来检查是否引发了异常?
例如,如果我有一个foo(x)应该引发异常的函数,那么我该x<0如何编写doctest呢?

python doctest

50
推荐指数
3
解决办法
8220
查看次数

System.Xml是否使用MSXML?

我正在开发一个C#应用程序,它使用一些XML文件和System.Xml中的一些类.同事坚持在我们的安装中添加MSXML6可再发行组件以及.NET框架,但我认为.NET框架无论如何都不会使用或需要MSXML.我很清楚,不支持使用.NET中的MSXML,但我认为理论上System.Xml本身可以将MSXML包装在较低级别.我没有找到任何确定的.NET有自己的实现,但我也找不到任何暗示需要MSXML的东西.

帮我解决辩论.System.Xml是否使用MSXML?

.net xml msxml

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

设计Google日历等日历系统

我必须创建类似于Google日历的内容,因此我创建了一个包含用户所有事件的事件表.

困难的部分是处理重新发生的事件,事件表中的行有一个event_type字段,告诉你它是什么类型的事件,因为事件可以只针对一个日期,或者每x天重新发生一次事件.

主要的设计挑战是处理重新发生的事件.

当用户使用月份视图查看日历时,如何显示给定月份的所有事件?查询会很棘手,所以我认为创建另一个表并为每个事件创建一个行会更容易,包括重新发生的事件.

你们有什么感想?

algorithm calendar

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

在Emacs sql-mysql中指定端口号

我一直在使用Emacs的sql交互模式与MySQL数据库服务器交谈,并开始享受它.开发人员在新的非默认端口号上设置了另一个数据库,但我不知道如何使用sql-mysql访问它.

我在尝试连接数据库时如何指定端口号?

如果Emacs可以提示我输入端口号并且如果我没有指定则使用默认值会更好.有机会吗?

mysql sql emacs

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

在C++中解析INI文件的最简单方法是什么?

我正在尝试使用C++解析INI文件.关于什么是实现这一目标的最佳方法的任何提示?我应该使用Windows API工具进行INI文件处理(我完全不熟悉),一个开源解决方案或尝试手动解析它?

c++ winapi ini fileparse

86
推荐指数
7
解决办法
11万
查看次数

如何判断变量在Perl中是否具有数值?

在Perl中是否有一种简单的方法可以让我确定给定的变量是否为数字?有点像:

if (is_number($x))
{ ... }
Run Code Online (Sandbox Code Playgroud)

会是理想的.当使用-w开关时不会发出警告的技术当然是首选.

perl numbers

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

PHP + MYSQLI:使用预准备语句的变量参数/结果绑定

在我即将结束的项目中,我已经为PHP编写并实现了一个对象关系映射解决方案.在怀疑者和梦想家喊出"怎么样?"之前,放松一下 - 我还没有找到一种方法来进行后期的静态绑定工作 - 我只是以最好的方式解决它.

无论如何,我目前没有使用预准备语句进行查询,因为我无法想出一种方法将可变数量的参数传递给bind_params()bind_result()方法.

你问,为什么我需要支持可变数量的参数?因为我的模型的超类(将我的解决方案想象为hack-up-PHP ActiveRecord wannabe)是定义查询的地方,所以find()方法例如不知道绑定需要多少参数.

现在,我已经考虑构建一个参数列表并将字符串传递给eval(),但我不太喜欢这个解决方案 - 我宁愿只实现自己的安全检查并传递语句.

有没有人有任何关于如何完成这项工作的建议(或成功案例)?如果你可以帮助我解决这个第一个问题,也许我们可以解决结果集的绑定(我怀疑会更困难,或者如果它涉及初始查询以确定表结构,则至少需要更多资源).

php mysql orm mysqli

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

PHP中高效的JPEG图像大小调整

在PHP中调整大图像大小的最有效方法是什么?

我目前正在使用GD功能imagecopyresampled来拍摄高分辨率图像,并将它们干净地调整到适合网页查看的大小(大约700像素宽,700像素高).

这适用于小(2 MB以下)的照片,整个调整大小操作在服务器上只需不到一秒钟.但是,该网站最终将为可能上传最大10 MB图像的摄影师提供服务(或者图像尺寸最大为5000x4000像素).

使用大图像执行此类调整大小操作往往会大幅增加内存使用量(较大的图像会使脚本的内存使用量超过80 MB).有没有办法让这个调整大小操作更有效率?我应该使用像ImageMagick这样的替代图像库吗?

现在,调整大小代码看起来像这样

function makeThumbnail($sourcefile, $endfile, $thumbwidth, $thumbheight, $quality) {
    // Takes the sourcefile (path/to/image.jpg) and makes a thumbnail from it
    // and places it at endfile (path/to/thumb.jpg).

    // Load image and get image size.
    $img = imagecreatefromjpeg($sourcefile);
    $width = imagesx( $img );
    $height = imagesy( $img );

    if ($width > $height) {
        $newwidth = $thumbwidth;
        $divisor = $width / $thumbwidth;
        $newheight = floor( $height / $divisor);
    } else {
        $newheight …
Run Code Online (Sandbox Code Playgroud)

php gd jpeg image

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

开始使用Web开发的资源?

假设我今天醒来并希望创建一个StackOverflow.com的克隆,并获得数百万美元的广告点击数百万美元的财务意外收获.我从哪里开始?

我对Web技术的理解是:

  • HTML是最终显示的内容
  • CSS是一种使HTML看起来令人愉悦的机制
  • ASP.NET允许您使用.NET添加功能(?)
  • JavaScript确实有用
  • AJAX做了异步的东西
  • ... 而这样的例子不胜枚举!

要写一个好的网站,我只需要购买七本书并阅读全部内容吗?Web 2.0站点真的是所有这些技术的协同作用吗?

有人去哪里开始创建具有专业外观的网站,以及沿途的步骤.

language-agnostic

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

标签 统计

mysql ×2

php ×2

python ×2

xml ×2

.net ×1

algorithm ×1

c++ ×1

calendar ×1

doctest ×1

emacs ×1

fileparse ×1

gd ×1

image ×1

ini ×1

jpeg ×1

language-agnostic ×1

lxml ×1

msxml ×1

mysqli ×1

numbers ×1

orm ×1

perl ×1

sql ×1

winapi ×1