自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeScript类型检查错误 error TS2339

上一篇博客写了一个调用摄像头的demo,用了vue3vite,使用了TypeScript${在开发环境运行是没有问题的,但如果使用,(配置为类型检查,即。error TS2339: Property 'id' does not exist on type 'never'.

2024-08-29 16:42:42 289

原创 一次VUE3 使用axios调用萤石云OpenAPI踩坑经历

接口的调用,真的要认真看官方文档啊,不过这个也太隐晦、太坑了吧,如果有示例代码就最好了,也可能是我最开始用Python调用,形成了习惯了。另:配上个后台,我认为在后台和这些接口对接,然后前端页面访问自己搭建的后台,才是更好的方式。

2024-08-29 16:11:55 1116

原创 根据股票列表获取资金流入情况

通过网上的数据接口,获取大A数据,应用 tqdm 进度条。

2024-08-25 11:08:49 315

原创 Python 进度条tqdm应用记录

使用tqdm显示数据处理进度,设置进度条最大值total,更新进度条,将进度条嵌入到实例函数中供调用。

2024-08-25 10:51:47 279

原创 调用股票网站接口读取大A数据——个股资金流入趋势

以某股票为例,调用自定义的一个类,读取数据。

2024-08-24 21:58:49 476

原创 调用Web接口产生的invalid literal for int()错误

invalid literal for int() with base 10: '"5349"' 除了数字本身外,还有双引号,这样,我们需要从中提取数值,或去掉引号后再做转换。)获取股票总数接口,然后转换为整型,但是返回的是字符串,导致转换失败。显然,这是由于接口返回的是。调用新浪股票的按节点(如。执行结果为:5349。

2024-08-24 20:40:29 331

原创 Pandas DataFrame 数据转换处理和多条件查询

工作中需要处理一个比较大的数据,且当中需要分析的日期类型字段为字符串型,需要进行转换,获得一个新的字段用于时间统计。我们应用函数进行转换。

2024-08-22 22:18:18 263

原创 直方图均衡化

是图像处理领域中利用图像直方图对对比度进行调整的方法,通过拉伸像素强度分布范围来增强图像对比度。要使用其作为映射函数,我们必须对最大值为255 (或者用图像的最大强度值) 的累积分布。到另一个分布 (一个更宽更统一的强度值分布),从而令强度值分布会在整个范围内展开。最后,我们使用一个简单的映射过程来获得均衡化后像素的强度值,假设原图为。以 OpenCV 为例,其直方图均衡化函数为。均衡化指的是把一个分布 (给定的直方图)要想实现均衡化的效果,映射函数应该是一个。,均衡化后像素强度值。

2024-08-22 22:12:21 1412

原创 图像直方图比较

对于直方图的比较,我们可以使用 OpenCV 提供的函数 `compareHist()` 进行比较,从而得到一个数值,表示两个直方图的匹配程度(相似性)。

2024-08-21 22:53:13 1177

原创 Python使用matplotlib计算并绘制图像的直方图

【代码】Python使用matplotlib计算并绘制图像的直方图。

2024-08-21 22:46:19 275

原创 图像直方图计算

根据统计影像中不同亮度的像素总数,我们可以画出一张代表这张影像的影像直方图,透过这张直方图我们可以一眼就看出这张图中像素的分布情形。 因此,直接通过 `cv2.imread(image_path, cv2.IMREAD_GRAYSCALE)` 读入的灰度图和 `cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)` 转换的灰度图,是不一样的,在开发时需要注意这个问题。

2024-08-17 22:04:16 578 1

原创 记一次使用catboost训练不平衡数据

CatBoost 是一种基于梯度提升决策树的机器学习算法,它在处理类别特征方面有独特的优势,并且通常能够提供比其他梯度提升框架更好的性能。下面是一个我最近使用 SMOTE 和 CatBoost 库进行分类任务的基本示例。

2024-08-17 21:57:23 522

原创 geopandas读取文件编码错误:UnicodeDecodeError

UnicodeDecodeError,encoding,编码问题,'utf-8' codec can't decode byte 0xe9 in position 9: unexpected end of data

2024-08-16 22:06:03 240

原创 Python 解析GIS的SHP文件

geopandas,Python解析GIS SHP文件,绘制地图

2024-08-16 21:55:20 325

原创 两种图像透明背景转特定颜色方法的比较

布尔索引,benchmark,透明背景色转换

2024-08-15 07:27:06 365

原创 OpenCV带α通道图像读取

要处理或显示 Alpha 通道的话,我们需要确保图像处理函数能够处理四通道的图像,或者在必要时分离 Alpha 通道进行独立处理。例如,使用 cv2.split() 函数来分离 Alpha 通道,或者使用 cv2.merge() 函数将 Alpha 通道合并回 RGB 图像中。这个标志的数值是 -1。注意,OpenCV 的窗口默认并不支持透明度,所以在显示图像时,Alpha 通道可能不会产生视觉上的透明效果。读取后的图像 img 将是一个四通道数组,其中第四个通道是 Alpha 通道。

2024-08-15 07:16:12 246

原创 OpenCV及rembg去除图像背景

原图:处理后:显然,这个结果并不美丽,我们可以尝试修改参数修正,但结果总是难以令人满意。于是采用更好更省事的办法,引用rembg库,调用u2net模型,去除背景。

2024-08-04 18:15:35 819

原创 OpenCV Python 图像相加与透明色转换

将两幅图添加起来,构成一幅新的图像,并尝试将一个PNG的透明背景转换为特定的颜色。矩阵操作 图像相加 透明背景 颜色转换

2024-08-04 18:01:08 468

原创 Excel列名转换

这段时间工作中需要用到Excel的列名转换,如列A,转为1或索引0,AA转为27或索引26。于是开发了个代码解决这个问题,简单记录下来。

2024-08-01 15:43:01 395

原创 OpenCV仿射变换实现图像扭曲与旋转

仿射变换 OpenCV这个文档的示例代码中,C++代码和Python代码并不匹配,Python代码中的dstTri第一个点的y坐标,shape[1]应为shape[0](见本文示例代码)。在OpenCV中,我们可以通过cv::getAffineTransform函数求解仿射矩阵或cv::getRotationMatrix2D,求解二维旋转矩阵。仿射变换是一种可以表达为乘以一个矩阵(线性变换)再加上一个向量(平移)的变换。由此可见,在图像处理当中,仿射变换本质上反映了两个图像之间的关系。2. 仿射变换的求解。

2024-08-01 15:30:53 687

原创 Python使用pytest-benchmark做基准测试

我们以“在120以内的正整数中找出和120互质的正整数,并统计个数和求和”为例,比较穷举和使用数学技巧完成该任务的性能。可见,数学在程序开发中起到很大的作用。命令,可以运行基准测试。结果返回(32, 1920)。

2024-07-30 21:01:03 348

原创 Maven 错误:Error “The goal you specified requires a project to execute but there is no POM in this dir

尝试使用jmh用于Workbench基线测试,在创建maven项目时参考了资料[1],构造maven工程。我的环境是Windows 11 进入终端(Powershell模式),执行如下命令。执行成功,问题解决,遂记录之,以后备查。

2024-07-30 09:24:19 399

原创 我的创作纪念日(第4096天)

上大学时开始接触CSDN,2005年开了一个帐号,但后来弄丢了,2012年开了这个号,开始在上面分享一些心得,“好记性不如烂笔头”,写作可以让一些自己认为有价值的东西留下来。也有人说,学习不仅仅只是输入,也需要输出——用自己的语言,用别人看得懂的语言描述出来,分享自己的见解。希望能分享更多优质的文章和心得。

2024-07-24 19:47:27 254

原创 使用BenchmarkDotNet对C#代码进行基准测试

C# Benchmark 基准测试

2024-07-24 17:41:27 400

原创 Windows 11+Visual Studio 2022 环境OpenCV+CUDA 12.5安装及踩坑笔记

OpenCV CUDA,NVIDIA Video Codec SDK,CMake Error at cmake/OpenCVDetectCUDAUtils.cmake :297 (list) list GET given empty list,ImportError: DLL load failed while importing cv2: 找不到指定的模块。

2024-07-23 21:59:41 1950

原创 Python Formulas模型以JSON格式文件导出导入

Python Formulas库,JSON格式导出导入。

2024-07-23 15:45:06 450

原创 Python 使用Formulas库调用Excel公式进行计算

将Excel公式模型读入到内存,用于计算。

2024-07-22 16:57:51 339

原创 Python提取HTML里的内容并解析——提取总页面数

通过所检索的url,抽取总页数。

2024-07-22 16:46:28 320

原创 Windows 11 Visual Studio 2022 cmake 3.29 CUDA12.5 构建VTK

分别生成Debug和Release版(Debug版的库有d作为后缀),生成ALL_BUILD项目,完成生成,然后生成INSTALL项目,完成安装。The Visualization Toolkit (VTK)是一个用于操作和展示科学数据的开源软件,包括了二三维渲染功能。下载VTK版本,我下载的是9.3.1源代码,在Windows 11上安装。CMake构建VTK的VS2022工程。编译和生成是一个漫长的过程……

2024-07-20 18:52:05 199

原创 应用matplotlib.animation.FuncAnimation绘制摆线

通过以下命令,可以查看这个方法:可见,该方法第一个参数是绘图句柄fig,第二个参数是绘制函数func,第三个参数是像素帧frames。

2024-06-08 12:09:45 679

原创 值设置问题:MatplotlibDeprecationWarning: Setting data with a non sequence type is deprecated since 3.7

MatplotlibDeprecationWarning: Setting data with a non sequence type is deprecated since 3.7 and will be remove two minor releases later point.set_data(x, y)

2024-06-08 11:59:11 368

原创 Windows安装CuPy报error C3615错误

C:\Users\yesy\AppData\Local\Temp\pip-install-y318um1n\cupy_5bd86417e2c340b6b449c45ce7549be3\cupy\cuda\cupy_cub.cu(86): error C3615: constexpr 函数“std::numeric_limits::infinity”不能生成常量表达式。在编译CUDA的.cu文件文件时出现C3615错误,本地编译器时VS2022的MSVC。兼容的多维数组的实现。

2024-06-07 17:48:30 615

原创 XGBoost使用cuda警告:Falling back to prediction using DMatrix due to mismatched devices

通过警告内容的“潜在解决方案”提示,我们可以通过调整数据结构(将适配CPU的数组调整到适应GPU的数组)或将设备修改回CPU即可解决。

2024-06-07 17:45:45 697

原创 使用matplotlib.animation.ArtistAnimation绘制摆线

包括设置圆心、半径等内容,我们可以通过如下代码进行定义。# 圆半径 R = 1通过一个方法定义圆及确定摆线xrθ−sinθyr1−cosθxrθ−sinθyr1−cosθ​其中,rrr是圆半径,θ\thetaθ是滚动角,即圆的半径所经过的弧度。# (a,b): 圆心坐标# r: 圆半径# num: 采样密度,默认100# 摆线计算。

2024-06-05 13:33:39 1331

原创 记一次Python matplotlib使用ffmpeg和imagemagick错误

分别提示找不到ffmpge和imagemagick程序。imagemagick二进制文件。ffmpeg二进制文件。

2024-06-05 13:20:16 695

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

控件是PySide设计好的能承载用户输入、输出的小窗体,将多个控件有机整合,能形成用户所需要的界面。而每一个控件,都有属于自己的属性、方法、信号、槽函数和事件(event),且控件与控件之间又有继承关系。PySide GUI变成经常用到坐标点(位置)、尺寸、矩形框、页边距、字体、颜色、调色板、图像、图标、光标和地址(QUrl)等类。通过整数精度,在平面上定义一个点。PySide的点和Windows窗体类似,以左上方为坐标原点,从左至右是轴方向,自上往下是轴方向。QPoint官方文档在脚本中,通过如下语句导入

2024-06-01 23:04:38 798

原创 Java复数计算

显然,自己开发一个并不如Apache Commons Math做得好了,毕竟Apache的库提供了大量的运算方法,且逻辑严谨,是应用开发的首选。但执行一些简单的运算,譬如复数除法,在一定量的基础上,简单实现有一点点的性能优势。复数在数学、科学或者工程领域是很常用的,可以通过调用Apache Commons Math库来完成,也可以自己手撸。一、使用Apache Commons Math库。二、自己开发一个复数类。

2024-06-01 23:00:42 398

原创 PySide6升级导致的Fatal Python error: could not initialize part 2问题及其解决方法

把PySide6从6.6.1升级到6.7.1,结果运行程序的时候就报如下错误:网络上检索了下,是shiboken6模块出问题了。

2024-05-26 20:47:45 874 2

原创 Windows Subsystem for Linux (WSL)查看在线发行版并在终端安装

【代码】Windows Subsystem for Linux (WSL)查看在线发行版并在终端安装。

2024-05-26 20:12:04 479

原创 Windows系统安装dlib及face_recognition搭建人脸识别环境

face_recognition的人脸识别是基于业内领先的C++开源库 dlib中的深度学习模型,用Labeled Faces in the Wild人脸数据集进行测试,有高达99.38%的准确率。注:程序识别过程有点慢,按照参考资料1的说法,face_recognition库在Windows上的性能仅有Ubuntu上的1/4,这一点有待验证。4)如果已编译Boost,请跳过这一步,否则,把下载到的Boost二进制文件解压至本地特定目录,如C:\local\boost_1_XX_X。

2024-05-25 10:34:27 629

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

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

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

2022-04-17

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.csdn.net/download/Humbunklung/85160742)。

2022-04-16

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

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

2017-11-23

VC++ 6.0 操作Word文档

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

2015-09-18

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 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

[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

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

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

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

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

jquery.validation 工具

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

2013-05-07

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

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

2013-02-26

Query String Object 2.1.7(jquery.query)

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

2012-05-11

锋利的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

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

VC技术内幕第五版

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

2012-05-07

系统架构设计师教材

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

2012-05-07

C程序设计语言

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

2012-05-07

空空如也

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

TA关注的人

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