- 博客(33)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 L1-071 前世档案--Python
网络世界中时常会遇到这类滑稽的算命小程序,实现原理很简单,随便设计几个问题,根据玩家对每个问题的回答选择一条判断树中的路径(如下图所示),结论就是路径终点对应的那个结点。现在我们把结论从左到右顺序编号,编号从 1 开始。这里假设回答都是简单的“是”或“否”,又假设回答“是”对应向左的路径,回答“否”对应向右的路径。给定玩家的一系列回答,请你返回其得到的结论的编号。
2024-04-19 21:32:32 281
原创 L1-056 猜数字--python
一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。
2024-04-18 20:40:23 186
原创 Java桌面应用(5)---项目源码及数据库
链接:https://pan.baidu.com/s/1N5uhR4UgFN6ytVERRhU-Wg?1、src/conn/DataBase下的数据库连接地址。2、需要mysql8.0驱动的私信发。需要相应的实习报告可以私信我。
2024-03-03 01:00:11 83
原创 Java桌面应用(4)---消息弹窗封装、数据库查询数据表格化显示JTable、下拉选择框JComboBox
【代码】Java桌面应用(4)---消息弹窗封装、数据库查询数据表格化显示JTable、下拉选择框JComboBox。
2024-02-04 14:18:26 314
原创 Java桌面应用(3)---同屏刷新、实时更新数据库中新增记录显示
将所有的功能分别写在JPanel容器之中removeAll()、remove()、revalidate()、reqaint()配合使用,此四种方法具有顺序要求依次使用上面提到的方法删除不用的JPanel容器在删除完容器之后需要对窗体进行重新布局主窗体使用null布局方式,容器JPanel简易使用setBounds()进行布局注意不要将创建的JPanel容器进行封装,否则会导致反应迟缓问题检查JPanel容器是否重叠,可以多次点击功能按钮,之后使用Tab在文本输入行中进行跳转测试
2024-02-04 13:44:25 488
原创 Java桌面应用(2)---注册以及随机账号生成
Java中的Random类是一个用于生成随机数的辅助类。它可以用来生成伪随机数序列,通过不同的种子值可以生成不同的随机数序列。Random类提供了多个方法来生成随机数,如nextInt()用于生成一个int类型的随机数,nextLong()用于生成一个long类型的随机数,nextDouble()用于生成一个double类型的随机数等等。在使用Random类时,需要创建一个Random对象,并给它一个种子值。种子值可以是任意的long类型整数,如果不指定种子值,则使用系统当前时间作为默认种子值。
2024-02-03 21:06:46 1393 1
原创 Java桌面应用(1)---背景图设置
JPanel是Java Swing中的一个容器类,用于在GUI应用程序中创建和管理组件。它是javax.swing.JPanel类的子类。JPanel提供了一种组织和布局其他组件的方式。可以向JPanel添加其他组件,如按钮、文本框、标签等,并使用布局管理器来控制它们的位置和大小。JPanel具有一些常用的属性和方法,包括设置背景颜色、设置布局管理器、添加和移除组件等。它还可以响应事件,并通过添加事件监听器来执行相应的操作。
2024-02-03 20:30:51 603
原创 L1-046 整除光棍python--‘/‘与‘//‘的区别
这里所谓的“光棍”,并不是指单身汪啦~ 说的是全部由1组成的数字,比如1、11、111、1111等。传说任何一个光棍都能被一个不以5结尾的奇数整除。比如,111111就可以被13整除。现在,你的程序要读入一个整数x,这个整数一定是奇数并且不以5结尾。然后,经过计算,输出两个数字:第一个数字s,表示x乘以s是一个光棍,第二个数字n是这个光棍的位数。这样的解当然不是唯一的,题目要求你输出最小的解。提示:一个显然的办法是逐渐增加光棍的位数,直到可以整除x为止。但难点在于,s。
2023-04-20 17:02:49 838
原创 L1-032 Left-pad
根据新浪微博上的消息,有一位开发者不满NPM(Node Package Manager)的做法,收回了自己的开源代码,其中包括一个叫left-pad的模块,就是这个模块把javascript里面的React/Babel干瘫痪了。这是个什么样的模块?就是在字符串前填充一些东西到一定的长度。例如用去填充字符串GPLT,使之长度为10,调用left-pad的结果就应该是******GPLT。Node社区曾经对left-pad紧急发布了一个替代,被严重吐槽。下面就请你来实现一下这个模块。
2023-04-19 15:30:36 116
原创 L1-023 输出GPLT
给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按这样的顺序输出,并忽略其它字符。当然,四种字符(不区分大小写)的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按GPLT的顺序打印,直到所有字符都被输出。
2023-04-19 15:01:11 108
原创 L1-027 出租
下面是新浪微博上曾经很火的一张图:一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2对应arr[2]=1index[1]=0对应arr[0]=8index[2]=3对应arr[3]=0,以此类推…… 很容易得到电话号码是。本题要求你编写一个程序,为任何一个电话号码生成这段代码 —— 事实上,只要生成最前面两行就可以了,后面内容是不变的。
2023-04-19 15:00:49 75
原创 L1-011 A-B--python解法,超级简单
本题要求你计算A−B。不过麻烦的是,A和B都是字符串 —— 即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A−B。
2023-04-19 13:52:38 425
原创 Django网络应用实践(4)-源码及效果图(微博评论情感分析)Django+pandas+echarts+request+re+js+mysql+snownlp
数据获取页面数据展示页面数据可视化页面历史记录页面。
2023-04-10 20:47:12 176
原创 Django网络应用实践(3)-button按钮点击事件+超链接跳转及分页+路由管理
js的代码中,需要明确的是点击该按钮后所调用的路由,此时的路由不是一个具体的页面,而是在后台中具体处理某一事件的一个自定义函数。想要实现点击button按钮后触发某个事件,这就得使用js的知识,将按钮与具体的某个事件绑定,当点击该按钮时触发这一事件。与button跳转一样,这里跳转的还是一个执行某个功能的一个自定义函数,这个函数会负责将静态页面渲染出来。html的代码中,需要对button中id的参数进行明确,id明确之后才能绑定事件。我的二级路由写在app目录中的urls.py中,这个文件需要自己创建。
2023-04-10 20:33:39 4725
原创 Django网络应用实践(2)-静态资源归类注意事项及后台与前端页面数据传输(Django数据传给js解决方法)+echarts绘图
这里使用pandas对数据进行分析整理,再传输到指定的js代码中,这里使用列表进行分装,尝试过其他形式来传输这一组数据,但都行不通,只用使用列表时传输的最佳。代码的作用,主要是使用echarts.js画一个柱状与折线图,在接收完数据后使用js将数据调整为我们需要的样子,然后使用echarts进行绘图。使用render对页面进行渲染,数据表中的数据封装在messages中,op2是一个标识,用来使页面按钮因点击而做出不同的改动。在静态页面代码最前面应添加如下代码;直接使用Django对数据表进行读取。
2023-04-10 20:00:28 406
原创 Django网络应用实践(1)--Django安装调试
web/urls.py 这个文件是一个路由的管理,通常作为一级路由,再目录app下还会新建一个urls.py,作为一个二级路由管理文件。在pycharm终端执行以下命令,注意创建项目时产生的根目录,后期在编写程序时,打开一个名为【项目名】的根目录。在执行完创建项目的命令后,执行cd 【项目名】命令,然后再执行吓一条命令。manage.py 这是一个启动文件,后期程序的启动都将依靠这一文件。2、使用manage.py在本地添加app模型的一些变更。在根目录下的终端执行以下命令,端口号选择一个闲置的即可。
2023-04-09 22:07:51 121
原创 L1-002 打印沙漏
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。
2023-04-03 16:25:56 55
原创 L1-078 吉老师的回归
曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦!。众所周知,吉老师的竞赛水平非常高超,你可以认为他每道题目都会做(事实上也是……)。因此,吉老师会按照顺序看题并做题。但吉老师水平太高了,所以签到题他就懒得做了(浪费时间),具体来说,假如题目的字符串里有qiandao或者easy(区分大小写)的话,吉老师看完题目就会跳过这道题目不做。现在给定这次天梯赛总共有几道题目以及吉老师已经做完了几道题目,请你告诉大家吉老师现在正在做哪个题,或者吉老师已经把所有他打算做的题目做完了。
2023-03-28 20:37:16 108
原创 L1-085 试试手气--python解法
我们知道一个骰子有 6 个面,分别刻了 1 到 6 个点。下面给你 6 个骰子的初始状态,即它们朝上一面的点数,让你一把抓起摇出另一套结果。那么你应该可以预知自己第 n 次(1≤n≤5)摇出的结果。
2023-03-28 19:51:47 301
原创 python tkinter窗口程序设计实战(七)--tkinter生词本源码及目录结构\网络翻译说明\效果图
源码及打包程序自取:链接:https://pan.baidu.com/s/1XOdST3-CX1a0ksmqEkYAUg提取码:ly12。
2022-10-08 20:50:32 447 1
原创 python tkinter窗口程序设计实战(六)--pyinstaller打包(模块错误、无命令行打包、步骤介绍)
使用pip下载安装pyinstaller。
2022-10-08 20:17:22 679 1
原创 python tkinter窗口程序设计实战(五)--解决Button未点击却执行、循环做的按钮传值只有最后一次循环值、热键首次不灵
是我遇见的几个小问题,希望我的解决方法可以对大家有所帮助我在做其中一个功能时碰见代码执行时,没有点击操作,直接调用了Button中command的情况,这种情况分为两种,具体问题的原理暂时没有想明白只总结了解决办法。在一个功能中,我需要循环做一页按钮,但最后写完点击的响应却发现,最终传的值全是最后一次循环时的值。
2022-10-02 23:10:37 1271 1
原创 python tkinter窗口程序设计实战(四)--创建子页面(点击按钮给子页面传参数)及子页面Entry获取不到值的问题
在做程序时需要创建一个子页面来继续进行别的操作,有时会遇见创建不了,或者创建的不满意,以及创建出的子页面Entry获取不到输入值的情况,接下来我将介绍我遇见此类问题时尝试的解决方案。1、在点击按钮时有一个响应的函数,将按钮代表的值保存在一个txt文件中。2、在需要时打开txt文件读取即可。当我们在主页面中使用Entry获取输入时只需要textvariable这个参数即可,但是在子页面中获取时,我发现怎么也获取不到textvariable后面跟的变量,我也翻阅了许多博客,最后总结如下方法。
2022-10-02 22:06:06 1680
原创 python tkinter窗口程序设计实战(三)--tkinter程序调用系统程序、tkinter小弹窗
在做tkinter小应用时可能会需要调用系统程序,这里我调用记事本程序一、调用系统程序将os库添加到代码中总结来说,就是使用os.system来执行cmd命令。
2022-10-02 21:32:09 852
原创 python tkinter窗口程序设计实战(二)-- button按钮绑定及点击按键共存(bind_all)
上一篇文章介绍了tkinter实现计时器的功能,本文章主要介绍button按钮绑定及按键点击共存的原理及实现方式。一、原理1、首先需要写好按键或点击button时所执行的函数2、再写一个中间函数,通过中间函数调用被执行函数3、通过bind_all将按键与中间函数绑定注意:由于bind_all绑定时会将按键在电脑中的代码传递给被执行函数,而button中command所调用执行函数时,不会再另传递参数给被执行函数,所以中间函数需要比被执行函数多接收一个参数,这样程序执行时才不会报错。
2022-09-18 23:47:03 4407
原创 python tkinter窗口程序设计实战(一)--计时器
因为自己英语水平不高,又即将面临着一个很重要的英语考试,所以突发奇想自己做一个刷单词的程序,而这个程序也就应运而生了。本文章主要介绍我做的一个小模块--计时器功能。在做的时候我参照了几个博主的文档,收益良多,现在就介绍在本文。一、计时器的原理时间戳学过编程的都应该知道有这么一个东西叫做时间戳,时间戳是从1970年1月1日期所有秒的和,在计算机中计时,主要计是对时间戳的计算。好比现在2022-09-17 23:34的时间戳大概就是。
2022-09-17 23:50:36 1241
原创 L1-048 矩阵A乘以B c语言,python(含步骤注释及矩阵相乘规则)
矩阵A*矩阵B,首先满足矩阵A的列数等于矩阵B的行数。相乘之后当有(A行数)*(B列数)个新的数组成一个矩阵。成为一个新的矩阵元素。(例如:矩阵A的第一行第一列数乘以矩阵B的第一列第一行数+矩阵A第一行第二列数*矩阵B第一列第二行数,如果矩阵AB均是一个2行2列的矩阵,则上一步已经求出AB相乘产生的矩阵的第一行第一列元素)...
2022-08-04 20:49:33 823 2
原创 L1-030 一帮一 C语言版(含注释及解题思路)
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的学生分为一组。...
2022-07-30 15:27:54 446
原创 L1-030 一帮一
一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后的学生分为一组。...
2022-07-30 11:35:13 71
原创 LNK2005 已经在*.obj中定义 排雷
项目场景在写c的时候使用#include调用同级目录下另一文件中的函数时,出现LNK2005已经在*.obj中定义错误。
2022-07-25 17:59:00 644
原创 python自动化将图片地址录入数据库
有些时候我们需要将大量数据写入数据库中,当我们不想这么重复劳动的时候,就可以选择python,python的办公自动化是非常好用的。在这里就不多介绍python的办公自动化了。
2022-07-24 22:08:55 785
php+mysql旅游网站 内含数据库建库建表代码
2022-07-24
微博评论情感分析(可视化+数据二维表)
2022-07-24
微博评论情感分析(可视化+数据二维表)
2022-07-24
echarts可视化
2021-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人