自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(180)
  • 资源 (19)
  • 收藏
  • 关注

原创 JavaScript 将一个带K-V特征的JSON数组转换为JSON对象

数据处理过程中,要将一个包含 `key` 和 `value` 属性的 JSON 数组整合成一个 JSON 对象(其中每个元素的 `key` 作为属性名,`value` 作为属性值),以下是几种常用的 JavaScript 实现方法及示例

2025-06-14 12:11:52 343

原创 NumPy 数组花式索引(Fancy Indexing)

前面的博客分享了我对于NumPy数组索引的学习心得——如何使用简单索引(例如 arr[0])、切片(例如 arr[:5])和布尔掩码(例如 arr[arr > 0])来访问和修改数组的部分内容。这里,我们将介绍另一种数组索引方式,称为花式或矢量化索引,其中我们用索引数组代替单个标量。这种方式可以让我们非常快速地访问和修改数组中复杂子集的值。

2025-06-14 12:02:56 1033

原创 调用AkShare获取A股股票基本信息

本文通过 AkShare 获取了 A 股市场全部股票的实时行情和基本信息,并实现了批量查询、数据清洗、异常处理和中英文字段映射。最终,整理输出了结构化的个股基本信息表(支持 CSV、Excel 格式),为后续的数据分析和可视化打下数据基础。

2025-06-13 21:18:00 425

原创 分布假设学习笔记

分布假设在大多数自然语言处理场景下是成立的,尤其是在大规模语料和统计学习方法中表现良好。它为词向量、文本聚类等任务提供了理论基础。然而,分布假设也有局限性:它主要关注词的表面共现关系,难以捕捉深层语义、常识推理或上下文依赖极强的语言现象。因此,现代NLP模型(如BERT、GPT)在分布假设基础上,结合了更复杂的结构和预训练目标,以提升对语言的理解和生成能力。尽管存在一些分布假设不适用的反例,但它仍然是一个非常有用的概念,构成了今天语言类Transformer模型的基石。

2025-06-13 21:06:10 714

原创 使用AkShare获取大A列表

使用AkShare获取股票列表

2025-06-12 22:12:33 454

原创 ViT架构所需的大型训练集

本文主要介绍了ViT(Vision Transformer)与CNN在归纳偏置、平移不变性/等变性等方面的差异。CNN通过局部连接、权值共享等强归纳偏置,天然具备空间结构感知和一定的平移不变性/等变性,能在小数据集上表现良好。ViT则弱化了这些归纳偏置,依赖自注意力机制和大规模数据集,通过位置编码和分块输入等方式学习全局特征关系。虽然ViT在小数据集上不如CNN,但在大规模有标签数据集预训练下,能够学到丰富的特征表达,取得优异性能。整体来看,ViT的成功依赖于大数据和强大的模型容量,通过端到端学习实现了对视

2025-06-12 21:12:13 1164

原创 全连接层和卷积层等效情况举例

本文通过具体的PyTorch代码和可视化示例,演示了全连接层(Linear)和卷积层(Conv2d)在两种特殊情况下的等效性:当卷积核大小等于输入特征的空间尺寸时,卷积操作等价于全连接操作。此时,每个卷积核覆盖整个输入区域,权重和偏置可以一一对应映射到全连接层。当卷积核大小为1×1,且输入通道数等于全连接层输入特征数时,卷积层的每个输出通道等价于全连接层的一个输出单元。此时,卷积层的权重和偏置同样可以直接赋值自全连接层,实现完全等价的前向传播结果。通过实验验证,两种情况下卷积层和全连接层的输出完全一

2025-06-11 21:59:26 1223

原创 全连接层和卷积层

卷积层的参数和计算方式与全连接层完全一致,能够实现相同的线性变换。因此,在实际应用中,可以通过调整卷积核的大小和参数设置,使卷积层严格等价于全连接层。卷积层不仅能实现全连接层的功能,还能更高效地处理具有空间结构的数据,是深度学习中图像等任务的首选结构。

2025-06-11 21:14:44 994

原创 参数量计算举例

本文介绍了一个包含卷积层、池化层和全连接层的典型卷积神经网络结构,并详细讲解了各层参数量的手工计算与编程实现。通过 .parameters() 方法和 torchinfo 工具,展示了如何自动统计模型参数量和内存占用。随后,介绍了Adam优化器的参数管理方式,并分析了添加批归一化(BatchNorm)层后对参数量的影响。整体流程涵盖了模型结构设计、参数量与内存计算、优化器使用及正则化方法,为理解和实践深度学习模型的参数管理提供了系统的参考。

2025-06-10 22:41:13 831

原创 卷积神经网络参数量计算

本文介绍了卷积神经网络(CNN)各类层的参数量计算方法,包括卷积层、全连接层、分组卷积、深度可分离卷积等,并分析了参数量在模型复杂度评估、硬件资源分配、模型优化和学术对比中的核心价值。通过具体公式和示例,帮助读者理解如何量化和优化神经网络的参数规模,以指导实际应用和研究。

2025-06-10 21:41:54 1225

原创 C++ Saucer 编写Windows桌面应用

使用Saucer框架,开发Windows桌面应用,把一个html页面作为GUI设计放到Saucer里,隐藏掉运行时弹出的控制台窗口(当cmake项目非Win32时,在Windows环境下会弹出控制台),同时禁用最大化按钮。

2025-06-09 16:32:29 996

原创 Dify 社区版本地docker compose部署记录

本地部署Dify,按照官方文档操作,形成了这篇部署踩坑记录。

2025-06-09 10:34:37 1190 2

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(多行文本控件QTextEdit)

QTextEdit 是 PySide6 中用于编辑和显示纯文本和富文本的控件。它提供了强大的文本处理能力,支持 HTML 样式标签和 Markdown 格式,能够处理大型文档并快速响应用户输入。

2025-06-07 22:01:38 1171

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(单行文本控件QLineEdit)

QLineEdit 是 PySide6(Qt for Python)中用于单行文本输入的控件。它支持文本编辑、光标控制、文本选择、输入掩码、校验器等多种功能,广泛应用于表单、搜索框等场景。

2025-06-07 21:37:39 483

原创 关于华为仓颉编程语言

仓颉编程语言凭借高效、安全、全场景适配等特性,成为鸿蒙生态的重要支柱。其设计融合了现代语言的优点,虽编译器实现尚未完全公开,但工具链的成熟度和社区生态已展现出潜力。对于开发者而言,仓颉的学习曲线接近Python和Go,适合全栈及智能应用开发。

2025-06-06 23:02:26 3496 2

原创 一些免费的大A数据接口库

最近打算储备一些接口,于是结合AI做了简单的整理,后续再一个一个尝试。以下是目前可用的免费A股行情数据接口及使用指南,结合稳定性和易用性综合推荐

2025-06-06 22:53:06 1987

原创 NumPy 比较、掩码与布尔逻辑

本文介绍如何使用布尔掩码来检查和操作 NumPy 数组中的值。当你想根据某些条件提取、修改、计数或以其他方式处理数组中的值时,就会用到掩码:例如,你可能希望统计所有大于某个值的元素,或者移除所有高于某个阈值的异常值。在 NumPy 中,布尔掩码通常是完成此类任务最高效的方法。

2025-06-05 20:14:29 985

原创 Rust Floem UI 框架使用简介

在Windows系统中,默认生成的GUI界面在运行的时候会弹出命令行窗口(控制台),要去掉这个窗口,可以通过以下cargo命令实现

2025-06-05 19:39:31 1318 1

原创 Rust 控制流

在大多数编程语言中,根据条件是否为真来运行某些代码,以及在条件为真时重复运行某些代码,是最基本的构建块。Rust 中最常见的控制代码执行流程的结构是 if 表达式和循环

2025-06-04 18:58:40 1749

原创 机器学习算法分类

机器学习算法根据不同的分类标准可分为多种类型,以下综合多个来源的权威分类方式,从​学习范式​、​任务目标​和​模型结构​三个核心维度进行系统梳理

2025-06-04 15:50:43 909

原创 Rust 函数

函数在 Rust 代码中非常常见。你已经见过了语言中最重要的函数之一:main 函数,它是许多程序的入口点。你还见过 fn 关键字,它允许你声明新的函数。Rust 代码采用蛇形命名法(snake case)作为函数和变量名的惯用风格,即所有字母小写,单词之间用下划线分隔。

2025-06-03 18:40:59 1162

原创 Rust 数据类型

在 Rust 中,每个值都有特定的数据类型,数据类型告诉 Rust 该如何处理这些数据。我们将介绍两类数据类型:标量类型和复合类型。

2025-06-03 17:52:37 925

原创 Rust 变量与可变性

Rust中变量默认是不可变的,这是 Rust 鼓励你编写更安全、易于并发代码的众多方式之一。不过,你仍然可以选择让变量可变。让我们来探讨 Rust 为什么鼓励你优先使用不可变性,以及为什么有时你可能需要选择可变性。

2025-06-02 11:51:56 1016

原创 随机性的起源

本文系统梳理了深度学习和生成式AI中随机性的主要来源,包括模型参数初始化、数据加载与打乱、mini-batch采样、Dropout等正则化方法,以及硬件和底层库实现的差异。文中通过代码示例展示了如何通过设置随机种子提升实验的可复现性,但也指出即使如此,不同硬件和库版本仍可能导致结果微小差异。此外,生成式AI中的采样策略(如top-k和top-p采样)也是随机性的重要体现。理解和合理控制这些随机性,有助于提升模型的可复现性、泛化能力和生成多样性,是机器学习实验和应用中的关键环节。

2025-06-02 11:17:07 1081

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(标签控件QLabel)

本文介绍了 PySide6 中 QLabel 控件的常用属性、方法及其应用场景,并通过两个 Python 代码示例演示了 QLabel 在文本、富文本、图片及超链接等方面的实际用法。QLabel 适合用于显示静态文本或图片,支持丰富的文本格式和交互功能,是 GUI 编程中常用的基础控件之一。

2025-06-01 11:55:10 619

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(地址类QUrl)

QUrl 是 PySide6.QtCore 模块中的一个类,用于处理和操作 URL(统一资源定位符)。它可以解析、构建、修改和验证 URL 字符串,广泛应用于网络编程和需要处理地址的场景。

2025-06-01 11:06:17 1214

原创 生成式AI模型学习笔记

本文系统梳理了主流深度生成式模型的类型及其特点,包括能量模型、变分自编码器(VAE)、生成对抗网络(GAN)、流模型、自回归模型、扩散模型和一致性模型。各类模型在生成方式、训练目标、样本质量、采样速度等方面各有优劣。能量模型和 VAE 以概率建模为核心,GAN 通过对抗训练生成高质量样本,流模型强调可逆性和精确似然计算,自回归模型适合序列建模,扩散模型和一致性模型则在高质量生成和高效采样之间取得平衡。生成式模型已广泛应用于图像、文本、音频等领域,并持续推动 AI 技术进步。

2025-05-31 12:09:16 813

原创 NumPy 数组计算:广播机制

我们在NumPy数组的计算:通用函数中看到,NumPy 的通用函数可以用于向量化操作,从而避免缓慢的 Python 循环。本章将讨论广播机制:这是一组规则,使得 NumPy 能够在不同大小和形状的数组之间应用二元操作(如加法、减法、乘法等)。

2025-05-31 11:17:03 1063

原创 Rust 编程实现猜数字游戏

我们使用cargo和rust实现一个经典编程练习——猜数字游戏,在实践中掌握Rust核心概念:let绑定、match模式匹配、方法、关联函数、外部包(crate)等。

2025-05-30 21:30:44 1198

原创 将ipynb文件转换为markdown格式文件

有时候,我们需要把Jupyter notebook的.ipynb格式文件转换为markdown格式.md,便于使用。那么,我们可以通过安装nbconvert包,实现这个功能。

2025-05-30 20:30:57 360

原创 NumPy 聚合:最小、最大值及此间一切

探索任何数据集的第一步通常是计算各种汇总统计量。也许最常见的汇总统计量是均值和标准差,它们能让你总结数据集中的"典型"值,但其他聚合函数同样有用(如求和、乘积、中位数、最小值和最大值、分位数等)。在处理数组方面,NumPy具有高效快速的内置聚合函数;我们将在这里讨论并尝试其中的一些函数。

2025-05-29 18:39:32 1246

原创 Rust使用Cargo构建项目

Cargo是Rust的构建系统和包管理器。绝大多数Rust开发者使用这个工具管理项目,因为它能自动化处理诸多任务:代码编译、依赖库下载、依赖构建等(代码所需的库文件称为​​依赖​​)。即使是简单的"Hello, world!"项目(无依赖),使用Cargo也能获得规范的工程结构。随着项目复杂度提升,Cargo在依赖管理方面的优势将愈发明显

2025-05-29 13:17:46 1510

原创 Rust 的Hello World

之前介绍了Rust的安装,那么,我们编写第一个Rust程序。遵循编程语言学习的传统,我们将编写一个在屏幕上打印"Hello, world!"的小程序!

2025-05-28 14:09:00 1151

原创 Python 使用docx2markdown转换docx和markdown文件

docx2markdown是基于Python开发的文档格式双向转换工具,支持Microsoft Word(.docx)与Markdown(.md)格式的相互转换。该工具专注于保留基础文档结构,适用于技术文档、简单报告等格式转换场景。docx2markdown是pypandoc的一个替代方案。

2025-05-28 11:49:05 1022

原创 Rust编程环境安装

Rust安装指南,参考官方安装方法,做一个记录。

2025-05-27 15:58:05 1093

原创 Rust 开发的一些GUI库

根据2025年最新调研结果和社区实践,Rust GUI库生态已形成多个成熟度不同的解决方案。以下是当前主流的GUI库分类及特点分析,结合跨平台支持、开发体验和实际应用场景进行综合评估。

2025-05-27 12:00:05 1082

原创 NumPy 数组计算:通用方法

迄今为止,我们已探讨了NumPy的基础知识。接下来的章节中,我们将深入解析NumPy在Python数据科学领域占据重要地位的根本原因:其通过提供简洁灵活的接口,可实现对数据数组的高效计算。NumPy数组的计算可能极其高效,也可能异常缓慢。实现高效计算的关键在于采用向量化操作,这些操作通常通过NumPy的*通用函数*(universal functions,简称ufuncs)来实现。本章将深入阐述NumPy通用函数的必要性——它们能显著提升对数组元素进行重复计算的效率,并系统介绍NumPy包中最常用且

2025-05-26 13:39:56 1326

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(光标类图标QCursor)

QCursor 类用于管理鼠标光标形状与位置。支持预定义光标、自定义位图/掩码光标,并提供全局光标位置控制。

2025-05-26 13:13:11 1031

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(常用类图标QIcon)

QIcon 是 Qt for Python 中用于管理可缩放图标的类,支持多种显示模式和状态。它能够根据不同的 UI 场景(如正常、禁用、激活、选中等状态)自动选择合适的图标样式,并支持从图像文件、主题系统或图标字体加载图标。

2025-05-25 19:42:10 447

原创 PySide6 GUI 学习笔记——常用类及控件使用方法(常用图像类)

PySide6 提供了 QImage、QPixmap、QPicture 和 QBitmap 四个类,用于处理图像。QPixmap 适合将图像显示在电脑屏幕上,可以使用QPixmap在程序中打开png、jpeg等图片。QBitmap是QPixmap的子类,用于处理位图,它的色深限定为1,颜色只有两种:黑色和白色,用于制作光标QCursor或画刷QBrush等。QImage专门读取像素文件,其存储独立于硬件,是一种QPaintDevice设备,可直接在QImage上用QPainter进行图像绘制,且可以在另

2025-05-25 19:10:28 711

HLC直播视频流播放器

HLC直播视频播放器示例代码,代码2021年的时候因工作需要实现,参考网上资源采用了jquery等框架。

2024-05-18

vue3 typescript gauge仪表盘效果示例

TypeScript开发,应用echarts 5.5.0,vue-echarts 6.7.0,开发echarts官网关于gauge(仪表盘)内容,主要包括以下范例的实现: * Gauge Basic Chart 基础仪表盘 * Simple Gauge 简单仪表盘 * Speed Gauge 速度仪表 * Progress Gauge 进度仪表 * Stage Speed Gauge 分级速度仪表 * Grade Gauge 评分仪表 * Multi Title Gauge 多主题仪表 * Temperature Gauge Chart 温度仪表 * Ring Gauge 环形仪表盘 * Gauge Barometer Chart 气压计 * Clock 时钟 * Gauge Car 汽车仪表盘

2024-04-24

nvm-windows (symlink识别修改)源代码及应用程序

基于https://github.com/coreybutler/nvm-windows进行修改,支持root目录下软链接中现存nodejs版本识别,对管理nvm-windows安装前已经存在的Node版本,特别是Visual Studio工作负荷安装的版本有帮助,确保nvm list语句能识别symlink所指向的node版本,并可以use。 /dist目录为生成打包好的文件,可以安装或解压使用。 主要修改了node目录下node.go文件,在原有IsDir()识别的基础上,增加了symlink识别。 编译生成时,注意设定:go env -w GOPROXY=https://goproxy.cn 确保原作者源代码中import的github仓库能正确导入。

2023-09-19

OpenCV-4.5.5 Visual Studio 2019 (VC16)源代码

cmake构建的VS2019 VC16下的解决方案,打开OpenCV.sln文件即可使用。 可编译生成opencv_world455库。 包含两份代码解决方案,一份不含cuda,一份包含cuda。 其中本机生成的CUDA环境是11.0,cudnn版本8.4。实测可INSTALL项目可编译生成。 OpenCV使用4.5.5版本,附opencv-contrib,具体见另一个下载(https://download.youkuaiyun.com/download/Humbunklung/85160742)。

2022-04-16

OpenCV4.5.5及OpenCV-contrib源代码(适用于VS2019及VS2022)

OpenCV-4.5.5 Visual Studio 2019 (VC16)解决方案(https://download.youkuaiyun.com/download/Humbunklung/85157788) 匹配的源代码 修正了中文环境下“C4819 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 opencv_test_objdetect” 报错问题。

2022-04-17

[Go语言入门(含源码)] The Way to Go (with source code)

The Way to Go,: A Thorough Introduction to the Go Programming Language 英文书籍,已Cross the wall,从Google获得书中源代码,分享一下。喜欢请购买正版。 目录如下: Contents Preface................................................................................................................................. xix PART 1—WHY LEARN GO—GETTING STARTED Chapter 1—Origins, Context and Popularity of Go...............................................................1 1.1 Origins and evolution................................................................................................1 1.2 Main characteristics, context and reasons for developing a new language....................4 1.2.1 Languages that influenced Go.........................................................................4 1.2.2 Why a new language?......................................................................................5 1.2.3 Targets of the language....................................................................................5 1.2.4 Guiding design principles...............................................................................7 1.2.5 Characteristics of the language........................................................................7 1.2.6 Uses of the language........................................................................................8 1.2.7 Missing features?.............................................................................................9 1.2.8 Programming in Go......................................................................................10 1.2.9 Summary......................................................................................................10 Chapter 2—Installation and Runtime Environment............................................................11 2.1 Platforms and architectures.....................................................................................11 (1) The gc Go-compilers:...........................................................

2014-06-11

Pro LINQ: Language Integrated Query in C# 2010 (含源码)

关于LINQ的一本书籍,附上源码,喜欢请购买正版。 LINQ is the part of the .NET Framework that provides a generic approach to querying data from different data sources. It has quickly become the next must-have skill for .NET developers. Pro LINQ: Language Integrated Query in C# 2010 is all about code. Literally, this book starts with code and ends with code. Most books show the simplest examples of how to use a method, but they so rarely show how to use the more complex prototypes. This book is different. Demonstrating the overwhelming majority of LINQ operators and prototypes, it is a veritable treasury of LINQ examples. Rather than obscure the relevant LINQ principles in code examples by focusing on a demonstration application you have no interest in writing, this book cuts right to the chase of each LINQ operator, method, or class. However, where complexity is necessary to truly demonstrate an issue, the examples are right there in the thick of it. For example, code samples demonstrating how to handle concurrency conflicts actually create concurrency conflicts so you can step through the code and see them unfold. Face it, most technical books, while informative, are dull. LINQ need not be dull. Written with a sense of humor, this book will attempt to entertain you on your journey through the wonderland of LINQ and C# 2010. What you’ll learn How to leverage all the new LINQ relevant C# 2008 language features including extension methods, lambda expressions, anonymous data types, and partial methods. How to use LINQ to Objects to query in-memory data collections such as arrays, ArrayLists, and Lists to retrieve the data you want. Why some queries are deferred, how a deferred query can bite you, and how you can make deferred queries work for you. How to use LINQ to XML to revolutionize your creation, manipulation, and searching of XML data. How to query DataSets with LINQ to DataSet so you can coexist with legacy code and use LINQ to query databases other than SQL Server. How to query Databases with LINQ to SQL, write your own entity classes, and understand how to handle concurrency conflicts. Who this book is for This book is written for the proficient C# developer, but you do not need to be up on all the latest C# features to understand the material. When you finish this book, you will have a much greater understanding of the latest C# features. Table of Contents Hello LINQ C# Language Enhancements for LINQ LINQ to Objects Introduction Deferred Operators Nondeferred Operators LINQ to XML Introduction The LINQ to XML API LINQ to XML Operators Additional XML Capabilities LINQ to DataSet Operators Additional DataSet Capabilities LINQ to SQL Introduct ion LINQ to SQL Tips and Tools LINQ to SQL Database Operations LINQ to SQL Ent ity Classes The LINQ to SQL DataContext LINQ to SQL Concurrency Conflicts Additional LINQ to SQL Capabilities LINQ to Entities Introduction LINQ to Entities Operations LINQ to Entities Classes Parallel LINQ Introduction Using Parallel LINQ Parallel LINQ Operators

2014-06-17

Android攻略第二版 Android Recipes 2nd Edition Dec 2012 (含源代码)

内容结构: Table of Contents 1. Getting Started with Android 2. User Interface Recipes 3. Communications and Networking 4. Interacting with Device Hardware and Media 5. Persisting Data 6. Interacting with the System 7. Working with Libraries 8. Working with Android NDK and Renderscript 9. Appendix A: Scripting Layer for Android 10. Appendix B: Android Tools Overview 11. Appendix C: App Design Guidelines 12. Appendix D: Univerter Architecture 喜欢请购买正版。

2014-03-18

Query String Object 2.1.7(jquery.query)

官方 jquery.query-2.1.7.js,作者Blair,特分享一下。

2012-05-11

VC操作Word文件

1. 需要Word 2003及以上版本支持; 2. 整合msword.h和msword.cpp,并放在msword11命名空间下; 3. #include "msword.h"后,使用using namespace msword11;添加命名空间,或以msword11::xxx的方式声明。 代码修改自网上一个项目(在此表示感谢),去掉其多余的类定义,整合调用2003版本的Word(msword.h、msword.cpp),写此Demo,备用并分享。 具体调用方法详见代码,支持VC98和VS2015打开,当中的WordAutomation_VS2005.sln为原解决方案文件。

2015-09-17

Pro WPF 4.5 in C# (Pro WPF系列第四版 英文书及其源代码)

Microsoft's Windows Presentation Foundation (WPF) provides you with a development framework for building high-quality user experiences for the Windows operating system. It blends together rich content from a wide range of sources and allows you unparalleled access to the processing power of your Windows computer. Pro WPF 4.5 in C# provides a thorough, authoritative guide to how WPF really works. Packed with no-nonsense examples and practical advice you'll learn everything you need to know in order to use WPF in a professional setting. The book begins by building a firm foundation of elementary concepts, using your existing C# skills as a frame of reference, before moving on to discuss advanced concepts and demonstrate them in a hands-on way that emphasizes the time and effort savings that can be gained. What you’ll learn •Understand the fundamentals of WPF programming from XAML to controls and data flow. •Develop realistic application scenarios to see navigation, localization and deployment in action. •Explore the advanced user interface controls that WPF provides. •Learn to manage documents from within WPF: Text layout, printing, and document packaging are all covered. •Use graphics and multimedia to add punch to your applications Who this book is for This book is designed for developers encountering WPF for the first time in their professional lives. A working knowledge of C# and the basic architecture of .NET is helpful to follow the examples easily, but all concepts will be explained from the ground up. Table of Contents 01.Introducing WPF 02.XAML 03.Layout 04.Dependency Properties 05.Routed Events 06.Controls 07.The Application 08.Element Binding 09.Commands 10.Resources 11.Styles and Behaviors 12.Shapes, Brushes, and Transforms 13.Geometries and Drawings 14.Effects and Visuals 15.Animation Basics 16.Advanced Animation 17.Control Templates 18.Custom Elements 19.Data Binding 20.Formatting 21.Bound Data 22.Data Views 23.Lists, Trees, and Grids 24.Windows Pages and Navigation 25.Menus, Toolbars, and Ribbons 26. Sound and Video 27.3-D Drawing 28.Documents 29. Printing 30.Interacting with Windows Forms 31.Multithreading 32.The Add-in Model 33.ClickOnce Deployment ----------------------------------------------------------- Pro WPF 4th edition,喜欢的朋友请支持正版。

2014-02-17

VC右下角弹出框代码(Win32示例)

右下角弹出框示例,含弹出框源码TaskNotifier类。Demo为Win32工程。

2017-11-23

iText in Action 2nd Edition iText实战第二版(含源代码)

iText实战第二版 电子书及源代码 挺好的一本书,介绍用iText操作PDF文件。 分享一下,压缩包内函书本和源码。 喜欢请购买正版。

2013-02-26

VC++ 6.0 操作Word文档

简化原有Word操作程序示例,使用VC6创建,多版本VS可打开。

2015-09-18

Cryptography in C and C++, Second Edition (With Source Code)

密码学算法的C、C++语言实现,不错的一本书,喜欢请购买正版。 This book covers everything you need to know to write professional-level cryptographic code. This expanded, improved second edition includes about 100 pages of new material as well as numerous improvements to the original text. The chapter about random number generation has been completely rewritten, and the latest cryptographic techniques are covered in detail. Furthermore, this book covers the recent improvements in primality testing.

2013-10-17

C程序设计语言

经典的C语言教材,美:Brian W.Kernighan;Dennis M. Ritche著,徐宝文等译,第二版中文版。

2012-05-07

Pro WPF in C# 2010 (第三版,英文原版及源代码)

Table of Contents 01.Introducing WPF 02.XAML 03.Layout 04.Dependency Properties 05.Routed Events 06.Controls 07.The Application 08.Element Binding 09.Commands 10.Resources 11.Styles and Behaviors 12.Shapes, Brushes, and Transforms 13.Geometries and Drawings 14.Effects and Visuals 15.Animation Basics 16.Advanced Animation 17.Control Templates 18.Custom Elements 19.Data Binding 20.Formatting Bound Data 21.Data Views 22.Lists, Trees, and Grids 23.Windows 24.Pages and Navigation 25.Menus, Toolbars, and Ribbons 26.Sound and Video 27.3-D Drawing 28.Documents 29.Printing 30.Interacting with Windows Forms 31.Multithreading 32.The Add-in Model 33.ClickOnce Deployment ------------------------------------------------------ 本资源包含电子书及源代码,喜欢此书请购买正版。

2014-02-17

VarCfg C# 简单XML配置类

几年前写的一个简单的XML访问应用,那时候主要用来配置一些信息。规定了一定的XML格式,如下: &lt;?xml version="1.0" encoding="utf-8" ?&gt; <VarTable> <DrawingCollectionDB>Data Source=xxx/dcdb;User Id=xxx;Password=xxx</DrawingCollectionDB> </VarTable> 该类用于访问VarTable中的信息,适合一些简单的配置。

2012-05-08

系统架构设计师教材

来自大家网的资源,系统架构设计师教程,软考专用教材。

2012-05-07

锋利的jQuery

《锋利的jQuery》循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。为使读者更好地进行开发实践,《锋利的jQuery》的最后一章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。 《锋利的jQuery》适合Web开发人员阅读和参考。 目录 第1章 认识jQuery 1 1.1 JavaScript和JavaScript库 1 1.1.1 JavaScript简介 1 1.1.2 JavaScript库作用及对比 1 1.2 加入jQuery 3 1.2.1 jQuery简介 3 1.2.2 jQuery的优势 4 1.3 jQuery代码的编写 5 1.3.1 配置jQuery环境 5 1.3.2 编写简单的jQuery代码 7 1.3.3 jQuery代码风格 8 1.4 jQuery对象和DOM对象 12 1.4.1 DOM对象和jQuery对象简介 12 1.4.2 jQurey对象和DOM对象的相互转换 14 1.4.3 实例研究 15 1.5 解决jQuery和其他库的冲突 17 1.6 jQuery开发工具和插件 20 1.7 小结 24 第2章 jQuery选择器 25 2.1 jQuery选择器是什么 25 2.2 jQuery选择器的优势 28 2.3 jQuery选择器 30 2.3.1 基本选择器 34 2.3.2 层次选择器 36 2.3.3 过滤选择器 38 2.3.4 表单选择器 49 2.4 应用jQuery改写示例 51 2.5 选择器中的一些注意事项 51 2.5.1 选择器中含有特殊符号的注意事项 51 2.5.2 选择器中含有空格的注意事项 52 2.6 案例研究——某网站品牌列表的效果 53 2.7 其他选择器 60 2.7.1 jQuery提供的选择器的扩展 60 2.7.2 其他使用CSS选择器的方法 60 2.8 小结 61 第3章 jQuery中的DOM操作 62 3.1 DOM操作的分类 62 3.2 jQuery中的DOM操作 63 3.2.1 查找节点 64 3.2.2 创建节点 65 3.2.3 插入节点 68 3.2.4 删除节点 70 3.2.5 复制节点 72 3.2.6 替换节点 73 3.2.7 包裹节点 73 3.2.8 属性操作 75 3.2.9 样式操作 76 3.2.10 设置和获取HTML.文本和值 80 3.2.11 遍历节点 86 3.2.12 CSS-DOM操作 89 3.3 案例研究——某网站的超链接和图片提示效果 91 3.4 小结 98 第4章 jQuery中的事件和动画 99 4.1 jQuery中的事件 99 4.1.1 加载DOM 99 4.1.2 事件绑定 102 4.1.3 合成事件 106 4.1.4 事件冒泡 109 4.1.5 事件对象的属性 113 4.1.6 移除事件 115 4.1.7 模拟操作 118 4.1.8 其他用法 119 4.2 jQuery中的动画 121 4.2.1 show()方法和hide()方法 121 4.2.2 fadeIn()方法和fadeOut()方法 124 4.2.3 slideUp()方法和slideDown()方法 124 4.2.4 自定义动画方法animate() 125 4.2.5 动画回调函数 128 4.2.6 停止动画和判断是否处于动画状态 128 4.2.7 其他动画方法 131 4.2.8 动画方法概括 132 4.3 视频展示效果实例 133 4.4 小结 140 第5章 jQuery对表单.表格的操作及更多应用 141 5.1 表单应用 141 5.1.1 单行文本框应用 141 5.1.2 多行文本框应用 143 5.1.3 复选框应用 146 5.1.4 下拉框应用 150 5.1.5 表单验证 152 5.2 表格应用 156 5.2.1 表格变色 157 5.2.2 表格展开关闭 161 5.2.3 表格内容筛选 163 5.3 其他应用 164 5.3.1 网页字体大小 164 5.3.2 网页选项卡 167 5.3.3 网页换肤 169 5.4 小结 173 第6章 jQuery与Ajax的应用 174 6.1 Ajax的优势和不足 174 6.1.1 Ajax的优势 174 6.1.2 Ajax的不足 175 6.2 Ajax的XMLHttpRequest对象 176 6.3 安装Web环境——AppServ 176 6.4 编写第1个Ajax例子 177 6.5 jQuery中的Ajax 179 6.5.1 load()方法 179 6.5.2 $.get()方法和$.post()方法.. 182 6.5.3 $.getScript()方法和$.getJson()方法 187 6.5.4 $.ajax()方法 191 6.6 序列化元素 194 6.7 jQuery中的Ajax全局事件 197 6.8 基于jQuery的Ajax聊天室程序 198 6.8.1 基本设想 198 6.8.2 设计数据库 199 6.8.3 服务器端处理 199 6.8.4 客户端处理 200 6.8.5 客户端代码 200 6.8.6 整合代码 204 6.9 小结 207 第7章 插件的使用和写法 208 7.1 jQuery表单验证插件——Validation 208 7.1.1 Validation简介 208 7.1.2 下载地址 209 7.1.3 快速上手 209 7.1.4 不同的验证写法 212 7.1.5 验证信息 215 7.1.6 自定义验证规则 218 7.1.7 API 219 7.2 jQuery表单插件——Form 219 7.2.1 Form插件简介 219 7.2.2 下载地址 219 7.2.3 快速上手 220 7.2.4 核心方法——ajaxForm()和ajaxSubmit() 221 7.2.5 ajaxForm()方法和ajaxSubmit()方法的参数 221 7.2.6 表单提交之前验证表单 224 7.2.7 API 226 7.3 动态绑定事件插件——livequery 226 7.3.1 livequery插件简介 226 7.3.2 下载地址 227 7.3.3 快速上手 227 7.3.4 与复杂选择器结合使用 228 7.3.5 触发回调函数 230 7.3.6 关于插件开发 230 7.3.7 API 231 7.4 jQueryUI插件 231 7.4.1 jQueryUI简介 231 7.4.2 下载地址 232 7.4.3 快速上手 233 7.4.4 与单击事件冲突 235 7.4.5 与后台结合 235 7.5 管理Cookie的插件——Cookie 237 7.5.1 Cookie插件简介 237 7.5.2 下载地址 238 7.5.3 快速上手 238 7.5.4 API 239 7.6 编写jQuery插件 240 7.6.1 插件的种类 240 7.6.2 插件的基本要点 241 7.6.3 插件中的闭包 241 7.6.4 jQuery插件的机制 243 7.6.5 编写jQuery插件 244 7.7 小结 255 第8章 用jQuery打造个性网站 256 8.1 案例背景介绍 256 8.2 网站材料 256 8.3 网站结构 256 8.3.1 文件结构 256 8.3.2 网页结构 257 8.3.3 界面设计 257 8.4 网站的(X)HTML 259 8.5 网站样式(CSS) 259 8.5.1 将CSS文件分门别类 259 8.5.2 编写CSS 260 8.6 网站脚本(jQuery) 274 8.6.1 准备工作 274 8.6.2 首页(index.html)上的功能 274 8.6.3 详细页(detail.html)上的功能 289 8.7 小结 298 附录A 关于$(document).ready()函数 299 A.1 $(document).ready()函数介绍 299 A.2 多个$(document).ready()函数 300 附录B Firebug 301 B.1 概述 301 B.2 主面板简介 302 B.2.1 控制台面板 304 B.2.2 HTML面板 308 B.2.3 CSS.脚本和网络面板 313 B.2.4 脚本面板 314 B.3 一些资源 318 B.4 总结 318 附录C Ajax的XMLHttpRequest对象的属性和方法 319 附录D jQuery$.ajax()方法的参数详解 322 附录E jQuery加载并解析XML 325 E.1 简述 325 E.2 Content-Type 325 E.3 XML结构 325 E.4 获取XML 326 E.5 解析XML 327 E.6 禁用缓存 328 附录F 插件API 329 F.1 Validation插件API 329 F.2 Form插件API 331 F.3 Livequery插件API 335 附录G jQuery速查表 337 G.1 基础 337 G.2 选择器 338 G.3 属性 340 G.4 筛选 340 G.5 文档处理 342 G.6 CSS 343 G.7 事件 343 G.8 效果 345 G.9 Ajax 346 G.10 实用项347 编辑推荐 《锋利的jQuery》:每多学一点知识,就少写一行代码。 jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。 该文档为《锋利的jQuery》的扫描文件,仅作参考。如真需要此书,请支持正版,买实体书本。

2012-05-11

jquery.validation 工具

jquery的validation,官网下载的东西,内含message.js及示例,在localization目录下有多国语言版本的message.js,如简体中文的message_zh.js。

2013-05-07

VC技术内幕第五版

一本很经典的书,作者D.J.克鲁格林斯基自学成才,是一位杰出的软件设计师与作者,虽然已成纪念,却让人缅怀。 本文件英文版,CHM格式。

2012-05-07

空空如也

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

TA关注的人

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