自定义博客皮肤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)
  • 收藏
  • 关注

原创 【前端技术】还在为前端js排序多列而发愁吗?一文教你学会使用thenBy.js

什么是thenBy.jsthenBy.js是一个javascript微型库,它可以对多列的数组进行排序(且可以满足不同列按不同的升序或降序进行排序)。它使用原生JavaScript的sort();方法,但不同的是thenBy.js可以传入多个函数例如firstBy().thenBy().thenBy()组成的函数来对数组进行多列排序。如何安装1.使用npm或yarn安装...

2020-05-07 18:12:10 996

原创 Kafka基本原理、对比Azure Event Hub

Kafka原理 对比Azure Event Hub

2022-08-12 13:58:17 1123 1

原创 .NET 中 ==与Equals的区别

在C#中对于值类型的比较不管是用【==】还是【equals】都是对于其内容的比较,也就是说对于其值的比较,相等则返回true 不相等则返回false;但是对于除string类型以外的引用类型 【==】比较的是在对象在栈上的引用是否相同而【equals】则比较的是对象在堆上的内容是否相同示例代码: String str1 = new string('a',1); String str2 = new String('a',1);

2022-05-30 17:07:48 393

原创 理解.NET 浅拷贝与深拷贝

Tips:先引入一个观念,赋值和深复制、浅复制并不是一样的,含义是不一样的。1.赋值。指的是 “ = ”。它相当于是给引用对象起一个别名。2.浅拷贝和深拷贝。指的是类实现 ICloneable接口,重写该接口的唯一方法。注意:不管是深度复制还是浅度复制,都是通过ICloneable接口去实现的。为对象创建副本的技术称为拷贝(也叫克隆)。我们将拷贝分为浅拷贝和深拷贝。浅拷贝:将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段的值被复制到副本中后,在副本中的修改不会影响到源

2022-05-30 17:02:01 578

原创 【Salesforce工具】Ant Migration Tool安装与使用指南

Test

2021-06-22 11:05:12 384

原创 【JAVA】Java的安装与环境变量的配置

1.下载Java SDK下载地址:Java 下载地址(1).选择对应操作系统的版本进行下载(2).启动安装程序选择对应路径进行安装2.安装完成后进行环境变量的配置(Windows系统为例)(1).打开windows设置(2).选择关于-高级系统设置(3).选择高级-环境变量(4).在系统变量中点击新建(5).新建系统变量a.新建JAVA_HOME变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.8.

2021-06-22 10:52:52 113

原创 【Linux系统】Linux中生成PDF文件后中文变为方框

xian'c操作步骤:1.下载文件:simsun.ttf下载地址:http://pan.baidu.com/s/1miO02Dy 或http://download.csdn.net/download/ruantao1989/69921692.创建目录:在linux操作系统中/usr/share/fonts/下创建目录cd /usr/share/fonts/mkdir myfontcd myfont3.将文件放到目录中cp /root/simsun.ttf ...

2021-06-18 14:13:39 1239

原创 【.NET】反SQL注入类 C#

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;namespace BLL{ public class SqlKey { private HttpRequest request; private const string StrKeyWord = @"select|insert|delete|f..

2020-11-19 15:16:29 108

转载 【.NET Core】一行代码在 .NET Core 中快速使用 log4net

1. NET Core 控制台程序中使用第一步:添加引用Install-Package log4net第二步:将附件LogHelper.cs 和 log4net.config 两个文件加入到项目中第三步:在Main中使用 LogHelper 类来记录日志 public static void Main(string[] args) { LogHelper.Configure(); //使用前先配置 .

2020-09-28 14:55:37 189

原创 【计算机组成原理】由浅入深理解计算机组成原理中 原码 反码 补码

一.源码 反码 补码详解一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1.比如,十进制中的数 +3 ,计算机字长为8位,转换成二进制就是00000011。如果是 -3 ,就是 10000011 。那么,这里的 00000011 和 10000011 就是机器数。2、真值 因为第一位是符号位,所以机器...

2020-09-27 18:12:43 242

原创 【Linux系统】在Linux 上部署 .net core api aspose.word错误 The type initializer for ‘ ’ threw an exception

在Linux中 .net core 使用 aspose.word 将doc 转换为pdf 遇到异常The type initializer for ‘ ’ threw an exception,解决方案。此问题为图形库问题 需要在.net core 中安装 skiasharp.nativeassets.linux 下载链接https://www.nuget.org/packages/SkiaSharp.NativeAssets.Linux...

2020-09-10 18:22:10 1890 2

原创 【Aspose for .NET】Aspose.word操作表格:在表格中插入行

Aspose.word 在表格中插入行参数说明:table :当前 document中的table对象 获取方式如下:Table labTable = (Aspose.Words.Tables.Table)doc.GetChild(NodeType.Table, 0, true); /// <summary> /// 在表格中插入行 /// </summary> /// <param name="t.

2020-08-06 14:17:34 1938

原创 【.NET】C# List导出为Excel方法

/// <summary> /// list导出为Excel /// </summary> /// <param name="list"></param> /// <param name="filePath"></param> public static void DataExport<T>(List<T> list...

2020-06-12 16:13:26 2407 1

原创 【Django框架】Django框架Model中数据类型

AutoField :一个根据实际ID自动增长的IntegerField通常不指定将主键字段自动添加CharField(max_length=字符长度)TextField :大文本字段一般超过4000使用,默认的表单控件是TextareaIntegerFiels:整数DecimalField(max_digits=None,decimal_places=None)使用python的Decimal实例表示的十进制浮点数 参数说明:DecimalField.max_digits位

2020-06-10 17:50:03 316

原创 【Windows系统】用了这么些年Windows,你还不会Windows自定义协议?

一、注册表的概念在谈及Windows自定义协议之前,不得不预先介绍的是注册表这个概念。注册表是windows操作系统的一个核心数据库,其作用是充当计算机上操作系统和应用程序的中央信息储存库,用于存放着各种系统级参数。它能直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行。注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息

2020-05-14 17:58:43 383

原创 【Django框架】从零开始学Python框架Django

1.创建项目cd到创建好的项目文件夹路径。在CMD中创建的项目文件夹下执行django-admin startproject 项目名称 目录层级说明 manage.py 命令行工具,可以使我们用多种方式对Django项目进行交互。 __init__.py 告诉Python目录应该被看做一个python包 asgi.py项目目录----- settings.py 项目的配置文件 ...

2020-05-14 17:49:49 171

转载 【前端技术】JavaScript变量存储浅析

Hello!  上一篇关于JS中函数传参(http://www.cnblogs.com/souvenir/p/4969092.html)的介绍中提到了JS的另外一个基本概念:JS变量存储,  今天我们就用一个简单的JS DEMO来开始介绍这个概念。var a = 100; function func(){ console.log(a); var a=200; console.log(a);} func();  相信大家心里面已经有了各自的答案。..

2020-05-12 11:11:10 201

原创 【.NET】C#.NET三种方式实现打印功能

1.调用win32Api进行打印提供三种方法发送文件给打印机进行打印 发送String给打印机进行打印 发送字节给打印机进行打印// Structure and API declarions: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public class DOC...

2020-03-18 10:24:05 6206 3

原创 【前端技术】一篇文章了解什么是HTML

HTML基础 HTML文档基本结构 &lt;!DOCTYPE html&gt;&lt;html lang="en" dir="ltr"&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;无标题文档&lt;/title&gt; &lt;/hea

2018-08-20 17:45:18 80

空空如也

空空如也

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

TA关注的人

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