- 博客(12)
- 收藏
- 关注
原创 C# 生成PDF文件(itextsharp二次封装)
using iTextSharp.text;using iTextSharp.text.pdf;using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MakePD...
2019-10-18 17:20:41
709
原创 C# json组装类
public enum DataStyle { BOOL = 1,//逻辑值(true 或 false) INT = 2,//整数 DOUBLE = 3,//浮点数 STR = 4,//字符串 DATE = 5,// ARRAY = 6,//数组(MakeJson[]) ...
2019-10-18 16:58:44
556
原创 C# XML数据解析类,可用
class AnalyzeXML { Dictionary<string, List<AnalyzeXML>> dic = new Dictionary<string, List<AnalyzeXML>>(); public Dictionary<string, string> ...
2019-10-17 17:41:48
286
原创 C# Json解析类,可用
public class AnalyzeJson { public string error = null; string val = ""; StringBuilder key = new StringBuilder(); StringBuilder value = new StringBuilder(); ...
2019-10-17 17:37:54
215
原创 C#沙漏加载动画控件(纯代码完整可用!!!!!!)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows.Forms;using System.Drawing;using System.Drawing.Drawing2D;using System.Threading;namespa
2017-08-16 15:09:29
2383
1
原创 C# 关于控件Visible为false 却依然显示的问题
首先,控件在显示的时候必定有了他的父窗口那么,在先隐藏父窗口之后你调试看到的该控件Visible属性为false也许,你会现在以为这个控件隐藏掉了,所有就没有显式调用 control.Visible = false;那么,你就会发现在显示父窗口之后,你并没有把控件Visible属性设为true,而它却显示了。其实,如果你没有主动设置控件的Visible属性的话,他的值永远都与父窗口
2017-06-26 19:53:27
10174
原创 (C#)贝塞尔曲线画水滴
protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); Graphics g = e.Graphics; Point p1 = new Point(50, 200); Point p2 = new Poi
2017-06-08 19:59:17
4806
1
原创 C#菜鸟版SQL Server 类封装(C#数据库增删改查)
/// /// 操作数据库前的先连接数据库connectToSQL() /// class htx_MSSQL { //引用 /* * -------引用---------- * using System.Data; * using System.Data.SqlClient;
2017-02-20 16:58:37
7296
2
原创 二叉查找树--C++
#include "stdafx.h"#include using namespace std;/*二叉查找树的性质:1.二叉排序树或为空树2.若左子树不为空,则左子树中所有节点的值均小于或等于根节点3.若右子树不为空,则右子树中所有节点的值均大于或等于跟节点4.左右子树也为二叉排序树(5.二叉排序树采用中序历遍(从左到右)输出的时候是有序的)*///#define
2017-01-06 16:37:43
324
原创 堆排序:源码(C++)--伪代码--时间复杂度解析
//2.堆排序namespace htx_heapsort{ //////////////////2.堆排序//////////////////////// //源码 伪代码 时间复杂度分析 //--------源码---------最大堆-------------------- //如果数组的元素不是基本数据类型,而是对象,那么对应的类需要重载 //堆排序:从小到大 1->2
2016-10-05 01:46:54
1612
原创 快速排序:源码(C++)--伪代码--时间复杂度解析
namespace htx{//////////////////1.快速排序//////////////////////////源码 伪代码 时间复杂度分析//--------源码---------//如果数组的元素不是基本数据类型,而是对象,那么对应的类需要重载比较运算符=//快速排序:从小到大 1->2templatevoid quicksort12(T *A,
2016-10-03 18:05:46
3431
转载 不用中间变量交换 a ,b
我再百度翻译中看到有3中方法:1、加减法:该方法可以交换整型和浮点型数值的变量,但在处理浮点型的时候有可能出现精度的损失a = a + b;b = a - b;a = a - b;2、异或法:可以完成对整型变量的交换,对于浮点型变量它无法完成交换。a = a^b;b = a^b;a = a^b;3、乘除法:可以处理整型和浮点型变量,但在处理浮点型变量时也存在精度
2016-09-10 17:14:38
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人