C#生成pdf -- iText7 设置自定义字体和表格
itextsharp已经不再更新,由iText 7来替代安装nuget 安装 itext7注册自定义字体下载字体文件 .ttc或.ttf到项目目录,设置更新则拷贝到输出目录,这样构建的时候会把字体文件拷贝过去windows系统自带黑体, 可以直接复制到项目目录, 其路径是C:\Windows\Fon...
Chapter 21_5 替换
gsub函数的第三个参数不仅是一个字符串,还可以是一个函数或table。如果是函数,gsub会在每次找到匹配时调用该函数。调用时的参数是捕获到的内容,该函数的返回值作为要替换的字符串。如果是table,gsub会用每次捕获到的内容作为key,在table中进行查找。并将对应的value作为要替换的字...
IIS W3C日志记录字段和HTTP状态代码的说明
像新网的部分服务器ftp目录有这个文件,但是就是提示没权限查看也没有权限下载,还得必须给他们打电话才能要到。做为网站拥有者,我们应该关注IIS日志,从里面我们不仅仅可以看到网站的访问记录和搜索引擎的抓取记录,还可以看到哪些网站盗链本站的哪些资源、部分死链接以及其他出错信息。其实对于我们来说,蜘蛛抓取...
pypdf2:下载Americanlife网页生成pdf合并pdf并添加书签
初步熟悉安装##还需要安装 wkhtmltopdfhttps://wkhtmltopdf.org/downloads.htmlpip install pypdf2合并并添加书签#!/usr/bin/env python3.5# -*- coding: utf-8 -*-# @Time : 2...
轻松搞定RocketMQ入门
RocketMQ是一款分布式、队列模型的消息中间件,具有以下特点:能够保证严格的消息顺序提供丰富的消息拉取模式高效的订阅者水平扩展能力实时的消息订阅机制亿级消息堆积能力RocketMQ网络部署特(1)NameServer是一个几乎无状态的节点,可集群部署,节点之间无任何信息同步(2)Broker部署...
Effective Java2读书笔记-对于所有对象都通用的方法(二)
第10条:始终要覆盖toString这一条没什么好讲的,就是说默认的toString方法打印出来的是类名+@+十六进制哈希码的值。我们应该覆盖它,使它能够展示出一些更为详细清晰的信息,这个看实际情况吧。第11条:谨慎地覆盖clone有时候会出现这样的场景,你需要备份一些数据,对其一进行修改时,另外一...
如何快速增加pdf书签,解除pdf限制
一、需要的工具福昕PDF阅读器Foxit PDF Editor 2.2.1 build 1119 汉化版 下载地址:http://www.onlinedown.net/soft/51002.htm 说明:增删改书签;安全模式pdf解除限制PDFPatcher(PDF补丁丁)下载地址:http://p...
特性(property)/静态方法(staticmethod)/类方法(classmethod)/__str__的用法
property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 1 import math 2 class Circle: 3 def __init__(self,radius): #圆的半径radius 4 self.radius=radius 5 6 ...
Android AOP之路三 Android上的注解
一、简单介绍啥是注解。不懂的能够先看我上一篇文章。在android 里面 注解主要用来干这么几件事:和编译器一起给你一些提示警告信息。配合一些ide 能够更加方便快捷 安全有效的编写java代码。谷歌出的support-annotations这个库 就是主要干这个的。和反射一起 提供一些相似于spr...
Hibernate优化策略
https://blog.csdn.net/blueheart20/article/details/21019043https://blog.csdn.net/yerenyuan_pku/article/details/70768603引言: Hibernate是目前Java领域事实上的ORM实现...
hexo主题hexo-theme-yilia文章太长,截断按钮文字的实现
文章太长,截断按钮文字不是通过配置文件_config.yml实现的,而是在文章内容里实现,在你想截断的文章位置加上<!-- more -->就可以实现了!参考博客:hexo-theme-yilia使用遇到的问题
svn没有对号等符号的问题
文件夹——右键->TortoiseSVN->Settings => 弹出一个对话框,在对话框中左边框中有一个Icon Overlays->Overlay Handlers => ,将状态缓存(Status cache)原先默认是Default的改成Shell即可(也
django之form表单验证
django中的Form一般有两种功能:输入html验证用户输入#!/usr/bin/env python# -*- coding:utf- -*-import refrom django import formsfrom django.core.exceptions import Validati...
IIS设置默认主页无效
服务器系统:Windows server 2008 R2IIS版本:7.5IIS中部署一个dotnet framework 3.5的网站应用程序,设置"默认文档"为:index.aspx问题来了,域名绑定好后,打开“http://www.xxx.com”,却无法显示默认的主页,显示“http 400...
3D几何变换
3D点:非齐次坐标x(x,y,z) (x表示向量矢量)齐次坐标:x~=(x~,y~,z~,w~)=w~(x,y,z,1)=w~x~ 增广矢量:x—=(x,y,z,1)w~=0时,齐次点称作理想点或无穷远点。3D平移: 非齐次坐标:x'=x+t 即 x'=[I t]x I是...
struts2、jsp的简单路径的简单拦截
<filter> <filter-name>UsersFilter</filter-name> <filter-class>com.web.UsersFilter</filter-class> </filter> <...
与众不同 windows phone (51) - 8.1 新增控件: DatePickerFlyout, TimePickerFlyout
[源码下载]与众不同 windows phone (51) - 8.1 新增控件: DatePickerFlyout, TimePickerFlyout作者:webabcd介绍与众不同 windows phone 8.1 之 新增控件DatePickerFlyout - 日期选取器控件TimePic...
LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”
出现这类问题一般是由于所运行的项目是VC6(或者vs2003)创建的,而后又用VS2005或者更高版本工具打开项目导致的,原因都是因为LIBCD.lib文件被更改了.要解决问题的话,只要在链接设置那里忽略它就没问题了。解决办法是:第一种方案:在项目-属性-链接器- 命令行 加 /nodefaultl
Facial Detection and Recognition with opencv on ios
https://www.objc.io/issues/21-camera-and-photos/face-recognition-with-opencv/
数据库sqlite3在linux中的使用
在linux下我们首先要获取root权限当然也可是使用 sudo命令接着让我们来安装sqlite3吧!博主当然是已经安装好了!别急,的确你是安装好了sqlite3但是有一点必须要记住,你还没有安装对应的api库,所谓的api库就是在你使用c接口编程时导致的各种没有定义和找不到!于是我们接着安装好它的...