自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 PCA推导

2020-09-18 18:07:50 153

原创 极大似然估计理解

参考视频: https://www.bilibili.com/video/BV1bx411E7cL/?spm_id_from=333.788.videocard.0总结一句话:就是通过采样的方式来估计一个事件可能发生的概率如右上角是一个频率统计图,如果真实的概率值为0.5,则为中间的那个分布线。对于4,5,6同时发生的概率来说,中的曲线最为合理,如果估计的值为0.3则为左边的曲线,0.7为右边的曲线,因此为了能够使得估计的概率值最接近真实的模型,只需要让4,5,6这些统计频率值全部相乘达到最大即

2020-09-18 18:00:07 216

原创 图像处理中四种重要的数据增强手段

1.Mixup 主要是思想:将同一批次中的图进行两两融合 特点: 1.融合两张图: alpha * img1 +(1-alpha)*img2 2.只在同一个批次中进行: [1,2,3,4]同打散的 [2,1,4,3] 3.标签也进行融合: l = alpha*loss(output, label1) + (1-alpha)*loss(output, lable2) 4.主要是针对分类 效果:...

2020-09-18 17:42:08 1040

原创 两种比较重要的抗过拟合方法

1.Label Smoothing 原理:就是将硬标签转换为软标签===》[0, 1] ==>[0.05, 0.95] 动机:说白了,这个平滑就是一定程度缩小label中min和max的差距,label平滑可以减小过拟合。 适当调整label,让两端的极值往中间凑凑,可以增加泛化性能 公式:同CrossEntropy计算时代码:def label_smoothing(inputs, epsilon=0.1): K...

2020-09-18 17:24:53 750

原创 unity使用gradle方式打包遇到的坑(3)

使用带java8支持的gradle打包可能会遇到这样的问题:CommandInvokationFailure: Gradle build failed. D:\jdk\jdk1.8.0_191\bin\java.exe -classpath "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\grad...

2019-02-26 16:35:24 11921 2

原创 unity使用gradle打包也可能会遇到的坑(二)

使用gradle打包也可能会遇到的坑,报错如下:CommandInvokationFailure: Gradle build failed. D:\jdk\jdk1.8.0_191\bin\java.exe -classpath "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle\lib...

2019-02-26 16:23:26 3683 1

原创 unity使用gradle方式打包遇到的坑(1)

在win上打包可能会遇到这样的错误Running dex as a separate process.To run dex in process, the Gradle daemon needs a larger heap.It currently has 1024 MB.For faster builds, increase the maximum heap size for th...

2019-02-26 16:12:05 6717

转载 彻底解决SVN异常 “cleanup failed to process the following paths previous operation has not finished”

1.下载SQLite(选择这个版本 sqlite-tools-win32-x86-3140100.zip)),解压后放到出问题的svn目录的根目录,执行命令 sqlite3.exe .svn/wc.db "select * from work_queue"12.然后会出来一个列表,svn异常的原因就都在这里了。执行命令 sqlite3.exe .svn/wc.db "d

2017-09-29 15:09:04 852

原创 使用samba让windows同linux文件共享

1.yum或者apt安装samba: yum install samba 或者 sudo apt -get install samba samba-common2.创建存放共享文件夹的路径并修改访问权限1.touch share2.chmode 777 share3.修改samba配置文件打开:vi /etc/samba/smb.conf在配

2017-08-12 09:20:20 455

转载 使用C的数组来扩充lua

1.lua代码ss = require "LUA2C1"a= ss.new(1000) --数组大小为1000print(a) print(ss.size(a)) --获取数组的大小for i=1,1000 do ss.set(a, i, 1/i) --设置数组的值end print(ss.get(a, 10)) --获取数组的值2.C代码(省略了头

2017-03-30 21:25:13 602

转载 lua同c++的交互之在c++中调用lua代码

1.环境1.安装lua2.安装vs2.配置新建控制台工程,在工程名右键点击属性,选择VC++目录选项卡在可执行文件目录中添加Lua安装目录,我这里是:"G:\cocos2dx\Lua\5.1"。在包含目录中添加Lua头文件目录,我这里是:"G:\cocos2dx\Lua\5.1\include"。在库目录中添加lua的lib文件目录,

2017-03-28 19:13:25 335

原创 c#中数值型集合加速运算

为了专门针对数值类型的集合,使用BitArray类会更加合适。使用BitArray来存储整数集合成员的好处很多:1.由于实际上只是存储布尔类型的数值,所以对于存储空间的要求很小。2.对于并集,交集,差集,子集的计算会更加快速。策略如下:  如果要添加成员1到集合,这里就把索引位置为1的数组设置为true。如果要把4添加到集合中,就把位置为4的元素设置为true。通过简单测试数组

2016-12-03 10:36:12 882

原创 c#中自定义集合的实现

功能:集合,包含添加,删除,计算交集,并集,补集,是否为子集using System;using System.Collections;using System.Collections.Generic;public class CSet{ private Hashtable data; //定义集合的散列表 public CSet() { d

2016-12-02 19:38:23 1346

原创 c#二叉排序树实现

主要是二叉排序树的构建和显示using System;using System.Collections;using System.Text;public class Node{ public int data; public Node left; public Node right; public void DisplayNode() {

2016-12-02 10:13:50 1742

原创 c#中内置链表的基本使用

using System;using System.Collections.Generic;using System.Text;public class Test{ public static void Main() { //1.链表的声明以及节点的定义 LinkedList link = new LinkedList(); //定义链表

2016-12-01 18:16:48 9315 1

原创 c#中基本链表的实现

1.基本链表的实现功能:插入,删除,遍历显示using System;using System.Collections;using System.Diagnostics.Eventing.Reader;using System.Security.Cryptography.X509Certificates;using System.Text;public class Node{

2016-12-01 16:27:49 2891

原创 Hashtable的使用

1.桶式哈希实现功能:将字符串在桶式哈希上哈希,最简单的是将字符串的asc值的和计算hashusing System;using System.Collections;using System.Diagnostics;using System.Text;public class myhash{    private int SIZE = 101;    priv

2016-12-01 10:02:39 577

原创 DictionaryBase的使用

c#中的字典使用

2016-11-30 20:50:20 1237

原创 StringBuilder的基本用法

1.构造StringBuiler对象1.StringBuilerusing System;using System.Collections;using System.Linq;using System.Text;public class Test{    public static void Main()    {        StringBuilder

2016-11-30 15:23:13 1149

原创 c#中string的一些基本用法

1.string的Split方法的使用这个例子就是通过制定的符号来将词组分开,Splite(分割的字符,分割的份数)using System;using System.Collections;public class Test{    public static void Main()    {        string data = "Mike,McMi

2016-11-30 11:35:57 3325

原创 BitArray的使用

BitArray类能有效的处理bool值的集合,其可以动态调整大小,而且在需要时添加二进制位不用担心数组越界问题。1.通过实例化BitArray对象可以创建BitArray,同时将数组内的二进制位数量传给构造器BitArray BitSet=new BitArray(32);这个BitArray的32个位都被设置成false.2.如果想将他们设置成为true,可以下面这样实

2016-11-22 09:14:22 6115

原创 c#栈队列的实现和应用

1.栈的简单说实现:简单来说就是使用辅助的ArrayList来对数据进行操作using System;using System.CodeDom.Compiler;using System.Collections.Generic;using System.Collections;public class CStack{ private int index = -1;

2016-11-21 15:27:04 2620

原创 使用适配器模式实现两个类对象进行比较大小

1.使用IComparer接口来作为第三方的比较方法using System;using System.Collections;class Employ{ public int Age; public string Name; public Employ(int age, string name) { Age = age;

2016-11-13 12:24:46 354

原创 a*自动寻路算法详解

这篇博文是在其他博客基础上加工的,主要原因是感觉原博客举得例子不太好,很多细节感觉没有描述。A*算法主要是在父节点更新那个地方很容易误解,但是父节点的更新又是A*算法的核心,因为遍历到目标节点之后就是根据父节点回溯返回找到的路径的。开始:一只探路猫 让我们想象一下,有一款游戏,游戏中一只猫想要找到获取骨头的路线。“为什么会有一只猫想要骨头?!”你可能会这么想。在本游戏中

2016-11-09 20:47:29 20661 5

原创 flocing算法在unity中的使用

这段代码是学习群体算法时看到的,目前还不是很明白其中的原理,没有找到相关的paper的去研究。具体用法就是将这段代码挂载到多个子物体上,这些子物体会类似鸽子等群体跟随父物体。using UnityEngine;using System.Collections;public class Flock : MonoBehaviour { public float minSpeed

2016-11-08 16:12:01 900

原创 c#数据结构--冒泡排序

之前都是c++实现各种数据结构,现在需要强化数据结构的学习,使用c#来实现。using System;class Test{ static void show(int[] array) { for (int i = 0; i < 10; i++) { Console.Write(" "+array[i]);

2016-11-03 16:25:37 416

原创 c#数据结构--数组

数组:关键的 东西主要是普通数组和锯齿数组,两组的声明的方式不一样!和容易和c++的方式弄混。using System;class Test{ static void Main() { //普通二位数组 int[,] grades = new int[,] { { 1, 2, 3 }, { 2, 3, 4 }, { 3, 4, 5 } };

2016-11-01 16:06:09 379

原创 利用opencv函数计算图像的梯度幅度和梯度方向

没有难点,就是为了方便使用记录,自己实现的话比较麻烦,直接使用内置函数计算比较省心。#include#include#includeusing namespace std;using namespace cv;int main(){ //*****注意:数据类型非常非常重要!!数据类型不一致,程序不报错,但是计算结果严重错误 //如果是float类型就全是float,doub

2016-10-19 16:38:07 13298 1

原创 opencv中线性判别分析(LDA)的使用

在上网看到比较少的opencv中如何使用LDA,找了别人博客中的一段,但是发现其中最后的计算结果有错误,翻看opencv源码,进行了修正,供入门使用参考。说明:一共6条数据,2类;LDA初始化函数默认数据条目是行排列的,当然自己也可以设置_dataAsRow参数为1来进行列排列。构造函数参数说明: LDA(const Mat& src, vector labels,int num_

2016-10-15 12:02:48 3253

原创 c#中正则表达式使用实例复习

实例1:using System;using System.Text;using System.Text.RegularExpressions;class Test{ public static void Main() { string str = "www.baidu.com"; string res = Regex.Replace(s

2016-09-08 18:20:07 320

原创 c#中文件操作

获取文件信息,移动文件,复制文件,修改文件名,新建文件using System;using System.IO;internal class Test{ public static void Main() { FileInfo info = new FileInfo("TextFile1.txt"); Console.WriteLine(i

2016-09-08 18:19:00 243

原创 c#中任务调度实例复习

我们在任务中启动一个新的任务,相当于新的任务是当前任务的子任务,两个任务异步执行,如果父任务执行完了但是子任务没有执行完,它的状态会设置为WaitingForChildrenToComplete,只有子任务也执行完了,父任务的状态就变成RunToCompletion实例一:任务按序调用using System;using System.Diagnostics.Eventing.Reader

2016-09-08 18:16:57 1133

原创 c#中线程池

只有一个前台线程在运行,应用程序的进程就在运行,乳沟哦多个前台线程在运行,但是Main方法结束了,应用程序的进程任然是运行的,指导所有的前台线程完成其任务为止。在默认情况下,用Thread创建的线程都是前台线程,线程池中的线程总是后台线程。在用Thread类创建线程的时候,可以设置isBackground属性,表示它是一个前台线程还是一个后台线程。后台线程用的地方:如果关闭word应用程序,拼

2016-09-08 18:15:48 516

原创 c#线程实例复习(一)

一下创建都是后台线程1.通过委托的方式执行线程using System;using System.Threading;internal class Test{    private static void show()    {        int i = 0;        for (; i < 200; i++)         Console

2016-09-08 18:13:16 275

原创 匿名方法,委托,特性和事件实例复习

1.匿名方法实例1:匿名方法的使用using System;internal class Test{ public static void Main() { Func aa = delegate(int a, int b) //由于匿名方法没有名字只能使用委托来调用 { Console.WriteLine(a +

2016-09-08 18:10:44 264

原创 c#解析EXCEL文件实例复习

1,使用OLEDB操作Excel 关于OLEDB介绍参考http://www.cnblogs.com/moss_tan_jun/archive/2012/07/28/2612889.html2,连接字符串"Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + fileName + ";" + ";Extended Properties=

2016-09-08 18:05:47 340

原创 c#解析Json文件实例学习

JSON语法规则数据在键值对中数据由逗号分隔花括号保存对象方括号保存数组json简单来说就是javascript中的对象和数组,所以这联众结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的数据结构1.对象:对象在js中表示为"{}"括起来的内容,数据结构为{key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对

2016-09-08 18:04:44 4922

原创 c#解析XML实例复习

实例一:xml文档解析技能xml文档: <Skill SkillID="20002" SkillEngName="Smash" TriggerType="1" ImageFile="data/gfx/image/gui_icon_skill_000.dds" AvailableRace="7"

2016-09-08 18:03:00 245

原创 c#UDP通信实例复习

UDP服务器通信using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;internal class Test{ private static Socket socket; private static Thread thread

2016-09-08 18:01:02 257

原创 TCPlistener和TCPClient

利用一个对tcp封装的类来实现服务器端using System;using System.Net;using System.Net.Sockets;using System.Text;internal class Test{ public static void Main() { TcpListener listener=new TcpListener

2016-09-08 17:58:46 363

A*算法在unity中的实现

a*算法在unity中的实现以及演示

2016-11-12

SVM中SMO算法Python实现

SMO算法Python实现外加训练数据

2016-07-11

决策树CART实现

c++实现决策树之CART算法

2016-07-05

MFC类库详解

该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。

2012-04-18

VC++制作画图工具

基于vC++制作的画图课设。能够根据选择画出直线,矩形、椭圆、圆角矩形、曲线、五角星行、五边形、弓形、弧形、三角形等基本图形。 能够为所画图形进行自定义的颜色及样式填充,能使用位图及阴影画刷填充图形,并能设置位图背景。 能够修改画笔的粗细,选择刷子的宽度。 能够输入文本,并且能够改变字体和颜色。

2012-04-18

电子密码锁的设计

本文采用先进的EDA技术,利用MAX+PLUSⅡ工作平台和VHDL语言,设计了一种新型的电子密码锁。

2012-03-15

EDA编码器和译码器的设计

拥有完整的源文件,基于EDA译码器和编码器的设计

2012-03-15

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

TA关注的人

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