最近在做关于PDF文档添加水印的功能,折腾了好久,终于好了。以下做个记录: 首先会用到iTextSharp组件,大家可以去官网下载,同时我也会在本文中附加进来。 代码中添加引用为: using System; using System.Collections.Generic; using System.Linq; using System.Text; using iTextSharp.text.pdf; using System.IO; using iTextSharp.text; 创建一个显示指定图片的pdf /// /// 创建一个显示指定图片的pdf ///
2021-11-22 17:44:08 46KB ar arp ex
1
需求描述 比如广告播放,每个视频15秒,视频之间切换的时候,性能不太好的机器可能会黑屏一段时间,体验不太好,接下来我们就是要解决这个黑屏问题。 解决方案 使用两个surfaceView方式,经过测试不行 使用一个MediaPlayer,在MediaPlayer上面加一层ImageView,每次播放完成后,获取视频的最后一帧的图像给ImageView,视频切换完成,ImageView隐藏,如此往复循环,可行 实践 1.获取视频流图片方式,通过MediaMetadataRetriever,测试发现,部分机器获取的Bitmap可能为空,无法解决,放弃 2.使用TextureView方式,可以获取当前
2021-11-21 15:27:09 47KB ed edi ex
1
如下所示: # _*_ coding:utf-8 _*_ #----------------------------------------------- # import modules #----------------------------------------------- import os import xlwt import sys import types def set_style(name, height, bold = False): style = xlwt.XFStyle() #初始化样式 font = xlwt.Font() #为样式创建字体 font.nam
2021-11-20 19:56:20 34KB c ce ex
1
我本是个文艺女青年,却因一不小心入了代码的坑,沦落到坐在冰冷的电脑面前,“不停地问哪里有问题呀,到底是哪里错了呀,谁能告诉我,我改还不行嘛”的女神经。 真是凄凄惨惨戚戚 哈哈言归正传 第一次,听到宝塔面板就想到“天王盖地虎,宝塔镇河妖”。还以为什么何方妖孽,嘿嘿,让我们一起来降服这妖孽。 什么是宝塔面板呢? 宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。 有20个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。运维要高效,装宝塔。 先来看
2021-11-16 19:49:23 1.3MB c ex ext
1
TSC_7.1.9_M-3.exe
2021-11-11 16:01:15 7.1MB TSC_7.1.9_M-3.ex
1
今天研究了一下,可以做以下配置: 1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。 2、设置应用程序池的回收时间,默认为1720小时,可以根据情况修改。同时,设置同时运行的w3wp进程数目为1。再设置当内存或者cpu占用超过多少,就自动回收内存 一般来说,这样就可以解决了。但仍然会出现个别网站因为程序问题,不能正确释放。 那么,怎么样才能找到是哪一个网站的? 1、在任务管理器中增加显示pid字段。就可以看到占用内存或者cpu最高的进程pid 2、在命令提示符下运行iisapp -a。注意,第一次运行,会提示没有js支持,点击确定。然后再次运行就可以了。这样就可以看到pid对
2021-11-10 23:40:06 143KB cpu时间 ex iis
1
极化 App 是一个示例 App,它显示了电场极化取决于其分量 Ex 和 Ey 以及这些分量之间的相位。 您可以选中标记复选框来跟踪电场。 编辑字段中给出的 Ex 和 Ey 分量之间的相位差,单位为 rad。
2021-11-10 21:33:53 40KB matlab
1
今天用python 使用pyinstaller打包exe出现错误 环境pyqt5 + python3.6 32位 在导入pyqt5包之前加上如下代码 import sys import os if hasattr(sys, 'frozen'): os.environ['PATH'] = sys._MEIPASS + ; + os.environ['PATH'] from PyQt5.QtWidgets import QApplication, QMainWindow from pyqt_ui.MainWindow import MainWin if __name__ == '__ma
2021-11-07 21:56:07 46KB al ex IN
1
Nexus提供了RestApi,但是一部分Api仍然需要结合Groovy等进行操作,在3.3及其以后的版本上进行了强化,但是和普通的RestApi相比仍有一些“使用上的特性”。这篇文章以创建raw的repository为例,来确认一下相关的使用方法。 前提准备 准备可运行的Nexus,这里的版本为3.2.1 Api机制 这篇文章介绍的是Nexus3推出之初的Api的设计思路,主要是通过结合groovy脚本来完成相关的功能,简单的来说需要用户自行提供groovy脚本,nexus提供上传和运行脚本的接口,虽然有些粗糙,但是大部分功能毕竟留出了一个方式供用户去使用,强大的groovy脚本中至于需要
2021-11-05 09:52:31 354KB api ex groovy
1
豆瓣电影排行榜前250 分为10页,第一页的url为https://movie.douban.com/top250,但实际上应该是https://movie.douban.com/top250?start=0 后面的参数0表示从第几个开始,如0表示从第一(肖申克的救赎)到第二十五(触不可及),https://movie.douban.com/top250?start=25表示从第二十六(蝙蝠侠:黑暗骑士)到第五十名(死亡诗社)。等等, 所以可以用一个步长为25的range的for循环参数 复制代码 代码如下:for i in range(0, 250, 25): print(i) 分析完页面组
2021-11-02 19:58:22 573KB c ce ex
1