自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(53)
  • 资源 (21)
  • 收藏
  • 关注

原创 Python类

本文介绍了Python中类的概念和基本用法。类是对具有相同属性和行为的对象的抽象描述,通过class关键字定义。文章详细讲解了类的结构、属性和方法、构造方法(init)的使用,以及私有变量和函数的定义方式。此外,还介绍了类的封装特性,通过set和get方法访问私有变量,以及类的继承和多态特性。文中以Person类为例,展示了如何定义类、创建对象、实现继承和多态等面向对象编程的基本概念。

2026-01-14 21:29:23 519

原创 Python必备:pip包管理神器

Python包管理工具pip使用指南 摘要:pip是Python生态中必不可少的包管理工具,能够便捷地安装、升级和卸载第三方包。本文详细介绍了pip的常用操作:1)安装命令(包括指定版本、从文件安装等);2)查询功能(列出包、显示详细信息);3)卸载与缓存清理;4)配置管理(设置镜像源等)。特别推荐使用国内镜像源(如阿里云)提升下载速度。同时说明了PyCharm中安装包的图形化操作方法。掌握这些pip技巧能显著提升Python开发效率。

2026-01-11 23:07:12 950

原创 Python函数

本文介绍了Python函数的基本概念和使用方法。主要内容包括:1)函数定义与调用,使用def关键字创建可重用代码块;2)参数传递机制,包括位置参数、关键字参数、默认参数和可变参数(*args和**kwargs);3)函数作用域规则和global关键字;4)类型提示、递归函数等高级用法;5)模块化编程中的函数导入;6)函数设计最佳实践,如单一职责原则、明确命名等。文章通过具体代码示例演示了各种函数用法,为Python开发者提供了实用的函数编程指南。

2026-01-11 22:42:30 361

原创 Python异常处理

异常(exception)是用来管理程序执行期间发生的错误。在程序中,如果你编写了处理该异常的代码,程序将继续运行;如果你未对异常进行处理,程序将停止,并显示一个traceback,其中包含有关异常的报告。还记得控制流程中有一个门票优惠的代码么(如下)。当你输入的年龄是数字的时候,系统不会报错,但是当你输入了字符串或者其他的内容,程序就好报错。

2026-01-11 22:04:53 1033

原创 Python控制流程:if、for、while

本文介绍了Python中的控制流程,主要包括条件判断和循环结构。在条件判断部分,详细讲解了if、if-else和if-elif-else语句的语法和使用场景。循环部分重点阐述了for循环和while循环的区别:for循环适合遍历序列,while循环适用于不确定次数的循环。文章还介绍了循环控制语句break和continue的使用方法,并通过性能测试表明for循环通常比while循环效率更高。此外,文中提供了多个实际应用示例,如成绩判断、门票优惠计算和1-100求和等,帮助理解控制流程的具体应用。

2026-01-11 06:00:00 1017

原创 Python数据类型(四):字典

本文介绍了Python字典的基本概念和常用操作。字典是键值对的集合,支持多种创建方式(直接创建、构造函数、键值对列表、字典推导式)。讲解了元素访问(推荐使用get方法)、增删改操作、键值对遍历(keys/values/items)、键存在性检查等核心功能。同时介绍了字典推导式、嵌套字典等高级用法,并对比了列表、元组和字典的特性差异。字典因其高效的键值查找(O(1))和灵活性,是Python中重要的数据结构。

2026-01-10 14:55:51 836

原创 Python数据类型(三):列表和元组

本文介绍了Python中两种重要的数据类型:列表和元组。列表是有序可变集合,支持增删改查、排序、切片等操作;元组则是不可变的有序序列。文章详细讲解了列表的创建、访问元素、增删改查、排序遍历等操作方法,以及列表推导式等高级用法,同时对比了列表与元组的异同点。最后通过示例说明了如何操作元组,并指出虽然元组元素不可变,但整个元组可以重新赋值。

2026-01-10 10:49:13 1026

原创 Python运算符

本文介绍了Python中的四种基本运算符:算术运算符(+、-、*、/、//、%、**)用于数值计算;比较运算符(==、!=、>、<、>=、<=)用于值比较并返回布尔值;逻辑运算符(and、or、not)用于条件组合判断;成员运算符(in、not in)用于检查元素是否存在于序列中。文章通过具体代码示例演示了各类运算符的使用方法,包括数值运算、字符串比较、逻辑判断以及列表成员检查等常见应用场景,最后展示了结合if语句进行成绩评定的综合运用实例。

2026-01-09 23:23:23 454

原创 Python:input() 和 print() 函数

上面的示例最终结果会报错,因为input返回的是一个字符串,输入的年龄会以字符串的方式返回,字符串是无法和数字进行比较大小的,所以就需要将string转换为int。但这里还有1个问题,作为使用者我们知道输入数字,但千奇百怪的用户可能就直接输入大写的文字,或者输入其他内容,这个时候怎么处理?input()函数用于从标准输入读取一行文本,并返回一个字符串(不包括末尾的换行符)。type()函数返回一个对象的类型,通常用于获取变量的数据类型。file:要写入的文件对象,默认是标准输出(即屏幕)。

2026-01-09 06:00:00 412

原创 Python数据类型(二):字符串(String)

本文系统介绍了Python字符串的操作方法,主要包括:1.字符串基础:定义方式(单/双引号)和f格式化字符串;2.转义字符的使用及原始字符串;3.字符串常用方法:大小写转换、查找替换、去除空白、分割连接、类型判断等;4.字符串格式化与编码解码。文章通过丰富示例演示了各种字符串操作技巧,是Python字符串处理的实用指南。

2026-01-08 13:05:26 1338

原创 Python数据类型(一):整数、浮点数、复数、布尔型

(c + dj)*(c - dj) = c² - (dj)² = c² + d² # 因为 (dj)² = d² * j² = -d²,所以减号变加号。这四种数字类型中,学习中最让我费解的是复数(complex),它采用实部+虚部的组合的方式形成一个值,我的疑问是复数的作用和应用场景是什么?凡事不明问AI,说实话AI真是个好东西,不管是学习还是帮助写代码都是很好的帮手,建议大家学习的时候要结合AI一起学习,效果成倍提升。AI给我的答案是:Python内置的复数类型为科学计算和工程应用提供了高效支持,通过。

2026-01-08 06:00:00 932

原创 Python变量和常量

学习变量前,我们要明白变量是什么?它就像计算机内存中的一个盒子,其中可以存放一个值,但这个值可以随时根据你的需要进行变化。与变量对应的就是,常量是在程序的整个生命周期中值都保持不变的变量。变量和常量之间的根本区别我们很好理解了:变量变化,常量不变。怎么去定义变量?在定义的变量和常量的时候有没有发现什么区别?对的,变量我采用了小写的模式,而常量我用的是全大写方式,在这里我们要引入第二部分的学习:变量、常量的命名规则和注释。

2026-01-07 21:37:33 702

原创 Python重启学习之旅

从2011年毕业到2026已经整整过去15年了,从一个青涩少年到即将步入中年,从事的都不是代码工作,但忽然有一天,就突然想重新开始写代码,在代码的世界里,带给我一种专注的投入,希望通过编写程序提高工作效率,在编写中不断碰到问题、学习知识、解决问题,最终完成目标,无论是过程还是结果都给了我极大的满足感。“Hello World”这一句话以前在,现在在,未来应该也还会一直在,它赋予的意义就是让我们有意义的来到这个世界,用自己的双手实现自己的价值,通过努力创造属于自己的未来。今天,就是我的学习第一课。

2026-01-07 14:56:23 922

转载 据一个表里的某个字段的值分别统计(按日期统计)出来的结果在同一个结果集中显示

据一个表里的某个字段的值分别统计(按日期统计)出来的结果在同一个结果集中显示  订阅例如,根据字段stat=1和=2分别按时间统计的结果:     date           count1(stat=1)             count2(stat=2)     -----------------------------------------

2013-03-21 22:15:01 400

原创 SQL Server单表中、单一条件多字段的模糊查询

一、单条件多字段的模糊查询,笨办法范例:select * from law_cases where CaseReason like '曹%' or CaseName like '曹%' or Defendant like '曹%' 格式:select * from 表名 where 字段名 like 条件 or 字段名 like 条件 or 字段名

2013-03-21 21:18:05 562

转载 JQuery高亮显示鼠标经过的行

/*********************    高亮显示鼠标经过的行************************/$.fn.table = function (params) {    var options = {        hoverColor: '#333333'    };    $.extend(options, params);    var

2013-03-20 21:37:08 421

原创 VS2010连接数据库提示:提示:服务器资源管理器错误 未能找到路径“D:\Program Files\Microsoft Visual Studio 10.0VSTSDB\Microsoft.Vis

重装了系统,装个VS2012感觉界面不好看,而且连接SQL Server  2008数据库还出现BUG重新装了一个VS2010,添加数据库连接的时候出现错误:报错信息如下:提示:服务器资源管理器错误未能找到路径“D:\Visual Studio 10.0VSTSDB\Microsoft.VisualStudio.Data.Schema.SEExtensions.xml”的一部分。

2013-03-19 21:30:02 2129

转载 使用jQuery方法获取当前日期和时间

当期时间 .date{height:100px;line-height:100px;margin:0 auto;font-family:Arial, Helvetica, sans-serif;font-size:40px; border:solid 1px #ccc;box-shadow:0 0 3px rgba

2013-03-10 10:30:47 803

原创 JQuery实现根据时间改变欢迎文字(早上好、下午好、晚上好)

/****************** 利用时间来设置上午好、下午好*******************/$(function () { var welcome = $(".welcome"); //alert(welcome.text()); var hour = new Date().getHours(); if (hour < 12) {

2013-03-10 09:39:35 567

原创 《Javascript+DOM编程艺术》学习第三章

文档结构:以树形结构来理解文档中的标签、属性、文本内容三大节点:元素节点:文档中的标签属性节点:标签的属性文本节点:标签中包含的内容。这部分不好理解。举例说明这部分是文本节点其中“这部分是文本节点”即为文本节点,为元素标签, id为属性标签获取节点的某些方法:document.getElementById(id): 根据id来获取元素节点,id具有唯

2013-02-26 21:36:06 223

原创 Dreamweaver CS5添加HTML5扩展插件

下载地址:http://uni.dl.115.com/gdown_group40/M00/07/9C/tzyQBk1AFX8AAAAAAObGSGPANMo9464131/AdobeDreamweaver-11.0-All-Update.zip?k=rkq3MypLsuadY_4xHMJzDA&t=1359623437&u=1885005370-306861067-ckkfc3ft&s=307

2013-01-31 16:56:09 676

原创 三种原则:“循序渐进”和“预留退路”、“分离”

我现在在学习Javascript+DOM编程艺术,我不得不说这是我读过的目前最好的一本关于DOM的书。感谢作者编写了这么一本好书,也庆幸我找到了它。        以前使用过DOM,但是缺没有系统的学过DOM,忽然到网上找的一本书(原谅我为了省钱没买正版),我立刻被它吸引了。它在说关于DOM的方法、属性,但读下来,我觉得更多的是给灌输给我一种编程的理念,一种编程的艺术。思考,则是艺术的来源

2013-01-20 11:14:46 272

原创 insertAfter()方法

DOM中提供了insertBefore()方法,但是却未曾提供insertAfter()方法,找资料找到一个比较好的方法/** 新增一个元素到现有元素的后面 @param newElement:新增元素节点 @param targetElement:现有元素节点**/function insertAfter(newElement,targetElement){ var pare

2013-01-20 10:39:44 298

原创 DOM-动态修改HTML文档中的内容

使用DOM修改HTML文档中的内容的一些基础方法:createElement(nodeName):创建元素节点,nodeName是元素节点的名称createTextNode(content):创建文本节点,content为需要添加的内容appendChild(childElement):为父元素添加子元素节点,childElement为子元素节点insertBefore(n

2013-01-20 10:31:40 605

原创 onload加载之利器:addLoadEvent()

function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload != 'function'){ window.onload = func; }else{ window.onload = function(){ oldonload(); func(); } }}

2013-01-19 16:22:48 283

原创 粘贴板功能--分享给好友(复制网址给好友)

function paste() { clipboardData.setData("Text","网站名称:"+location.href); }

2012-04-08 22:31:49 1263

转载 解决VS2010无法添加Sql Server数据库的问题

在VS中,想在ASP.NET项目中添加一个Sql Server数据库,然后通过VS的服务器资源管理器来连接数据库,进行相关操作。一种方法就是打开Sql Server提供的工具(SQL Server Management Studio),在那里面进行添加,另一种方式就是通过VS提供的添加数据库的模板,它可以通过集成在VS中的功能,来添加数据库文件到数据库中,今天就用了后者,发现了一个小问题,这里简要

2012-04-03 22:55:26 1894

转载 JQuery实现图片轮播效果

【实例演示】橡树小屋的blog1 2 3 4 用JQuery操作DOM确实很方便,并且JQuery提供了非常人性化的API应付我们的各种需求,其中选择器在此示例-“JQuery实现图片轮播效果”上体现的尤为出色。大大简化了js的代码。【原理简述】这里大概说一下整个流程:1,将除了第一张以外的图片全部隐藏,2,获取第一张图片的alt信息显示在信息栏,并

2012-03-30 21:27:43 684

转载 net序列动态aspx页面传递中文参数出现乱码的解决方案 asp.net

问题引入:当我们制作网站项目的时候,如果页面之间存在中文参数的传递,那么,在传递过程中,会出现乱码,常见的就是直接传递参数,在浏览器地址栏那里显示出乱码!一旦出现乱码,再次读取传递参数的值,极有可能接收到的数据是不正确的数据,这是致命性的错误!另外,地址栏显示出乱码,上网浏览您的网页的客官,会误认为您的网站挂马,或者带病毒,这会在无形之中让您的网站的受欢迎程度大打折扣!俺的切身体验:昨天晚

2012-03-30 12:17:01 1471

转载 Asp.net连接Access数据库相对路径写法

Asp.net连接Access数据库时,通常我们将数据库连接字串写到web.config配置文件中。而连接字串中的数据库路径只能用绝对路径形式表示,这样如果要移动程序,就必须要修改web.config 中数据库连接字符串的数据库路径,很麻烦。如果写成相对路径形式如:~/database/test.mdb 也是不正确的。例如: 上面写法是错误的。目前常见解决方法有

2012-03-28 21:39:34 1334

原创 办公系统第二节

今天进行了办公系统的一级菜单和二级菜单的增、删改查功能 发觉自己有个地方没有设计好,一级菜单和二级菜单应该是主外键关联的,否则当修改或者删除一级菜单的时候,还得写2次数据库修改操作:1次修改一级菜单名字,一次修改二级菜单名字。自己觉得是否要限制删除1级菜单功能,否则删除一级菜单,考虑到后面的栏目,可能要进行一系列的关联删除。一级菜单>>二级菜单>>菜单内容。或者有个好的想法,在1级

2012-03-28 21:29:19 254

转载 JS图片无缝上下滚动

在网站制作的过程中难免会遇到运用图片或者文字滚动的时候,作为一个后台程序员,最重要的一点就是收集整理代码,用的时候就很方便。今天给大家分享一种简易的js实现marquee图片文字无缝滚动代码,这些代码都是本人在用的。如果有什么问题可以联系我。代码如下:               #demo {    background: #FFF;    overflow:hidden;

2012-03-28 19:12:19 1291 1

转载 转帖:在ASP.NET 2.0中操作数据::编程设置ObjectDataSource的参数值

在ASP.NET 2.0中操作数据::编程设置ObjectDataSource的参数值  下载本教程中的编码例子 |下载本教程的PDF版导言正如我们在上一节的教程中所看到的,有很多可供选择的方式把参数的值传递到OjbectDataSource的方法里。假如参数值是采用硬编码方式,来源于页面上的一个Web控件,又或者其他可被数据源Parameter对象读取的源,那么这个值可以绑定到输

2012-03-28 16:08:54 249

转载 转帖:Sqlserver与access数据库sql语法的10大差异

Sqlserver与access数据库sql语法的10大差异ACCESS是小型数据库,既然是小型就有他根本的局限性: 1)、数据库过大,一般ACCESS数据库达到50M左右的时候性能会急剧下降! 2)、网站访问频繁,经常超过100人的在线时,处理速度会有影响! 3)、记录数过多,一般记录数达到10万条左右的时候性能就会急剧下降!微软公司为了与ACCESS高低搭配的一种高端方

2012-03-28 16:07:57 277

原创 标题走马灯效果

走马灯效果  function titleScroll(){ var title=document.title; var firstch=title.charAt(0); var lastch= title.substring(1,title.length); document.title= lastch + firstch; } wind

2012-03-28 11:18:09 286

原创 setInterval()、setTimeOut

setInterval()每隔一定时间执行函数clearInterval(index)根据返回过来的setInterval()的id清除定时执行事件setTimeOut()隔一定时间后执行一次函数 范例代码:无标题文档 function fun1(){ alert("每隔3秒弹出一次"); } var timer = null;

2012-03-28 08:18:34 205

原创 我的办公系统项目,第一小节

今天开始做一个自己的办公系统项目,主要是为了锻炼自己的开发能力。 今天做了的工作:首先设计了一级导航菜单和二级导航菜单的表,通过动态到数据库中读取数据来进行一级菜单的显示和二级菜单的显示,这样做的目的是便于在以后添加功能不用去源代码中修改。菜单表:一级菜单数据库设计:表名称:Nav_first表字段类型说明约束

2012-03-27 23:11:40 327

原创 ASP.net母版页JQuery无法引用的问题

今天在ASP.net母版页中引用JQuery老是报错,十分无奈,将报错收录下。1. 直接使用 引入文件后,希望通过虚拟路径的方式来引入JQuery文件,报错,报错内容好像是  字符“\” 错误,具体忘记了2.就是普通的引入 这种方式,在使用子页的时候发觉JQuery根本就没有引入。 终于找到了一种解决办法。在母版页中设置一个虚拟路径转换的方法。代码如下:

2012-03-27 22:03:16 2145

转载 Web.config中的连接字符串配置

Asp.net连接Access数据库时,通常我们将数据库连接字串写到web.config配置文件中。而连接字串中的数据库路径只能用绝对路径形式表示,这样如果要移动程序,就必须要修改web.config 中数据库连接字符串的数据库路径,很麻烦。如果写成相对路径形式如:~/database/test.mdb 也是不正确的。例如:       上面写法是错误的。目前常见解决方法有2种

2012-03-26 09:05:35 1508

原创 css+JQuery来实现简单的二级下拉菜单

ul,li { margin:0; padding:0; list-style:none; } li.inner { float:left; /*将多个导航菜单设置成一行*/ display:inline;

2012-03-24 21:23:29 400

Android开发环境搭建教程

Android开发环境搭建教程,对于0基础新手非常有用。

2011-11-04

移动代理服务器MAS短信API2.1开发手册.pdf

移动代理服务器MAS短信API2.1开发手册

2011-08-20

Hibernate 中文API 入门和开发的好帮手

Hibernate中文API文档,无论是对于新手入门还是已经在使用Hibernate开发的程序员来说都是一个非常好的帮手。

2011-08-20

PowerDesigner使用教程.rar

PowerDesigner使用教程,里面包含了Powerdesigner数据库分析设计与应用.doc文档以及PowerDesigner教程.chm,是学习PowerDesigner非常好的资料

2011-08-20

Eclipse JQuery插件Spket

Eclipse开发JQuery不可缺少的开发利器Spket,安装帮助:http://blog.youkuaiyun.com/unddone8373229/article/details/6959123

2011-11-11

apache common系列包的作用以及帮助文档

apache common系列包的作用以及帮助文档,里面有apache common常用包的一些功能介绍以及common系列的帮助chm文档

2011-09-14

java swing可视化插件

MyEclipse中的swing开发工具 直接将对应文件放入到plugin和features中就可以了

2011-01-25

Apache commons包+源码

Apache commons所有的包已经源码,包括commons-attributes-2.2.zip commons-beanutils-1.8.0-BETA.zip,commons-betwixt-0.8.zip, commons-chain-1.2-bin.zip,commons-cli-1.1.zip,commons-codec-1.3.zip等等,由于包太多,在此不一一列出

2011-09-14

阻塞IO和非阻塞IO

讲解的非常清楚,看一遍基本就明白了这两个概念之间的区别

2011-11-04

百度搜索框免费代码资源

里面包含了21中不同版式的百度搜索框免费源代码

2011-11-07

windows系统下cmd命令发送邮件

在windows操作系统下使用cmd命令连接163的邮件服务器进行邮件发送,对于刚刚开始接触邮箱开发的初学者来说,按照该文档使用cmd发送一封邮件或者读取一封邮件有助于更好的理解smtp底层的协议内容。

2011-09-03

jcreate java开发环境

初学者比较好的学习工具,对于从事java开发的人来说比较不错。

2010-03-11

Android系统架构

Android系统的系统架构,最底层是Linux系统,上面是各大厂商开发的C库,之后是Android应用框架,最上层是Android程序员开发的应用软件,具体参见文档。

2011-11-04

Android ADT

Eclipse开发Android的插件ADT,用Eclipse到网站上下起来的速度很慢,上传个资源供给大家下载! 使用:打开 Eclipse IDE,进入菜单中的 "Help" -> "Install New Software" 点击Add...按钮,弹出对话框要求输入Name和Location:Name自己随便取,Location:找到下载压缩文件所在位置 最后等待更新就Eclipse自己配置环境就够了

2011-11-04

Java导入、导出Excel.pdf

Java导入、导出Excel.pdf,里面详细介绍了如何使用Jakarta POI和Java Execl如何对Execl进行操作,有什么不懂的地方,可以来问我 QQ:492366025

2011-08-20

Spring中文API

Spring中文API 学习Spring的最好资料

2011-09-14

美河图书提供.孙卫琴.精通Hibernate:Java对象持久化技术详解

一直看孙卫琴的书,感觉很好,很贴切。希望你也能喜欢这一系列的教程

2011-06-27

w3c教程 想不到的时候用

w3c的网上教程 和上网的一样 不能上网的时候可以看看

2011-01-25

media player解码包

一些加密视频播放只有声音没有图像,是因为media player的解码包没有下全,安装这个以后就可以看到图像了。

2012-04-03

空空如也

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

TA关注的人

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