阿Cai的菜地
码龄14年
关注
提问 私信
  • 博客:34,114
    34,114
    总访问量
  • 28
    原创
  • 1,878,059
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2011-05-13
博客简介:

alolf的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得4次评论
  • 获得30次收藏
创作历程
  • 3篇
    2023年
  • 11篇
    2022年
  • 2篇
    2020年
  • 5篇
    2019年
  • 7篇
    2018年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

356人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

System.Threading.Timer使用简单记录

System.Threading.Timer使用简单记录
原创
发布博客 2023.02.17 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c# TimeSpan 序列化XML的问题

记录TimeSpan 序列化的问题
原创
发布博客 2023.02.14 ·
209 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wpf xaml StringFormat的使用实例

wpf xaml StringFormat的使用实例
原创
发布博客 2023.02.13 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF使用MaterialDesign样式库 记录

MaterialDesign使用记录
原创
发布博客 2022.06.10 ·
591 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

大端 小端

大端模式就是数据从高字节到低字节在内存中排列,小端模式就是数据从低字节到高字节在内存中排列,数据本身字节是高字节在左,低字节在右。32bit宽的数0x12345678在Little-endian模式CPU内存中的存放方式(假设从地址0x4000开始存放)为: 内存地址 0x4000 0x4001 0x4002 0x4003 存放内容 0x78
原创
发布博客 2022.05.10 ·
377 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

C# SignalR IProgress<int>

实现IProgress<in T>接口的Progress<int T>类,接收一个Action<T>,通过这个委托显示进度。服务器端: public async Task<string> ALongTimeTask() { //方法1 //var p = new Progress<int>(); //p.ProgressChanged += (a,...
原创
发布博客 2022.04.07 ·
1923 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录:EventLoopScheduler实现定时调度任务

EventLoopScheduler Class (System.Reactive.Concurrency) | Microsoft Docs参考微软的官方文档。EventLoopScheduler可以实现定时调度任务。public static IDisposable Schedule(this IScheduler scheduler, TimeSpan dueTime, Action action);如果在action的最后再调用一次同样的Schedule,就可以实现循环了。...
原创
发布博客 2022.03.18 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# Subject System.Reactive.Subjects 及节流阀实现

System.Reactive.Subjects里的Subject实现了观察者和被观察者的接口。可以使用OnNext(T val)发布通知;可以通过SubScribe(new Action<T>(function))可以订阅该数据T.
原创
发布博客 2022.03.18 ·
1073 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF 手动内存释放

实际 效果还可以GC.Collect(); // find finalizable objects GC.WaitForPendingFinalizers(); // wait until finalizers executed GC.Collect(); // collect finalized objects
原创
发布博客 2022.03.17 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SignalR Chat Demo WPF

发布资源 2022.03.16 ·
rar

​​​​​​WPF,根据文字长度调整自定义的 Dialog宽度

转自:​​​​​​WPF,计算绘制一段文字需要多少宽度 - 奇迹之耀 - 博客园 (cnblogs.com) private double GetTextWidth(string text) { var textBlock = new TextBlock{ Text = text, TextWrapping = TextWrapping.NoWrap, FontSize = 14 }; textBlock.Mea...
原创
发布博客 2022.03.04 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF TimeSpan 进行 xml序列化始终为空值的问题

参考:c# - How to serialize a TimeSpan to XML - Stack Overflow // Local Variable private TimeSpan mDuration; // Public Property - XmlIgnore as it doesn't serialize anyway [XmlIgnore] public TimeSpan Duration ...
原创
发布博客 2022.03.01 ·
254 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

WPF TextBox MaxLines 未生效

参考:wpf - MinLines and MaxLines on TextBox not working - Stack Overflow顶一个Height或者MinHeight或MaxHeight属性后,MaxLines就失效了。
原创
发布博客 2022.02.24 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

XDocument 写入 (带namespace)XML

XDocument xmlDoc = new XDocument();//全局的namespace单独定义 会在第一次使用时写入xml XNamespace xn = "http://xxx1"; xmlDoc.Declaration = new XDeclaration(new XDeclaration("1.0", "utf-8", "")); XElement root = new XElement(x...
原创
发布博客 2022.02.21 ·
381 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenFileDialog / SaveFileDialog的简单使用,及左上角的图标设置

点击项目,右键属性,在图标中,浏览选择图标。设置完成后。引用 Microsoft.Win32。打开文件: OpenFileDialog dlg = new OpenFileDialog(); dlg.Title = "Select File to Import"; dlg.DefaultExt = ".xx"; dlg.Ini...
原创
发布博客 2022.01.25 ·
683 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

BufferedReader 读取中文乱码

InputStreamReader isr = new InputStreamReader(new FileInputStream("D:\\File_sum\\新建文本文档.txt"),"GBK");//使用UTF-8还是乱码 使用GBK中文显示就正常了 BufferedReader br= new BufferedReader(isr); String s = null; StringBuilder sBuilder = new Strin...
原创
发布博客 2020.12.12 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Thrift 获取客户端ip C#

看了网上很多资料,有Java,C++,Python版本的。我以为是类似的,找着做,发现根本行不通。为取得客户端的IP,有三个办法(转自网上查到资料):1)网上博文http://blog.csdn.net/hbuxiaoshe/article/details/38942869介绍的方法也是可行的,不过让人有些纠结;2)修改Thrift的实现,为TServerEventHandler:...
原创
发布博客 2020.04.15 ·
554 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

wpf RichTextBox的使用(总结)

今天就想在Textbox上显示Error的信息的时候,字体变红色,发现并不支持。所以研究了下RichTextBox。留着以后备用。(1) 设置行间距: <RichTextBox Height="255" HorizontalAlignment="Left" Margin="0,25,-0.2,0" Name="txtMessage" VerticalAlignm...
原创
发布博客 2019.12.16 ·
1018 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C# tcp 服务器端 + 安卓TCP客户端- 简单例子

都是网上找的简答的例子,实现自己想要的功能。留着以后备用。C#:服务器端,使用的是简单地TcpListener : static void Main(string[] args) { TcpListener server = null; Console.Write("请输入监听的端口号:"); ...
原创
发布博客 2019.11.11 ·
582 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

c++ .exe cmd 命令行运行 带指定参数(最蠢的方法)

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include<iostream>#include<string>using namespace std;int main(int argc, char **argv){ string inputCoi...
原创
发布博客 2019.05.10 ·
3174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多