自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郝伟老师的博客——大数据、并行计算与人工智能时代

博客精神:厚积薄发 追求原创 深入浅出 乐于分享

  • 博客(14)
  • 资源 (9)
  • 收藏
  • 关注

原创 【实战】三种方法彻底有效地解决SSH的 Write failed: Broken pipe 问题

本文通过实战经验结合原理分析,总结了三种行之有效的方法,并经过大量读者验证,确实能够彻底解决Write failed: Broken pipe问题。在使用SSH连接远程服务器的时候,如果长时间不操作,再次进入 Terminal 时就会有卡死一段时间没有响应。等待一段时间以后,会发现以下错误提示:Write failed: Broken pipe,表示连接管道已经断开,所以只能重进行连接。本文提供了三种办法彻底解决此问题。

2019-02-13 13:39:24 51529

原创 从中国历年人口数据简单分析未来房价走势(本分析仅供参考)

以下数据来自中国统计局官方网站从1981 - 1997 的连续17年,中国每年人口净出生人口都在2000万以上。从1998年开始,逐年减少,从2001年开始至2017年,每年净出生人口基本在1600万左右。所以在最近十五年,正是赶上 1981-1997出生的这一波人要买房,因此把房价无情地快速推高。随着这批人买房需求的满足,房屋需求开始下降,这也解释了为什么这几年一直有人在喊房价要降,并且...

2019-02-28 12:35:57 4578

原创 C#读写注册表及 "WOW6432Node" 问题

C# 读写注册表技术很成熟,示例代码如下:// Create & Writestring regpath = @"Software\MySoft\Soft1"; RegistryKey key = Registry.LocalMachine.CreateSubKey(regpath);key.SetValue("InstallDirectory", @"C:\Data", Regi...

2019-02-27 17:38:26 4282

原创 C#项目中,使用应用程序清单文件 app.manifest 实现获得管理员权限等功能

很多时候,我们的程序因为需要管理员权限的问题而导致运行失败。这时候可以使用右键菜单,选中程序,以“管理员身份运行”,如下图所示。虽然问题是可以解决,但是经常有时候客户不清楚如何操作,还是会带来麻烦。所以更好的办法是程序直接主动申请权限,具体的做法是在项目中添加“应用程序清单文件”,默认会以 app.manifest 为文件名添加至项目根目录,如下所示。<?xml version="1...

2019-02-27 08:49:38 7807

原创 DirectoryInfo 和 FileInfo两个类的区别

准备代码// 创建文件目录和文件string tmpdir = System.Environment.GetEnvironmentVariable("TMP") + "\\qdas";Directory.CreateDirectory(tmpdir);File.WriteAllText(tmpdir + "\\test1.txt", "This is a test.");在立即窗口输入...

2019-02-27 08:26:33 911

原创 在Windows中如何通过命令行创建快捷方式

经常我们需要从程序中创建快捷方式,但是遗憾的是很多程序中都没有内置的模块,虽然有第三方的库,但是为了 这么简单的功能多增加一个库文件有点大才小用。这里利用VBS,介绍的解决方案只需不到两分钟的时间即可完成并且运行良好。首先,使用名称myshortcut.vbs创建一个文本文件。 然后复制以下文本并将其粘贴到文件中:set WshShell = WScript.CreateObject("WSc...

2019-02-26 22:25:22 9418 2

原创 关于Windows文件系统的几个重要概念和注意事项

重要概念在Windows文件系统中,有三个重要的概念。文件(File)即数据承载的主体,每个数据文件都有一个文件名。文件名由文件名和后缀(Extension)组成,两者使用点连接。文件目录(Directory)用于存储文件的目录。目录中可以包括多个目录。路径(Path)一段表示文件或文件目录的地址。不同层级的目录使用 \ 进行分隔。路径分为绝对路径和相对路径。路径可以是一个文件也可...

2019-02-20 14:11:04 1480

原创 使用C#列出所有中文汉字

在C#中,所有的字符都是 char 类型,包括中文或其他语言。经查询,所使用的语言范围为 \u4e00 - \u9fa5.将unicode中编码中所支持的共20902个汉字显示出来(附所有汉字)。补充资料Unicode是全球统一编码,用于解决全球编码混乱的问题。Unicode使用用两个字节表示一个字符,这样可以表示的字节范围有65536个。C#中可以使用 char c = '\u4e00...

2019-02-19 09:58:34 3919

转载 一个好用的C#气泡提供框

效果如图所示。下载地址:待加入

2019-02-18 09:30:06 1142

原创 一个简单示例充分说明C#中yield return的作用

yield return作用在 return 时,保存当前函数的状态,下次调用时继续从当前位置处理。示例说明如下代码所示,主函数使用 foreach 输出 GetNumbers() 方法的数据。函数一共有3个数据,调用了三次此函数的处理部分,而初始化部分只调用了一次。使用方法解析这个函数在处理循环时可以每生成一个数据就返回一个数据让主函数进行处理。在单线程的程序中,由于不需要等所有数据...

2019-02-16 10:32:36 18817

转载 [转] 研究过177位百万富翁后, 他得出13条“富有的习惯”, 你占几条?

“他们从普通人转变成有着七位数财产的成功人士的原因之一,在于其富有的习惯。”这个短语是(Thomas C. Corley)托马斯·科里生造的,他花了五年时间研究了177位自力更生的百万富翁的日常习惯。“通过研究,我发现你的日常习惯会透露出你在生活中能否获得成功。”他在新书《改变习惯,改善生活》中写道,“习惯预示着一种因果关系。”“习惯决定着财富、贫穷、快乐、悲伤、压力、关系好坏、健康与否。...

2019-02-14 09:38:46 678

原创 Java Stream学习笔记(持续更新中……)

Intermediatemap (mapToInt, flatMap 等)对每个元素进行指定函数的操作。filter对元素进行指定函数的筛选。distinct选择所有不重复的元素。sorted根据函数签名 (a,b)->f(a,b) 进行排序。peek对每个元素进行查看操作,不会改变值。示例如下: var integers = new ArrayLis...

2019-02-10 22:53:25 619

原创 一道百度的面试题目。

题目:给一个函数,返回 0 和 1,概率为 p 和 1-p,请你实现一个函数,使得返回 01 概率一样(来源)。解:对此函数 n 次抽样,则其出现1次的次数符合正态分布,其中中心期望值为 n*p,其他值在中心值两侧的分布相等。设给定函数名称为GetNumber(),根据这个原理,可定义如下函数。// 随机返回0或1,其中0或1返回的概率都为50%。public int GetNumber...

2019-02-02 20:29:58 1100

原创 Semaphore学习笔记

在多线程操作中,如何处理资源竞争是非常常见的一个问题。资源的数量如果是单个,Java中有很多种方法可以进行处理,但是如果有多个资源的情况,如在银行处理业务时,顾客和工作人员都有很多,但是窗口却是有限的,应当如何处理呢?为了解决这个问题,Java多线程包中,提供了 java.util.concurrent.Semaphore 以解决以此问题。下面通过一个示例来说明(代码在最下方,先直接看结果)。...

2019-02-01 10:43:45 751

Svg2Xaml.zip

一个能够将SVG文件转换为XAML格式以便WPF程序显示的控制台程序。命令使用格式为:Svg2XamlDemo.exe c:\data\input.svg,则会生成对应的XAML文件 c:\data\input.xaml

2021-08-16

一个用于对PDF文件拆分合并的DOS工具Pdf.rar

能够对PDF文件按页进行拆分合并等操作。

2019-10-12

ThreadTestDemo2.rar

C#的多线程有多个状态和多个操作函数,本示例主要目的是为了测试C#中线程的主要状态和操作函数调用关联。

2019-09-05

汉诺塔算法带UI动画显示

汉诺塔 (又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。

2019-05-27

猜数字游戏的C#实现(带界面)

游戏规则 游戏的目的是猜中计算机随机生成的4位数,猜数字的规则如下: 1. 每次玩家可以输入4个不同的数字进行猜测; 2. 计算机返回猜测结果,包括以下三种情况: 情况1:数字正常,位置也正确,则为A类,如 情况2:数字正确,但是位置不正确,则为B类 情况3:数字和位置都不对,则没猜中。 举例:假设4位数字为3259,以下输入分别为: 3580 -> 1A1B,因为3属于情况1,5属于情况2,所以A和B均为1; 1346 -> 0A1B,因为只有3属于情况2; 0184 -> 0A0B, 情况3. 当返回为4A0B时,表示全部猜中,游戏结束。

2019-05-26

BinaryViewer.rar

Binary Viewer,一款简单易用的二进制查看工具。

2019-05-18

一个非常轻便好用的C#气泡弹出提示框控件

一个非常轻便好用的C#气泡弹出提示框控件。有源代码和示例(VS2015)。

2019-02-18

wget for Windows

Windows下使用的wget(亲测可用)。体积小使用简单。语法: wget -P D:\website http://www.xdown.com wget -O "D:\a.zip" http://www.xdown.com/a.zip

2019-01-13

itextsharp.dll

支持PDF中文转换的C#可用的动态链接库。相应使用方法可以参见以下网址: https://blog.csdn.net/weixin_43145361/article/details/84785741

2018-12-04

空空如也

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

TA关注的人

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