.Net Developer


Lastest Comments:

关于resource.openRawResource(...)结果为null的处理:


sg:

sg

CSS-从放弃到入门(一):


韦韦呀:

珂珂好棒,呱唧呱唧。

吃鸡游戏什么时候变的??:


蓝灯:

https://cloudfra.com/lantern-free.html

MORE...

利用C#编写开机自动设置每日必应壁纸为桌面壁纸的小程序

必应的每日高清壁纸质量都很高,然而Windows10的时代个性化里还没有每天设置必应壁纸为墙纸的功能。从网上搜了搜官方的必应缤纷桌面和微软壁纸早停更了,那没办法只能自己写个程序然后开机自动设置了。

TOTP两步验证在.Net WinForm上的实现

这篇记录利用.Net版Authenticator具体实现一个例子。实际上这个小例子是为我的网站添加两步验证练手的,其实只实现在服务端上的功能就可以了,但为了了解客户端是如何调用的,于是在这个软件中我同时模拟了服务端和客户端两部分。

Latest Post

迟来的信仰——二手Surface3体验(二)» Dustray

四、综合体验 手写体验 Surface 配 Surface Pen,简直就是绝配,这东西的体验最重要的取决于延迟,之前看到网上说延迟不如Pro系列,担心差到哪,毕竟不是一个价位的。到手后实际效果要比预想的好,没有延迟是不可能的,但还是比较跟手,写字什么的都没问题。 虽然没有ipad,不过在实体店体验过,如果跟ipad pro比,最大的差别是触感,Apple Pencil笔尖偏硬,在屏幕上划拉是纯粹的玻璃触感,Surface系列据说在屏幕上有一层什么涂层,再加上笔尖偏软,实际效果比苹果笔更真实,当然离真实纸笔还是有挺大差距的。从深水宝又买了张磨砂膜,,摩擦的感觉又进了一步。 总结 ...

科技杂谈 Surface体验

(0) (0) (217)

Mar 18, 2018 21:47:37

迟来的信仰——二手Surface3体验(一)» Dustray

Surface第一代于2012年发布,并搭载了专门为触控设备优化的WIndows8系统。如今过去了6年,New Surface Pro(第五代Surface Pro)都已经在去年发布了,而我终于有钱买个二手Surface过过微软瘾了。 Surface 3发布于2015年的3月,并在当年5月5日正式推出,距今已三年整。发布时搭载Windows8.1家庭版,处理器是英特尔Atom x7-Z8700,说实话我对这款处理器性能还是有些担心的,与其他Surface搭载的处理器对比,多核性能大致相当于Surface Pro 3的i3版,但Atom x7是四核,单核性能完全比不上酷睿性能。关于处理器的事情...

科技杂谈 Surface体验

(0) (0) (240)

Mar 10, 2018 11:32:31

关于resource.openRawResource(...)结果为null的处理» Dustray

在安卓开发中调用本地资源写入流InputStream is = resource.openRawResource(resId);,然后mapArray[index] = BitmapFactory.decodeStream(is);(mapArray[index]为Bitmap的数组),也就是说需要多次将图片写入流并进行处理。 然而就报了NullPointerException。 查询所知,同一个流“is”在多次重复使用时需重置,也就是加入is.reset(); 完整代码: is = resource.openRawResource(resId); mapArray[index] =...

Android 问题解决

(1) (0) (246)

Feb 28, 2018 18:35:07

记一次差点变成矿机的经历» Dustray

幸亏被拦截了,还隐藏成清白的系统程序差点没找出来。

科技杂谈 挖矿门罗币蠕虫

(0) (1) (436)

Feb 07, 2018 09:55:42

安兔兔:骁龙660 VS 骁龙820残废版» Dustray

手机对比 | 芯片 | 手机型号 | RAM | ROM | 配置 | 使用时长 | | ------------ | ------------ | ------------ | ------------ | ------------ | ------------ | | 骁龙660 | 坚果Pro2 | 4 | 64 | 中偏低配 | 俩小时 | | 骁龙820 | 小米5 | 3 | 32 | 渣渣乞丐残废最低版 | 一年半 | 说实话似乎有些不太公平,不过我手上也就这俩破手机,总不能再把红米1和魅蓝note1捣鼓出来。小米5用了将近一...

手机 骁龙SoC芯片对比安兔兔

(0) (0) (353)

Jan 27, 2018 11:39:17

使用SSL加密smtp发送邮件(使用CDO发送)» Dustray

遇见问题 这个问题找了一整天。 给网站加评论自动发送邮件功能时,本地测试使用25端口没问题能发送,其余两个465和587端口全部超时,设置client.EnableSsl = true;也没用,就是怎么弄都没用。那就用25端口算了,发布。 “System.Net.Mail.SmtpException: The operation has timed out.”。。。。。。 然而发布到服务器之后,仅存的25端口也超时了。。好嘛防火墙没开端口?打开,无效。安全组没开端口?打开,还是无效。 我就查查查,百度、Bing、Google、GitHub。。。查了一圈毫无结果。 绝望地看服务器日志...

ASP.NET MVC 问题解决SSLEmailsmtpCDO

(0) (0) (316)

Jan 25, 2018 13:57:18

利用Net.Mail发送SMTP邮件» Dustray

利用.Net Framework自带的 System.Net.Mail来发送邮件。 引入命名空间using System.Net.Mail; 固定代码格式 private MailMessage mailMessage = new MailMessage(); MailAddress address = new MailAddress(AccountEmail); mailMessage.From = address;//设置发送地址 mailMessage.CC.Add(cc);//设置抄送地址,可设置多个 mailMessage.To.Add(reciver);//设置收...

C# SMTPEmail

(0) (0) (349)

Jan 25, 2018 13:22:24

解决网站发布后第一次打开(Controller)慢的问题» Dustray

一直以来,不论是在本地调试,还是发布到服务器,首次打开某个页面总是很慢,只是因为,程序会在生成后“按需编译”,你打开某个页面,程序才会对对应的Controller进行编译,编译完成后才会对用户请求作出处理,所以第一次等待时间长就卡在编译这步。 那么解决方法是什么呢? 其实,Asp.Net MVC在从Visual Studio进行发布的时候,发布配置文件中可以让开发者选择: 这里是以Visual Studio 2017举例,不同版本或语言可能描述有差异。 默认“在发布期间预编译”是不被选中的。从字面意思可以理解预编译完成后就不需要在用户第一次请求页面时编译了,大大节省了用户访问的时间...

ASP.NET MVC 问题解决controller编译

(0) (0) (320)

Jan 25, 2018 09:33:41

比较两个浮点数是否相等» Dustray

想要比较两个浮点数是否相等该用什么办法呢? double a = 0.1; double b = 0.2; if(a==b) printf(相等); 是这样吗?可以。 但是如果是这样呢(以java举例): double a = 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1 + 0.1; if(0.9==a) { System.out.println(\t相等); }else { System.out.println(\t不相等); } 答案却是不相等。 这不是某种语言的bug,几乎所有的编译器都是这样。因为...

Java 浮点数

(0) (0) (335)

Jan 21, 2018 16:40:45

解决多个线程同时访问数据库引起的连接未关闭错误» Dustray

前两天添加访问量之后服务器莫名其妙宕机,而且两次都是在凌晨3点25分左右,第三次在六点,一天一次很是烦,重启服务器又好了。由于当时把所有错误都忽略也没做Log,又赶上考试,实在抓不出也没时间抓错误。 后来取消忽略错误之后发现果然是在某处读写数据库那里引发了异常,可能是由于某个爬虫引起的。 因为这句访问数据库的代码写在一个静态方法中,所以推测是两个进程同时访问而一个没有访问完毕即还没有关闭连接的时候另一个就想访问。非常低级的多线程问题,直接的解决办法就是加个线程锁: 举个例子: private static Object locks = new Object(); public s...

ASP.NET MVC 错误解决

(0) (0) (354)

Jan 21, 2018 09:40:39

···


My Bottom Line