天上掉下狗子
码龄6年
求更新 关注
提问 私信
  • 博客:10,054
    10,054
    总访问量
  • 17
    原创
  • 2
    粉丝
  • 33
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2019-10-28
博客简介:

dwlhh的博客

查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得10次收藏
  • 博客总排名2,341,190名
创作历程
  • 17篇
    2021年
成就勋章
TA的专栏
  • Java
  • 排序、算法
    3篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

『技术文档』写作方法征文挑战赛

在技术的浩瀚海洋中,一份优秀的技术文档宛如精准的航海图。它是知识传承的载体,是团队协作的桥梁,更是产品成功的幕后英雄。然而,打造这样一份出色的技术文档并非易事。你是否在为如何清晰阐释复杂技术而苦恼?是否纠结于文档结构与内容的完美融合?无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

55人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

选择排序(建议每天写一遍)

选择排序首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。代码如下:public static int[] selectionSort(int[] arr) { int len = arr.length; for (int i = 0; i < len - 1; i++) { for (int j = i + 1; j < len
原创
发布博客 2021.12.23 ·
778 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

冒泡排序(建议每天手写一遍)

冒泡排序比较相邻的元素。如果第一个值比第二个值大,就交换它们的位置;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。代码如下:public static int[] bubbleSort(int[] arr) { int len = arr.length; for (int i = 0; i < len - 1; i++) { for (int j = 0; j <
原创
发布博客 2021.12.23 ·
908 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

二分查找.

二分查找也称为折半查找,每次都划分一半进行下一步搜索,时间复杂度为时间复杂度为 O(logn)
原创
发布博客 2021.12.23 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

小看的笔记

面向对象面向对象是一种思想,是看待事物的一种方式。面向对象更注重事情中的参与者,比如猫吃鱼,这里可以看作对象和行为。猫猫是对象,吃鱼是行为。JDK、JRE和JVMJDK:全拼Java Development Kit,Java开发工具,一般为开发人员使用。JRE:全拼Java Runtime Environment,Java运行环境。JVM:全拼Java Virtual Machine,Java虚拟机==和equals的区别==比较的是栈中的值,基本数据类型是变量值,引用类型是队中内存对象的地址
原创
发布博客 2021.12.22 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实习小总结

实习小总结一、git部分二、dat文件转json三、解析json文件并存储数据到PostgreSQL数据库
原创
发布博客 2021.08.29 ·
720 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

ReadDat.zip

发布资源 2021.08.27 ·
zip

Git分支的一些基本操作

关于Git分支首先我们要晓得为什么要使用分支。使用分支可以使我们从开发主线上分离出来,在不影响主线的同时继续自己的开发或测试。那我们在使用时要知道一些常用的命令:创建分支(在创建本地仓库时会默认创建master分支)git branch yourname --yourname为新建分支名字切换分支git checkout branchname --branchname为目标分支名字查看所有分支git branch分支删除git branch -d branchname --b
原创
发布博客 2021.08.21 ·
79 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——txt英文显示

高中数学教学软件推出一段时间后,得到了市场以及用户的认可。公司决定涉猎英语培训市场,公司准备开发一款英语教学软件,该软件从txt文件中读出英文,并显示出来。为了便于阅读,在文本每行的开头,添加上行号。公司软件部经理决定将该软件部分功能交由你来制作完成,具体要求如下:窗体大小:800 * 600, 窗体标题:英语诗歌赏析,窗体边框样式:Fixed3D,窗体无最大化控制框。窗体中所有字体均为:微软雅黑,12号。其中密码文本框利用系统自带密码符号进行加密。在窗体中。添加一个打开按钮,用户点击该按钮后,利用
原创
发布博客 2021.03.07 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——图片特效

毕业工作5年后,你决定利用所掌握的技术,自主创业。你决定开发一款图片特效处理的软件,该软件完成如下功能:该软件包含一个主窗体,该主窗体的标题为“图片特效”。该窗体包括4个PictureBox,4个按钮:4个按钮分别完成利用OpenfileDialog载入一张原始图片,并实现底片效果,灰度效果,以及模糊效果。对应效果如下图所示:底片效果公式:255 - R, 255 – G, 255-B;灰度效果公式:R * 0.299 + G * 0.587 + B * 0.114;模糊效
原创
发布博客 2021.03.06 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——歌词查看器

你顺利加入了一家初创软件公司,该公司需要为客户开发一款音乐播放软件。软件部经理决定将歌词文件显示的功能交给你完成,结合桌面应用程序开发所学知识,顺利完成上述软件的开发工作。最终效果见Demo文件夹:lrc文件介绍:lrc文件存放的即为每首歌曲对应的歌词,已文本文件的方式存储。所以,你可以利用记事本程序打开上述文件进行查看。打开素材文件夹中的“陈一发儿-童话镇.lrc”,具体内容如下,其中[]以内的内容为该条歌词应该出现的时间,例如第一句歌词出现在:00分,22.78秒。软件需求及编码提示:
原创
发布博客 2021.03.06 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——移动的虚线框

Photoshop软件中,具有通过矩形虚线显示选区的功能。请利用所学的桌面应用开发的相关知识,根据鼠标的点击和拖动绘制一个虚线长方形选区,具体功能要求如下所示,最终效果见Demo文件夹:软件需求及编码提示: 该软件只需要一个窗体,该窗体名称为FrmDrawRect, 该窗体标题为“选区绘制”, 窗体大小为800*600。 定义两个Point对象,clickPoint, movePoint,用于分别记录鼠标点击下去的点的坐标,以及鼠标移动到的点的坐标。 在MouseDown事件中,当前鼠标位置保
原创
发布博客 2021.03.06 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——PPM图像文件查看器

你顺利加入了一家初创软件公司,该公司需要为客户开发一款用于查看PPM图像文件的软件。软件部经理决定将该项工作交付由你完成。请通过下述PPM图像文件的相关背景资料,客户粗略的软件需求说明及概要编码提示,结合桌面应用程序开发所学知识,顺利完成上述软件的开发工作。PPM文件介绍:PPM文件是一种非常简约的图像文件,有其自己的文件格式,PPM文件主要由文件头以及文件体两大部分组成。文件头部分确定了该PPM图像文件的格式,大小, 颜色等基本信息; 文件体部分具体存储该PPM图像文件中每个像素点的具体颜色数据。下面我
原创
发布博客 2021.03.06 ·
2957 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

桌面应用程序——测距仪

苹果IOS 12推出的测距仪功能,在没有尺子的情况下,能够粗略的利用手机获得距离长度,获得用户的好评。请利用所学的桌面应用开发知识,仿照完成一个类似测距仪功能的小软件,功能要求如下所示,最终效果见Demo文件夹:软件需求及编码提示:该软件只需要一个窗体,该窗体名称为FrmDistanceMeasure, 该窗体标题为“测距仪”, 窗体大小为500*780。首先利用Graphics对象的DrawImage( )方法,将所需测量距离的图片显示出来, 相关代码如下:测试上述编码之前,请确认yaoming.j
原创
发布博客 2021.03.06 ·
1082 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

桌面应用程序——文字聊天

从大学计科院毕业之后,你顺利加入了一家初创软件公司,该公司需要为客户开发一款公司内部的即时通讯软件。软件部经理决定将文字聊天工作交付由你完成。请根据相关需求说明及概要编码提示,结合桌面应用程序开发所学知识,顺利完成上述软件的开发工作:软件需求及编码提示: 本窗体包含一个主窗体,窗体大小:855 * 652。 窗体上方放置一个FlowLayoutPanel控件,BorderStyle属性设置为FixedSingle。 该FlowLayoutPanel的其他属性设置为:BackColor设置为白
原创
发布博客 2021.03.06 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——图片灰度化

将某张图片灰度化是图像处理的基础步骤。请利用所学的相关知识,将一张彩色图片灰度化处理,功能要求如下所示:软件需求及编码提示: 该软件只需要一个窗体,该窗体大小为:1050 * 700。 窗体上放置两个Button控件,标题分别是:载入图片,灰度化。 窗体上放置两个PictureBox控件,BorderStyle设置为FixedSingle,BackGroundImage Layout设置为Stretch。 在所有方法外,定义一个Image img对象,用于存储载入的图片。 为“载入图
原创
发布博客 2021.03.06 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

桌面应用程序——文本查看器

请根据相关需求说明及概要编码提示,结合桌面应用程序开发所学知识,顺利完成下述软件的开发工作:软件需求及编码提示: 本窗体包含一个主窗体,窗体标题叫文件查看器。 窗体左上角放置一个载入按钮。 窗体中间放置一个FlowLayoutPanel。 该FlowLayoutPanel的边框样式为:FixedSingle;AutoScroll属性设置为true。 编写代码,当用户点击载入的时候,通过OpenFileDialog控件获得需要打开的文件名称。 编写代码, 通过FileStream,
原创
发布博客 2021.03.06 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

桌面应用程序——绘制彩虹

应用软件的Loading界面是一个软件的重要组成部分。请利用所学的GDI+知识,通过在窗体上绘制彩虹的方式,完成一个儿童学习类软件的Loading界面,功能要求如下所示:软件需求及编码提示: 该软件只需要一个窗体,该窗体标题为:“彩虹绘制—2017XXXXXXX”。请依据你的情况填写你的真实学号。 设置窗体的双缓存为true,避免绘图是,窗体闪烁。 添加Form_Paint事件,在该事件中,获取Graphics对象,对应代码提示如下。  绘制彩虹的核心方法是Graphics对象的Fil
原创
发布博客 2021.03.06 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

桌面应用程序——拨号功能

请利用所学的桌面应用开发知识,仿照完成一个类似IOS拨号功能的小软件,功能要求如下所示:1.该软件包含一个拨号主窗体,设置窗体大小:470 * 760。2.设置拨号窗体为:无边框窗体。3.设置拨号窗体的起始显示位置为:屏幕中心。4.设置拨号窗体始终显示在其它窗体之上。5.设置拨号窗体的背景颜色,各Label字体及颜色如上图所示。(特殊说明:若考试电脑上没有微软雅黑Light字体,可用其它字体替代)6.利用Timer控件,编写代码,实现正在呼叫随着时间的推移,显示“正在呼叫”, “正在呼叫.”,
原创
发布博客 2021.03.06 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多