摘要:
背景:之前生成pdf一直是直接把html代码通过iTextSharp.text.pdf转成pdf,但是一旦html样式稍微复杂就会错乱,比如input标签不会展示,边框也不会展示,只能展示table这些,所以需要通过其它办法。 一开始是直接搞了个窗体程序做尝试,思路是通过WebBrowser打开ht 阅读全文
摘要:
using System; using System.Data; using System.Configuration; using System.Web; using System.Drawing; using System.Drawing.Drawing2D; using System.Draw 阅读全文
摘要:
上一篇文章说了在安卓和iOS微信浏览器监测页面关闭返回的方法,当时测试时是有效果的,后来在安卓端不起作用了,只有浏览器中没有页面缓存重新加载时,才有作用 初步判断是页面首次加载时window.onbeforeunload起作用了,下一次进入读取的缓存页面,window.onbeforeunload不 阅读全文
摘要:
背景:最近做一个倒计时记录学习时长项目,需要在用户点击浏览器的返回按钮或者直接关闭浏览器,或者直接退出微信或者进入后台时记录下当前页面的进度,下次进去从上次退出的地方开始倒计时。一开始想的很简单直接监测浏览器的返回事件window.onbeforeunload,在安卓和pc上可以监测到,但是iOS上 阅读全文
摘要:
背景:项目需要用到上传视频功能,由于视频有知识产权,要求必须上传到自己的服务器上不允许用第三方视频网站接口上传,于是一开始开始用的是input type=file去上传,小的视频上传没有问题,上传将近300M的视频最后显示上传失败,一开始没有找到原因,修改了web.config 的<httpRunt 阅读全文
摘要:
namespace BJSoft.WXYH.Common { /// <summary> /// Http连接操作帮助类 /// </summary> public class HttpHelper { #region 预定义方变量 //默认的编码 private Encoding encoding = Encoding.Default; //Post数据编码 private Encoding p 阅读全文
摘要:
背景:有时候数据量很大,又需要很复杂的计算过程,实时从数据库去取的话会要很长时间,并发量大的话可能导致整个页面崩溃,因为只是一个小项目,只有这一个功能需要,又不是特别重要的功能,所以不考虑用redis,这个时候考虑用的是系统自己的缓存 阅读全文
摘要:
string url = 二维码内容; var qrcode = QRCodeTools.EncodeQrcode(url, 500, 500, Encoding.UTF8); // 合成活动的LOGO图片 var hasImage = GlobalTools.GetCommonContent("TG_EVENT_LOGO_IMG", lott.WX_LOTT_TYPE_SEQ, out cont 阅读全文
摘要:
元数据: var odata=["交易日期|股权激励计划类型|通知类型|交易类别", "20160511| 1| 1| 1", "20160511| 1| 1| 1", "20160515| 1| 5| 1", "20160512| 1| 2| 1", "20160515| 1| 2| 1", "2 阅读全文
摘要:
应用场景:页面进入后台时暂停背景音乐,再次进入时重新播放 load()方法可以加在body onload事件中,也可以等页面加载完成后执行 阅读全文