自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 PopWindow 展开带阴影平移动画

AnimUtils.createAnimation:就是简单的一个属性动画的展示,相关代码如下。ScreenUtils.dip2px(mContext, 110) 固定位置距离顶部的距离。在不同android系统上面展示的效果是不一样的,这是适配的一个坑。topScrollDis 这个是顶部滚动的距离,动态控制的。这个cover 是填充布局下面的留白和方便点击空白处 关闭。下面是我的处理方法:动态的设置pop 的高宽。这里处理采用属性动画,补间动画不能满足要求。

2025-01-13 05:15:43 253

原创 PHP+Swoole实现微信小程序客服即时通信聊天功能_小程序中客服会话功能怎么实现

下载# 解压# 编译安装扩展# 进入目录# 执行phpize命令,产生出configure可执行文件# 如果不知道phpize路径在哪里 可以使用which phpize查看相应路径# 进行配置 如果不知道php-config路径在哪里 可以使用which php-config 查看相应路径# 编译和安装复制如下代码放到你所打开或新建的文件中即可,无需重启任何服务# 查看扩展是否安装成功。

2025-01-13 05:12:02 615

原创 Peter-别看是Java基础,很多人已入坑!

此代码执行键盘的实际读取并将其转换为Unicode字符。这对我们来说并不是很有用,因为我们希望获得信息。你现在已经做了一个相当无用的程序。错误并打印出用户友好的错误(如果发生)。根据这些信息,我们想要计算人的年龄。对于此示例,我们要读取一行。您遵循变量的命名规则,则可以更改为您想要的任何内容。接下来,我们将扩展此程序以通过键盘从用户请求数据。这是您可以提供的最基本的程序,它不提供任何功能。块中放置任何错误消息,或者如果出现错误该怎么做。您可以以类似的方式导入许多其他包。要从键盘读取输入,我们将使用标准。

2025-01-13 05:08:20 275

原创 Go语言基础(二)封装继承多态、方法、接口

/基本类型不能作为对象直接使用,为基本类型绑定方法,需要起别名才可以。type Persons interface {//超集。type Humans interface {//子集。//*代表是否可以读写(修改),*代表接收者为指针。//方法继承和重写(给结构体绑定方法)//将接口作为函数参数实现多态。//结构体实现接口方法1。//结构体实现接口方法2。//空接口类型的切片。

2025-01-12 03:04:48 422

原创 Go语言入门心法(十四) Go操作Redis实战

所以就有了连接池的概念,在初始化时,创建一定数量的连接,先把所有连接存起来,然后,谁需要使用,从这里取走,干完活立马放回来。一个数据库服务器只拥有有限的连接资源,一旦所有的连接资源都在使用,那么其它需要连接的资源就只能等待释放连接资源。所以,在连接资源有限的情况下,提高单位时间的连接的使用效率,缩短连接时间,就能显著缩短请求时间。如果不使用连接池,那么,每次传输数据,我们都需要耗费大量的系统资源进行创建连接,收发数据,关闭连接。获取bookName:go语言从入门到放弃实战。redis连接成功…

2025-01-12 03:01:07 339

原创 Go异步任务解决方案 Asynq_如何单独对go asynq servers不下发任务

Asynq 是一个 Go 库,用于对任务进行排队并与工作人员异步处理它们。

2025-01-12 02:57:25 580

原创 Android记录9--实现转盘效果

我今天也只是刚好看到这个,看到网友实现了一个转盘的效果,但试了一下好像不太行,所以就修改了一下程序最终实现转盘的效果,我对Android 绘画这一块用得不多,一般在开发游戏的时候可能会用得较多,所以很多地方都不太清楚。android:text=“开始” />android:text=“结束” />//这个函数强制UI线程刷新界面。// 界面需要的图片。// 用线程刷新界面。

2025-01-11 14:06:51 1597

原创 Android蓝牙开发(二)之蓝牙配对和蓝牙连接

自动配对就是搜索到蓝牙设备后自动配对不需要输入pin码,但在基本开发中都不采用这种方式,所以这里说的是第一种配对方式点击配对,调用进行配对,代码如下:Log.e(getPackageName(), “开始配对”);invoke传的参数就是要配对的设备(我这里是存在list中所以从list中取)点击之后怎会弹出配对确认框,且必须被配对的手机也点击确认配对才可以配对成功如图:同样的,如果我们想要配对的设备取消配对只需要将creatBond改为removeBond。

2025-01-11 14:03:09 1154 1

原创 Android自定义控件开发入门与实战(1)绘图基础

我们用Region构造出一个矩形区域,但是在canvas中并没有对应的drawRegion方法,也就是说canvas并不能直接draw出一个Region,所以我们自己定义一个drawRegion方法出来。public boolean setPath(Path path,Region clip) //根据路径的区域与某区域的交集构造出新的区域。(2)如果在调用canvas的平移、旋转后,这个操作则是不可逆的,每次产生画布的最新位置都是这些操作之后的位置。它相当于一个透明的图层。

2025-01-11 13:59:27 1617

空空如也

空空如也

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

TA关注的人

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