首页   注册   登录
 leafin 最近的时间轴更新

leafin

一个很普通的小程序员
  •   程序员
    V2EX 第 49368 号会员,加入于 2013-11-11 09:47:59 +08:00
    leafin 最近回复了
    第一反应也是 UTF 编码的问题,但是应该不会多出一个空行来,看来是别的问题
    像你这样无限深入下去有意思吗?
    要不要再讲一下光信号如何传递,电磁力如何使光子运动?
    输入太快了,等那个框框出现然后过两秒再输入
    50 天前
    回复了 a41050447 创建的主题 程序员 我又开始用纸笔记密码了
    怎么,被今天的 12306 密码泄露吓到了吗?
    PDF 这种格式可以保证在不同的平台和阅读器中显示一致,它是一种显示格式,在发布之后并不能再编辑。

    这个就跟图片是一样的道理,当还是 PSD 文件的时候,你可以随意编辑,也能看到编辑后的效果。一旦发布成 PNG 之后,想要获取 PNG 图片中显示的一个苹果,那只能抠图了,也就是要对发布后的文件进行反向推导。

    从 PDF 里面获取文字跟从图片里面抠苹果其实是类似的过程。推导出来的结果没有正确和错误一说,因为我有无数种方法可以生成同一张 PNG。所以不同程序中反向出来的结果不一样,也不用惊讶。

    在 PDF 里面这个反向过程会容易一些,至少存在文字流这种东西,而不是像图片要一个个像素去推导。但是对于经过简单加密甚至是复杂加密的 PDF,通过文字流推导出来的东西其实只是些乱码而已,甚至连文字位置也不一定正确。

    综上所述,PDF 阅读器给出的“可复制的文字”其实是程序根据 PDF 显示出来的样子进行反向推导的结果。第一不保证结果正确,第二根据反向推导算法不同,推导的结果也不一样。
    @571726193 我觉得我已经讲清楚了。
    1.token 返回给客户端了,服务器不保存。
    2.没有什么第一个第二个的,服务器收到 token 的时候,能成功解密,就说明用户身份没问题。
    @571726193 简单理解一下:
    在 session 机制下,当用户登录时,服务器从数据库读出用户信息,把用户信息保存在 session 容器里,然后创建一个 sessionId 指向这个用户信息。然后把 sessionId 返回给客户端保存。下次客户端请求时带上 sessionId,服务器查找 sessionId 对应的 session,即可得到用已认证的户信息。
    可以理解成服务器创建并保存会员卡,然后把卡号告诉你。你要消费的时候提供卡号就行。

    在 JWT 机制下,当用户登录时,服务器从数据库读出用户信息,把用户信息加密生成一个 token。然后把 token 返回给客户端保存。下次客户的请求时带上 token,服务器解密 token,从中得到已认证的用户信息。
    可以理解成服务器创建会员卡,然后把卡给你。你要消费的时候要提供会员卡。
    @571726193 简单理解一下:在 session 机制下,当用户登录时,服务器从数据库读出用户信息
    嘿,人人都是产品经理
    255 天前
    回复了 leafin 创建的主题 Windows 在 Win10 中不能创建 con.txt 文件?
    @dandycheung
    @hjc4869 可怕,这都什么年代了,不能修复一下吗
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2292 人在线   最高记录 4346   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 10ms · UTC 14:08 · PVG 22:08 · LAX 06:08 · JFK 09:08
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1