自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 正则表达式_截取两个字符串中间的字符串

static string GetValue(string str, string s, string e) { Regex rg = new Regex("(?<=(" + s + "))[.\\s\\S]*?(?=(" + e + "))", RegexOptions.Multiline | RegexOptions.Single...

2018-06-13 18:13:48 13751

原创 C语言基础题目

1.润年判断 int IsYear(int N) { if ((N % 4 == 0 && N % 100 != 0) || N % 400 == 0) { return 1; } else { return 0; } } 2.素数判断 int IsPrimeNum1(int X) { if (X == 1||X==2) { return 1...

2019-03-13 17:00:29 790

原创 Hash散列

#define MinTableSize 10//最小表大小 #define NULLUNM -32789 struct ListNode; struct HashTbl; typedef struct ListNode *Position; typedef Position List; typedef struct HashTbl *HashTable; struct ListNode//...

2019-03-13 16:49:47 248

原创 二叉树

1.两种结构转换 #define MAXSIZE 100 //双亲表示法 typedef struct PTNode { char data; int parent; }PTNode; typedef struct PTNode *pNode; typedef struct PTree { PTNode *nodes;//也可以:pNode nodes[maxsize] in...

2019-03-13 16:47:46 243

原创 优先队列(堆)

typedef struct HeapStruct { int Capacity; int Size; int *Elements; }HeapStruct,*PriorityQueue; #define MinData -1 PriorityQueue Initialize(int MaxElements) { PriorityQueue H; /*if (MaxElements...

2019-03-13 16:37:17 181

原创 队列与栈

1.队列 struct QueueRecord { int Capacity; int Front; int Rear; int Size; int *Array; }; typedef struct QueueRecord *Queue; int IsEmpty(Queue Q) { return Q->Size == 0; } void MakeEmpty(Queue...

2019-03-13 16:35:56 156

原创 链表

struct Node { int Element; Position Next; }; int IsEmpty(List L) { return L->Next == NULL; } int IsLast(Position P,List L) { return P->Next == NULL; } //对空表进行查询将返回NULL;未找到该值也会返回NULL; //...

2019-03-13 16:33:21 124

原创 排序算法

1.冒泡排序 void BubbleOnce(int a[], int n)//排一趟,前n个元素 { int temp=0; for (int i = 0; i < n - 1; i++) { if (a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; } } }...

2019-03-13 16:31:57 135

原创 C# 使用委托在两个窗体间实时传值

项目上的情况是这样的: 主窗体的值会实时变化,而子窗体的值要随父窗体的变化而变化。 思路: 主窗体是主动,子窗体被动,由主窗体的改变的事件去调用子窗体的动作函数来改变子窗体。 1.子窗体写执行动作的方法 2.子窗体声明一个委托(在命名空间中,而不在类中)。 3.父窗体实例化子窗体的委托,并想办法将子窗体的执行方法名给委托对象。(父窗体的委托对象就可以知道是哪个执行方法啦) 4.父窗体...

2018-09-10 15:39:59 4610 2

原创 区域生长与分水岭算法 图像分割

1.区域生长法 import numpy as np import cv2 class Point(object): def __init__(self,x,y): self.x = x self.y = y def getX(self): return self.x def getY(self): r...

2018-08-14 13:13:38 6229

原创 python图像处理

1.直方图均衡 显示直方图 plt.hist(im.flatten(),128) #基于CV2的直方图均衡,返回图像 def Histo(imagePath): image = cv2.imread(imagePath) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) eq = cv2.equalizeHist(gr...

2018-08-10 22:29:24 424

原创 python PIL python image library

                                基本的图像操作和处理 # coding: utf-8 # In[1]: from PIL import Image #python image library# # In[8]: import os # In[10]: #获取path里的所有的JPEG文件的文件路径函数# def get_imlist(pa...

2018-08-07 22:05:56 458

转载 python os.path关于路径的使用方法

os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html 1.os.path.abspath(path)  返回path规范化的绝对路径。    >>> os.path.abspath('test.csv')  'C:\\Pytho...

2018-08-07 21:32:35 477

原创 c# 委托

委托是一个方法指针1.声明一个委托类型 public delegate T DelegateMethod(Paras);2.一个要使用的方法 public T Method(Paras) {messageBox.show();}3.实例一个委托变量 DelegateMethod s=Method; //或 DelegateMethod s=new DelegateMethod(Method);注...

2018-06-19 16:53:56 180

原创 c# 在 PictureBox 上绘制图像、文字与放置button的方法

在PictureBox 上绘制图像、文字是在背景图像上绘制,使用:Graphics g1=new Graphics.FromImage(pictureBox1.BackgroundImage);而在PictureBox 上放置button则使用Button btn =new Button(); btn.xxx=xxx; btn.Location=pointx; pictureBoxX.Contrl...

2018-05-07 11:47:03 7525

转载 c# 获取变量名称

public static class MemberInfoGetting { public static string GetMemberName<T>(Expression<Func<T>> memberExpression) { MemberExpression expressionBody = (MemberExpr...

2018-05-07 11:06:54 2041

原创 c# button拖拽

namespace xxx{      public partial class Form1 : Form      {          Point p;          public Form1()          {              InitializeComponent();          }            private void button1_MouseDo...

2018-04-24 13:39:20 1234

转载 invoke的简介使用方法

void ButtonOnClick(object sender,EventArgs e) { this.Invoke(new Action(()=> { button.Text="changed"; })); }使用场合问题如果你的后台线程在更新一个UI控件的状态后不需要等待,而是要继续往下处理,那么你就应该使用BeginInvoke来进...

2018-04-24 11:16:23 2394

原创 铁鞋软件数据结构设计

铁鞋上传的数据:铁鞋的ID号 (Byte0) 状态字 (Byte1) 距离数据 (Byte2) 电量数据 (Byte3) 震动数据 (Byte4) 1个字节, 范围为0x01~0xFF 高四位为命令字,0x10表示正常的地磁数据上传;低四位为状态字,0x01表示无车,0x02表示有车。 1个字节的距离数据,0x01~0Xff,单位CM 1个字节的电量数据,如0x32表示电池...

2018-04-06 23:00:37 579

空空如也

空空如也

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

TA关注的人

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