小编Kha*_*eel的帖子

在Python中读取PDF属性/元数据

如何使用Python读取存储在PDF文件中的标题,作者,主题和关键字等属性/元数据?

python pdf metadata

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

匹配正则表达式中的特殊字符和字母

我正在尝试验证字符串,该字符串应仅包含字母数字和特殊字符&-._.为此我尝试了正则表达式.

var pattern = /[a-zA-Z0-9&_\.-]/
var qry = 'abc&*';
if(qry.match(pattern)) {
    alert('valid');
}
else{
    alert('invalid');
}
Run Code Online (Sandbox Code Playgroud)

使用上面的代码时,字符串abc&*是有效的.但我的要求是显示这个无效.即每当字母,数字或特殊字符以外的字符&-._出现时,字符串应评估为无效.我怎么能用正则表达式做到这一点?

javascript regex special-characters

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

在csv文件单元格中打印新行

我在php中生成一个CSV文件.我需要在单元格内的新行中打印文本(我可以使用Ctrl+ EnterAlt+ 在excel中执行此操作Enter).为此,我尝试使用'\n','\r'但没有任何帮助.我怎样才能做到这一点?

我正在使用yii扩展ECSVExport来生成csv.

我想要一个像这样的输出:

ID  Value
1   A
    B
2   C
3   E
    FF
    G
4   X
Run Code Online (Sandbox Code Playgroud)

php export-to-csv

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

在foreach循环中使用next

我正在使用foreach循环遍历数组.

在特定情况下,我需要知道迭代之前的下一个元素的值(如预测)元素.为此,我打算使用函数next().

在文档中我只是注意到next()向前推进内部数组指针.

next()的行为类似于current(),但有一点不同.它在返回元素值之前将内部数组指针前进一个位置.这意味着它返回下一个数组值并将内部数组指针前进一个.

如果是这样会影响我的foreach循环?

php arrays foreach next

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

从二进制数据中识别没有扩展名的文件类型

我有一些没有扩展名的文件.我想将扩展名与他们联系起来.为此,我编写了一个python程序来读取文件中的数据.我怀疑的是,如果不使用第三方工具,如何在没有扩展名的情况下识别其类型.

我只需要识别pdf,doc和文本文件.其他类型的文件是不可能的.

我的服务器是中心

python binaryfiles file binary-data

3
推荐指数
2
解决办法
5026
查看次数

使用动态php生成的图像与MPDF

我使用php和mpdf生成特定的pdf.我在pdf中有一些饼图.为此,我正在使用pChart.我正在动态生成饼图以便以pdf格式呈现.

在我的pdf中,所有静态图像都正确呈现,但没有动态生成的饼图.

这个(静态)有效,

<div class="chart">
<?php echo CHtml::image(Yii::app()->baseUrl.'/images/color-block2.png', 'Logo screenshot', array('class' => 'logo_image')); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

但不是这个(动态的)

<div class="chart">
<?php echo CHtml::image(Yii::app()->baseUrl.'/images/pie.png', 'Logo screenshot', array('class' => 'logo_image')); ?>
</div>
Run Code Online (Sandbox Code Playgroud)

Ps:我正在使用Yii url规则获取饼图的干净网址.

当我将pdf_template渲染为html时,两个图像都被正确渲染.

如何在没有$mpdf->Image()方法的情况下使用mpdf实现动态图像.

我怀疑我不能使用$mpdf->Image()从html生成pdf.

更新:

$mPDF->showImageErrors = true;
Run Code Online (Sandbox Code Playgroud)

我越来越

mPDF error: IMAGE Error (http://csrt.dev/images/pie.png): Could not find image file
Run Code Online (Sandbox Code Playgroud)

php yii mpdf

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

如何检查列表索引是否存在

我有以下清单

a = ['a','c','d']
Run Code Online (Sandbox Code Playgroud)

我需要检查列表中是否存在列表索引4(或任何索引).在python中有没有类似于php isset的方法(不使用异常处理)?

python list

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

MySQL加入,查询没有结束(循环?)

我想通过这些关节检索这些表中的所有字段.
我的查询在循环中运行并且不会停止.

SELECT *
FROM (`t_produits`, `t_categories`, `t_sscategories`, `t_produits_couleurs`, `t_couleurs`)
JOIN `t_categories` AS categories ON (`t_produits`.`produits_idcat` = `t_categories`.`categories_id`)
JOIN `t_sscategories` AS sscategories ON (`t_produits`.`produits_idsscat` = `t_sscategories`.`sscategories_id`)
JOIN `t_produits_couleurs` AS produitscouleurs ON (`t_produits`.`produits_idproduit` = `t_produits_couleurs`.`produits_couleurs_idproduit`)
JOIN `t_couleurs` AS couleurs ON (`t_produits_couleurs`.`produits_couleurs_idcouleur` = `t_couleurs`.`couleurs_id`);
Run Code Online (Sandbox Code Playgroud)

我试过这个并且效果很好:

SELECT *
FROM (`t_produits`, `t_categories`)
JOIN `t_categories` AS categories ON (`t_produits`.`produits_idcat` = `t_categories`.`categories_id`)
Run Code Online (Sandbox Code Playgroud)

mysql loops join

0
推荐指数
1
解决办法
224
查看次数