自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2024-07-24 19:47:27 102

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

C# Benchmark 基准测试

2024-07-24 17:41:27 304

原创 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 1105

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

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

2024-07-23 15:45:06 245

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

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

2024-07-22 16:57:51 262

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

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

2024-07-22 16:46:28 239

原创 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 169

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

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

2024-06-08 12:09:45 647

原创 值设置问题: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 300

原创 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 534

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

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

2024-06-07 17:45:45 472

原创 使用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 1306

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

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

2024-06-05 13:20:16 497

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

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

2024-06-01 23:04:38 693

原创 Java复数计算

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

2024-06-01 23:00:42 366

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

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

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

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

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

2024-05-26 20:12:04 322

原创 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 508

原创 Docker进入容器查看内容并从容器里拷贝文件到宿主机

工作中需要从docker正在运行的镜像中复制文件到宿主机,于是便将这个过程记录了下来。OK,结束,又水了一篇,希望大家喜欢。(2)进入某个容器执行脚本。(1)查看正在运行的容器。(3)拷贝文件到宿主机。

2024-05-25 10:21:47 189

原创 Ubuntu上部署nginx RTMP直播服务

(也可通过wget或其它方式直接下载该代码,下同,如访问github较慢,可使用gitee镜像,git clone https://gitee.com/mirrors/nginx.git)编辑 nginx.conf,如果提示没有权限,可执行sudo chmod 777 nginx.conf即可取得所有权限。(注:有些软件包的名字无法确定,可以借助ubuntu software center来确定其有效名字)进入nginx目录,编辑cfg.sh文件,配置nginx功能模块。

2024-05-18 19:58:52 550

原创 PySide6 GUI 学习笔记——控件之间的关系

控件间的关系,体现在控件的排列方式、布局、按钮文字图标、菜单文字图标等多个方面。而界面上的快捷键、Tab键顺序等,都会影响操作的便捷性。界面设计本身是一门复杂的学问,它需要考虑程序的运行环境,如屏幕大小及比例、操作系统风格等多个因素。

2024-05-18 19:33:46 444

原创 PySide6 GUI 学习笔记——Python文件编译打包

前面编写的软件工具都必须运行在Python环境中,且通过命令行的方式运行,通过Python打包工具,我们可以把.py文件封装成对应平台的运行文件,供用户执行。

2024-04-27 21:24:59 672 2

原创 PySide6 GUI 学习笔记——使用资源文件

在界面开发中,我们常常将一些图片、图标等资源统一存放到资源文件中供使用,从而让图形界面表达能力更好,更加丰富,譬如带图标的按钮、菜单、窗口等等。PySide6可以将多个图标、图片等资源文件编译到.py文件中,这样可以被我们的程序直接调用,使得资源的管理更加方便。

2024-04-27 21:22:05 757

原创 VUE3开发遇到的“TypeScript error TS7016: Could not find a declaration file for module ‘./**.vue‘”问题

error TS7016: Could not find a declaration file for module 翻阅了网上的一些资料,发现可以通过修改tsconfig.json来解决该问题。模块,通过修改对比,我发现,可以通过在tsconfig.app.json中加入以下内容解决这个问题(那么我们可以通过修改这两个文件的编译选项,解决该生成错误。本次开发中报错的是我自己写的一个。修改后重新执行npm run build,成功生成(事实上带错误的生成也可以正确运行)。

2024-04-24 18:25:51 762

原创 VUE使用echarts 5.0以上版本渲染器未导入错误

【代码】VUE使用echarts 5.0以上版本渲染器未导入错误。

2024-04-24 18:14:41 613 2

原创 使用pipreqs形成Python项目级的requirements.txt

按照参考资料里提及的方式,在当前Python项目目录下运行pipreqs > requirements.txt命令,则可将当前Python项目下的依赖包写入到requirements.txt中。事实上,对于单独的一些Python项目,我们仅仅需要项目级别所需的包。然而,在Windows平台上,我遇到这样的问题,执行pipreqs > requirements.txt命令后,产生的文本文件却是空的。语句时,会把当前Python环境所有安装的包都写入到requirements文件中。但使用起来终究是很麻烦的。

2024-04-17 15:47:19 280

原创 PPTist在线编辑、播放幻灯片

一个基于 Vue3.x + TypeScript 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,支持 文字、图片、形状、线条、图表、表格、视频、音频、公式 几种最常用的元素类型,每一种元素都拥有高度可编辑能力,同时支持丰富的快捷键和右键菜单,力求还原桌面应用级体验。工作中需要应用一套PPTX轻量化播放工具,之前看过这个仓库,就打算在本地应用一下。如不喜欢这个默认PPT,我们可以导入一个PPT,然后生成json文件,替换掉它。(1)克隆仓库到本地。

2024-04-17 15:43:37 813

原创 Python 批量删除PDF中的特定图像

两个方法的输入参数xref是图像的外部参照ID号,如“622”。那么,我们就可以通过抽取PDF图像列表的方式,获得外部参照xref的ID,例如运行以下程序,可以从PDF中提取对应图像。MuPDF是一个不错的PDF文件处理库,在Python世界里面,对应的叫做PyMuPDF,它是一个相当给力的工具。从网上下载的一些PDF文件,里面添加了特定的背景图像,当文件有很多页的时候,手工删除并不现实。查看输出目录的图像,我需要删除当中ID为503(一串编码)和504(我的邮箱)的外参图像。三、查找并删除特定的图片。

2024-04-07 17:04:40 740

原创 CentOS 7.9 部署.net 6.0 Web应用

(1)文件下载:Linux上可以采用wget等下载,对于局域网实际服务器,考虑不可上外网,那么下载到本地,在通过ssh、sftp等方式传到服务器。以本次部署为例,运行时压缩包上传至远程服务器/data/dotnet目录下。Centos7中安装Net5.0运⾏时,只需要把6.0替换为5.0。因缺失libicu出问题了,那就安装libicu。dotnet --info 查看是否安装正确。1、如果不需要在linux上编译源码。2、如果需要在linux上编译源码。运行报错,提示包缺失。

2024-04-07 16:57:42 1238

原创 VCPKG配合NuGet在项目中使用包

考虑到在VC项目中引用安装的包,可以通过vcpkg integrate install安装至全局,对于开源项目,这种方式官方是推荐的,它适用于 Visual Studio 开发环境和 msbuild 命令行。用管理员身份运行命令行窗口,进入本地vcpkg目录,执行bootstrap-vcpkg.bat,安装vckpg。在NuGet包管理器的“程序包源”中添加之前生成的vcpkg.F.vcpkg.1.0.0.nupkg文件。为便于调出vcpkg,将vcpkg放到机器的环境变量中。

2024-03-28 16:37:39 810

原创 npm ERR! request to https://registry.npm.taobao.org/** failed, reason: certificate has expired 淘宝镜像过

事实上早在2021年,淘宝就发文称,npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 月 31 日停止服务(不过,直到2024年1月22日SSL证书到期才真正不能用)。今天工作的时候,想给一个前端站点装一个轻量级http-server服务器,让它跑起来。可见,registry设置还是原来的淘宝镜像。输入配置列表命令,查看当前npm镜像设置。按照淘宝的介绍,新的淘宝镜像地址为。3. 修改或删除镜像。

2024-03-28 16:24:00 675

原创 PySide6 GUI 学习笔记——用设计器设计界面

使用pip命令安装PySide6后,可以在安装目录的Scripts文件夹下找到PySide6-designer.exe文件,双击该文件,则可以打开设计窗口。比如说我的电脑,PySide6在D分区下miniconda的base环境里安装,那么路径就是。![Pyside6-designer路径]当然,我们也可以采用直接输入命令的方法打开设计器。

2024-03-16 14:07:50 721 1

原创 JD-GUI INTERNAL ERROR以及两个常用的Java反编译工具

JD-GUI是一个常用的Java逆向工具,可以查看一些我们已经丢失了源代码的JAR包,WAR包。通过它的github仓库,我们可以看出,它最新的更新也是5年前了。那么对于一些有新特性的JAR包,它会力不从心,报INTERNAL ERROR,内部错误。基于Procyon的Java反编译工具,带GUI,较JD-GUI新一点,但不多。使用luyten有时能解决JD-GUI出现的INTERNAL ERROR问题。反向工程往往是违法行为,本文仅对一些有自主著作权的软件进行工具的对比研究。

2024-03-16 11:19:31 755 1

原创 PySide6 GUI 学习笔记——用代码定义界面

通过一个函数定义界面,如setupUI()函数,定义界面中的各个控件。开发时可参照Qt的PySide6官方文档,例如程序中关于的相关描述。import sysQMessageBox.information(window, "提示信息", "这是用函数定义的界面。")def setupUi(window): #形参window是一个窗口实例对象window.setWindowTitle('用函数定义界面') #设置窗口标题window.resize(300, 150) #设置窗口尺寸。

2024-03-10 20:52:43 943 1

原创 PySide6 GUI 学习笔记——PySide6简介及其安装

PySide是Qt的Python应用,它将C++环境下的Qt移植到Python环境。

2024-03-10 20:41:41 968 1

原创 BIMFACE批量获取文件元素number of elementId should be less than or equal to 1000错误

春节前,尝试自己用Python写代码去获取自己BIMFACE中某个文件的所有元素,踩了一个坑,然后记录了下来,就在微博里分享出来,避免踩坑。从错误可以看出,一次获取的元素太多了,如果把这个看作分页,那么分页的最大条目必须小于等于1000个,这时候问题就好解决了,不得不说,BIMFACE的提示还是很给力了。

2024-03-10 19:32:38 370 1

原创 System.Text.Json 嵌套深度问题

System.Text.Json.JsonException: A possible object cycle was detected. This can either be due to a cycle or if the object depth is larger than the maximum allowed depth of 32. Consider using ReferenceHandler.Preserve on JsonSerializerOptions to support cycl

2024-03-04 17:51:41 495 1

原创 CentOS 8 通过yum安装MySQL 8

如果远程登录连接失败,请先检查系统云服务商(例如阿里云,腾讯云,华为云)控制台上的防火墙配置,一般。3.关闭默认的MySQL(一定要执行,不然安装时会提示找不到包)centos8上通过yum安装MySQL,过程简单,不易出错。(2)navicat连接时提示1251错误,见参考内容(5)2.安装centos8下MySQL8的yum源。5.启动MySQL服务,查看运行状态。6.查找初始密码并登录修改密码。需要配置系统本身的防火墙。(1)GPG签名验证不通过。2)不检查GPG(不推荐)7.配置root远程登录。

2024-03-03 19:07:56 538

原创 Java 二维码QRCode生成与解析

是二维码的一种,于1994年由日本汽车零组件大厂的发明。QR码使用四种标准化编码模式(数字、字母数字、字节(二进制)和日文(Shift_JIS))来存储数据。QR码原创于日本,现已在世界各国广泛运用于手机读码操作。QR码比普通条形码具有快速读取和更大的存储资料容量,也无需要像一维条码般在扫描时需要直线对准扫描仪,应用范围包括产品跟踪、物品识别、文档管理、库存营销等等。对于我们来说QR码并不陌生,不管是网购剁手,还是日常面对面交易或信息交互,都有它的身影。

2024-03-03 18:35:16 2428 2

原创 GITHUB仓库获取超时及代理设置

使用命令克隆远程github仓库时超时,如下图所示:以下载某个仓库为例,报错信息为:解决办法参考stackoverflow上的帖子,给本地git工具设置代理,顺利下载代码,如下图:设置全局性http代理的代码如下(假定http代理的端口为7890):查看当前http代理状态:取消http代理设置:完整示例

2024-02-22 21:00:05 535 1

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关注的人

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