自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 android动画篇之按钮的平滑切换

需求:当点击相机与相册时,让背景资源文件@drawable/bg_ffffff_100dp在相机与相册中平滑过渡,实现@drawable/bg_ffffff_100dp的线性变化。通过上述代码,可以实现背景在两个按钮之间的平滑过渡。

2025-09-23 11:10:51 340

原创 Web开发 第三章:ES6快速梳理(简洁版)(二)

书接上文。

2025-05-14 13:59:47 1010

原创 Vue前端实战:双色球分析系统

双色球、Vue

2025-04-22 14:37:21 379

原创 Vue项目技术经验1:几行代码搞定Element UI(Plus)前端列表数据多条件筛选

ES6数组includes方法解决前端多条件筛选问题

2025-04-15 17:24:20 318

原创 Web开发 第二章:ES6快速梳理(简洁版)(一)

这篇关于ES6的文章,是根据自身工作实际情况梳理的高频核心知识点,并按照使用频率有高到低的顺序进行梳理的。其中1~7条属于实际开发过程中的核心基础知识点,8 ~ 11属于高级部分。​同样,这篇文章适合的群体是像我这样有一定的基础,但没有形成系统的人群。例如我知道数组的foreach循环,因为看大家都是这样使用的,所以我也就这样用了。但是foreach属于ES5还是ES6、有什么优点,写这篇文章前我是真的一点不知道。ES6将分为三部分来讲解,此篇博客为ES6的第一篇章。

2025-04-11 19:50:08 924 1

原创 Web开发 第一章:Vue Router 细节梳理

Router‌:Router是Vue.js官方提供的路由管理器,它是一个全局对象,负责管理应用程序的路由规则和状态。它定义了路径与组件的对应关系,并提供了导航方法(如push、replace等)来实现编程式导航。‌‌Route‌:Route是一个局部对象,表示当前路由的状态。它包含了当前路由的路径、参数、查询参数等信息。Route对象是动态生成的,随着URL的变化而变化。Router是全局的路由管理器,负责路由的配置和导航;Route是局部的路由信息对象,提供当前路由的详细信息。

2025-04-01 14:47:04 1198

原创 浅谈下2025互联网行业的现状

希望各位码农同胞们在这一年都能有一份心仪的工作吧。​2、硬件编程:其实这点门槛不比“计算机科班”出身的门槛低到哪里去,这门槛最低也是理工类毕业的码农们,对于商贸、旅游、金融等专业出身的同志们,这第二条就不适合你们了,因为起码需要你们看懂设备、电路的图纸,具备基本的电工知识理论才行。​2、硬件编程:其实这点门槛不比“计算机科班”出身的门槛低到哪里去,这门槛最低也是理工类毕业的码农们,对于商贸、旅游、金融等专业出身的同志们,这第二条就不适合你们了,因为起码需要你们看懂设备、电路的图纸,具备基本的电工知识基础。

2025-02-20 02:01:29 992 1

原创 C#学习笔记5 BaseRepository仓储层——数据库操作初级实现

C#数据库事务使用

2024-10-08 11:12:22 575

转载 sqlserver2008 sql使用rownumber分页,在SQL Server 2008中,可以使用ROW_NUMBER函数实现分页功能。以下是一个示例查询,演示如何使用ROW_NUMBER函数

ROW_NUMBER()函数将返回一个递增的整数,表示每一行的行号。在子查询中,将结果作为子查询,并使用WHERE子句过滤行号,以返回指定行范围内的结果。在上述查询中,your_table是要查询的表名,column1是用于排序的列名。@startRowIndex和@endRowIndex是传入的参数,用于指定要返回的行范围。在SQL Server 2008中,可以使用ROW_NUMBER函数实现分页功能。请注意,column1是用于排序的列,可以根据实际需求修改为其他列。

2024-05-07 15:59:51 381

转载 kotlin for android 学习笔记 14 let关键字

let可以配合可空性 “?”来使用,如果data=null 则不执行let内部代码,如果有返回值则直接返回null在let中,用it表示引用对象,并可调用其方法,it不可省略。let扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;返回值是语句块的最后一行的返回类型,若最后一行语句无返回值,则整个let语句块也无返回值。

2024-01-05 13:42:02 294

转载 Android项目经验 1、存入SD卡数据的加密与解密

文章转自 :https://www.jianshu.com/p/07aaa6db11ff。前言:该功能实际是对文件存储的数据进行加密的环节,保证APP写入文件数据的安全性。方式:MD5加密并转换为十六进制。使用:对数据进行MD5加密。

2023-11-14 11:55:29 449

转载 C#学习笔记1 $和@的用法

之前连接字符串的时候都是用+来,有了$符号以后,可以直接在双引号中间直接放一个花括号,然后在花括号中放入变量了。2.让字符串跨行,没有加@,换行的时候需要好多引号和加号了,有了@可以直接换行了。在写sql语句的时候,再也不用担心字符连接的问题了。

2023-08-31 08:50:09 767

转载 kotlin for android 学习笔记 12 可变长参数函数 vararg

在函数声明中,可变参数必须是方法的最后一个参数。如果需要使用其他类型的参数,请在可变参数之前声明它们。注意,在调用函数时,如果需要传递多个参数给可变参数,则需要将它们使用逗号分隔。例如,我们可以定义一个计算整数总和的函数,这个函数可以接收任意数量的整数。Kotlin 中的方法可变参数使用关键字。,可以使用一个可变数量的参数调用该方法。

2023-06-14 15:26:34 758

转载 kotlin for android 学习笔记 11 顶层函数

在 java 项目中,有很多的工具类,很多都是静态方法调用,而这个工具类,也是只当作一种容器,用来存放这些静态方法和静态属性。

2023-06-14 14:27:05 181

原创 Kotlin for android 学习笔记 10 复杂Bean类实现

复杂bean类的实现需要在类class后实现Serializable才能正常使用,否则会程序会崩溃。

2023-06-08 16:21:54 187

转载 Kotlin for android 学习笔记 9 循环语句

Kotlin在for循环方面做了很大幅度的修改,Java中最常用的for-i循环在kotlin中直接被舍弃了,而java中的另一种for-each循环则被kotlin进行了大幅度的加强,变成了for-in循环。Java中主要有两种循环语句:while和for循环。而Kotlin也提供了while和for循环,其中while循环不管是在语法还是使用技巧上都和Java中的while循环没有任何区别。

2023-06-05 13:17:09 127 1

原创 Kotlin for android 学习笔记 8 类属性延迟初始化

kotlin属性可空初始化 、lateinit延迟初始化 、by lazy延迟初始化 。Kotlin延迟初始化主要有以下几种方式:“lateinit”关键字的使用示例:kotlin关键字“lateinit”使用注意事项:1、lateinit会让编译器忽略变量的初始化 ,同时不支持Int、Boolean、Char等基本数据类型;2、开发者必须在能够完全掌握变量的生命周期变化的场景下使用关键字“lateinit”,否则容易使用到一个值为空的变量;3、尽可能不要再复杂的场景或者逻辑中使用“lateinit”关

2023-06-02 16:10:18 293

转载 Kotlin for android 学习笔记 7 ? 和 !! 的使用

(1)反例: 一个变量重新赋值后提示“Null can not be a value of a non–null type String”反例:name未赋值,如下写法会有空指针;,并举简单的例子加以说明。首先明确在Kotlin中的变量定义。(2)类中的成员变量。这样就不会有空指针;

2023-06-02 10:26:55 128

原创 Kotlin for android 学习笔记 6 伴生对象companion

虽然伴生对象使用起来如同Java的静态成员。在运行时,它仍然时一个真实的对象。Kotlin伴生对象的行为看起来就是Java的static的方法和属性。但它们本质区别还是很大的。伴生对象的名称是可以省略的。,这个对象就是伴生对象。

2023-06-02 08:45:07 623

转载 Kotlin for android 学习笔记 5 继承

与方法重写相同,只有open修饰的变量才能被重写,open同样可以继承,也可以用final中断。Kotlin中的类默认是final类型的,想要被继承,得用“open”关键字修饰。继承过程中,只有open修饰的方法才能被重写,重写时要用override修饰。open特性也能被继承,想要断了open特性,只需用final修饰即可。子类的所有构造构造方法必须直接或间接调用一个父类的构造方法。子类的所有构造构造方法必须直接或间接调用一个父类的构造方法。重写过程中,变量可由val类型变为var类型,反之则不行。

2023-06-01 16:39:30 176 1

转载 Kotlin for android 学习笔记 4 类与构造函数

想一想Java中不同参数的多个构造函数之间相互调用初始化的情形,这是非常好理解的,可以继续看4.的解释。当是默认的可见性修饰符且不存在任何注解 ,主构造函数constructor关键字可以省略。当主构造函数不是默认可见性修饰符或者存在注解,不能省略constructor关键字。很明显,次级构造函数在运行自己的方法体之前先完成了主构造函数的初始化过程。可以看到 初始化代码块和属性是按照我们代码顺序进行初始化的。2.2 、构造函数的初始化代码块。

2023-06-01 16:18:48 357 1

转载 Kotlin for android 学习笔记 3 Activity跳转

二、从MainActivity跳转到AnotherActivity,并传递 数据。一、从MainActivity中跳转到AnotherActivity。三、在AnotherActivity中接受数据。

2023-05-31 10:32:33 561

转载 Kotlin for android 学习笔记 2 OnClickListener

文章转自 https://blog.csdn.net/qq_33363972/article/details/100164579。对于Android开发来说,代码量精简了很多,extends被 : 代替,implement被 , 代替。case R.id.xx 被具体控件采用 xx -> 具体事件 代替。重写的onClick中,以往java中的switch被when代替。其他的一些变化和基本语法,在android项目中边学边看便用。

2023-05-31 10:12:16 256

转载 Kotlin for android 学习笔记 1:关键字lateinit 延迟初始化

文章转自:https://blog.csdn.net/qq_25749749/article/details/109001465。3.lateinit可以在任何位置初始化并且可以初始化多次。而lazy在第一次被调用时就被初始化,想要被改变只能重新定义。lateinit 是一个坑,对于新手来说还是一个不小的坑。lateinit var age: Int //会报错1。在 Kotlin 代码中慎用 lateinit 属性。因此,仅对象类型的属性支持 lateinit。

2023-05-31 09:01:53 448

android端OkHttpWebSocketAndroid端完整项目

这是一个android端的用于实现socket通信的demo,可以接收服务端的推送,也可用于向服务端发送消息

2024-10-11

Android文件管理器完整demo

这是一个完整的android端文件浏览器demo,用于实现程序内的文件浏览并拿到文件路径,用于实现其它功能 例如文件上传:https://blog.csdn.net/m0_38125535/article/details/142853272

2018-12-26

Android原生VideoView视频开发demo

这是一个基于Android原生组件VideoView来开发视频的一个demo实例。代码解压后可以直接在eclipse中运行,比较适合新手。欢迎大家下载使用,希望能对您的学习有所帮助。

2017-06-01

android开发之自定义Toast

一个简单的自定义Toast资源,您可以根据自己的需要更改我的代码即可实现您想要的效果(主要是更改xml文件的布局),这是androidstudio的项目,但是不妨碍在eclipse中使用,可以直接在eclipse中新建android项目,然后将代码拷进去即可使用。相关博客地址:http://www.cnblogs.com/1925yiyi/p/7452282.html

2017-08-30

android图片上传服务器demo

利用GridView实现图片批量上传服务器的功能,demo下载下来直接可以运行。其中存在一个bug,bug解决方案请看博客:http://www.cnblogs.com/1925yiyi/p/7419021.html

2017-08-26

使用gridView完成添加图片功能

因为工作需求最近研究了图片上传的代码,这个demo是自己整理后应用的,添加图片是仿照微信上传图片时的弹出框,包含拍照和本地图片选取两部分,并且无论是本地选择相片还是拍照上传相片都带有裁剪功能,上传的图片添加到gridview九宫格中,点击选择的图片还可以删除已选择好的图片。这个demo下载下来后可以直接运行使用,童叟无欺。希望能对正在研究图片上传的朋友有所帮助如果使用过程中遇到问题,欢迎您在下面留言,我会第一时间为您解答。

2017-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除