- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Rust设计模式之简单工厂模式
工厂就是创建产品, 代生产的地方,根据提供的相关数据生产对应的产品。本文用生产颜色来举例1. 特性定义trait Color{ fn output_color(&self); // 这里只是作为输出判断它属于那个类型..}2. 类型定义这里我定义两个类型, 作为可供工厂生产的两种 " 产品(颜色) "struct RedColor;struct BlueColor;3. 特性实现impl Color for RedColor { fn output_co.
2020-07-17 16:00:33 7826
原创 rust 下单向链表 struct 方式实现, 杜绝 unsafe
什么 ! ! ! 用 rust 还一路 unsafe ?1. 结构定义柠檬树上柠檬果, 柠檬树下你和我. 酸了, 这编辑器居然不支持 rust. 果断放弃使用 ! ! !1.1 节点结构#[derive(Debug)] // 链表节点(结点??)struct Node { data: i32, next: Option<Box<Node>>,}2.1 链表结构#[derive(Debug)]struct Link { // 链表 .
2020-06-30 11:20:56 7768
原创 c# 微信小程序支付模板
支付模板public class PayHelper { public static readonly string appid = "wxd678efh567hg6787"; public static readonly string mchid = "1490840662"; public static readonly...
2019-12-25 10:50:24 7560 2
原创 俄罗斯邮箱Mail.ru的登录及获取邮箱内容(c#实现)
登录网址:https://account.mail.ru/login***********************注:本文仅作学习交流,如有侵权,请私信删除。1. 访问登录页面: 获取cookie值 private bool GetIndex() { string url = "https://account.mail.ru/logi...
2019-11-03 21:42:44 45612 2
原创 windows下快速安装rust(GNU)
一. 安装准备1. 下载安装文件 rust安装包地址:https://www.rust-lang.org/tools/install2. 下载mingw64 下载地址:http://www.mingw-w64.org/doku.php, 之后安装3. 配置环境变量 新建cargo, rustup文件夹,后期包的累积可能会占用巨量的存储空间, ...
2019-08-27 22:40:16 13829 2
原创 阿里云短信服务之HTTP调用==>C#实现
使用前提: 假设你已经购买以及配置好阿里云短信服务实现代码/// <summary>/// 阿里云发送短信/// </summary>/// <param name="mobile">手机号码</param>/// <param name="code">需要发送的验证码</param>/// <...
2019-08-08 21:01:10 581
原创 C#中Unicode转汉字
方法一string s = "\u767b\u5f55\u6210\u529f\uff0c\u6b63\u5728\u8df3\u8f6c...";System.Text.UnicodeEncoding encodingUNICODE = new System.Text.UnicodeEncoding();encodingUNICODE.GetString(new UnicodeEn...
2019-04-11 17:48:31 1997
转载 SQL Server数据库用户创建的方法(使用SQL语句)
本文转自:http://database.51cto.com/art/201009/224075.htm管理SQL Server数据库需要建立数据库用户,下面将为您介绍使用SQL语句来建立SQL Server数据库用户的方法,供您参考,希望对您有所帮助。要想成功访问 SQL Server 数据库中的数据, 我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利; ...
2019-03-07 20:03:22 11934
原创 163邮箱登录
最近邮箱项目需要取163邮箱收件箱信件内容, 在网上找了半天没找到满意的, 由于刚入收C#, 好多库不怎么了解, 网上也搜不到, 于是自己造了一个"轮子"(美其名曰: 开发")好了, 不多废话, 回归正题.登录public bool LoginEmail() { string oldUrl = "https://reg.163.com/lo...
2018-10-24 20:01:50 49912 1
原创 MFC中UTF8与GB2312互转
UTF8转GB2312CString CMyBrowserDlg::ConvertUTF8toGB2312(CString str){ int len = str.GetLength(); int n = MultiByteToWideChar(CP_UTF8, 0, str, len, NULL, 0); WCHAR *pChar = new WCHAR[n...
2018-10-08 20:46:28 1050
原创 数据结构之树结构的实现--二叉树链式结构(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》基本操作创建二叉树 先序遍历(递归) 中序遍历(递归) 后序遍历(递归) 层次遍历 先序遍历(非递归) 中序遍历(非递归) 后序遍历(非递归) 查询 改进版查询 求树的深度 求叶子结点 求结点数 销魂二叉树代码实现二叉树结构定义typedef struct node{ char data; st...
2018-09-21 22:56:25 25155 8
原创 数据结构之串结构的实现--堆分配结构(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》基本操作 赋值操作 字符串连接 取长度 字符串比较 求子串 输出字符串 清空操作代码实现结构定义:typedef struct{ char* ch; int length;}*pStr, DynString; 赋值操作int strAssign(pStr str, char* ch){ int...
2018-09-18 22:50:56 646
原创 数据结构之串结构的实现--定长结构(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》基本操作赋值操作 字符串连接 取长度 字符串比较 求子串 输出字符串 清空操作代码实现定长字符串结构定义typedef struct { char str[MAXSIZE+1]; int length;}String,* pStr;赋值操作int strAssign(pStr s, char* c...
2018-09-17 22:20:31 900
原创 数据结构之单链队列(链式存储队列)的实现(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》基本操作入队 出队 建空队列 判队空 获取队首元素 获取队列长度 清空队列代码实现队列结点定义typedef struct node{ int data; struct node* next;}*pNode, Node;队列结构定义typedef struct { pNode front; ...
2018-09-16 17:45:40 543
原创 数据结构之循环队列(顺序队列)的实现(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》基本操作入队 出队 建空队列 判队空 队满 获取队首元素代码实现队列结构定义#define QUEUESIZE 100typedef struct { char data[QUEUESIZE]; int front; int rear; int len;}SeqQueue,* pQueue;建空队列...
2018-09-16 17:04:03 925
原创 数据结构之栈的实现--链式栈(C语言)
基本操作入栈 出栈 读栈顶元素值 建栈 栈空 销毁栈 代码实现建栈int initLStack(pLStack list){ if(!list) return 0; list->node = NULL ; list->length = 0; return 1;}栈空int lStackEmpty(pLStack s){ i...
2018-09-16 13:34:44 401
原创 数据结构之栈的实现--顺序栈(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》要点:栈(Stack)是限制在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶(Top),另一端为栈底(Bottom)。当表中没有元素时称为空栈。限定只能在表的一端进行插入和删除运算的线性表(只能在栈顶操作)基本操作入栈 出栈 读栈顶元素值 建栈 栈满 栈空 清空栈 销毁栈代码实现 栈结构...
2018-09-16 11:25:46 532
原创 数据结构之链式表的实现--双向链表(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》-----和单链表类似,双链表一般也是由头指针唯一确定的,增加头指针也能使双链表上的某些运算变得方便,将头结点和尾结点链接起来也能构成循环链表,并称之为双向链表。双向链表的基本操作双向链表的建立 双向链表添加结点(头插法) 双向链表添加结点(尾插法) 双向链表的输出 双向链表的插入 双向链表的删除 双向链表按序号查找 双向...
2018-09-15 22:45:36 459
原创 数据结构之链式表的实现--单向循环链表(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》单向循环链表的基本操作单向循环链表的建立 单向循环链表添加结点(头插法) 单向循环链表添加结点(尾插法) 单向循环链表的输出 单向循环链表的修改 单向循环链表的插入 单向循环链表的删除 单向循环链表按序号查找 单向循环链表按值查找 单向循环链表销毁 求单向循环链表的长度基本操作代码实现单向循环链表的结点定义...
2018-09-15 21:19:55 1150 1
原创 数据结构之链式表的实现--单链表(C语言)
学习参考: 严蔚敏: 《数据结构-C语言版》基本操作:单链表的建立 添加结点(头插法) 添加结点(尾插法) 单链表的输出 单链表的修改 单链表的插入 单链表的删除 单链表按序号查找 单链表按值查找 单链表销毁 单链表的长度代码实现链式表结点定义:typedef struct node{ int data; struct node* ...
2018-09-15 19:09:16 11454 1
原创 数据结构之顺序表的实现(C语言)
实现代码:#ifndef __LINEARLIST_H__#define __LINEARLIST_H__#include <malloc.h>#include <stdio.h>typedef struct { int* base; int size; int len;}LinearList,* pList;int initList(pLis...
2018-09-15 11:41:34 152
原创 数据结构之链式栈的实现(C语言)
实现代码:#ifndef __STACK_H__#define __STACK_H__#include <malloc.h>/************************* 定义栈结点结构*********************/typedef struct node { struct nod...
2018-09-14 22:58:31 678
原创 C++泛型编程之双向链表
#ifndef _LISTEX_H_#define _LISTEX_H_/*********************************** @function: 链表模板 @param: ***********************************/ #include <iostream>using namespace std;templa...
2018-04-28 13:28:56 236
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人