
基础知识
文章平均质量分 81
ludewig
这个作者很懒,什么都没留下…
展开
-
Avalonia学习实践(四)--实现最简单的SQLite操作辅助类
在桌面应用程序开发中,如果有数据存储的需要,同时对性能要求不是极高,又想应用能够随时随地运行,轻便小巧的SQlite自然是不二之选。本篇其实跟Avalonia没啥关系,SQLite的操作辅助类网上也是一大堆,这里就权当温故知新了。...原创 2022-08-08 21:44:25 · 1046 阅读 · 0 评论 -
SSL证书填坑指南
近期在工作中用到了SSL证书,在开发调试过程中遇到了一系列的问题,对其中的一些问题进行总结。1.创建自签名SSL证书linux环境下使用系统自带的OpenSSL生成自签名SSL证书,支持多个域名及IP地址,适合内网或无域名的情况。#生成私钥(RSA加密算法、2048位加密、输出文件名rf_dev.key)openssl genrsa -out my.key 2048#移除私钥中的密码openssl rsa -in my.key -out my.key#生成证书(配置文件路径san_dev.c原创 2021-10-15 09:02:47 · 1455 阅读 · 0 评论 -
.NET工程师知识图谱--数据存储
1.知识图谱1.1.关系型数据库名称说明SQL Server微软出品的关系型数据库,操作延续符合微软产品的一贯特点,具有操作简便、稳定性高的特点。OracleOracle甲骨文公司的一种关系型数据库管理系统。Oracle是一种高效率、可靠性高、适应高吞吐量的数据库方案。拥有系统可移植性好、使用方便、功能强大。相对的,对硬件要求高、价格昂贵、管理操作比较复杂、技术要求也相对较高。MySQL同样是Oracle旗下产品,为多种编程语言提供API支持,具有体积小、速度快、原创 2021-09-22 21:41:19 · 378 阅读 · 0 评论 -
.NET工程师知识图谱--大数据
1.知识图谱1.1.数据采集名称说明网络爬虫按照一定规则自动抓取网站信息的程序,可以为数据收集提供来源。Flume分布式、高可靠、高可用服务,可以有效收集、聚合、移动大量的日志数据。Flume的设计目的是要向Hadoop集群批量导入基于事件的海量数据。Logstash开源服务器端数据处理管道,可以同时从多个数据来源采集数据和转换数据,并将数据传输至存储中。Beats轻量级数据采集产品,包含用于收集网络流量数据的Packetbeat,用于收集系统、进程和文件原创 2021-09-21 09:00:14 · 554 阅读 · 0 评论 -
.NET工程师知识图谱--基础知识
.NET工程师需要了解和掌握一些基础知识,也就是作为专业技术人员需要的专业通识。1.知识图谱1.1数据结构名称说明栈存储线性元素的物理结构,具有后进先出的操作特性。堆是heap,栈是stack,堆栈是stack。包含入栈和出栈两个操作。队列一种线性结构,允许在队列的的一端插入数据,在另一端删除元素。插入元素的一端叫队尾,删除元素的一端叫队首。数组一种线性结构,用一组连续的内存空间来存储一组具有相同类型的数据。树非线性数据结构,由结点或顶点和边组成,不存原创 2021-09-20 20:26:29 · 809 阅读 · 0 评论 -
使用OpenSSL创建自签名SSL证书
近期的工作中遇到了数据传输加密的需求,就是在数据传输安全层面都要求使用https协议,因此为Web站点安装SSL证书就成了必须,以下就过程记录。1.需求及选型需求有两条:** 1.支持内网IP地址 **我们很多项目都是在内部局域网运行,没有公网IP,更没有域名,因此必须能支持内网IP地址。** 2.免费 **相当一部分SSL证书需要付费购买,虽然一般不是很贵,成本也需要稍稍考虑一下。免费的SSL证书也有不少地方可以申请,但是能支持内网IP地址的好像没有。基于这两条考虑,考虑使用开源组件Ope原创 2021-08-21 11:04:23 · 4625 阅读 · 3 评论 -
全能程序员系列(十一)--开发人员写不好文档?--Excel篇
表格的出现由来已久,据说在有文字记载的古文明时期就表格这种形式了。Excel的出现真正让表格成了生产力工具,很多人冒着风险要装Office套件的原因就是因为功能强大的Excel。表格很适合处理结构化的数据,我们常用的数据库MySQL、SQL Server等都是结构化数据库,我们常用的应用系统也都是各种列表表格,可以说非常强大了。然而Excel并不仅仅是表格制作工作,或者是并不是只能制作简单的表格。1.使用Excel有哪些常用技巧?1.1.冻结表格数据行或列很多时,往往有很多页,使用鼠标滚轮向下滚动时原创 2020-08-19 17:54:13 · 437 阅读 · 0 评论 -
温故知新(2)--程序员不得不知的HTTP Status Code
在网络应用开发蓬勃发展的今天,TCP/IP协议族已经成了网络应用开发不可或缺的一部分,而应用层的HTTP协议更是无法绕开,如果一个程序员连HTTP状态码都不知道是什么的话,十有八九是要遭人白眼的。在工作中遇到有些同学对HTTP协议概念理解不清或者不知道该怎么使用HTTP状态码,甚至有人误以为“我向Server发送一个HTTP Request,只要能收到一个HTTP Response就说明我代码写...原创 2020-04-05 11:04:41 · 416 阅读 · 0 评论 -
微服务笔记(1)--初识
微服务概念的提出和实践已经有多年,网上也有很多微服务的文章和教程。经过这段时间的学习,将自己对于微服务的理解和实践过程整理出来。1.微服务从哪里来?1.1微服务是一种软件架构风格微服务并不是凭空产生的,它是随着软件架构不断发展进化而出现的产物。软件架构的发展大体上分为三个阶段:单体应用架构、分布式组件化应用架构、面向服务SOA应用架构。网上也有文章将微服务定义为SOA架构之后的第四代架构,...原创 2020-03-19 00:09:56 · 316 阅读 · 0 评论 -
温故知新(1)--计算机网络之概述
一、知识图谱二、基本结构原创 2019-09-12 00:08:18 · 175 阅读 · 0 评论