自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

只看远方的博客

学而不思则罔

  • 博客(20)
  • 资源 (10)
  • 收藏
  • 关注

原创 使用fastcgi_finish_request 处理耗时的任务

我们业务中经常遇到这样的场景:比如生成文件较大的excel ,非常耗时,有可能需要5到30妙的时间,甚至更长导致浏览器连接超时。另外一个就是体验问题,用户需要长时间的等待响应的完毕,体验较差。类似的场景还有1:需要处理大的文件2:发送邮件或短信,尤其是需要循环发送邮件通知等3:调用远程耗时的api 等遇到这种情况,如果您的服务器使用的也是nginx ,那么可以考虑使用下面的函数fas...

2018-12-22 11:47:56 5676 1

原创 pd.fjs分片下载的介绍2:分片下载demo

上一个章节,简要说了以下分片下载的几个特性,研究的不够深入。今天主要用示例说明一下pdf.js分片下载。服务器环境: php7.2 nginx 1.14 ubuntu 18.04测试浏览器:谷歌浏览器 70.0.3538.110(第一个场景,直接使用pdf 文件1.1 代码如下:注意路径使用的是pdf 文件的物理路径$filePath = ‘…/doc/big.p...

2018-11-28 00:57:22 3163 8

原创 pdf.js分片下载的介绍1-什么是分片下载

前面写了几篇文字,有网友问什么是分片下载,以及需要怎么的设置等?其实我了解的也不是非常下详细,先在本片文章中介绍几个要点第一:分片下载主要适用那一些资源适合pdf、mp3、大图片等体积较大的附件第二:分片下载不是万能,需要依赖客户端和服务器浏览器需要支持,这里强调的是ie 浏览器,低版本的可能不支持。ie9以下好像不支持。我测试下来,谷歌浏览器支持的最好。后面我写文章单独描述。需要w...

2018-11-24 00:07:43 3595 5

原创 php 二进制位操作举例

php 二进制位操作距离博客最近长草了,非常抱歉。最近家里和公司事情比较多,没有时间来管理博客。看了大家的评论,关于demo的事情,我会尽量早点的编写。下面说正体,关于php的位操作。对这一块我也不是非常的熟悉,不过最近要开发一个权限判度的功能。使用这个会很比较简单,我直接用例子来作说明。一般正规开发公司,会有三到四套的环境,分别是DEV:开发环境TEST:测试环境PRE:预发布环...

2018-11-17 22:54:11 1406

原创 pdf.js 连续分页展示pdf内容

如何使用pdf.js 将所有内容在同一页中展示。本文将作出相应的展示,这类需求一般适用于手机,pad 等移动端。前面博客中,演示的内容。都是点击下一页进行翻页。后面有网友问,如何在一页中展示出来,所以我把这块补充上。其实呢,只要知道展示一页,如果要展示多个页,核心就是增加个循环,创建canvas 对象接受每一页的pdf文件绘制。其他的流程和每页显示一篇pdf,在流程上是一样的。 1:循环...

2018-07-29 23:24:45 15679

原创 php遍历文件的5种方式

在网上搜索了一下遍历文件夹的函数,资料很多,但都不算特别的全。所以,今天粗略的总结一下,使用php 几种常见的遍历文件的方式。备注:大部分demo使用递归的方式进行条用测试目录如下图: 一:使用scandir 函数 1.1 函数封装 scandir : 是php 自带函数,返回当前目录下的所有文件和文件夹,主要会有 ‘.’ 和’..’,分别代编当前目录和上层目录。/** *...

2018-07-01 16:58:37 13788

原创 使用phpstorm调试php程序1-搭建基本环境

phpstorm 是一款非常强大的php编辑软件。非常惭愧,直到现在才发现它的调试功能非常强大。通过下面文章,讲解一下基本的搭建和和运行过程,本次搭建不牵涉到使用xdebug和单步调试。1:打开phpstrom ,点击file菜单,选择 settings 2:在出现的窗口中,选择 languages & frameworks ,然后选择php 3: 选择你本地机器上已...

2018-06-27 16:18:03 5052

原创 如何在Postman中使用cookie

有可能存在部分任务场景,部分api 必须登录后才能访问。如果使用postman 的话,还是非常简单的 1:如果直接访问api ,提交参数后,会提示未登录 2:解决方法,设置右上角的cookie 3:在弹出的窗口中,可以编辑cookie 4: 可以增加可修改cookie,一般登录相关的,修改sid 即可 6:sid 可以登录浏览器,在审查元素中提取 7:然后再...

2018-05-28 14:18:21 188850 5

原创 如何禁用谷歌浏览器的自动填充

当网页中表单中,如果有密码箱。谷歌浏览器的密码填充机制就会启动,会对页面样式造成一定的影响。 1:如下图,密码会自动补充上,底色会变色 2:其实我们想要达到的效果是 3:关键是他填充的密码,是系统的登录密码,和这块的密码风马牛不相及。4:经过网络搜索,一般思路是<input type='text' onfocus="this.type=password&am

2018-05-22 16:06:58 19211

原创 pdf.js 入门使用指南4-手机端浏览pdf(touch.js)

经过测试,使用pdf.js这个开源库,自己编写代码实现pdf 文件浏览也不是很复杂。参照我以前的blog文章,如果要实现上一页,下一页,旋转等都非常简单。 但是,手机端是个比较依赖手势特殊存在。如果要实现如下功能: 1:双指放大,通过捏合双指进行放大或缩小 2:单个手指移动,放大后,通过胆汁移动,查问pdf指定的区域 3:左右滑动分页,比如左滑上一页,右滑下一页。如果...

2018-05-21 14:20:43 8907 4

原创 记录一次不能发送邮件故障处理

服务器使用的是万网的vps,邮件服务器是阿里云邮箱。今天发现不能发送邮件。 1:编写测试代码,发送过程中,发现出现服务超时。我没有服务器管理权限,处理起来比较棘手。 2:经过百度搜索,发现阿里云服务器是禁止25端口发送邮件的。 我们使用的是万网vps,可能近期也封禁25 发送邮件端口了。目前搜索发现的一个方案是,使用80端口,马上动手试验: 将端口变更会80,默认的使用的是25...

2018-05-08 14:27:59 882

原创 pdf.js实现旋转放大缩小

通过设置 getViewport 函数的scale 参数,可以设置控制放大和缩小比例 1:函数定义 通过查看源码,这个函数有两个参数 1.1 :scale 小数型,1.0 表示100%,0.5 ,表示缩放50% 1.2 roate ,旋转1.2 代码测试,page.getViewport(0.8),显示如下图所示 1.3 代码测试,page.getViewport(1....

2018-04-28 16:27:28 21986 4

原创 如果提高pdf.js加载速度之一分片下载

pdf.js 功能非常强大,但是如果pdf 文件比较大, 往往会加载比较慢。影响用户体验。问题提出: 如果 一个pdf 文件大小为:100M,如何快速的在浏览器打开难点分析: 我和同事初期分析是,pdf 需要先完整下载下来,然后再进行显示,会非常的慢。针对上面问题,这两天我进行了一些研究。总结如下: 1:pdf.js 有流媒体属性。简单的说,就是只要web服务器支持,浏览...

2018-04-10 16:54:14 23703 38

原创 centos7安装mysql-python 踩坑记

前言:昨天刚把我本地mac 上安装上了mysql-python 组件, 总结如下 1:brew install mysql 2:pip install mysql-python 大概这样就能装好。python 2.7今天准备把虚拟机也给安装上,一波三折,写个文章记录如下 1:pip install mysql-python,是不行的,报mysql_config 错误。这点有心理准备,知...

2018-04-04 11:00:06 6478

原创 centos7 下 python 安装pip

1:运行命令 yum install python-pip,出现如下图 2:按y 进行安装,安装成功后如下图所示 3:安装成功后 运行pip list,列举出已经安装的模块 4:安装的比较老,pip 进行版本升级,运行 pip install –upgrade pip 5: 确认版本,运行pip -V,可以看到已经是最新的9.0.3 6:pip install py...

2018-04-04 10:10:31 2375

原创 使用js还原浏览器的缩放

移动端,使用手机浏览器打开一个网页,双指可以进行网页的缩放,非常方便1:缩放前 2:缩放后 3:有没有一种方法,可以还原到原始状态呢。 目前发现一种方法,动态修改viewport,head 中增加标签 <meta name="viewport" id="view1" content="width=device-width, initial-scale...

2018-03-13 16:32:09 10395 5

原创 pdf.js 入门使用指南3-字体显示问题

1:乱码问题。最近遇到一个问题,一个pdf 文件使用了冷门的字体,导致出现乱码,字体空白,如下图所示2:问题排查,初步排查,治标。   修改改pdf 文件,把字体都修改成宋体。再次预览,显示正常 。   3:从问题上根治这个问题,治本      总不能把每个pdf 都修改一下字体,这样太麻烦。经过测试,找到治本的方法。      下载  http://downloa

2018-01-17 16:27:42 16528 5

原创 pdf.js 入门使用指南2-显示篇

一:如何控制pdf缩放 var viewport = page.getViewport(scale); 参数:scale,0到1之间的小数,比如0.8,比如100%显示,填写1,参考如下 var viewport = page.getViewport(1);部分代码参考: var pdfDoc = null, pageNum = 1, pageRendering

2018-01-17 00:10:29 15162 5

原创 pdf.js 入门使用指南1-安装篇

最近由于工作需要,需要一个功能在线浏览pdf。经过初步筛选,选定了pdf.js.可以满足我们所有的功能需求。一:先简要概括一下优缺点 优点总结:免费,开源的。这点很重要纯js实现,客户不需要安装额外的插件功能强大,缩放,打印,查找功能应有尽有兼容主流浏览器,火狐,谷歌,ie9+都支持 缺点总结 1:js 文件偏大,加载一起3m 多,即便压缩后,两个核心js 文件也在1m左右。会影响

2018-01-03 21:50:28 24652 12

原创 分享一个好用的图片压缩软件

为了性能优化需要,一般需要优化网站上的图片,减少大小。但问题来了,很多压缩软件是有损压缩,压缩后图片质量惨不忍睹。       下面我分享一下刚刚了解到的图片压缩软件,名字叫智图。        官网地址是:        http://zhitu.isux.us/        页面截图 如下,我感觉最大的有点是,压缩后图片不会太失真。即便是最低的质量,图片也是能用的。

2017-12-26 15:35:13 4640

pdf分片下载

pdf.js 结合php ,实现分块下载 1:代码文件在chunk 目录文件下,view.html 是要访问的网页 2:downalod.php 是代码实现分块下载的文件 3:要放在nginx 等web 服务器下 4:推荐使用谷歌浏览器查看分段 下载效果

2018-11-23

手机端浏览pdf的demo

使用js,不使用任何第三方插件,在手机上浏览服务器上pdf. 请把解压后的代码,放在iis或nginx 的web服务器目录上访问

2018-05-21

pdf.js使用demo

使用pdf.js的demo,请注意,一定要使用iis,apche 等web服务器下运行,然后访问http://127.0.0.1/pdf/index.html 等方式访问

2018-01-17

使用iTextSharp.pdf进行数字签名的demo

使用iTextSharp.pdf进行数字签名的demo,网上资料较少,我搜索的一个demo,然后进行 了二次修改

2017-10-23

缺少alt属性图片检测程序

缺少alt属性图片检测程序,检测一个网页中所有没有alt属性的图片

2013-06-02

百度权重查询C#源代码

百度权重查询c#源代码,.net 2.0 ,sharpdevelop2.0创建,vs 系列应该也能打开,这是本人业余学习c#的代码,希望对你有用

2013-05-26

全国3千所高校信息

xml格式,大家可以根据自己的数据库,自己建立字段导入,全国3319所左右高校信息,不包括内部的院系信息,有需要可以根据自己的需求灵活导入,希望对您有用

2013-04-09

jquery-flip翻转插件有demo

jquery翻转插件,可以控制,左右上下的翻转

2013-03-06

图形压缩器JPGysq-v2.0

一个非常好用的图片压缩工具,用于压缩容量较大的图片

2009-08-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除