自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

诺尔的博客

超适合新手的文章!

  • 博客(11)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 [PowerShell] 快速入门, 基本语法, 常用类型, 函数, .NET 互操作

PowerShell 快速入门开始之前, 我们认定你已经有一定的编程基础, 熟悉 .NET 中的类型与对象.此文章对于 .NET 开发者来说更简单哦!在 PowerShell 中, 几乎一切都是对象. 与 CMD 有很大不同. PowerShell 是强类型的, 它基于 .NET, 故, PowerShell 可以近乎完美的调用 .NET 的标准库.0. 官方文档既然要学新东西, 肯定要会查阅官方文档才彳亍呀! 本文章参阅官方文档, 并使用更简单的语言讲述给读者, 在每一部分都会有推荐的官方文

2021-03-24 15:42:12 1087 2

原创 [C#] WPF TextBox 在 PreviewDragEnter 中指定 Effect 且指定 Handled 为 true, 仍然无法正常实现拖拽操作.

在开始之前, 请先阅读这篇文章: [C#] WPF Preview 事件与普通事件的区别我们知道, 某些控件会对事件进行处理, 导致部分事件我们无法正常使用, 对于 TextBox, 显而易见的是关于拖拽的事件完全不能正常使用. 因而我们需要使用 Preview 事件.对于一套拖拽操作, 有以下过程:用户拖拽数据进入控件 (DragEnter)用户拖拽数据在控件上移动 (DragOver)用户拖拽数据在控件上松开鼠标 (Drop)对于一个控件, 必须指定这个控件的 AllowDrop 属性为

2021-03-19 19:44:01 458

原创 [C#] WPF Preview 事件与普通事件的区别.

很多文章都提到了冒泡事件和隧穿事件, 我是没有去测试过这两个的, 但是有一个非常非常重要的点很多人都忽略了.已预处理事件的控件在 WPF 中, 部分控件已经对某些事件进行了处理, 例如一个 Button, 它提供了 Click 事件, 而 Click 的本质是 MouseDown 和 MouseUp, 因而, Button 的 MouseDown 和 MouseUp 事件是没办法正常使用的…如果需要使用它们, 你得使用 PreviewMouseDown 和 PreviewMouseUp.同样, 有很

2021-03-19 19:30:01 2556

原创 [Python] 巧用! 局域网传输文件! 还可以这么玩!!!

之前… 我知道了 Python 有着内置的网络库, 甚至可以直接用来原地开一个 http 服务器!最近… 频繁的需要在局域网内传输大文件… 用 U 盘当然可以, 但完全没必要, 太浪费了也试着用 Python 的套接字来手动将文件数据发送到另一台机器, 然后另一台机器也用 Python 套接字来接收, 并直接写入到文件… 好吧我知道很麻烦没错然后… 我突然想起… Python 开那个 HTTP 服务器可不就能直接用来分享文件啊卧槽?于是…python -m http.server成功了… 而且

2021-03-19 18:42:42 248

原创 [.NET] 拓展库, 开源库, nuget库收集. (长期更新)

如果感兴趣, 可以试试下面的库名称标签描述Newtonsoft.JsonJSON分析, 文本处理非常流行的JSON操作库, 教程也能够轻松在网上找到, 速度也很不错NAudio音频处理, 录音, 播放音频流行而又强大的音频操作库Fody.Costura程序打包仅需安装这个库, 即可直接使所有需要的程序集内嵌入你的程序, 实现单文件程序System.Drawing.Common图像处理你可能会发现 .NET Core 不内置 System.Drawin

2021-03-19 12:12:04 429

原创 [笔记] 记录一次该死的 “玄学“ Bug, 赶紧看看避开这个坑!!! .NET Core, Delegate.BeginInvoke, PlatformNotSupportedException

概述:没事闲着别总是玩异步, 否则可能就会像我这样出现线程问题这件事:首先是… 报了一堆 “平台不支持的” 错误.堆栈显示也看不出来是哪里的问题, 但我看到了 Threading 这玩意儿…:最后通过 “死亡断点” 发现是这里出的问题, 这是一个异步操作的回调函数.进一步调试, 发现是这里, 这里又会 Invoke 一个事件:好家伙, 又是一个事件… 然后我看了看订阅了这个事件的地方…乍一看, 没啥毛病! 但问题确实出在这里! (我实在是太菜了)最后… 我思

2021-03-09 21:48:03 466

原创 [WPF] Matrix Transform, 矩阵变换. 最最最基础的原理解释.

关于向量:1. 向量的基在计算机科学中, 向量, Vector, 通常这么表示:[xy]\left[\begin{array}{cc}x\\y\end{array}\right][xy​]向量有两个 “基”, i‾\overline{i}i, 即 1,0→\overrightarrow{1, 0}1,0​, j‾\overline{j}j​, 即 0,1→\overrightarrow{0, 1}0,1​向量可以看作一组数乘以这些基的结果, 即: v‾=a×i‾+b×j‾\ov

2021-03-08 11:59:48 1876 1

原创 [干货] 一篇文章完全搞懂面向对象基本概念

今天我一个朋友, 突然问我, 在程序入口所用的类中, 为什么字段需要加static…好家伙, 一听就是没懂啥是面向对象! 我也看了网上的一大堆东西, 啊说啥继承, 多态, 反正我是菜鸟的时候是没听懂这些东西, 后来还是我自己摸索出来的 (嘤嘤嘤QAQ)好的, 我们使用 C# 来做演示, 大概了解一下类的最基本概念. 来整一个, 数组拓展.演示代码片:public class ArrayHelper{ public int[] Source; // 字段 public st.

2021-03-07 16:15:50 258

原创 [Web前端] 子元素设置高度为100%, 却没有与父元素对齐高度.

大概描述一下我遇到的情况.父元素没有明确指定高度, 但是其中一个子元素的高度是确定的, 并且通过这个高度将父元素的高度撑起来. 另一个子元素的高度是100%, 即, 我想要使它与父元素的高度统一.但是, 指定高度100%的子元素没有与父元素的高度统一.不过, 如果明确而制定了父元素的高度为某一确定值, 那么这个指定高度100%的子元素的高度就生效了.奇怪的玄学问题增加了有几种解决方式供参考:使用绝对定位, 设置top和bottom为0使用表格布局, 这个我没用样式做过, 属性可以轻易做到

2021-03-07 09:33:39 1039 1

原创 [Web前端] Margin 失效问题, 设置了 Margin 却不见效果, 解决方案.

首先演示下:.box1{ width: 300px; height: 300px;}.box2{ width: 200px; height: 200px;}.box3{ width: 100px; height: 100px;}.border-with{ border: solid 1px pink;}.padding-with{ padding: 1px;}.style-pink{ background-colo

2021-03-07 09:26:31 3729 2

原创 [C#] 好耶! 是幻影坦克! 原理讲解, 完整类库, 现成代码.

啥是幻影坦克? 幻影坦克就是, 一张黑白图片, 在黑色背景下和白色背景下能够显示出不同的图像.首先, 我可以明确的告诉你, 它的原理就是控制像素的颜色和Alpha通道(不透明度), 来使显示的图像在不同背景下显示不同的颜色.最基本的, 就是, 一张半透明的黑色薄膜, 如果在黑色的纸上, 你什么也看不出来, 但如果在白色纸上, 你可以看见, 它是灰色.本文中, Alpha 统一拟定为 0 ~ 1 的浮点数, 像素亮度统一为 0 ~ 1 即像素’白的程度’, 例如纯白为1, 纯黑则0.注意:本项

2021-03-03 16:44:09 9009 2

Translator.py

一个功能非常棒的翻译脚本, 小巧方便, 就关注一下我这个小可怜吧QAQ

2021-02-04

TocTiny 项目 更新于 2020/12/31

这是一个简易的聊天程序,但它有很好的参考性,它很稳定,近乎完美的解决粘包问题,适用于对C#有一定基础的同学

2020-12-31

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

TA关注的人

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