阅读器wpf小说demo

Wpf ImageSource对象与Bitmap对象的互相转换

Bitmap to ImageSource将得到的Bitmap对象转换为wpf常用的Imagesource对象 BitmapSource bs = Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap(), IntPtr.Zero, Int32Re ......
对象 ImageSource Bitmap Wpf

WPF显示网络图片的几种方法

1、利用数据流 1 Image img; 2 byte[] btyarray = GetImageFromResponse(imageUrl); 3 4 //字节数据转流 5 MemoryStream ms = new MemoryStream(btyarray); 6 7 //重点:设置Image ......
方法 图片 网络 WPF

【C#/WPF】Bitmap、BitmapImage、ImageSource 、byte[]转换问题

C#/WPF项目中,用到图像相关的功能时,涉及到多种图像数据类型的相互转换问题,这里做了个整理。包含的内容如下: Bitmap和BitmapImage相互转换。 RenderTargetBitmap –> BitmapImage ImageSource –> Bitmap BitmapImage和b ......
BitmapImage ImageSource Bitmap 问题 byte

Wpf Bitmap(Image)Base64,Url,文件Path,Stream转BitmapSource(ImageSource),无需外部dll

直接上代码 using System; using System.Drawing; using System.IO; using System.Windows.Forms; using System.Windows.Media.Imaging; namespace CommonUtils { /// ......

gorm 阅读4 query

# 如果是查询QueryContext => (mc *mysqlConn) QueryContext(ctx context.Context, query string, args []driver.NamedValue) (driver.Rows, error) -> mc.watchCance ......
query gorm

WPF:如何以Binding方式隐藏DataGrid列

预想方案 像这样: 先在ViewModel创建数据源 People 和控制列隐藏的 IsVisibility,这里直接以 MainWindow 为 DataContext public partial class MainWindow : Window, INotifyPropertyChanged ......
DataGrid Binding 方式 WPF

WinForm/WPF 打包安装程序exe

以下是关于WinForm/WPF 打包安装程序exe的内容 如果打包的exe文件,需要拥有管理员权限,则先配置下面的第三步,设置管理员权限(非必须) 一、安装扩展程序 打包exe,需要安装:Microsoft Visual Studio Installer Projects 2022 安装的两种方式 ......
WinForm 程序 WPF exe

WPF ListView GridView表头Header修改外观的方式

<Window.Resources> <DataTemplate x:Key="BlueHeader"> <StackPanel Orientation="Horizontal" Margin="-5,-5,-5,-5" Width="120"> <StackPanel.Background> <L ......
表头 ListView GridView 外观 方式

Wpf NLog 显示日志到 RichTextBox

1. 项目中引入库 NLog 2. 引入三个文件: WpfRichTextBoxTarget.cs 1 // 2 // Copyright (c) 2004-2011 Jaroslaw Kowalski <jaak@jkowalski.net> 3 // 4 // All rights reserv ......
RichTextBox 日志 NLog Wpf

论文阅读-OpenFE 自动特征生成技术

论文链接:https://arxiv.org/abs/2211.12507 摘要 提出了一种新的feature boost方法来鉴别候选特征在准确率上对模型的提升效果 双阶段剪枝算法,从粗筛到精筛从候选特征池中挑选出top k个生成特征 在简单但有代表性的设置下,证明了特征生成是有益的 引言 Exp ......
特征 OpenFE 论文 技术

《代码大全2》阅读笔记

《代码大全2》是一本非常经典的软件开发书籍。 在书中,强调了比较优秀的代码结构和命名规范的重要性。书中注释的部分帮助我理解怎么去编写有意义的注释,合适的注释可以提供代码理解上的便利,但是过多或者无关的注释会干扰代码的可读性。 还有书中关于代码复用和模块化的内容帮助学习如何设计可重用的代码和模块,提高 ......
代码 笔记 大全

des加密,url编码,url解码,des解密 DEMO

des加密,url编码,url解码,des解密 DEMO package com.example.core.mydemo.des; import javax.crypto.Cipher; import javax.crypto.SecretKey; import javax.crypto.Secre ......
des url 编码 DEMO

gorm 阅读3

gorm 相互关联 // Config GORM config type Config struct { Dialector callbacks *callbacks cacheStore *sync.Map } // DB GORM DB definition type DB struct { * ......
gorm

阅读讨论2

标题:《有效需求分析》的阅读讨论:洞察需求背后的核心原则 摘要:《有效需求分析》是一本对需求分析进行深入探讨的重要著作。通过详细介绍核心原则和实用技巧,该书为读者提供了宝贵的指导。本文将对该书进行讨论,探究其中的关键观点和应用。 正文: 《有效需求分析》是一本致力于帮助读者提高需求分析能力的重要著作 ......

论文阅读-Self-supervised and Interpretable Data Cleaning with Sequence Generative Adversarial Networks

1. GARF 简介 代码地址:https://github.com/PJinfeng/Garf-master 基于 SeqGAN 提出了一种自监督、数据驱动的数据清洗框架——GARF。 GARF 的数据清洗分为两个步骤: 规则生成 (Rule generation with SeqGAN):利用 ......

阅读笔记:《代码大全》阅读笔记十一

当谈到软件开发的艺术和科学时,Steve McConnell的《代码大全》是无可争议的经典之作。它是一本旨在为软件工程师和程序员提供深入洞察的指南,旨在帮助他们提升编程技能、编写高质量代码以及有效管理整个软件开发周期。这本书不仅提供了广泛的理论知识,还结合了大量实用的案例和建议,下面我将详细探讨它的 ......
笔记 代码 大全

WPF 装饰器 、 转换器

十年河东,十年河西,莫欺少年穷 学无止境,精益求精 装饰器参考:https://www.cnblogs.com/xietianjiao/p/11239558.html wpf 转换器 详情参考:https://www.cnblogs.com/zh7791/p/9311332.html 单值转换器需继 ......
转换器 WPF

Databend 源码阅读: Meta-service 数据结构

作者:张炎泼(XP) Databend Labs 成员,Databend 分布式研发负责人 https://github.com/drmingdrmer 引言 Databend 是一款开源的云原生数据库,采用 Rust 语言开发,专为云原生数据仓库的需求而设计。 面向云架构:Databend 是完全 ......

[WPF]动手写一个简单的消息对话框

消息对话框是UI界面中不可或缺的组成部分,用于给用户一些提示,警告或者询问的窗口。在WPF中,消息对话框是系统原生(user32.dll)的MessageBox,无法通过Style或者Template来修改消息对话框的外观。因此,当需要一个与应用程序主题风格一致的消息对话框时,只能自己动手造轮子了。 ......
对话框 消息 WPF

阅读习惯2

阅读习惯2 阅读时长 增加190小时22分 增加49小时 收获与感悟 在今年的阅读中,我有了一个从网络小说向出版读物名著的转变。我读了大秦帝国系列图书,路遥的《平凡的世界》等等,阅读让我跨越时空,体验不同时期不同背景下的风土人情。我还阅读了一些与课程相关的图书,比如区块链等,让我的课堂扩展得以充实。 ......

程序员修炼之道:从小工到专家阅读笔记3

这本书的适用范围可以从初学者到有经验的程序员再到项目经理,作为一本偏向理论与思想的书,书中不可避免有些假大空的地方,再加上作者写完本书的时间还在1999年,书中的很多方法与标准放在今天也已不再实用。但这些都不能掩盖它的优秀之处,作者曾在本书完成十年后说过,如果这本书是放在现在编写,1999年的那些通 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记4

耦合这个词基本在我的职业生涯中每天都能听到,一个好的程序一定是低耦合的,这本书提出了函数的德墨忒尔法则帮我们更好的界定耦合的边界,怎样编写低耦合的代码,更难能可贵的是这本书不仅仅描述了一般的代码耦合,还花了很大笔墨解释了时间耦合,很多时候一个业务的实现没有必要一定是线性的,它可以是并行的,这在适用的 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记5

程序员所应该遵循的实用主义原则。 我的源码让猫给吃了:出现错误时,要诚实,不要推诿或者找借口。要提供各种可能的解决方案与后果并与他人沟通,而不是提供借口。 软件的熵:这是著名的破窗户原理。项目中一个小的、无人料理的问题可能带来后续编码时的懈怠,从而造成更大的问题。不要容忍任何小的错误,解决它或至少打 ......
小工 程序员 笔记 程序 专家

程序员修炼之道:从小工到专家阅读笔记6

程序需要遵守的实用主义原则。 重复的危害:如果某个事物在代码中重复多次,就可能会在维护过程中带来问题,因为改动了一处而忘记改动另一处造成自相矛盾。这加大了维护难度。要遵守DRY原则,即Don’t repeat yourself。 重复通常由这些东西引起: 强加的重复,由文档或用户需求决定。这通常可以 ......
小工 程序员 笔记 程序 专家

阅读笔记8

《程序员修炼之道:从小工到专家》探讨了软件开发的核心理念和实践技巧。阅读完该书后,我对于软件开发的认识有了新的视角,并深受启发。 首先,该书强调了实践至上和自我驱动的重要性。作者提倡持续学习和不断提高自己的技能,强调实践对于成为优秀的软件开发者的重要性。 其次,该书强调以用户为中心的开发理念。作者提 ......
笔记

阅读笔记7

《代码大全》2介绍了软件构建的本质和复杂性。软件开发既是一门艺术,又是一门工程学科,需要在实践中不断改进。接着讲述了在软件构建之前的前期准备活动,包括需求分析、定义解决方案和设计架构等,说明软件开发过程中对需求的分析和解决方案的设计是至关重要的环节。在软件质量和编码实践的部分,书中讲述了如何通过编写 ......
笔记

阅读笔记6

永远以解决问题为导向,而不是仅仅完成任务。从最低级的写好一个功能,到给具体的需求排优先级,甚至到明确真正的需求,到调整开发节奏,一切都由实际的需求和开发能力决定,最终的目的只有一个,那就是解决真正的问题;把程序员当人看,不仅仅是把其他同事当人看,也要把自己当人看。人是会出错的,团队是需要磨合的,人永 ......
笔记

阅读笔记5

《代码大全2》的前两章主要介绍了软件构建的基本概念、原则和流程,使我理解和应用代码的意义和方法产生了深刻的影响。 在第一章中,作者强调了代码的重要性,并指出编程的目标是生成可执行代码。并通过一系列实例阐述了编程过程中的关键要素,如可读性、可维护性和可测试性。 在第二章中,作者进一步展开了构建的概念和 ......
笔记

如何阻止 Edge 浏览器成为 PDF 默认阅读器?

起因是,我想把 SumatraPDF 设置为默认的 PDF 阅读器,但是软件内设置不管用,每次打开都是 Edge。 单纯这样设置并不管用,找了很久也没找到设置项,Disable the Default Built-In PDF Viewer in Chrome, Firefox, Edge, Saf ......
阅读器 浏览器 Edge PDF

WPF使用SVG

<Window.Resources> <Geometry x:Key="Icon-Close">M512.725333 85.12c235.392 0 426.538667 191.146667 426.538667 426.581333s-191.146667 426.581333-426.538 ......
WPF SVG