- 博客(19)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 正则表达式_截取两个字符串中间的字符串
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
13534
原创 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
651
原创 Hash散列
#define MinTableSize 10//最小表大小#define NULLUNM -32789struct ListNode;struct HashTbl;typedef struct ListNode *Position;typedef Position List;typedef struct HashTbl *HashTable;struct ListNode//...
2019-03-13 16:49:47
179
原创 二叉树
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
171
原创 优先队列(堆)
typedef struct HeapStruct{ int Capacity; int Size; int *Elements;}HeapStruct,*PriorityQueue;#define MinData -1PriorityQueue Initialize(int MaxElements){ PriorityQueue H; /*if (MaxElements...
2019-03-13 16:37:17
132
原创 队列与栈
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
106
原创 链表
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
76
原创 排序算法
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
78
原创 C# 使用委托在两个窗体间实时传值
项目上的情况是这样的:主窗体的值会实时变化,而子窗体的值要随父窗体的变化而变化。思路:主窗体是主动,子窗体被动,由主窗体的改变的事件去调用子窗体的动作函数来改变子窗体。1.子窗体写执行动作的方法2.子窗体声明一个委托(在命名空间中,而不在类中)。3.父窗体实例化子窗体的委托,并想办法将子窗体的执行方法名给委托对象。(父窗体的委托对象就可以知道是哪个执行方法啦)4.父窗体...
2018-09-10 15:39:59
4306
2
原创 区域生长与分水岭算法 图像分割
1.区域生长法import numpy as npimport cv2class 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
6075
原创 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
339
原创 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
372
转载 python os.path关于路径的使用方法
os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html1.os.path.abspath(path) 返回path规范化的绝对路径。 >>> os.path.abspath('test.csv') 'C:\\Pytho...
2018-08-07 21:32:35
417
原创 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
130
原创 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
7201
转载 c# 获取变量名称
public static class MemberInfoGetting{ public static string GetMemberName<T>(Expression<Func<T>> memberExpression) { MemberExpression expressionBody = (MemberExpr...
2018-05-07 11:06:54
1940
原创 c# button拖拽
namespace xxx{ public partial class Form1 : Form { Point p; public Form1() { InitializeComponent(); } private void button1_MouseDo...
2018-04-24 13:39:20
1145
转载 invoke的简介使用方法
void ButtonOnClick(object sender,EventArgs e){ this.Invoke(new Action(()=> { button.Text="changed"; }));}使用场合问题如果你的后台线程在更新一个UI控件的状态后不需要等待,而是要继续往下处理,那么你就应该使用BeginInvoke来进...
2018-04-24 11:16:23
1948
原创 铁鞋软件数据结构设计
铁鞋上传的数据:铁鞋的ID号 (Byte0) 状态字 (Byte1) 距离数据 (Byte2) 电量数据 (Byte3) 震动数据 (Byte4) 1个字节, 范围为0x01~0xFF 高四位为命令字,0x10表示正常的地磁数据上传;低四位为状态字,0x01表示无车,0x02表示有车。 1个字节的距离数据,0x01~0Xff,单位CM 1个字节的电量数据,如0x32表示电池...
2018-04-06 23:00:37
441
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人