今天你学编程了吗
码龄2年
关注
提问 私信
  • 博客:98,451
    98,451
    总访问量
  • 198
    原创
  • 1,730,701
    排名
  • 38
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2022-07-17
博客简介:

Abcd6578787_的博客

查看详细资料
个人成就
  • 获得26次点赞
  • 内容获得5次评论
  • 获得207次收藏
创作历程
  • 22篇
    2023年
  • 176篇
    2022年
成就勋章
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java编程中从乱码中恢复

这个时候,再按照多种编码格式查看这个二进制,在UltraEdit中,关闭十六进制编辑,切换查看编码方式为GB18030,执行“视图”→“查看方式(文件编码)”→“东亚语言”→GB18030命令,切换完后,同样的二进制神奇地变为了正确的字符形式“老马”,打开十六进制编辑器,可以看出二进制还是C0CF C2ED,这个GB18030相当于假设A是GB18030。实际中,可能要做多次尝试,过程是类似的,先进行编码转换(使用B编码),然后使用不同编码方式查看(使用A编码),如果能找到看上去对的形式,就恢复了。
原创
发布博客 2023.01.31 ·
658 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

解决Java学习过程中遇到的问题

这个异常相信很多朋友也经常遇到过,异常的解释是"数组下标越界",现在程序中大多都有对数组的操作,因此在调用数组的时候一定要认真检查,看自己调用的下标是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中定义的数组的长度是通过某些特定方法决定的,不是事先声明的,这个时候,最好先查看一下数组的length,以免出现这个异常。对程序中用了Package的情况下要注意这个异常。
原创
发布博客 2023.01.30 ·
1008 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

数据库常见面试题

事务查看数据时数据所处的状态,要么是另一并发事务修改它之前的状态,要么是另一事务修改它之后的状态,事务不会查看中间状态的数据。这称为可串行性,因为它能够重新装载起始数据,并且重播一系列事务,以使数据结束时的状态与原始事务执行的状态相同。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。1.存储过程和函数的区别。
原创
发布博客 2023.01.30 ·
464 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

相同版本的MySQL数据库之间的迁移

相同版本的MySQL数据库之间进行数据库迁移的原因很多。通常的原因是换了新的机器,或者是装了新的操作系统。因为迁移前后MySQL数据库的主本版号相同,所以可以通过复制数据库目录来实现数据库迁移。假设从一个名为host1的机器中备份出所有数据库,然后,将这些数据库迁移到名为host2的机器上。同理,password2是name2主机上的root用户的密码。相同版本的MySQL数据库之间的迁移就是在主版本号相同的MySQL数据库之间进行数据库移动。本节将介绍这方面的内容。相同版本的MySQL数据库之间的迁移。
原创
发布博客 2023.01.28 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL基础——查看triggers表中触发器信息

其中,information_schema是MySQL中默认存在的库,而information_schema是数据库中用于记录触发器信息的数据表。在MySQL中,所有触发器的定义都存在该数据库的triggers表中。读者可以通过查询triggers表来查看数据库中所有触发器的详细信息。其中,“触发器名称”这一参数为用户指定要查看的触发器名称,和其他SELECT查询语句相同,该名称内容需要用一对“''”(单引号)引用指定的文字内容。如果数据库中存在数量较多的触发器,建议读者使用第二种查看触发器的方式。
原创
发布博客 2023.01.17 ·
1573 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

带关键字AND的多条件查询

使用关键字AND时,只有同时满足所有查询条件的记录会被查询出来。使用关键字AND时,只有同时满足所有查询条件的记录会被查询出来。例9.9 下面查询数据表tb_login中user字段值为mr,并且section字段值为PHP的记录,查询语句如下。关键字AND连接两个条件表达式,可以同时使用多个关键字AND来连接多个条件表达式。关键字AND连接两个条件表达式,可以同时使用多个关键字AND来连接多个条件表达式。图9.8 使用关键字AND实现多条件查询带关键字AND的多条件查询。带关键字AND的多条件查询。
原创
发布博客 2023.01.17 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

web前端都学些什么知识?

主要内容为JavaScript 语法全面进阶、ES6 到 ES10 新语法实践、jQuery 应用及插件使用、设计模式及插件编写、封装 JS 工具库及Web APIS、AJAX+PHP+MySQL前后端交互、前端工程化与模块化应用以及PC 端全栈开发项目等。主要内容为Node.js 全面进阶、Koa2+MongoDB搭建服务、Vue.js 框架、React.js 框架、小程序云开发与小程序框架、原生 APP与混合APP、数据可视化与桌面应用等。Web前端行业入门简单、薪资前景好,是许多IT小白跨行的首选。
原创
发布博客 2023.01.16 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python在近几年越来越受追捧

可扩展:如果你需要一段运行很快的关键代码,或者是想要编写一些不愿开放的算法,你可以使用C或C++完成那部分程序,然后从你的Python程序中调用。一个广泛的标准库:Python的最大的优势之一是丰富的库,跨平台的,在UNIX,Windows和Macintosh兼容很好。互动模式:互动模式的支持,您可以从终端输入执行代码并获得结果的语言,互动的测试和调试代码片断。易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。数据库:Python提供所有主要的商业数据库的接口。
原创
发布博客 2023.01.15 ·
713 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA基础_Swing和抽象窗口工具包

在Java中,使用两组类来开发程序的用户界面:Swing和早期的称为抽象窗口工具包(Abstract Windowing Toolkit,AWT)的一组类。Java是一种跨平台语言,使用它可以为很多不同的操作系统编写程序,因此其图形用户软件必须是灵活的,不仅能够支持Windows和Mac窗口风格,还必须能够满足其他平台的要求。Swing提供了编写使用图形用户界面的程序所需的一切。窗口、框架、对话框、面板和applet窗口。按钮、复选框、标签和其他简单组件;文本框、滑块和其他复杂组件;下拉菜单和弹出菜单;
原创
发布博客 2023.01.15 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA知识——使用类方法和类变量

为了测试这个新的Virus类,需要再创建一个能创建Virus对象的类。创建一个简单的Virus对象,它可以统计程序创建的Virus对象的数量并报告该数量。在NetBeans选择File->New File,创建一个新的Java空文件,将其命名为Virus,然后在源代码编辑器中输入程序清单11.1中的内容,并保存。然后通过Virus类的getVirusCount()方法来计算创建的对象数量。当文件保存后,NetBeans将自动编译。VirusLab类是一个简单的应用程序,它可以创建Virus对象,
原创
发布博客 2023.01.13 ·
480 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编写程序所需的工具

由于Java程序是文本文件,因此可以使用任何文本编辑器打开Java程序,并对其进行编辑。你也可以使用NetBeans编写Java程序,然后在Windows Notepad(记事本)中打开它,并做出相应的修改,然后再在NetBeans中打开该程序,这不会造成任何问题。创建Java程序,你必须有支持Java Development Kit(JDK)的开发工具,NetBeans本身也带有适当的缩进格式,而且编辑器内也提供了有用的编程文档。当你输入文本来标识编程语言的不同元素时,文本将变成不同的颜色。
原创
发布博客 2023.01.12 ·
450 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java什么都要学吗?

所以,对 Java 后端学习来说,XML 简单了解即可。将来真要用到,再查也不迟。作为较低层的数据库基础设施,JDBC 被很多框架(例如 MyBatis)支持。因此,虽然我不能建议你放弃 JDBC 学习,但如果你时间有限,完全可以把它的优先级排低一点。现实开发中,我接触的桌面应用,要么用 C++(例如 MFC),要么用 C#(Winform、WPF)。因此在实际学习中,很多技术就不符合“国情”,学习的现实意义不大。作为页面插件技术,不用多说,连 flash 都快被淘汰了,更无论从未流行的 applet。
原创
发布博客 2023.01.12 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript_流程控制简介

在这个例子中,首先外层if语句的判断条件gendar=="男"返回false,因此会执行else语句。然后我们可以看到else语句内部还有一个if语句,这个内层if语句的判断条件height>170返回true,所以最终输出内容为“高个子女生”。实际上,if语句的嵌套也是很好理解的,说白了就是在if或else后面的“{}”内部再增加一层判断。如果“条件”返回为false,则会直接跳过“{}”内部的程序,然后按照顺序来执行后面的程序。在JavaScript中,由“{}”括起来的程序,我们称为“语句块”。
原创
发布博客 2023.01.11 ·
395 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java小结

匿名函数,也称为拉姆达函数,是一种使用JavaScript函数的强大方式。即使JavaScript中没有正式的私有对象属性的概念,但可以使用闭包来实现公有方法,而通过公有方法可以访问在包含作用域中定义的变量。当在函数内部定义了其他函数时,就创建了闭包。在后台执行环境中,闭包的作用域链包含着它自己的作用域、包含函数的作用域和全局作用域。但是,当函数返回了一个闭包时,这个函数的作用域将会一直在内存中保存到闭包不存在为止。创建并立即调用一个函数,这样既可以执行其中的代码,又不会在内存中留下对该函数的引用。
原创
发布博客 2023.01.10 ·
415 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA创建类变量

如果类变量中存储的是一个大型的对象数组,则会占据很大的一块内存,而且不会将其释放掉。前面为对象创建的变量称为“对象变量”,因为它们与具体对象相关联。修改类变量的方法与修改对象变量完全相同。如果要跟踪在程序中使用了多少个Virus对象,则可以使用一个类变量来存储这种信息。这两种变量的创建方法和使用方法相同,但是创建类变量时指定使用关键字static。如果修改对象的变量,将不会影响其他Virus对象中的同一个变量。在不仔细查看类的源代码的情况下,将无法确定是类变量还是对象变量。类变量也称为静态变量。
原创
发布博客 2023.01.10 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java入门(3)

主要的不同之处在于命名变量app的创建过程,因为它必须是BaseComponent的实例。有人进一步改进了模块模式,即在返回对象之前加入对其增强的代码。这种增强的模块模式适合那些单例必须是某种类型的实例,同时还必须添加某些属性和(或)方法对其加以增强的情况。如果前面演示模块模式的例子中的application对象必须是BaseComponent的实例,那么就可以使用以下代码。//创建application的一个局部副本。//添加特权/公有属性和方法。//私有变量和私有函数。
原创
发布博客 2023.01.09 ·
155 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java入门(2)

在创建这个对象的过程中,首先声明了一个私有的components数组,并向数组中添加了一个BaseComponent的新实例(在这里不需要关心BaseComponent的代码,我们只是用它来展示初始化操作)。由于这个对象是在匿名函数内部定义的,因此它的公有方法有权访问私有变量和函数。简言之,如果必须创建一个对象并以某些数据对其进行初始化,同时还要公开一些能够访问这些私有数据的方法,那么就可以使用模块模式。以这种模式创建的每个单例都是Object的实例,因为最终要通过一个对象字面量来表示它。
原创
发布博客 2023.01.07 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java入门(1)

第6章曾经讨论过,构造函数模式的缺点是针对每个实例都会创建同样一组新方法,而使用静态私有变量来实现特权方法就可以避免这个问题。能够在构造函数中定义特权方法,是因为特权方法作为闭包有权访问在构造函数中定义的所有变量和函数。任何在函数中定义的变量,都可以认为是私有变量,因为不能在函数的外部访问这些变量。私有变量包括函数的参数、局部变量和在函数内部定义的其他函数。而利用这一点,就可以创建用于访问私有变量的公有方法。我们把有权访问私有变量和私有函数的公有方法称为特权方法(privileged method)。
原创
发布博客 2023.01.07 ·
513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端知识_在Google地图上显示“我在这里”

【例22.3】本节通过实例来看一下如何在页面上显示一幅Google地图,并且把用户的当前地理位置标注在地图上面。如果用户的位置发生改变,将把之前在地图上的标记自动更新到新的位置上。在本例中,将用户当前位置的纬度、经度设定为页面打开时Google地图的中心点。(3)创建地图,并让其在页面中显示,代码如下。//设定地图参数,将用户的当前位置的纬度、经度设定为地图的中心点。(5)设置标注窗口并指定标注窗口中的注释文字,代码如下。//设定标注窗口,并指定该窗口中的注释文字。(2)设定地图的参数,设定的方法如下。
原创
发布博客 2023.01.06 ·
532 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端基础_离线Web应用概述

HTML5的缓存控制机制综合了Web应用和桌面应用两者的优势:基于Web技术构建的Web应用程序,可在浏览器中运行并在线更新,也可在脱机情况下使用。然而,因为目前的Web服务器不为脱机应用程序提供任何默认的缓存行为,所以要想使用这一新的离线应用功能,必须在应用中明确声明。例如,在最新版本的Firefox中,about:cache页面会显示应用程序缓存的详细信息,提供了查看缓存中的每个文件的办法。但事实上,网络连接中断时有发生,例如,在乘坐飞机的情况下,可预见的中断时间一次就可能达到好几个小时。
原创
发布博客 2023.01.05 ·
313 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多