- 博客(35)
- 资源 (2)
- 收藏
- 关注
原创 Java进阶--注解与反射
注解:可分为内置注解,元注解,自定义注解。反射:反射机制允许程序在执行期间借助于Reflection API获取任何类的内部信息,Java作为静态语言,因为反射机制拥有了动态性
2023-02-20 20:56:30 139
原创 类的生命周期(类加载,类加载器,双亲委派机制)
类的生命周期包括:加载 ,链接,初始化等。类加载器分为启动/根类加载器(Bootstrap ClassLoader),扩展类加载器(Extension ClassLoader),应用程序类加载器(Application ClassLoader),自定义类加载器(User ClassLoader)
2023-02-20 20:19:42 144
原创 Java--GUI图形用户界面编程(计算器,贪吃蛇)
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。(百度百科)AWTSwing界面不美观需要jre环境才能使用AWT(Abstract Window Toolkit)抽象窗口工具包,该包提供了一套与本地图形界面进行交互的接口,是Java提供的用来建立和设置Java的图形用户界面的基本工具。AWT是Java基础类 (JFC)的一部分,为Java程序提供图形用户界面(GUI)的标准API。
2023-02-02 13:37:13 1580
原创 Java进阶--多线程
多线程是模拟出来的,真正的多线程是指有多个CPU,即多核处理器,如服务器。在只有一个CPU的情况下,同一个时间点,CPU只能执行一个线程,但是线程之间切换很快,从而在感觉上是所有线程同时执行。
2022-09-15 21:20:46 389
原创 from PIL import Image出现报错解决方法
from PIL import Image出现报错解决方法from PIL import Image出现报错且无法直接安装PIL和Image这两个包,会出现没有匹配版本的问题这是因为少安装了pillow和image这两个包如果这里可以正常安装成功,就搞定了。如果安装失败,可以在pycharm的终端里输入以下代码pip3 install pillow -image -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.comp
2022-02-24 10:41:22 12337 5
原创 GitHub操作
GitHub操作分支操作切换分支进入其他分支git checkout master (其他分支名)进入main分支git checkout -b main查看分支情况git branch -a合并分支git merge master创建仓库创建仓库的详细教程注意:创建文件夹时,我是在D盘创建的文件夹,打开git bash使用cd命令进入文件夹地址首先进入的可能是master分支,现在main分支为GitHub的默认分支,上传文件最后使用main分支,不然点进仓库,新手可能找不
2021-10-10 20:36:22 65
原创 pandas库学习
pandas库学习导入 pandas库导入csv文件或xlsx文件常用方法其他常用方法pd.concat方法导入 pandas库import pandas as pd一般情况使用pandas库也需要使用到numpy库import numpy as np导入csv文件或xlsx文件pd.read_csv( ’ 文件路径 ’ , encoding=) encoding可以选择读取文件的编码格式,utf-8,gbk等pd.read_xlsx( ’ 文件路径 ’ )常用方法图片信息来自于该博客
2021-09-28 21:24:21 123
原创 IOS开发---字符转换,拼接,分割
IOS开发—字符转换,拼接,分割字符转换//NSString to NSAttributedStringNSAttributedString *attributeString=[[NSAttributedString alloc] initWithString:string]; //NSAttributedString to NSStringNSAttributedString *attributeString=@“你好啊”NSString *str=attributeString.strin
2021-04-15 14:42:42 226 1
原创 IOS开发--语音合成(讯飞接口)
IOS开发–语音播报想要实现iOS语音播报,要使用讯飞/百度语音播报的第三方接口。我使用的是讯飞的语音合成接口。(讯飞开放平台)登录注册讯飞平台,申请语音合成接口下载iOS开发所需sdk,sdk中包含语音开发所需依赖包,以及一个演示demo。使用Xcode的编写代码标题首先要导入语音播报所需的依赖包,可以直接从demo中将依赖包全部拖到自己的工程中其次,在AppDelegate.m中初始化你申请的接口id//引入语音播报的头文件#import "AppDelegate.h"#impo
2021-04-07 19:55:13 438
原创 穆易天气app代码(二)
设计app,首先要确定app设计的布局,想要实现什么样的功能,界面设计成什么样,我没有去使用一些框架来美化布局,布局只是简单设计,发布只为记录。主体界面布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android...
2020-01-26 16:40:28 229 3
原创 穆易天气app代码(一)
代码只是随意写写,有些地方有些冗余,且观赏度不高,发表只为记录一下。主体界面的布局代码,其余布局代码会单独出一篇传送门:布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tool...
2020-01-26 16:27:40 448
原创 Android设计一个app,穆易天气app设计尝试效果
穆易天气app功能描述登陆、注册界面:输入用户名和密码点击登陆,若用户名密码正确,进入主体界面,否则提示账号密码信息不正确。(下述所有图片由我自己手机截取)点击注册跳转至注册页面登陆界面注册界面主体界面:登陆成功后,进入主体界面,会有提示音“欢迎来到穆易天气”。主体界面分为天气、天气备忘录、发现、个人信息四个界面。天气界面:输入城市名称可以查询该城市当天天气信息及未来四天的天气预报,...
2020-01-26 16:17:56 300
原创 使用API绘制轮船,并实现按下键盘上的W,A,S,D键进行上下左右移动,按下+,-键实现放大和缩小功能
使用API绘制轮船,并实现按下键盘上的W,A,S,D键进行上下左右移动,按下+,-键实现放大和缩小功能代码中的坐标为提前在草纸上设计好的,如果想要设计其它图形,可计算各点坐标,用图形拼凑自己想要的图形。class CGraph { //创建CGraph类public: CGraph() {} virtual void draw(HD...
2020-01-26 16:04:10 872
原创 Hack This Site basic missions basic1 1-7题解答
Hack This Sitebasic mission basic1 1-7题解答level1右键点击网页空白处,点击查看源 ,然后搜索password,绿色的注释中就有level1的密码,粘贴复制后提交即可level2网络安全员Sam忘了上传密码文件,所以直接点击提交就行level3右键点击网页空白处,点击查看源,在元素中搜索password,可以发现一个ty...
2019-07-24 11:20:22 617
原创 多元Huffman编码问题
多元Huffman编码问题在一个操场的四周摆放着n堆石子,现将石子有次序地合并成一堆。规定每次至少选2堆最多选k堆石子合并成新的一堆,合并的费用为新的一堆的石子数。试设计一个算法,计算出将n堆石子合并成一堆的最大总费用和最小总费用。问题分析求最大费用时只需将石堆排列后从大到小,两两进行合并即可求最小费用时,将石堆排列后,要尽可能的合并最少的次数且每次合并的石堆数为K堆代码#inclu...
2019-07-16 10:21:58 1688
TheApp.zip
2020-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人