自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员ken的博客

霸都90后程序员,专注后端技术分享。公众号:程序员ken

  • 博客(99)
  • 资源 (3)
  • 收藏
  • 关注

原创 C#基础巩固与进阶(定时语音播报+PDF水印+分片上传+EF6框架)

学习了C#编程语法,便需要一些小项目巩固基础,官方文档加上可靠的思维,是软件制造的第一步。本视频的小功能,在生活日常中应用也比较广泛。比如语音功能能否给饭店提供上菜播报?pdf添加水印能否给自媒体作者提供便利?分片上传能否快速解决用户网络差导致大文件上传失败的的问题?

2022-11-12 11:19:39 2545

原创 2022年Spring Cloud Alibaba快速上手教程

制作不易,大家记得点赞/收藏/关注,本视频含SpringCloud Hoxton(版本:SR5)和SpringCloud alibaba(版本:2.2.7.RELEASE),本套视频参考资料均来源官方文档,代码版本也与官方文档一致,只涉及到核心的几个中间件,目的是大家可以脱离视频可以搭建自己的框架整合相关的组件,本套视频集成其他组件,目的是为了简洁从而更好更快的把核心内容快速吸收。

2022-09-04 12:45:26 3758 3

原创 WPF从零到1教程详解,适合新手上路

WPF 的核心是一个与分辨率无关且基于矢量的呈现引擎,本文旨在教会大家对象继承、公共属性、事件的使用,以及了解数据绑定、样式编写、路由命令等等

2022-06-12 18:15:37 50352 16

原创 2022年最新C#入门教程详解

C# 简介C# 是一个面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。C#的特点:面向对象。面向组件。它产生高效率的程序。它可以在多种计算机平台上编译。.Net 框架的一部分。C# 强大的编程功能虽然 C# 的构想十分接近于传统高级语言 C 和 C++,是一门面向对象的编程语言,但是它与 Java 非

2022-03-06 11:53:56 36874 18

原创 redis的五种数据结果和应用场景【如微博微信点赞/共同关注/加购物车】

Redis五种数据结构如下:1.String 字符串类型是redis中最基本的数据类型,一个key对应一个value。String类型是二进制安全的,意思是 redis 的 string 可以包含任何数据。如数字,字符串,jpg图片或者序列化的对象。2.Hash (哈希)是一个Mapmap,指值本身又是一种键值对结构,如 value={{field1,value1},......fieldN,valueN}}3.链表 (List)List 说白了就是链表(redis 使用双端链表实现的 Li

2020-11-15 11:22:51 534

原创 2024年pandas快速上手,通俗易懂(推荐)

Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。可以解析excel、sql、csv、json等格式的文件或数据。

2024-01-30 19:30:00 2054

原创 分享一个POI封装的Excel解析工具

本来我已经很久没做java的项目了,最近手头的项目没啥事又被拉过去搞java了,但是看到这帮人写的代码,心凉了一截,写一个Excel的导入写的 都有很多问题,写个示范吧:

2024-01-28 10:55:59 888

原创 Java、C#、Python间的Battle

本文从编译原理到一些基础语法,如数据切片、IO操作、继承重载关系和函数式编程方面的比较

2024-01-16 20:20:14 2603

原创 2024年超详细的Python3学习路径规划

Python是一种可以快速工作的编程语言并更有效地集成系统。如果学习Python需要按基础教程来学习,基础不牢地动山摇,学完一个模块建议使用面向对象+函数式编程写一个小小的系统进行巩固,后期不管你是做数据可视化还是爬虫什么,都可以学习下web-api,这样可以快速配置和存储数据。

2024-01-07 14:17:49 3236

原创 Django Rest Framework(DRF)框架搭建步骤,包含部分错误解决

创建一个 custom/viewset.py,代码如下 这个我是让增删改都是post请求,国内你懂的 很少使用delete put patch这类的请求# basename- 用于创建的 URL 名称的基础。# action- 当前操作的名称(例如:list create)。# detail- 布尔值,指示当前操作是否配置为列表或详细信息视图。# suffix- 视图集类型的显示后缀 - 镜像属性。detail# name- 视图集的显示名称。此参数与 互斥。suffix。

2023-12-31 10:43:35 3479

原创 分享一个用C#写的Aspose.Pdf生成pdf的工具类

生成pdf里面相关部分 如段落(标题/文本) 表格 图片 目录 书签 合并pdf等功能

2023-12-03 17:35:30 4018 1

原创 分享一个用C#写的Aspose.Words生成word的工具类

生成word里面相关部分 如标题 文本 表格 图片 目录,word转化pdf等等

2023-12-03 17:07:20 1288

原创 因为懒得下载Visual Studio,而使用dotnet-cli这件事

关于dotnet-cli的一些使用

2023-08-23 10:49:24 1216

原创 轻装上阵,不调用jar包,用C#写SM4加密算法【卸载IKVM 】

C#与JAVA 加密算法统一

2023-08-11 15:24:09 1007

原创 winforms实现单元格合并的DatagridView

winforms实现单元格合并的DatagridView,目前只能将所在的列 垂直合并 不能合并两(多)个不相同的列

2023-07-31 11:13:04 1667

原创 MVVM工具包推荐-CommunityToolkit.MVVM的使用

MVVM模式有三个核心的组成 View - View Model - Model。本文是 CommunityToolkit.Mvvm的相关使用说明

2023-07-28 14:53:01 1078

原创 三、深入浅出WPF之控件与布局

很多编程都要自己的GUI工具:像java的Swing、c++的QT 、C#的winform等等.包含控件有:Grid 、StackPanel、DockPanel、WrapPanel、Canvas等等。特点:均派生于**System.Windows.Controls.ContentControl **包含控件有:ComboBox、Menu、TabControl、ToolBar、ListBox等等。包含控件有:Button 、Label、Frame、GroupItem、CheckBox等等。

2023-07-27 21:46:54 1228

原创 二、深入浅出WPF之系统学习XAML语法

跟Winforms一样,UI也是个平面结构,与winforms的设计思维不同,WPF使用树形逻辑来描述UI,下面是UI布局的简单代码,本文讲述了xaml的结构和相关名称空间的讲解

2023-07-23 10:29:07 666

原创 一、深入浅出WPF之剖析最简单的XAML代码

XAML是一种声明式语言,当我们见到一个标签,就意味声明了一个对象。

2023-06-25 09:28:52 196

原创 盘点C# 9.0中好用的特性

记录类型是引用类型,类似于类声明。如果不包含,记录将提供一个错误 record_base argument_list record_declaration parameter_list。部分记录最多只能有一个分部类型声明提供 parameter_list。这意味着对象的不可变属性可以参与对象初始值设定项,因此不再需要类型中的所有构造函数样板。除非类为 object ,且类不能从记录继承,否则记录不能从类继承。记录可以继承自其他记录。将类和类里面Main函数省略,只留下核心的逻辑代码就是顶级语句!

2023-04-22 16:28:09 579 1

原创 盘点C# 8.0中好用的特性

盘点C# 8.0中好用的特性

2023-04-09 17:26:06 851

原创 C# 7.3新增功能

C#7.3语法糖

2023-04-08 16:59:36 573

原创 C# tuple元组详解

C# tuple元组详解

2023-03-18 09:49:25 1978

原创 【进击的Docker】2023年Docker快速入门教程,包含.Net项目的部署

Docker虚拟化是目前主流的虚拟化解决方案,快速构建、发布让你知道docker的“真香”。本套教程旨在分享通过官方文档系统学习docker,相对比较适合开发人员,大家可以通过官网Get到更多的知识点。

2023-03-02 09:27:52 849

原创 C#7/C#8/C#9 与dotnetSDK 以及dotnet framework对应关系

概述C#7-11 与dotnetSDK 以及dotnet framework对应关系

2023-03-01 15:00:19 3903 2

原创 Sqlite进阶之--附加数据库关联查询以及Pragma的相关使用

SQLite是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。本文是Sqlite的进阶教程,包含连接配置的相关demo、附加数据库关联查询以及Pragma的相关使用等等

2022-01-22 18:31:08 3083

原创 趣学mysql基础教程【配合视频】

前言本来想把前面的章节不上,想想 如果大家是看视频 做了笔记,比我发现成的文档要强的多,强调下 我不是偷懒 不是偷懒 一、group by 的 Having子句 having子句在select语句里与group by子句联合使用时,用于告诉group by子句在输出里包含哪些组,having对于group by的作用相当于where对于select的作用,即设定条件用的。使用having子句可以让结果集里包含或去除整组的数据二、ALTER命令1.新增表字段ALTER TABLE [table

2022-01-04 20:53:29 1606 3

原创 分布式秒杀案例讲解教程文档

分布式教程配套文档

2021-12-28 20:53:54 2954

原创 springboot2.0与activiti6.0整合视频

springboot与activiti6.0整合系列—了解工作流的使用(一)springboot与activiti6.0整合系列—了解工作流的使用(二)简单谈谈工作流接口与表的关系【springboot与activiti6.0整合】springboot与activiti6.0整合(一)springboot与activiti6.0整合(二)回顾与总结【springboot与activiti6.0整合】视频链接: 西瓜sp: https://www.ixigua.co..

2021-12-08 10:25:17 1104

原创 winform中DatagridView中犯的错

话不多说,直接上错误的部分。一、新增行使用AddRow()方法,而初始化又给DataSource赋值。这样会造成很多方法在处理Row里面的值 要进行判断,非常麻烦,还容易造成报错。所以新增行建议使用DataTable赋值,可以取原来的DataSource(初始化使用了空的DataTable赋值),后面再DataTable加入新的row,反过来赋值给DataSource。这样所以值都是一致,不需要判断还有转来转去的。二、善用单元格的验证和单元格的值改变事件如果是文本框输入,在单元格值输入需要控制输入

2021-10-24 11:38:59 1412 1

原创 fetch是怎么取代ajax的?

fetch 简介Fetch API 提供了一个 JavaScript 接口,用于访问和操纵 HTTP 管道的一些具体部分,例如请求和响应。它还提供了一个全局 fetch() 方法,该方法提供了一种简单,合理的方式来跨网络异步获取资源。这种功能以前是使用 XMLHttpRequest 实现的。Fetch 提供了一个更理想的替代方案,可以很容易地被其他技术使用,例如 Service Workers (en-US)。Fetch 还提供了专门的逻辑空间来定义其他与 HTTP 相关的概念,例如 CORS 和

2021-08-28 21:00:24 1434

原创 WPF的通关之路

首先说明两点,一是个人是业余爱好桌面开发(单纯以找工作去学客户端开发,这种行为不太推荐哦),二是WPF的样式比Winform真的要好看很多(因为自定义的很自由)。基本除了3D之类的图像和相关动画效果没有涵盖进去 其他的常用的基本都涵盖了在里面。里面主要分类为基本控件、布局控件、视图控件、条目控件、其他UI(弄 的实际项目可用的界面),其实分类并不是很精准,只是便于区分而已。部分截图:自定义的播放器:ps: 这播放基本的功能都实现了,没有清空列表的功能,页面缩放的自适应基本没问题。

2021-08-22 09:33:55 1092

原创 ftp多线程上传、下载以及断点续传

上传功能首先加入默认的配置项(这部分有对应的方法进行设置):异步上传的部分代码 /// <summary> /// 异步上传 (多个文件最好用这个方法) 多线程时设置最大连接数 可以保证按队列先入先出去传输 此时不需要设置线程池中线程数量 /// </summary> /// <param name="fullName"></param> ///

2021-06-26 20:49:07 2515 1

原创 算法,永远滴神之【链表结构】

这篇文章会让你学到什么?因为数据结构和算法这玩意,不仅本身难度大而且还抽象,很多文章说的知识点大都是对的,但是大都过于官方化且缺乏直观演示,故而不利于我们理解学习,所以本篇文章不是一个大而全的文章,它只针对常见的一类数据结构进行解释,我会附上相关代码。数据结构分类概述特点数组非线性结构(顺序表)将具有相同类型的若干变量有序地组织在一起的集合在实际应用中,数组、广义表、树结构和图结构等数据结构都属于非线性结构。栈线性结构特

2021-05-23 16:00:38 4394 1

原创 霸都90后程序猿的第一次川游

本来对象今年想去云南玩的,然后因为疫情原因我们选择了去四川的稻城游玩。(报了携程的旅游社)5.1日乘飞机乘坐上午9:20的飞机,由于上午收拾的一些东西,加上节假日的“拥堵”,差点让我们没有赶上这趟航班,还是我们坚持没有让司机上高速,不然不知道会堵到什么时候。后面紧赶慢赶,插了安检的队才上了飞机,这是长这么大第一次坐飞机(“城里人”不要笑话我)。飞机上的景色还是很不错的,由于我的拍照技术有限,我把返程(在飞机上)的一些景也搬到这儿了。吃午餐逛锦里古街下午1:00左右 赶到酒店,酒店不是很

2021-05-10 22:29:47 1188 2

转载 JNI 入门教程

1.编写java测试类2.利用java测试类生成C头文件(我没有C和C++基础,后面出现的非JAVA的代码具体是C还是C++,我也不清楚。所以,教程中我都把它称为C)3.利用C头文件编写C代码4.生成C库5.java调用测试第一步:编写java测试类代码如下:package com.aijiao.test;public class JNIDemo {//定义一个方法,该方法在C中实现public native void testHello();...

2021-05-08 18:03:45 1006

原创 学会mybatis-plus的使用,做一个快乐的Curd-BOY

前言对于mybatis ,很多后端开发已经很熟悉了,因为现在大部分公司用的框架就是mybatis,而Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具。(很多公司也在用这个框架)在项目里面,你经常是不是这样书写:(如查询) Wrappers.query().lambda().eq(Entity::getXX, entity2.getXX());网上想找到Mybatis-Plus的文档和案例,其实很简单,在Mybatis-Plus的官网上或者有很多博客上都能找到的。但你有木有相关它

2021-04-30 21:53:50 4836 2

转载 太全面了!常见代码重构技巧

关于重构为什么要重构1_代码重构漫画.jpeg项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一套新代码的成本,想要再去重构,已经没有人能做到了。造成这样的原因往往有以下几点: 编码之前缺乏有效的设计 成本上的考虑,在原功能堆砌式编程 缺乏有效代码质量监督机制 对于此类问题,业界已有有很好的解决思路:通过持续不断的重构将代码中的“坏味道”清

2021-04-30 16:15:38 1129 2

原创 听说snailclimb写了一个不错的rpc,特来围观

RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务,不能手撸一个rpc框架,我们还不能看看别人是怎么实现的?

2021-04-22 17:50:06 1280 2

原创 掌握java动态代理及原理有多难?

前言:使用的jdk是1.7,需要了解反射机制 泛型 字节码登概念!一、代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。二、编写一个java动态代理1. 准备两个接口分别是ProductService(生产接口)和

2021-04-14 11:45:50 276

基于AxWindowsMediaPlayer的音乐播放器

1.歌词逐行展示 2.基础的播放暂停下一曲上一期等功能 3.字体设置 歌词显示/隐藏 4.音乐文件支持导入 删除 分别对应上方+ 和 — 按钮 5.播放列表支持拖拽文件、 点击导入按钮 、复制粘贴三种方式 6.背景音乐在.exe文件同一级目录的 **bgImages文件夹** 里面,可以自己根据需要放置图片,仅支持png/jpeg/jpg三种图片

2020-12-28

[下载管理]在线升级完整版

在线升级的dll包、数据库、模板文件、应用程序等,仅供软件升级使用 并非源代码文件。提供软件升级 迭代服务

2020-12-21

[下载管理]个人管理V1.6

在线升级的dll包、数据库、模板文件、应用程序等,仅供软件升级使用 并非源代码文件。提供软件升级 迭代服务

2020-12-17

空空如也

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

TA关注的人

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