自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Unity ET8.1 登陆流程,先到这,应该是这样

Unity ET8.1 登陆流程,先到这,应该是这样。

2024-06-19 16:36:48 95

原创 .net winform 多线程异步更新UI

Private m_thread As ThreadMe.m_thread = New Thread(New ThreadStart(AddressOf Me.ThreadProcFunctionPost))Me.m_thread.Start()Private Sub ThreadProcFunctionPost()...m_SyncContext.Post(AddressOf ThreadProcUpdataDataGridView, 参数)...End Sub

2022-05-27 09:49:38 893

原创 wpf 开线程处理数据异步更新UI

Private Async Sub FAsync() ... Await Task.Factory.StartNew(AddressOf FTest) ...End Sub线程:Private Sub FTest() ...数据处理 System.Windows.Application.Current.Dispatcher.Invoke(New Action(AddressOf 主线程更新UI的函数)) ...数据处理End Sub...

2022-05-27 09:43:32 380

原创 wpf自定义窗口快捷键

.xaml<Window.Resources> <RoutedUICommand x:Key="ActiveHotkey3" Text="Open it" /></Window.Resources><Window.InputBindings> <KeyBinding Modifiers="Control+Alt" Key="L" Command="{StaticResource ActiveHotkey3}"/&gt

2022-05-19 17:48:54 335

原创 wpf资源字典

xmlns:sys="clr-namespace:System;assembly=mscorlib"...<sys:String x:Key="AppName">AppName</sys:String><FontFamily x:Key="Iconfont">\Assets\Fonts\#iconfont</FontFamily>

2022-05-19 10:04:39 113

原创 wpf 获取文件图标并显示在image上

设置一个类型为ImageSource的属性.cs/.vbpublic ImageSource TestImag { get; set; } = GetIcon(@"D:\Downloads\suser.svg"); public ImageSource GetIcon(string fileName) { System.Drawing.Icon icon = System.Drawing.Icon.ExtractAssociatedIcon(fileName);

2022-05-12 12:00:31 716

原创 .net vb 打开文件对话框并选择文件

Dim fileDialog As New System.Windows.Forms.OpenFileDialog()fileDialog.InitialDirectory = System.AppDomain.CurrentDomain.BaseDirectoryfileDialog.Filter = "XML(*.xml)|*.xml"fileDialog.FilterIndex = 0fileDialog.RestoreDirectory = TruefileDialog.Title = "

2022-05-05 15:17:01 2120

原创 wpf 动画效果

1.比如一个border<Border> <Border RenderTransformOrigin="0.5,0.5"> <Border.RenderTransform> <TransformGroup> <ScaleTransform ScaleX="1" ScaleY="1"/> <SkewTransform AngleX="0" AngleY="0"/&

2022-04-28 09:54:14 87

原创 wpf资源字典

1.定义资源字典2.全局使用的话可以定义在Application.xaml中,就可以了<Application x:Class="Application" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:WpfApp" x

2022-04-27 11:21:48 196

原创 MvvmLight 消息的使用,ViewModel与ViewModel之间的通信等

接收消息的一端,注册一个订阅,接收实例为自己,只接收"MsToken"键值的消息,接收到消息的处理事件Imports GalaSoft.MvvmLight.Messaging...Public Sub New() Messenger.Default.Register(Of String)(Me, "MsToken", AddressOf ExcuteAction)End Sub...Private Sub ExcuteAction(ByVal str As String) ...E

2022-04-27 10:10:30 414

原创 vb.net MvvmLight RelayCommand的使用。DataContext的赋值

ViewModel中Imports GalaSoft.MvvmLight.Command...Private mCommandTest As RelayCommand(Of String)Public Property CommandTest As RelayCommand(Of String) Get If mCommandTest Is Nothing Then mCommandTest = New

2022-04-27 09:54:06 275

原创 MvvmLight <DataTemplate>里的命令绑定

<Window Name="MainWin">... <Window.DataContext> <Binding Path="Main" Source="{StaticResource Locator}"/> </Window.DataContext>...<ItemsControl> <ItemsControl.ItemTemplate> <DataTemplate> .

2022-04-26 17:54:57 388

原创 VB.net使用MVVMLight框架

1.NuGet引用之后修改.vbproj文件,增加... <ItemGroup> <Reference Include="mscorlib"/> <Reference Include="Microsoft.VisualBasic"/>...2.ViewModel里的两个.cs文件,替换为.vb文件MainViewModel.vbImports GalaSoft.MvvmLightNamespace ViewModel Public Class

2022-04-18 10:05:16 401

原创 VB.Net,C# 计时方式

.Net 计时方式Stopwatch类VB.Net Dim timer As New Stopwatch() timer.Start() //要测时的动作 timer.Stop() MsgBox("秒速" & (timer.ElapsedMilliseconds / 1000).ToString) timer.Restart()C#Stopwatch wtimer = new Stopwatch(); timer.Start() //要测时的动作 timer.Stop

2022-04-12 15:13:05 207

原创 给label,textbox等控件加边框的方法

给label,textbox等控件加边框的方法1.拉入一个panel控件,设置backcolor 为需要的边框颜色,设置padding为(1,1,1,1)边框的宽度2.添加textbox控件在panel里,设置dock为fill就可以了

2022-04-01 14:41:23 3047

原创 .net Tabcontrol,垂直选项卡,选项卡的文字水平显示

设置Alignment=left设置DrowMode=OwnerDrawFixed设置ItemSize置SizeMode=Fixed重绘,实现tabcontrol控件的tabControl1_DrawItem事件Private Sub TabControl1_DrawItem(ByVal sender As Object, ByVal e As System.Windows.Forms.DrawItemEventArgs) Dim tabctl As TabControl = se

2022-03-30 11:40:42 283

原创 FlowLayoutPanel

Dock:停靠,你可以把你的控件停靠在父容器的1个位置,其值为枚举类型,如下:public enum DockStyle{ None = 0, Top = 1, Bottom = 2, Left = 3, Right = 4, Fill = 5}

2022-03-28 13:50:50 295

原创 .net ListView 控件

1.列标题显示问题:ListView的View属性设置为Details2.边框网格线(仅在View属性为Detail时有效)3. ListView的View属性设置为List 数据多了会出现水平滚动条而不是垂直滚动条,view属性改变为其他的就不会了,可以改成Tile然后设置TileSize更多资料:https://www.yiibai.com/vb.net/vb.net_listview.html....

2022-03-23 10:50:46 326

原创 DataGridViewComboBoxColumn点击一次就进入编辑,下拉选项

DataGridViewComboBoxColumn点击一次就进入编辑,下拉选项

2022-03-23 09:20:04 1007

原创 DataGridView更新数据是发生重叠,重影

DataGridView更新数据是发生重叠,重影解决方法也很简单 DataGridView1.Refresh() DataGridView1.Invalidate()一次不行就再刷新两次,就可以了

2022-03-23 09:10:06 1351

翻译 混合特征目标选择用于基于BCI的二维光标控制

原文:Long J, Li Y, Yu T, et al. Target selection with hybrid feature for BCI-based 2-D cursor controlJ. IEEE Transactions on biomedical engineering, 2011, 59(1): 132-140.摘要为了控制显示器屏幕上的光标,用户通常需要依次执行两个任务。第一个任务是在显示器屏幕上移动光标到目标(称为二维或2-D光标移动),第二个任务是通过单击选择一个感兴趣的目标

2021-10-23 16:35:10 311

原创 用于脑机接口的机器学习技术

原文MACHINE LEARNING TECHNIQUES FOR BRAIN-COMPUTER INTERFACES K.-R. Müller, M. Krauledat, G. Dornhege, G. Curio, B. Blankertz摘要引言2 学会分类——一些理论背景3 线性分类方法及非线性3.1 最优线性分类:大边界与Fisher判别法3.1.1 大边界分类3.1.2 Fisher判别法3.2 关于正则化和非鲁棒分类器的一些评论3.3 超越线性分类器摘要本文综述了机器学习方法及其在脑机

2021-10-06 20:39:44 298

原创 vc6.0 release

1.![在这里插入图片描述](https://img-blog.csdnimg.cn/6adb88f501b94b39a789f1a3f4817db2.png2

2021-09-06 14:09:00 88

原创 matlab 读取一个文件夹及子目录下的所有文件

function [files] = ALLfile(inputdir)files=cell(0);dirs = dir(inputdir);for i=1:length(dirs) if strcmp(dirs(i).name,'.')==1||strcmp(dirs(i).name,'..')==1 continue; else if(dirs(i).isdir==1) files=[files;ALLfile([dirs(i

2021-06-26 14:36:26 2326

原创 时域滤波器(1)

时域上滤波可由卷积实现y[n]=x[n]∙h[n]y[n]=x[n]\bullet h[n]y[n]=x[n]∙h[n]比如算数平均滤波h[n]=1m{1,1...1}h[n]=\frac{1}{m}\{1,1...1\}h[n]=m1​{1,1...1}(m个1)与x[n]x[n]x[n]的卷积运算1.算数平均滤波y[n]=12M+1∑l=−MMx[n+l]y[n]=\frac{1}{2M+1}\sum_{l=-M}^{M}x[n+l]y[n]=2M+11​∑l=−MM​x[n+l]2.中位值平均

2020-11-26 16:30:52 1346

原创 因果,稳定,无源,无损系统(1)

1.因果系统输出不在输入之前如因果系统:y[n]=a1x[n−1]+a2x[n−2]+x[n−3]y[n]=a1x[n]+by[n]=a_1x[n-1]+a_2x[n-2]+x[n-3]\\y[n]=a_1x[n]+by[n]=a1​x[n−1]+a2​x[n−2]+x[n−3]y[n]=a1​x[n]+b非因果系统:y[n]=x[n+1]y[n]=13(x[n]+x[n+1]+x[n+2])y[n]=x[n+1]\\y[n]=\frac{1}{3}(x[n]+x[n+1]+x[n+2])y[n]

2020-11-26 13:41:38 591

原创 傅里叶变化公式解析(1)

1.内积x→=(x1,x2,...xn)\overrightarrow {x} = (x_1,x_2,...x_n)x=(x1​,x2​,...xn​), y→=(y1,y2,...yn)\overrightarrow {y} = (y_1,y_2,...y_n)y​=(y1​,y2​,...yn​)x→∙y→=∑i=1nxiyi\overrightarrow {x} \bullet \overrightarrow {y} = \sum_{i=1}^n x_iy_ix∙y​=∑i=1n​xi​yi​  

2020-11-24 14:29:16 326

原创 线性时不变系统(1)

1.线性系统定义:系统的输入输出之间满足线性叠加原理的系统称为线性系统判定:若y1(n)=T[a1x1(n)],y2(n)=T[a2x2(n)]y_1(n)=T[a_1x_1(n)],y_2(n)=T[a_2x_2(n)]y1​(n)=T[a1​x1​(n)],y2​(n)=T[a2​x2​(n)]则T[a1x1(n)+a2x2(n)]=y1(n)+y2(n)T[a_1x_1(n)+a_2x_2(n)]=y_1(n)+y_2(n)T[a1​x1​(n)+a2​x2​(n)]=y1​(n)+y2​(n

2020-11-19 07:11:49 1110

原创 数字信号常用典型序列(1)

1.单位脉冲序列(单位采样序列)σ(n)={...,0,1‾,0,...}\sigma(n)=\{...,0,\underline{1},0,...\}σ(n)={...,0,1​,0,...}即σ(n)={1,n=00,n≠0\sigma(n)=\begin{cases}1, & n=0\\0, & n \neq 0 \end{cases}σ(n)={1,0,​n=0n​=0​aσ(n)={a,n=00,n≠0a\sigma(n)=\begin{cases}a, & n=0

2020-11-18 16:34:56 1894

原创 凝聚层次聚类,DBSCAN聚类(1)

凝聚层次聚类:初始每个对象看成一个簇,即n个簇,合并最相似的两个簇,成(n-1)个簇,重复直到一个簇\相似度衡量方法最小距离:两个簇中最近的两个对象的距离最大距离:两个簇中最远的两个对象的距离平均距离:两个簇中所有对象两两距离的平均值质心距离:两个簇质心的距离\DBSCAN聚类算法数据集中一个对象的半径????内有大于minPts个对象时,称这个点核心点,将这些核心点半径内的对象加入这个簇,同时这些对象中若存在核心点,则合并簇最终不属于簇的点为离群点即噪音数据集D有n个对象D={oi∣

2020-11-17 19:16:57 408

原创 k均值聚类(1)

分k个簇,起始随机选择k个点为簇的初始质心,选取距离k个质心最近的一个加入那个簇,之后更新质心,即簇内所有数值的平均,之后继续重复直到质心不再变化或者小于一个阈值。数据集D中n个对象,D={oi=(xi1,xi2,...xin),i=1,2,...n}D= \{o_i=(x_i1,x_i2,...x_in),i=1,2,...n\}D={oi​=(xi​1,xi​2,...xi​n),i=1,2,...n}簇的集合C={C1,C2,...Ck},Ci={o1,o2,...ol}⊆DC=\{C_1,C_2

2020-11-17 19:16:14 97

原创 k-近邻分类算法(1)

从样本中找与预测样本距离最近的k个数据这k个数据所属类别投票决定了预测样本的类别距离公式:dab=∑i=1m∣ai−bi∣nnd_ab=\sqrt[n]{\sum_{i=1}^m |a_i-b_i|^n}da​b=n∑i=1m​∣ai​−bi​∣n​余弦相似度:cosΘ=∑i=1m(ai∗bi)∑i=1mai2∗∑i=1mbi2cos\Theta = \frac{\sum_{i=1}^m(a_i * b_i)}{\sqrt{\sum_{i=1}^m a_i^2}*\sqrt{\sum_{i=

2020-11-17 19:15:23 159

原创 决策树算法(1)

ID3算法:自顶向下分裂属性依据信息熵 entropy(D)=−∑i=1kp(ci)log2p(ci)entropy(D)=-\sum_{i=1}^kp(c_i)log_2p(c_i)entropy(D)=−∑i=1k​p(ci​)log2​p(ci​)其中D为数据集,类别C={c1,c2,...ck}C=\{c_1,c_2,...c_k\}C={c1​,c2​,...ck​}count(ci)count(c_i)count(ci​):cic_ici​出现在数据集D中

2020-11-17 19:14:19 68

原创 jupyter notebook configtips

###修改启动工作路劲jupyter notebook --generate-config //寻找jupyter_notebook_config.py 的文件路劲打开jupyter_notebook_config.py 的文件并找到## The directory to use for notebooks and kernels.#c.NotebookApp.notebook_dir = ''加一行c.NotebookApp.notebook_dir = 'D:\\'在jupyter

2020-11-17 19:12:08 77

原创 图像滤波小demo

import tkinterfrom tkinter import filedialogfrom tkinter import *import matplotlib.pyplot as pltimport cv2top = tkinter.Tk()top.title("图片滤波")top.geometry('300x300+500+300')def blur0(): pic0...

2019-03-28 21:28:08 217

原创 Android 按钮监听点击事件

btn_fabu = findViewById(R.id.querenfabu);btn_fabu.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //这里写事件 }});...

2018-11-15 21:39:11 403

原创 Android,activity切换

Intent intent = new Intent();intent.setClass(login.this,MainActivity.class);startActivity(intent);//finish();

2018-11-15 21:27:41 537

原创 笔记Android代码加载菜单栏

@Overridepublic boolean onCreateOptionsMenu(Menu menu){super.onCreateOptionsMenu(menu);getMenuInflater().inflate( R.menu.xxx, menu);return true;}@Overridepublic boolean onOptionsItemSelected(Me...

2018-11-15 21:22:49 142

原创 初学,Linux下gtk+,glade,一些控件的使用函数

连接gladegtk_init (&amp;amp;argc, &amp;amp;argv);GtkBuilder *builder;builder = gtk_builder_new ();gtk_builder_add_from_file (builder, &quot;(路径)文件名.glade&quot;, NULL);。。。 。。。。//显示gtk_widget_show_all(window); ...

2018-10-31 21:50:04 704 1

原创 C文件读写函数

本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 ...

2018-09-14 13:14:31 2079

Unity ET8.1 登陆流程,先到这,应该是这样

Unity ET8.1 登陆流程,先到这,应该是这样

2024-06-19

cocos creator 绳子

cocos creator 绳子

2023-10-25

空空如也

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

TA关注的人

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