老徐的自留地

时光在笔尖流淌
December 4, 2019

C#下使用iTextSharp实现HTML生成PDF,支持CSS和中文

简要iTextSharp的功能很强大,之前我也写过使用pdf模板来生成PDF的文章(《使用iText5来处理PDF》),当然这里我还是使用iTextSharp5这个版本,原因是这个版本还是开源免费的。前面不多说,还是通过nuget来安装iTextSharp5,这里还需要安装itextsharp.xmlworker,之后开始做html模板,及对应的css。这里需要注意的是,div等可以有宽度的...
October 16, 2019

恭喜老徐,喜提德生PL-680

对德生的PL-680种草已久,苦于太穷,一直没能下手。直到有一天发现不止德生自己的淘宝店里下架了这机器,整个淘宝店里卖这机器的也越来越少,甚至到最后加价到780块钱还要等货,这时候我就慌了,闲鱼上也只有两个转让信息,其中一个是半年前的,另一个机器成色不太好还贵。说巧不巧,正好在德生论坛里看到有个帖子说PL-680上架了,别等了,再穷也不能不买收音机,下手吧。下单之后每天都是度日如年,每天都在...
July 22, 2019

服务器安装McAfee后卸载,ASP站点500错误的解决方法

前些天,在东风日产上班做运维的朋友联系到我,说遇到了个他们搞不定的问题,他们有台服务器安装了McAfee之后没安装上,还卸载不掉,之后他们想办法把程序给干掉了,但是在这之后就出现了个问题,服务器上有个用ASP写的系统无法访问了,静态页面没问题,ASP的就报500的错误,问我能不能搞掉这个问题。最后,时间定在上周日,他们车间不生产,可以对服务器进行重启等操作,我就去看了下。图一、厂区的位置从我...
January 9, 2019

2018年终总结

前言前几天,看过@夜骸 老师的2018年终总结,顿时感觉我的这几十年的光阴都是虚度了的,包括刚刚过去的2018。无论是虚度与否,这一年到头来,也是有一些收获的,但是事业上依然一事无成。下面就用流水账的形式,想到哪写到哪吧。事业自己的16年的时候,心血来潮去注册了个公司,直到现在依然没有实质上的经营,每年贴3000块钱左右的代理记账费用,还要续费挂那个没有实质内容的公司官网的服务器。很像注销掉...
December 25, 2018

.net下发送Email的Helper类

一、适用场景前段时间因为业务需要自动给客户发送支持HTML格式的而且带附件的Email,而且使用的还是Office365邮箱,就抽时间看了一下这方面的内容,并写了这个帮助类。该类是使用的SMTP服务发送Email,可以支持OFFICE365等邮箱,支持SSL、HTML邮件、附件等。目前未启用加密的常规发送和使用Office365邮箱发送都已经测试通过。该代码目前是使用在.net 4.0环境下...
September 8, 2018

在.Net Core 2.1下使用SkiaSharp进行图片处理

在.Net Core下,没有可以支持跨平台的Drawing类库,官网提供的Common.Drawing只能在Windows下使用,那么在.Net Core下该如何处理图片呢?其实有很多第三方提供了解决方案,而我比较喜欢用的是Mono团队提供的SkiaSharp,原因是稳定而且支持的也很好,性能上也还好。一、SkiaSharp是什么?1.Skia介绍Skia是Google旗下的2D图形处理库,...
August 4, 2018

关于最近爆发的无卡盗刷的技术上的可能性及防范方法

近日,微信、微博及很多论坛都被曝,自己的银行卡、支付宝、京东等被盗刷,而自己手机就在身边,并且收到几十条甚至几百条短信。下面就说一下可能性及防范方法。1.手机木马通过诱惑性的链接或邮件,引导用户安装手机木马,该木马可以拦截用户短信,并且将短信转给攻击人指定的邮箱或服务器上。防范方法:不要点击可疑的链接及邮件,如果是Android手机,请在设置——>高级设置——>安全,关闭其中的“...
老徐 in
July 21, 2018

我们是真人工“智能”

原文标题:你以为是人工智能,其实是只能人工(EON/编译)还记得前段时间谷歌演示的智能助手Duplex吗?它能模仿人类打预约电话,甚至还会发出人类惯用的语气词,接电话的店员甚至没有意识到,电话的另一端根本就不是真人。然而,你可能没注意到的是,当开发者们共同致力于让AI变得更像人时,有些创业公司却打起来了另外的算盘:让人冒充AI。谷歌CEO介绍Duplex。图片来源:Google对于这些公司来...
July 10, 2018

[工具] Windows10 获取数字许可证 批处理版

直接获取Windows10 数字许可证,同一台电脑,即使重装系统,无需输入许可证密钥,只要联网就能自动永久获得授权.因为你的授权信息已经保存在微软服务器上了.这是Windows10特有的方式,非KMS方式的180天循环授权.保留其他授权信息的操作如果你同时有已授权的Office产品,而又不想失去其授权状态.你可以做如下操作:备份系统激活信息.初始化系统激活信息.自动激活并获取数字激活许可证....
July 4, 2018

.Net Core 2.1下,使用Oracle数据库

在.Net Core 2.1下,可以通过Dapper框架非常方便的使用Sql Server、MySQL、PostgreSQL等数据库,但是使用Oracle数据库就没那么方便了,比如执行存储过程的时候返回的游标,就没有对应的类型,另外还需要Oracle的驱动等等。经过了几天的查阅资料,现在整理下在.Net Core 2.1下通过Dapper使用Oracle数据库的方法。首先是连接数据库,方法与...
July 4, 2018

永久删除你在任何 Discuz! X 论坛的帐号

国内知名开源论坛系统Discuz! X论坛爆漏洞,已登录用户可以通过js脚本删除自己的账号。具体操作如下:使用Chrome(或火狐等可以使用Console的浏览器)打开任意一个Discuz! X论坛,登录自己的账号,之后F12打开开发者工具,切换到Console界面,输入下面代码:location.href=((d=(await(await fetch("./home.php?mo...
July 3, 2018

目前看到的关于房价暴涨和中美贸易战最好的文章——2018中国房价暴涨和中美贸易战的深层关系

这是一篇转载的文章,原文链接没找到。文章的内容虽然看的不是太懂,但是觉得还是很有道理的。如果原文作者看到了,可以在评论区留言,以便加上原文地址,如有侵犯,请联系删除,谢谢。在中国,房价问题有一个铁律:越调控越暴涨。2018刚刚进入5月,全国各地发布的调控政策数量就已经超过了115个。仅4月份一个月,全国各种房地产调控政策合计就多达33次,25个城市与部门发布调控政策,其中海南、北京、杭州等城...
July 1, 2018

.Net Core 2.0的坑——POST提交HTTPS时证书报错的问题

最近接入腾讯云的短信平台,平台的接口是HTTPS的,开发环境是Windows,而生产环境是Linux(CentOS)。在开发调试的时候都正常通过,没问题;而部署到CentOS上之后,会报System.PlatformNotSupportedException: The handler does not support custom handling of certificates with ...
June 13, 2018

你的样子

第一次听林志炫的这首歌时,大概是在2002年夏天吧,那时候读高二。那年暑假回到学校,时间有点早,就去校门口的一个小卖店里找卡带听,那时候的我根本就不认识几个明星,也不知道谁的歌唱的好听。我也记不清当时拿到这本卡带的时候,心里是怎样想的,我猜应该就是“抱着试试看的态度买了一盒”吧。那是一本林志炫的专辑,当然是盗版的,小卖店里只有卖盗版的,最多是质量好一点的盗版,里面有这首歌。当时他的声音给我一...
June 13, 2018

Typecho Markdown表格样式

我现在用的这个主题,默认的表格样式太难看,修改了一下,现在舒服多了。css代码如下:.post-content table { width: 100%; /*表格宽度*/ max-width: 65em; /*表格最大宽度,避免表格过宽*/ border: 1px solid #dedede; /*表格外边框设置*/ /*margin: 15px auto; ...