小编Ton*_* Vu的帖子

飞碟:中文字符呈现为PDF格式的框

当我使用Flying Saucer转换带有中文字符的html页面时.中文字符显示为如下框

在此输入图像描述

我已经尝试了两种方法:使用css如此答案飞碟字体为unicode字符和使用代码如此答案Flying Saucer iTextPDF中文字体,但他们没有工作.有人有另一个建议吗?

我在meta标签中声明了UTF-8字符集,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html language="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">   </meta>
<link rel="stylesheet" type="text/css" href="file:///opt/template/employer.css"/>
<link rel="stylesheet" type="text/css" href="file:///opt/template/style.css"/>
<link rel="stylesheet" type="text/css" media="print" href="file:///opt/template/print.css"/>
</head>
Run Code Online (Sandbox Code Playgroud)

这是与中文字符相关的部分:

<tbody><tr>
                                        <td align="left" width="150" valign="top">
                                            Name
                                        </td>
                                        <td align="left" width="305" valign="top">
                                            <label id="candidateName">VU DINH THE / ??</label>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td align="left" width="150" valign="top">
                                            Gender/Status
                                        </td>
                                        <td align="left" width="305" valign="top">
                                            <label id="gender">Female</label> / <label id="status">Single
</label> …
Run Code Online (Sandbox Code Playgroud)

pdf-generation flying-saucer

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

将流量路由到 AWS cloudfront 问题:您提供的一个或多个 CNAME 已与另一资源关联

我正在尝试设置 AWS Cloudfront 分配并将流量从我的子域之一路由到 Cloudfront。

根据 AWS 文档,我创建了一个证书并将其添加到 Cloudfront,然后使用该子域定义备用域。然而我总是遇到这个错误:

别名记录错误

我已经彻底检查过,我没有与该子域关联的其他 CNAME 记录。

我还尝试按照 AWS 的本指南查找任何冲突的别名设置:https://aws.amazon.com/premiumsupport/knowledge-center/resolve-cnamealreadyexists-error/ 但问题是我的 aws cli 甚至没有有 list-conflicting-aliases 命令。我真的被困在这里了。任何帮助将不胜感激。谢谢。

amazon-web-services amazon-cloudfront

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

滚动到 HTML5 表单验证的第一个输入错误

我有一个很长的表单,表单底部有提交按钮。我在用 required 属性标记的表单中有多个输入字段。因此,当前几个输入字段之一留空并且我向下滚动以单击提交时,错误“请填写此字段”正确出现在浏览器顶部的第一个错误中。但是,我必须一直向上滚动到顶部才能输入。如何让它自动向上滚动以关注第一个输入错误?

html javascript validation

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

在Windows上设置docker时出错

我试图在Windows上设置docker机器,这个问题让我烦恼了好几天.

我在Windows上下载并安装了DockerToolbox-1.9.1a,因此它附带了Virtual Box版本5.0.10.之后我运行此命令来创建我的虚拟机:

docker-machine create --driver virtualbox --engine-insecure-registry docker.pre-prod.ss.local:5000 --virtualbox-hostonly-cidr 192.168.99.100/24 mymachine

这是我得到的:

等待机器运行,这可能需要几分钟......机器正在运行,正在等待SSH可用...检测已创建实例的操作系统...检测供应商...供应创建的实例...将证书复制到本地计算机目录...将证书复制到远程计算机...在远程守护程序上设置Docker配置...警告>>>已为此计算机分配了IP地址,但Docker Machine无法成功访问它.

该机器的SSH应该仍然有效,但是连接到暴露的端口(例如Docker守护程序端口(通常为:2376))可能无法正常工作.

您可能需要手动添加路由,或使用其他相关的解决方法

这可能是由于VPN,代理或主机文件配置问题.

您还可能希望清除所有未使用的VirtualBox主机接口

机器创建成功.所以我运行了docker-machine env命令:

docker-machine env --shell = powershell mymachine | 调用,表达

我得到了:

运行连接样板时出错:错误检查和/或重新生成证书:主机"192.168.99.100:2376"有icates:拨打tcp 192.168.99.100:2376:connectex:没有连接目标机器主动拒绝它.您可以尝试使用"docker-machine regenerate-certs name"重新生成它们.请注意,这将触发Docker守护程序重启,这将停止运行容器.

运行docker版本返回

客户端:版本:1.9.1 API版本:1.21 Go版本:
go1.4.3 Git commit:a34a1d5内置:星期五11月20日17:56:04 UTC OS/Arch:windows/amd64尝试连接时出错:获取http: //localhost:2375/v1.21/version:可以拨打tcp连接,因为目标机器主动拒绝它.

有人可以帮助指出解决这个问题的方向吗?在Windows上设置docker真的很麻烦.非常感谢你.

windows powershell docker docker-machine

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

在 RSA 加密中遇到 InvalidKeyException

我在尝试使用我的公钥加密时遇到了上述异常。

java.security.InvalidKeyException: IOException: DerInputStream.getLength(): lengthTag=111, too big
Run Code Online (Sandbox Code Playgroud)

代码如下:

    public static String encryptWithMyPubKey (String text) throws Exception {
        if (myPubKey == null) {
            URL path = RSAUtils.class.getResource("pub.der");
            System.out.println("Path to private key file" + path.getFile());
            File f = new File(path.getFile());  
            FileInputStream fis = new FileInputStream(f);
            DataInputStream dis = new DataInputStream(fis);
            byte[] keyBytes = new byte[(int)f.length()];
            dis.readFully(keyBytes);
            dis.close();

            KeyFactory.getInstance("RSA").generatePublic(new    X509EncodedKeySpec(keyBytes));
        } 
    }
Run Code Online (Sandbox Code Playgroud)

这意味着什么?

java rsa

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