- 博客(59)
- 收藏
- 关注
原创 [C++]04.指针与结构体
定义指针类型 指针名;(指针类型指int *float *等等)使用:可以通过解引用的方法来操作指针所指向的内存int a = 12;// 定义指针: 数据类型 * 指针名;int * p;p = &a;// &为取地址符号,可以取到a的地址// 二者打印的内容相同,均为变量a的地址// 使用指针*p = 12345;// *代表解引用,可以通过它找到指针指向的内存中的数据// 修改*p的值也间接的修改了变量a的值return 0;语法。
2023-11-26 18:47:50 1093
原创 [基础01]基础控件(上)-TextView-Button-EditText-ImageView
安卓基础控件TextView、Button、EditText、ImageView
2022-08-07 18:06:00 1101
原创 【DOC】第一章—算数、重定向、多命令、管道
算数运算, 重定向, 多命名一. 算术运算二. 重定向操作运算三. 多名命令运算一. 算术运算二. 重定向操作运算三. 多名命令运算
2021-11-27 21:46:23 284
原创 【Java前端】CSS(三)[三大特性,盒子模型]
CSS三大特性①.CSS三大特性-CSS的层叠性-CSS的继承性行高的继承-CSS的优先级权重示例练习②.CSS盒子模型- 盒子模型-Box Model边框(border)内边距(padding)外边距(margin)清楚内外边距- PS基本操作- 综合案例- 圆角边框- 盒子阴影- 文字阴影①.CSS三大特性CSS有三个非常重要的属性: 层叠性, 继承性, 优先级-CSS的层叠性给相同的选择器设置了相同的样式时, 一个样式就会覆盖(层叠)另一个冲突的样式,层叠性主要解决的是样式冲突的问题遵
2021-11-25 23:46:58 436 2
原创 在布局中定义onClick,但实现时无响应
起因在写一个控件的时候,在xml布局文件中定义了onClick()方法但是在调用的时候,该方法没有被执行,最终导致应用闪退错误代码:/** * OnClick for change page */public void OnOne() { Log.d("HSQ", "OnOne: "); startActivity(new Intent(getApplicationContext(),OneActivity.class));}<TableLayout xmlns:a
2021-08-25 23:59:04 276
原创 安卓10 Button颜色无法改变
起因第二个小项目,将安卓版本升到10,结果在自定义Button点击效果时,自定义的颜色根本没有显示,看了很多帖子,都没有用,最后发现是安卓版本的问题。问题代码先上代码:自定义的xml文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android" > <!--Image to pressed display-
2021-08-23 02:07:55 653 1
原创 【Java前端】CSS(一)[字体,文本属性,调试工具]
CSS(一)①.CSS简介- CSS代码风格样式格式书写②.CSS基础选择器- 选择器的作用- 选择器的分类基础选择器```标签选择器``````类选择器``````id选择器``````通配符选择器```基础选择器总结③.CSS字体属性④.CSS文本属性⑤.CSS引入方式⑥.综合案例⑦.Chrome调试工具①.CSS简介HTML的局限性HTML语义比较单纯,它关注的更多的是语义,让页面能做到正常的显示,很丑CSS可以进行网页的美化CSS(Cascading Style Sheets)是层叠
2021-06-29 23:55:01 405
原创 【Java前端】CSS(二)[选择器,显示模式,背景属性]
CSS(二)①.Emmet语法- 快速生成HTML结构- 快速生成CSS样式- 快速格式化代码②.CSS的复合选择器- 后代选择器- 子选择器- 并集选择器- 伪类选择器链接伪类选择器:focus伪类选择器复合选择器总结③.CSS的元素显示模式- 块元素- 行内元素- 行内块元素- 元素分类总结- 元素显示模式的转换- 单行文字垂直居中- 练习案例④.CSS的背景- 背景颜色- 背景图片- 背景平铺- 方位名词- 练习案例⑤.CSS的三大特性⑥.CSS的注解①.Emmet语法Emmet语法的前身是Ze
2021-06-29 23:54:06 239 2
原创 【Java前端】HTML(下)
Java前端(下)①.HTML标签- 表格标签表格结构标签合并单元格- 列表标签无序列表有序列表自定义列表列表总结- 表单标签表单域表单控件```input```输入表单元素label标签```select```下拉表单元素```textarea```文本域元素练习②.文档查阅①.HTML标签- 表格标签主要作用表格主要用于显示,陈列数据,可以将内容显示的归真,增加可读性基本语法<table>...</table>用于定义表格的标签<tr>...</
2021-06-21 16:15:04 164
原创 【Java前端】HTML(上)
Java前端(上)①.HTML简介- 网页- 常用浏览器- Web标准②.HTML标签- HTML语法规范- HTML基本结构标签- 开发工具- HTML常用标签标题标签文本格式化标签①.HTML简介- 网页什么是网页?网站:指在因特网上根据一定的规则,使用HTML等制作的用于展示特定内容的网页集合网页:是指网站中的一“页”,通常是HTML格式的文件,它要通过浏览器来阅读网页是构成网站的基本元素,它通常由图片、文字链接、声音、视频等元素构成。通常我们看到的网页常见以.htm或.html后缀结
2021-06-21 16:14:44 198
原创 【JavaSE】注解与反射
@[TOC]注解与反射①.注解入门注解:Annotation注释:Comment- 什么是注解Annotation是Java5.0之后引入的新技术Annotation的作用:不是程序本身但是可以对程序作出一些解释(这一点和Comment没有区别)可以被其它程序(例如:编译器)进行读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数例如:@SuppressWarnings(Value=“unchecked”)Annotation在哪里使用:
2021-06-18 17:30:16 235
原创 【JavaSE】GUI编程1[GUI简介,AWT使用]
@[TOC]GUI编程1①.GUI简介GUI的核心技术: Swing AWT编程,因为界面不美观,运行需要jre环境,所以不太流行但是为什么要学习:GUI是MVC的基础平时自己可以写一些小工具工作的时候可能会有几率维护到swing界面②.AWT- AWT简介AWT(Abstract Windowing Toolkit-抽象窗口工具):本质是Java中一系列的类,提供了很多的类和接口GUI(Graphical User Interface-图形用户接口)元素:窗口、
2021-06-12 21:09:17 217
原创 【JavaSE】网络编程2[Tomcat,UDP应用]
@[TOC]网络编程2①.初识Tomcat服务端:原本—自定义 Server后来—Tomcat服务器 Server :Java后台开发客户端原来—自定义 Client后来—浏览器 B下载地址:https://tomcat.apache.org/download-10.cgi
2021-05-30 17:01:44 343
原创 【JavaSE】网络编程1[IP,通信协议简介,TCP应用]
网络编程1①.计算机网络②.网络通信的要素③.IP地址④.端口Port①.计算机网络地球村:也译为世界村(global village),对地球的一种比喻说法。现代科技的迅速发展,缩小了地球上的时空距离,国际交往日益频繁便利,因而整个地球就如同是茫茫宇宙中的一个小村落。——百度词条打电话 接听——通话 → TCP通信发短信 发送了就结束了 → UDP通信计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网
2021-05-30 17:01:25 158
原创 【JavaSE】IO流3[Apache包、IO总结]
@[TOC]IO流3① Apache IO包- 简介JDK提供的文件相关的操作的类功能都很基础,在进行复杂操作时需要进行大量的编程工作。Apache-commons工具包提供了IOUtils/FileUtils,可以更方便的对文件和目录进行操作。Apache软件基金会(Apache Software Foundation,ASF)是专门为9支持开源软件项目而办的一个非盈利性组织。官网为:www.apache.org很多著名的Java开源项目都来源于Apache。例如:commons、kaf
2021-05-18 17:06:50 182
原创 【JavaSE】IO流2[常用IO流对象]
IO流2① 常用IO流对象② Apache IO包③ 总结① 常用IO流对象② Apache IO包③ 总结
2021-05-18 17:06:27 279
原创 【JavaSE】IO流1[IO简介、File类]
IO流1① IO简介- IO流的概念- Java中的四大IO抽象类**InputStream**:**OutputStream**:**Reader**:**Writer**:② 入门案例③ File类的使用④ 常用IO流对象⑤ Apache IO包⑥ 总结① IO简介- IO流的概念定义:Input-Output.程序运行时程序与外部系统进行通信的过程, 外部系统可能是文件, 数据库, 其它程序, 网络, IO设备等等.Input: 可以让程序从外部系统获得数据(核心是"读", 读取外部的数据)
2021-05-18 17:06:08 172
原创 【JavaSE】集合框架3[Map接口、Collection工具类]
集合框架3① Map集合① Map集合特点: 存储一对数据 (Key-Value),无序, 无下标, 键值不能重复, 值可以重复方法说明V put(K key, V value)将对象存入到集合当中,关联键值,key重复则覆盖原值Object get(Object ket)根据键值取得对应的值Sey<K> keySet()返回所有的key值的Set集合Collection<V> values()返回所有value值的Collec
2021-04-27 11:18:59 138
原创 【JavaSE】集合框架2[泛型、Set接口]
集合框架2①泛型- 泛型类- 泛型接口- 泛型方法- 泛型的好处- 泛型集合②Set集合- Set子接口①泛型Java的泛型是JDK1.5中引入的一个新特性,它的本质是参数化类型,把类型作为参数传递常见使用形式: 泛型类 , 泛型接口 , 泛型方法语法: <T,E,K,V,…> T称为类型占位符,表示一种引用类型好处:提高代码的重用性防止类型转换异常,提高代码的安全性- 泛型类public class TestGenericClass { public stat
2021-04-27 11:18:39 127
原创 【JavaSE】集合框架1[集合概念、Collection、List]
集合框架1①集合②Collection父接口①集合定义:是对象的容器,定义了对多个对象进行操作的方法.可以实现数组的功能。与数组的区别:数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。位置:java.util.*;②Collection父接口特点:代表一组任意类型的对象,无序,无下标,不可重复.方法作用boolean add(Object obj)添加一个对象boolean addAll(Collection c
2021-04-27 11:18:21 131
原创 【JavaSE】常用类3[String类、StringBuffer、StringBuilder]
常用类3①.String类-String常用方法①.String类字符串是常量,在创建之后“不可改变”。字符串字面值存储在字符串池(常量池)中(位于方法区中),可以共享。String s = “iFinder”;产生一个对象"iFinder"在字符串池中存储 s → “iFinder”String s = new String(“iFinder”); 产生两个对象,一个new … 存在堆中,一个"iFinder"对象存在字符串池中s → new … → “iFinder”public
2021-04-20 13:26:17 255 1
原创 【JavaSE】常用类2[包装类、装箱拆箱、基本类型-字符串型]
常用类2①.包装类-装箱拆箱-类型转换①.包装类包装类就是基本类型所对应的引用数据类型 java.lang包当中基本类型存储在内存栈空间中,引用类型数据存储在堆空间中(栈中存的是地址)Object可以统一所有数据包装类的默认值是null基本数据类型包装类型byteByteshortShortintIntegerlongLongfloatFloatdoubleDoublebooleanBooleancharCha
2021-04-20 13:26:02 149
原创 【JavaSE】常用类1[内部类、Object类]
常用类1①.内部类-成员内部类-静态内部类-局部内部类-匿名内部类②.Object类-getClass()方法①.内部类内部类的分类成员内部类:将一个类定义在另外一个类当中作为它的成员静态内部类:在类的前面有static关键字修饰的类局部内部类:定义在方法内部的类匿名内部类:没有名字的内部类,在接口等的使用中较多概念:内部类就是在一个类的内部再定义一个完整的类。二者是包含关系特点:编译后能够生成独立的.class文件内部类可以直接访问外部类的私有成员,而不会破坏封装内部类可
2021-04-20 13:25:44 119
原创 【JavaSE】多线程5
多线程5①.Lock锁②.线程协作-解决方式一 管程法-解决方法二 信号灯法③.线程池多线程总结①.Lock锁从JDK5.0开始,Java提供了更加强大的线程同步机制——通过显示定义同步锁对象来实现同步。同步锁使用Lock对象充当java.util.concurrent.locks.Lock接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线程对Lock对象加锁,线程开始访问共享资源之前应先获得Lock对象ReentrantLock(可重入锁)类实现了Loc
2021-02-24 00:11:25 135
原创 【JavaSE】多线程4
多线程4①.线程同步②.三大线程不安全案例-抢票不安全的案例-取钱不安全的案例列表不安全的案例③.线程同步-抢票案例的优化-银行取钱案例的优化-列表的优化-CopyOnWriteArrayList④.死锁①.线程同步并发:同一个对象被多个线程同时操作上万人同时抢票,两个银行同时取钱处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改这个对象。这个时候我们就需要线程的同步。线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个
2021-02-24 00:11:00 215
原创 【JavaSE】多线程3
多线程3线程状态-线程方法-线程停止-线程休眠 sleep-线程礼让 yield-线程强制执行 join-线程的状态观测 Thread.state-线程的优先级-守护线程 daemon线程状态创建状态:new一个线程就绪状态:开始start方法运行状态:CPU调度完成阻塞状态:CPU调度之后未执行完死亡状态:线程执行完之后-线程方法方法说明setPriority(int newPriority)更改线程的优先级static void sleep(long
2021-02-24 00:10:43 106
原创 【JavaSE】多线程2
多线程2①.实现Callable接口-了解②.静态代理③.Lambda表达式①.实现Callable接口-了解实现Callable接口重写call方法,需要抛出异常创建目标对象执行服务:ExecutorService ser = Executors.newFixedThreadPool(1);提交执行:Future result1 = ser.submit(t1);获取结果:boolean r1 = result.get();关闭服务:ser.shutdownNow();使用实现Ca
2021-02-24 00:10:28 179 3
原创 【JavaSE】多线程1
多线程1①.多线程概述Java.Thread-进程与线程—process与Thread-线程的创建-通过继承Thread类实现多线程-通过实现Runnable接口实现多线程实现Runnable与继承Thread对比-龟兔赛跑案例来测试多线程①.多线程概述Java.Thread-进程与线程—process与Thread程序:是指令与数据的有序结合,其本身没有任何运行的含义,是一个静态的概念。进程:是程序一次执行的过程,是一个动态的概念,是系统分配的单位。线程:一个进程道中至少有一个线程,线程是CP
2021-02-24 00:10:08 160 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人