欢迎光临 Rick 's BLOG
日志首页  | C# .Net编程  | 原创作品  | 生活点滴  | C\C++相关  | 多媒体相关※ERMP  | VB相关  | 其它运维与编程  |  留言簿
未知 C# 使用 HttpClient错误?SocketException:现有连接被远程主机强行关闭   [ 2023-12-22  | C# .Net编程  |  本站原创 ]
C#中使用 HttpClient 访问https站点,出现以下错误。

System.AggregateException
HResult = 0x80131500
Message =发生一个或多个错误。


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:787
晴天 C#屏幕截图,指定区域截图,窗口截图的实现   [ 2023-12-21  | C# .Net编程  |  本站原创 ]
核心方法是使用Graphics类的CopyFromScreen方法将窗口的内容复制到位图中。
指定区域截图,只需要将屏幕图片按区域裁剪即可。
指定窗口截图,先获取窗口的位置和大小,然后转化为指定区域截图了。
如果是制作指定窗口的录屏程序时,需要注意实时跟踪窗口的位置和大小(窗口位置和大小可能会调整变化)。
其它的就没有特别的了。


阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:1016
未知 主流网络爬虫机器人/蜘蛛详解   [ 2023-12-21  | 其它运维与编程  |  本站原创 ]
所有网站都会有很多网络漫游器来爬取页面,其中越优秀的网站蜘蛛越多。
不过我们要区分蜘蛛的真伪,同时了解各种蜘蛛,屏蔽一些对网站无用的蜘蛛,避免养“蛛”为患。

搜索引擎占有率
按此在新窗口打开图片


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:624
单来说vs发布版本与vc版本对应关系如下所示:

  • Visual Studio 6 : vc6
  • Visual Studio 2003 : vc7
  • Visual Studio 2005 : vc8
  • Visual Studio 2008 : vc9
  • Visual Studio 2010 : vc10
  • Visual Studio 2012 : vc11
  • Visual Studio 2013 : vc12
  • Visual Studio 2015 : vc14
  • Visual Studio 2017 : vc15


阅读全文……
作者:rick  | 分类:C\C++相关  | 评论:0  | 引用:0  | 查看:900
晴天 新博客系统更新   [ 2023-12-20  | 生活点滴  |  本站原创 ]
2023年12月20日,修复上传了老论坛的附件文件。原文章中引用的论坛图片和附件应该可以正常访问了。

博客前台功能已经完成,模版样式进行了部分调整。前台引入部分Bootstrap样式。
前台增加了风格模版切换功能。后续准备基于Bootstrap做一个新的风格模版。
后台样式完全基于Bootstrap,后台功能完成50%。

阅读全文……
作者:rick  | 分类:生活点滴  | 评论:0  | 引用:0  | 查看:1057
未知 php nodejs 获取网站图标的不同方法   [ 2023-12-19  | 其它运维与编程  |  本站原创 ]
如果要做一个导航页,添加网站后要是能够同时显示这个网站的图标那就很nice了。
当然如果做大框的话,显示网页快照图片是最完美的。但是小框还是图标好一些。

那么要如何获取网站的图标呢?
这里介绍几种不同的方式。


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:606
未知 在CodeIgniter4中实现文件下载权限验证并利用nginx高效处理   [ 2023-12-18  | 其它运维与编程  |  本站原创 ]
在上一会的文章 在CodeIgniter4中实现文件下载,以及nginx实现上传文件夹名的重写 中我们介绍了文件下载的几种实现方式。
这一回介绍第三种方式。

这里主要用到了nginx的XSendfile功能,这样效率比php的readfile要高。



阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:557
晴天 C#同步代码中调用async异步方法.Result等待导致阻塞死锁deadlock的问题   [ 2023-12-17  | C# .Net编程  |  本站原创 ]
在 UI界面或者ASP.NET的同步代码中调用async的异步代码时如果async和task.Result混用会出现线程被阻塞锁死deadlock的情况。
导致死锁的例子代码:
public static async Task GetWebPageAsync(string uri)
{
//这里的 client 是全局初始化的 HttpClient 对象
return = await client.GetStringAsync(uri);
}

public void Button1_Click(object sender, EventArg e)
{
var webTask = GetWebPageAsync("_get_url_");
textBox1.Text = webTask.Result;
}



阅读全文……
作者:rick  | 分类:C# .Net编程  | 评论:0  | 引用:0  | 查看:763
未知 新博客系统功能更新上线   [ 2023-12-17  | 生活点滴  |  本站原创 ]
2023-12-11恢复上传旧的附件文件,服务器和程序对附件下载进行了配置和更新,老的博客文章中的附件可以正常下载。
2023-12-17 TrackBack引用通告功能完整实现并上线运行。(之前有考虑删除这个功能,最后还是保留了。)

目前新博客系统前台功能(除网络书签外)已经全部实现并上线运行。
网络书签功能的去留待定。

阅读全文……
作者:rick  | 分类:生活点滴  | 评论:0  | 引用:0  | 查看:1035
未知 jQuery 异常TypeError: $(…).tooltip is not a function   [ 2023-12-16  | 其它运维与编程  |  本站原创 ]
发现页面执行不太正常,按F12打开开发工具,发现有下面的异常
Uncaught TypeError: $(...).tooltip is not a function error:


在网上搜索了一下解决方案,有说引入了两次 jQuery 的,删除多余的引用。
看了一下,我的网页,只引入了一次 jQuery 。


阅读全文……
作者:rick  | 分类:其它运维与编程  | 评论:0  | 引用:0  | 查看:656

PoweredBy R-Blog V1.00 © 2004-2024 WWW.RICKW.CN, Processed in second(s) , 4 queries    京ICP备17058477号-5