自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 VisualStudio License 过期怎么办

VS 很久不用账户失效,重新输入没用

2024-04-17 08:44:10 75

原创 backgroundWorker.IsBusy 永远True

C# backgroundWorker检测确认退出的小技巧

2024-03-05 16:57:47 315

原创 正弦调频基带波形的生成公式

数字信号处理

2024-02-27 21:15:07 814

原创 C# ComboBox 和 枚举类型(Enum)相互关联

程序按照枚举类型填写下拉列表框;且在下拉表框配置和获得枚举型选项

2023-09-18 09:19:16 706 1

原创 C#文件读取的全局配置编程方法

从json文件读取配置,并作用于软件全局的方法和代码范例

2023-08-01 10:20:27 456

原创 C#和C++之间互斥锁(Mutex)防冲突的方法

C++和C#之间防数据修改竞争互斥锁Mutex的应用方法

2023-06-25 09:53:27 343

原创 数据流标准差计算方法-不用事先计算均值

数据流的标准差,事先不知道均值的算法

2022-12-14 09:25:17 773 1

原创 避免VisualStudio编译失败运行早期版本

VisualStudio可能没用运行你正在修改的代码,看看这个设置。

2022-08-26 10:26:50 297

原创 C# 数字信号处理工具包 DSP-Core 重采样(Resample)输出点数是多少

C# 数字信号处理工具包 DSP-Core 重采样(Resample)输出点数比想象的少时为什么?

2022-07-18 22:25:35 627

原创 DSP-Core类库的.NET版本降级

C# 数字信号处理工具包DSP-Core降低.NET版本要求,适应更多使用。

2022-07-11 09:34:39 399

原创 C# Winform 纵向文字标签

Winform标准控件文本都是横向的,这里给出纵向文本标签TextLabel的方法

2022-06-08 22:03:12 1327

原创 git lab初始同步要注意服务器上的分支

git仓库同步了,但不是团队在持续更新的分支,原因是同步分支错误。如何避免在此说明。

2022-05-29 14:58:07 74

原创 伪彩色图片中光标颜色的自动算法

C# PictureBox 彩虹色伪彩色图片里面细小光标颜色计算。

2022-05-05 20:39:08 388

原创 Vector IQ文件的C#打开方式

JXI Vector File保存IQ波形如何用C#打开

2022-04-25 15:01:49 409

原创 免费词云生成方法

霓虹发光的词云生成方法

2022-03-23 12:37:57 1453

原创 C#后台线程通过UDP发布信息到前台

如何写一个前台WinForm,收集显示后台线程发布来的状态数据。

2022-03-18 21:01:20 551

原创 调试被C++程序调用的C#类库

你的C#类库被另一个C++可执行程序调用,怎样debug类库,设断点、跟踪什么的?

2022-03-16 19:11:15 769

原创 怎样在Win10删掉惹麻烦的字体

这个可以临时去掉讨厌的字体,但是下次windows update会自动加回来。 发表这个文章只是分享一下windows内部的字体巧门

2022-03-12 18:23:02 1568

原创 C# 后台线程编程 - BackgroundWorker

C#后台线程BackgroundWorker实现方法

2022-03-12 18:16:36 1552

原创 文章里代码的颜色

文章代码颜色不对是因为CSDN的markdown解释器和我们PC的Narkdown编辑器能力不同。 在这里需要用 “···csharp"而不能用"```c#"。 下面是不同注释范例。//```csharp 颜色正常void method(int a){};//```c# 代码没有颜色void method(int a){};...

2022-03-02 15:14:08 159

原创 VisualStudio编译输出文件夹配置

VS 里面 C++编译输出目录配置

2022-03-02 12:10:09 1074

原创 什么是IQ信号

IQ基带信号的解释射频信号可以下变频得到较窄带宽的基带IQ信号,反之,较窄带的基带IQ信号可以上变频成射频信号发送。在IQ信号层面可以进行多样的调制、解调处理。那么,什么是IQ信号? 这里是我的心得IQ信号描述推导设调制在载波频率w的信号为:代入三角函数公式:得:令:得:源自wikipedia, In-phase and quadrature components的图形解释总结本质上IQ信号是用I和Q这对信号分别调制正交的载波Cos和Sin分量的幅度,两者相加,可以表达对

2021-07-21 16:08:28 9416

原创 一种FIFO的采样率调节方法

一种FIFO的采样率调节方法Sample rate adjustment with FIFO.挑战有时候你采样速率和需要的音频播放速率比例不整, 比如51.2k采样, 11.025k播放。你可以用重采样解决,但是这里有一个极低计算量的低质量重采样方法。原理输入采样率 Fi,输出采样率Fo,假设两者非常接近,比如一个是51200 / 4 = 12800,另一个是11025。输入点间隔时间 Ti = 1 / Fi;输出点间隔时间 To = 1 / Fo;当To>Ti时,经过x个采样点,

2021-04-23 22:26:49 348

原创 C# WinForm ComboBox 选项和枚举型管理

C# WinForm ComboBox 选项和枚举型管理目的在Winform放 comboBox提供选择非常方便,但是如果你正样将选项一条一条填进去,而且在运行中读取回来,对应到软件的枚举类型?方法定义程序行为需要的枚举类型public enum YourEnum{ 选项1, 选项2, 选项3 }关联comboBox和类型, 运行初始化选择建议在窗体初始化的时候(Form_Load)做comboBox1.DataSource = Enum.GetValues(typeof(Yo

2021-04-23 16:29:42 613

原创 公开的基带IQ信号文件格式

交换基带IQ信号文件格式目的通信信号处理时常要记录IQ信号,需要一种开放、方便、高效的交流方法。方法用有意义的文件名,相同文件名保存2个文件,json保存采集配置,bin保存I16二进制交织排列的IQ数据。 例如:filename.jsonfilename.bin代码json读取参考本人另一文章《》https://editor.csdn.net/md/?articleId=115328488...

2021-03-30 16:14:08 2411 2

原创 C# 从JSON文件读取类

用Newtonsoft从JSON文本获取C#类Json文本范例{ "Signal": { "Format": "I16LittleEndianIQ", "CenterFrequency": 1.0E9, "IFCenterFrequency": 1.53E8, "RFGain": 1.0E-5, "SampleRate": 8000.00, "PulseShaping": "RC", "BT": 0.500,

2021-03-30 15:54:43 417

原创 C# 显示时间精度优于毫秒的方法

挑战我有一个 double t,要显示成 hh:mm:ss.fffffff。用秒数转换TimeSpan再toString的办法,发现毫秒之后永远是0。对于短于0.5毫秒的时间,不能正确显示。如 0.00001秒被显示为 00:00:00.0000000问题关键是,C#里面TimeSpan.FromSeconds等等是取整到毫秒的。即使TimeSpan.FromMilliseconds(double x)也是这样。 就是说:string tStr= TimeSpan.FromMilliseconds

2020-11-12 11:12:39 896 1

原创 C# 整数转二进制字符串

C# Int to Binary String要求用二进制显示整数,固定长度,左边不足补零。方法int.tostring没有二进制格式定义。 详见 Microsoft 标准数字格式字符串说明。正解,用Convert.ToString:int c=5;string d = Convert.ToString(c,2).PadLeft(4,'0');d: “0101”...

2020-11-02 13:35:49 7135

原创 开心计算机 01

开心计算机 之 诞生计算机陪伴我二十几年,带来无穷的人生乐趣。但是我长大以后再也没有遇到比我哥哥更好的计算机老师。我希望作一次尝试,让小朋友们和计算机交上好朋友这一讲的主要内容是:计算机怎么来的?可以干什么?里面有什么? 怎么写一个程序?...

2020-08-29 19:41:22 137

原创 收集处理后台线程报错的方法

收集处理后台线程报错的方法功能后台线程异常报告给UI (用户界面) 线程的上层软件。事件后台任务线程UI线程类和他们的关系用户界面 UI类 伪代码public class UIForm : Form //假设Win Form界面{ public UIActivityA() //调用后台任务的方法 (功能) { ... Task taskX=new Task(); //实例化后台任务 ... taskX.AggregateExcep

2020-07-24 10:52:25 256

原创 消除Flash Player广告推送

安装Flash Player后开机“FF新鲜事”广告如何消除问题安装Flash Player后每次开机都会跳出广告和所谓“新闻”窗口,特征是窗体上有FF推荐字样。FlashPlayer是浏览很多保守网页的必备插件,尽管Chrome会提示这个东东可能不安全。解决方案迅速方案在任务管理器》进程,找到Flash Service Helper,右键在浏览器打开文件所在位置。回到任务管理器,停止Flash Service Helper服务,然后快速到浏览器删除其对应exe文件。就大功告成。这个方法

2020-07-19 09:17:40 975 1

原创 用Markdown写UML (统一建模语言) 框图

用简单文本写UML框图GitHub源代码管理友好基本免费写清楚软件架构(类图、交互图、流程图…)UML= Unified Modeling Language工具编辑器:Typora, (https://typora.io/ 下载安装)天然内嵌工具交互图 (Interaction diagram): sequence活动图(Activity diagram): mermaid>>flowchart (graph)类图(Class diagram): mermaid&gt

2020-06-15 09:27:42 1217

原创 C# 从XML文件查询读取

#@TOC从XML文件查询读取XML文件里面定义了树状结构的对象和特征,检索一定特征的对象,并罗列起来,可以这样做元素定义这个讲解最清晰:[https://www.w3schools.com/xml/dom_intro.asp]根元素 >> 元素>>…>>元素层次关系,如:<?xml version="1.0" encoding="UTF-8"?><bookstore> <book category="cooking"&g

2020-06-07 16:54:34 816

原创 C# Winform 在 Surface Pro显示异常的排除

C# Winform 在 Surface Pro显示异常的排除挑战Surface Pro 6 性能高,界面漂亮,但是开发好的C# winform到它上面调试时窗体变小,每次运行要人工拉大窗体; Media Player控件找不到了。窗体大小问题对Form属性,AutoScaleMode设 Font,AutoSize = True就好了。可能是Surface 显示分辨率高,又自动放大窗体什...

2019-11-05 15:57:28 357

原创 C# Marshal.Copy实现非托管指针和数组之间的转换

C# Marshal.Copy实现非托管指针和数组之间的转换挑战VectorFileIO套件里面 读写文件是 IntPtr类型的指针操作。 原始数据是Int32数组(Int[采样点,通道]),要写入文件。读出文件要转换成反映的物理变量是采集的double波形 (double[通道,采样点])。写文件//初始化缓存指针对应的非托管内存IntPtr IntPtr变量 = Marshal.Al...

2019-11-03 23:48:39 2910

原创 微积分速成

父母给孩子的超简微积分启动课孩子数学课还没上微积分,但是物理练习附加题已经要用了。 我想想照数学书讲太慢太枯燥,就结合自由落体公式写了这个材料。希望这4页纸讲清除如何在物理当作使用微积分 - 当然搞懂什么时候用,学会查公式和表格就可以了。希望给读者一个和年青人交流的工具。第一次写这样的东东,有啥不足请包涵,欢迎指教,可以让我修改得越来越好。...

2019-09-14 19:01:33 1310

原创 SeeSharp入门培养日记5 -搭建一个演示

帮助JXI搭建了第一个演示7月18号北京开发者大会要演示JXI DSP工具包的调制解调范例。我的NUC计算机在Alex手上,于是把装有JXI-7506中频处理器的雷电机箱一并给他, 请他帮我装好软件,搭建演示无误。原本以为他需要很多帮助,拉上市场经理、研发经理建立微信群,作后援。结果群里面就我发了第一条欢迎, Alex就做好了。原因是,我给了他 http://www.jxinst.com/...

2019-07-06 20:45:14 626 1

原创 SeeSharp入门培养日记4 -说明和注释中翻英

任务1:将JXI DSP工具包说明翻译英语我们的软件都是中国工程师写的,有个中文说明书已经不错了。但是去年韩国客户买了5套,今年还要继续扩大到其他国家。好朋友都说,产品必须要有英文说明、范例(含注释)。于是,我下决心干。我们的两位青年都放暑假了,英语都不错,于是我请他们先把JXI DSP 和 Mathematics工具包说明翻译为英语。结果,他们体验出称给3部曲:谷歌翻译-Wikipedi...

2019-06-30 15:10:56 474 1

原创 声卡播放内存波形

如何把内存波形从声卡播放看了几个stackoverflow 的帖子,试验成功如下:引用 NAudio//引用using NAudio.Wave;//全局申请波形播放变量 WaveOut _waveOut = new WaveOut(); //播放器对象 IWaveProvider provider; //播放流提供者 byte[] dat...

2019-06-04 14:43:37 346

转载 文本输入自动匹配完型

英语完型这个帖子直接拷贝就可以了https://blog.csdn.net/testcs_dn/article/details/45293253顺便说, 提取自动完型字典, 可以用 foreach语句 string dictionaryText= "Dictionary: \r\n"; foreach (string text in sourc...

2019-04-17 20:36:23 168

空空如也

空空如也

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

TA关注的人

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