自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 收藏
  • 关注

原创 第六篇:MySQL图形化管理工具

(百度百科)快速而简洁的图形化管理MYSQL数据库的工具SQLyog 是一个快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库,由业界著名的Webyog公司出品。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。(百度百科)“Navicat”是一套可创建多个连接的数据库管理工具,用以方便管理MySQLOraclePostgreSQLSQLiteSQL ServerMariaDB和MongoDB等不同类型的数据库,它与阿里云腾讯云。

2024-02-13 12:07:46 1754 2

原创 第二篇:MySQL安装与配置(基于小皮面板(phpstudy))

在第一篇中介绍了数据库的相关概念,了解到SQL是用来操作数据库管理系统的语言,因此要学习数据库技术,数据库管理系统的配备是必不可少的!并且出于与的双考量而选择这款数据库管理系统软件。

2024-02-05 12:00:06 6090 5

原创 第二十四课,字符串操作函数

和列表一样的,当你需要知道一个字符串中含有多少个字符时,可以使用len()函数,将字符串的变量名放入len()函数的括号中,它将告诉你这个字符串中有多少个字符,也就是它的长度!*小练习,用字符串.index(字符)函数找一找,”hello world”中,小写字母o所在的位置?#②使用字符串.index(字符)函数计算《乡巴佬国王扣税》原文节选中,”国王”这个词出现的位置。#③使用字符串.count(字符)函数计算《乡巴佬国王扣税》原文节选中,”扣税”这个词出现的次数。抗议以上的税要扣税!

2024-06-30 19:04:00 231

原创 第二十三课,再识字符串

但这么说并不意味着你一个字符(例如”a”或”*”这样的)不能叫字符串,不能产生这样的固性思维,毕竟所谓的定义只是为了方便人类更好的进行学习和认知。字符串是我们学习python编程第一眼见到的东西,一行print(“hello world”)可谓是太亲切了,但在此之前我们对字符串的认知也。而字符串和字符的区别主要就是符号的数量差异,会习惯将多个字符凑在一起称作字符串,就好像烤串似的,把字符串起来。*小练习,根据以上定义,再类别列表的定义,尝试写出字符串的字面量、变量、空串。

2024-06-30 19:01:36 368

原创 第二十二课,列表的操作函数(二)

不同于列表.append(元素)函数只能把新元素添加到末尾,这个函数可以指定新元素添加的下标位置。你可以把列表想象成一个班级,列表.append(元素)则像是往班里插入一个新同学。*小练习,列表lst = ['小张', '小李', '小明', 3.14]#③列表中有名为3.14的元素,这是一份错误数据,请你写出两种删除它的代码。该函数会将你传入的下标对应的元素从原列表中删除。该函数用于将你传入的元素从原列表中删除。列表.insert(下标, 元素)在指定下标处,插入指定的元素。列表.append(元素)

2024-06-29 16:37:17 212

原创 第二十一课,列表的操作函数

小练习,列表lst = [‘张三’, ‘男’, 13, ‘李四’, ‘女’, 14, ‘王二麻子’, ‘男’, 12, ‘李明’, ‘男’, 13, ‘赵红’, ‘女’, 12, ‘孙空’, ‘男’, 13]lst = ['张三', '男', 13, '李四', '女', 14, '王二麻子', '男', 12, '李明', '男', 13, '赵红', '女', 12, '孙空', '男', 13]根据某位同学的名字也能得到它的座位号,列表.index(元素)这个函数就是用来实现这个功能的!

2024-06-29 16:34:58 350

原创 第二十课,认识列表与定义列表

小练习,班上有4名同学:小张、小许、小胡、小朱,定义一个列表name_list,来存放4名同学的名字,完成三次打印的内容——①打印完整的列表,②按正向下标(索引)列表的标志性符号是一对中括号,在中括号中用英文逗号隔开多个元素,这里的元素可以是我们学过的任何类型的,例如:整数、浮点数、字符串。或者,可以反向索引,也就是从后向前:从-1开始,依次递减(-1、-2、-3......)如图,列表中的每一个元素,都有其位置下标索引,从前向后的方向,从0开始,依次递增。答:No,我们使用列表就可以了,

2024-06-28 20:29:00 172

原创 第十九课,编写并调用自定义函数

在编写python自定义函数时,需要先理清楚自己的目的实际上,初学者完全可以把函数看作一个具有特定功能的python程序,因此,编写自定义函数代码和编写普通代码的套路几乎相同。

2024-06-28 20:25:22 409

原创 基于requests模块爬取网易云歌曲评论并制作热词云图(2024七月最新可用,超详细讲解,从零开始完成项目,python爬虫高分大作业)

在本次项目中,成功从网易云音乐通过其公开的api接口爬取到了特定歌曲的用户评论数据。这些原始数据随后被清洗和预处理,去除了不必要的信息,并进行了格式化,以便于后续分析。另外利用这些清洗后的数据生成了一张热词云图,直观地展示了评论中最常提及的词汇和话题。采用的方法:requests模块发送请求:使用Python的requests模块向网易云音乐的api接口发送http get请求。数据清洗和处理:对提取到的数据进行清洗,包括去除符号、去除换行符、统一数据格式等。

2024-06-26 14:13:21 2585

原创 第十八课,函数基本语法规则

库函数:指的是python中已经预先定义好的供开发者使用的函数,一些常用的例如print()、input()均是库函数,因为它们使用十分频繁因此不需要引入库,而像turtle库中的大量函数则需要使用”import turtle”这行代码来将turtle库引入才能使用,在python中还有数不清的库,每个库中也还有数不清的库函数。自定义函数:指的是由开发人员自己定义的,具有开发人员预想设计功能的函数,有些时候库函数不一定能全部实现我们预想的功能,这时开发人员会选择自定义函数供自己使用。

2024-06-26 14:12:50 431

原创 第十七课,海龟画图习题课(一)

【代码】第十七课,海龟画图习题课(一)

2024-06-18 08:05:24 239

原创 gridview自带编辑功能如何判断用户修改的值的合法性

在使用GridView的编辑功能更新值时,确保输入的值合法性是十分重要的。为了实现这一点,你可以在GridView的事件中加入代码来检查用户输入的值。如果发现输入的值不合法,你可以取消更新操作并向用户显示错误消息。下面是如何实现的步骤和示例代码NewValues属性是一个字典集合(Dictionary),它包含了用户在 GridView 编辑模式下修改后提交的新值。这个字典的键(Key)是数据源中的字段名,值(Value)是用户输入的新数据如果输入的值不符合预期或不合法,你可以通过设置来取消更新操作。

2024-06-18 08:01:16 594

原创 gridview的模板按钮如何判断用户点击的是哪一行

在asp.net的 GridView 控件中,判断用户点击的是哪一行通常可以通过处理 GridView 的RowCommand事件来实现。RowCommand事件会在 GridView 的每个按钮(除非另有指定的CommandName)被点击时触发,并且事件参数中包含了足够的信息来确定哪一行的按钮被触发。

2024-06-13 17:01:44 427

原创 基于C#开发web网页管理系统模板流程-打包发布

本系列中,作为开发者我们通过ASP.net Web模板设计网页,网页的任何设计、源代码都是直接可见的,在实际应用开发中,显然这些都是商业、公司机密通过打包发布操作,可以将设计和源代码整合成特殊机器码文件,除非有很高端的逆向技术,否则一般不会被反编译出源代码,也就实现了既能让用户正常使用功能,又能保证机密源代码不泄露。

2024-06-13 16:51:53 1113

原创 基于C#开发web网页管理系统模板流程-参数传递

当用户长时间未在管理系统界面进行操作,或者用户密码进行了更改,显然用户必须重新登录以验证身份,如何实现这个功能呢?HTTP Cookie(也叫 Web Cookie 或浏览器 Cookie)是服务器发送到用户浏览器并保存在本地的一小块数据。浏览器会存储 cookie 并在下次向同一服务器再发起请求时携带并发送到服务器上作为开发者,可以设置一个具有时间限制的cookie,在限时内允许用户可以不必验证身份即可直接访问网页,但一旦超过限时,就必须重新登录以验证身份。

2024-06-12 20:22:24 611

原创 基于C#开发web网页管理系统模板流程-主界面密码维护功能完善

一个合格的管理系统,至少一定存在一个功能——用户能够自己修改密码,理论上来说密码只能有用户自己一个人知道,就算是数据库中存储的密码记录,在实际开发应用中也应是严格加密后的密文(即开发人员也无法查看用户的密码)本篇就来实现用户修改密码的功能,其实现本质其实很简单:接收用户输入的新密码->判断新密码合法性->使用update语句更新数据库中的密码记录。

2024-06-12 19:31:57 677

原创 基于C#开发web网页管理系统模板流程-总集篇

但是这样做会产生一个问题需要读者自行避免,C#开发中,一个控件功能的实现主要归结为三部分:①控件本体、②控件脚本、③点击事件链接。,OnClick属性正是③点击事件链接,它的作用是将控件本体与控件脚本链接。③点击事件链接的名字需要与②控件脚本的接口函数名完全一致,例如下图所示——答案是不能,你会发现无论怎样点击按钮,它都没有反应,这是什么原因?以上三部分缺少任一个,都无法正确实现控件预想的功能,甚至会报错。请问:运行后,点击统计按钮,能够产生对应的结果吗?中的所有控件的脚本放入同一个。

2024-06-11 22:21:18 1289

原创 基于C#开发web网页管理系统模板流程-主界面统计功能完善

紧接上篇->统计功能是管理系统很常见的功能,例如仓库管理系统要统计某时间段的出入库以整合利润情况,再例如论文管理系统要统计男女生的分数情况等等不可否认的是其实现思路与上一篇实现的出库管理功能中的【】按钮的功能基本相同,都是通过编写按钮的脚本,实现select查询sql语句,然后将查询的结果通过合适的控件显示出来。

2024-06-11 22:20:18 1065

原创 第十六课,海龟画图:设置画笔颜色、宽度函数,移动画笔函数

使用该函数可以直接让画笔移动到你需要的位置,你只需要传入一个位置坐标即可,同时你需要认识数学中的“平面直角坐标系”这个函数能设置画笔画出来痕迹的宽度,传入一个整数,这个数字越大,画出来的痕迹越宽。"white" 白色(建议在修改画布颜色不为白色之后使用)将你想要的颜色的英文字符串传入该函数,就能改变画笔的颜色!"black" 黑色(画笔默认颜色)*小练习,画出如下图所示的“棒棒糖”"yellow" 黄色。"orange" 橙色。"purple" 紫色。"green" 绿色。"brown" 棕色。

2024-06-01 17:36:18 466

原创 第十五课,海龟画图:抬笔与落笔函数、画曲线函数

turtle.circle()的第一个参数用来控制圆的半径,你只需要传入一个代表半径的整数,它就能帮你按照这个半径画出一个圆,当然了,和前面的直线相同,这里的半径也是以像素为单位的。另外,别忘记了画笔是有朝向的,如果你的半径是正数,turtle.circle()函数会帮你画一个往左边的圆,如果为负数则往画笔右边画圆,下面两段代码分别进行演示。turtle.forward()函数只能帮助我们朝不同的方向画直线,在艺术界只有直线的画是糟糕透顶的,只有直线和曲线一起结合才能绘制出更加优美的画。

2024-06-01 17:32:52 471

原创 第十四课,海龟画图:前进与转向函数

前面说到,画笔的方向默认是向右边的,使用turtle.left()和turtle.right()这两个函数可以很灵活的让画笔往我们需要的方向转动,turtle.left()是左转,turtle.right()是右转。turtle是python中的一个工具库,这个库里面存放的东西是跟画画有关的工具,例如画笔、颜料等等,结合之前学习过的python基础代码,我们就可以绘制出一些我们预想的图案。在python中还有很多工具库,turtle只是其中一个,需要记住的是,无论使用哪个库,你。为什么这个箭头是向右的呢?

2024-05-30 21:58:21 401

原创 第十三课,习题课

第一题第二题第三题第四题第五题

2024-05-30 21:56:29 161

原创 第十二课,for循环

在循环中,遇到continue,跳过本次循环,直接进入下一次循环。*小练习 完成报数游戏,从1报到50,如果报到有0的数,应该喊过。*小练习,统计1到100(不包括)的整数中有几个偶数?*小练习:统计字符串中有一个字符?②从a开始到b结束,每次走按设置的step步。在循环中,遇到break,循环直接结束!①从a开始到b结束,每次一步一步走。注意,b是取不到的!②continue-继续。

2024-05-28 16:43:58 158

原创 基于C#开发web网页管理系统模板流程-主界面管理员入库和出库功能完善

基于C#开发管理系统,出入库功能完善,本篇以出入库功能为例,事实上该套路也适用与其它动态表的功能设计!

2024-05-28 16:40:14 2083 2

原创 第十一课,end关键字、简单while循环嵌套、初识for循环

end关键字用于在print输出的内容后面声明结束的字符,我们之前学过并且十分了解print是默认输出内容之后跟着换行的,如果我们不希望换行而希望使用其它字符来代替换行,就可以用end关键字来实现特殊的,end之后的字符可以为空字符,表明输出的内容之后既不需要换行也不需要以任何字符结束循环嵌套和前面学过的分支结构(if...else等)嵌套十分类似,现阶段同学也不必太过于深究,暂时做个稍微了解,以后深入学习时便会更有得心应手之感。

2024-05-25 18:02:51 282

原创 第十课,while循环

结合这些课后知识,再用上学过的while循环、if分支、input()输入函数,就能完成一个类似木马的关机小程序,如果你能独立完成这个程序,就证明你把while循环、if分支、input()输入函数的知识掌握的很不错了!顾名思义,死循环就是一直不停地循环执行某段代码,死循环通常是我们的代码存在bug导致的,在python脚本代码中应当避免死循环,要给循环留有结束的“出口”,下面列举了常见的死循环代码样例。③while的条件表面上限定了范围,结果循环的变量却与设置的条件背道而驰,导致条件一直成立,这是。

2024-05-25 17:59:58 324

原创 第九课,习题课

2024-05-23 20:40:09 85

原创 第八课,分支语句嵌套、随机数函数、初识while循环

这一句话内含的判断并不像之前我们学的(例如正负数和零的判断)那样是一种并行的关系,而是一环扣一环、只有前置条件判断成功才会继续更深层次的进行判断,即只有当“放学后”这个条件先成立,才有继续判断“三年级的女同学”这个条件的必要,同理,只有当“三年级”这个条件成立,才有判断“女同学”这个条件的必要,该游戏的要求是:让玩家输入一个整数(就是猜的过程),如果猜的这个数和系统预先设置好的随机数相同,就提示猜对了并结束游戏,否则猜错了就提示猜大还是猜小!断成功,才会做想做的事(在程序中就是执行想执行的代码)

2024-05-23 20:36:27 469

原创 基于C#开发web网页管理系统模板流程-主界面管理员录入和编辑功能完善

基于C#开发管理系统,管理员录入和编辑功能完善,本篇以管理员的信息录入和编辑功能为例,事实上该套路也适用与其它表的信息录入!

2024-05-21 17:39:47 2167

原创 odbc用户dsn点删除点配置没反应个人解决经验

蒟蒻博主偶然发现mysql odbc 5.1的接口程序创建的连接点删除和点配置都没反应,删不掉,留了一堆没用的数据源在这,强迫症很抓狂,用又用不了删也删不掉,还导致我之后想创建的连接不能使用这些名字。

2024-05-21 17:38:29 375

原创 第七课,习题课

这题非常简单,主要的难点反而是同学们中文打字的速度太慢或者有些字不会拼音导致打不出来我们有很多思路可以解决这题,下面主要给出两种办法①使用五个print分别打印五行,我们已经学习过,print输出的内容是自带换行的,所以用5个print,分别打印从标题开始到最后一句诗句即可②使用一个print,但是利用三引号字符串中的内容可以换行这一点实现多句输出,这也是大多数同学想到的方法。

2024-05-19 15:45:49 258

原创 第六课,多分支结构

上节课学完了第一个分支结构if,if满足条件会执行相应的代码语句,如果不满足呢?有没有不满足的情况下,可供执行的代码呢?有的,if...else就可以实现*小练习:设计一个登录小程序,输入提前设置好用户名和密码,判断输入的用户名和密码是否正确,给出对应的提示。

2024-05-19 15:45:30 398

原创 第五课,输入函数、布尔类型、比较运算和if判断

与输出函数print()相对应的,是输入函数input(),前者是把程序中的数据展示给外界(比如电脑屏幕上),而后者是把外界(比如键盘)的数据输入进程序中input()函数可以接收来自键盘的输入通常,我们借助赋值运算符(=),把输入的内容存入变量中,方便后续的代码使用,就像下面这段代码。

2024-05-14 18:57:16 285

原创 第四课,python基础语法(算术运算符及其复合运算符、字符串三种定义方式)

我们写的第一行代码是print(“hello world”),这里的“hello world”其实是一种由双引号定义的字符串,今天来拓展另外两种字符串定义法单引号定义法:‘hello world’双引号定义法:”hello world”三引号定义法:”””hello world”””初学者暂时只需要明白,单双引号定义的字符串基本没什么区别,而三引号定义的字符串具有前两种方法不具有的一个特殊功能,就是三引号字符串是允许换行的,因此在需要换行定义字符串的场景可以使用三引号定义法。

2024-05-14 18:52:22 462

原创 第三课,python基础语法(二),基本算术运算符、3种数据类型、变量命名规则

数学中:+,-,×,÷*小练习请在程序中,定义如下变量:钱包余额(变量名:money),初始余额50请通过程序计算,再购买了:冰淇淋10元可乐5元后,钱包余额分别还剩余多少元?

2024-05-13 20:47:25 229

原创 基于C#开发web网页管理系统模板流程-登录界面和主界面

基于C#开发管理系统的登录界面和主界面的部分功能,实现连接本地数据库

2024-05-13 20:35:27 4325 6

原创 第二课,python基础语法(一),认识字面量和变量、注释

被写下来的的固定的值,称之为字面量变量是在程序运行时,能储存计算结果或能表示值的抽象概念,可以把它想象成一个用来装东西的盒子、杯子之类的容器*重中之重在程序中,一个等号(=)可以代表相等的意思嘛?绝对不行!在程序中,一个等号只代表赋值操作!

2024-05-12 20:16:38 305 1

原创 第一课,idle的使用

是咱们用来和计算机“交流”、“发号施令”的编程语言。但是,计算机是看不懂python的,我们还需要一个翻译官,把python翻译成0和1组成的二进制,才能让计算机明白!

2024-05-12 20:12:07 239

原创 CTF-reverse逆向分析解题可能用上的脚本

注:本篇用于记录一些CTF-reverse中可能用上的脚本,脚本都来源于博主解出某道题后留下,如果遇上类似的题目,根据脚本中注释的提示更改对应的密文密钥或条件即可快速解题!持续更新!!点个收藏关注不迷路~

2024-05-11 20:42:07 863

原创 Navicat安装配置(注册码)连接MySQL

看图吧,图说的很清楚了(其实就填一个密码,root数据库的默认密码没改过的话就是root,如果改过的话,当然是填你改后的密码了)点击注册,输入注册码(在上一级目录中有key.txt文件)博主给你打包好了安装包,在网盘里,防止你下载到钓鱼软件。② 在根目录中找到navicat.exe,双击执行。①下载好压缩包后并解压。

2024-05-11 12:15:35 1593 2

空空如也

空空如也

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

TA关注的人

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