- 博客(15)
- 收藏
- 关注
原创 Android - 开发常用工具类Utils
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy年MM月dd日HH时mm分”);@param context Context 对象。@param context Context 对象。@param context Context 对象。@param context Context 对象。将px值转换为 dip或dp值,保证尺寸大小不变。将dip或dp值转换为px值,保证尺寸大小不变。将px值转换为sp值,保证文字大小不变。
2025-02-06 16:23:55
746
原创 Android SQLite数据库demo。架构组件Room
邮箱:13164716840@163.com。作者:created by meixi。日期:2018/10/9 11。
2025-02-06 16:17:01
350
原创 Alpine系统的基础操作
新建一台虚拟机,类型选Linux,版本选Linux 5.0 x86的64位,内存和磁盘根据自己真机的情况进行调整。选择自定义安装,之后一路回车网络配置auto loauto eth0SSHAlpine配置ssh远程登录注意:安装完成之后是不允许远程登录的,需要我们修改配置文件,修改完配置文件之后重启服务修改ssh的配置文件取消注释修改为开机自启重启设置root密码查看IP远程登录//修改配置文件 /etc/ssh/sshd_config。
2025-02-06 16:11:52
333
原创 Ajax数据返回格式问题解决_$
可见服务端返回的内容为空。但是通过调试语句alert(req.responseText);但是在Chrome中以上信息不会显示,因为在遇到上面的错误时就结束了,不会继续执行下面的代码。貌似这种机制更安全些。通过状态判断后获取服务端返回文档中的指定标签内容。设置发送到客户端的响应的内容类型为xml格式、编码方式为UTF-8的文本内容。通过调试语句alert(req.responseXML);这样就可以正确获取到节点值。
2025-02-06 16:08:16
312
原创 AJAX基础详细介绍
就比如说你在浏览器上登录自己的微博账号,填完了表单,点击登录按钮,一次"完整"的HTTP请求就此触发,服务器发现你的登录密码不对头,立马把网页原原本本的返回给你,在用户看来呢,就是一次重新加载的过程!把这些交给了Ajax引擎,用户操作起来也就感觉更加流畅了。AJAX可以把以前一些服务器负担的工作转嫁到客户端,利用客户端闲置的能力来处理,减轻服务器和带宽的负担,节约空间和宽带租用成本。并且减轻服务器的负担,AJAX的原则是“按需取数据”,可以最大程度的减少冗余请求和响应对服务器造成的负担,提升站点性能。
2025-02-06 16:03:02
438
原创 ajax+json进行数据传输请求(ssm框架)_前后端的数据传递,建议采用json+ajax请求方式
之前跟着视频学习时候就了解到,ajax是可以不刷新整个页面情况下,进行数据交换和更新。学习完后,为了加深理解,特地重新研究了下ajax和JSON之间的交互。a)我们设置的方法为,只要点击“id=b1”的按钮,就会触发这个函数。1.1、在pom引入json和jackson的jar包。代码如下(test.jsp,目录在webapp下)1.5 Controller其他写法。1.3 controller写法。c)ajax要发送好几个数据。来注解方法,并封装JSON。这样,引入后就可以直接使用。
2025-02-06 16:01:20
311
原创 AI音乐GPT时刻来临:Suno 快速入门手册!_suno ai语法
默认是关闭的。只有打开之后,我们才可以:1️⃣ 输入自己创建的歌词;2️⃣ 为歌曲设置名字(当然,歌名后面也可以修改)。
2025-02-06 15:56:09
662
原创 AI画师技术又精进了 AI画师三维版试玩——Dreamfields和DreamFusion向文本生成3D模型领域进发
最近AI画师的杰出表现让人惊讶无比,2022虽然不是ai绘图这项技术诞生的时间,但却是到目前为止最爆火出圈的绘图元年,现在市场上也已经有了很多成熟的AI绘画APP:用户仅需打开相应的AI绘画软件,在创作页面,只需要输入相应的关键词,你想生成什么样的画就输入什么关键词,然后点击创作,十几秒后,一幅惊艳的画作就生成了,如下都是NovelAI生成的图像:然而最近,二维版的绘画领域已经满足不了AI了,AI已经开始进入3D世界,直接一句话/一张图,生成3D模型、立体人像、全方位环绕视频,输入简单的文本提示,就能生成3
2025-02-06 15:54:27
534
原创 airtest+iOS自动化_airtest 修改默认日志位置
(5)在终端里面 安装 iproxy 执行brew install iproxy 进行安装 在终端输入iproxy 8100 8100 不能关闭,在xcode里面,点击product点击test,然后在airtest中进行连接手机。iOS-Tagent下载地 址 下载完成之后 需要在WebDriverAgent/Scripts 中执行build.sh脚本 sh执行就行 或者./bulid.sh。poco(‘商城’).click() 或者 poco(‘商城’).wait(2).click()
2025-02-06 15:49:20
360
原创 AI 图像识别的测试_拍照识别功能测试点有哪些
数据收集的过程是,在安装拍照摄像设备之后,从动态的场景与复杂的背景中判断是否存在识别的对象,并分离出对象。**假设识别的对象是花,那么就尽可能的测试到各地、各类、各种颜色、各种角度的花,真实材质非真实材质等等。数据理解的目的在于,获取到原始数据之后,分析数据的有效性,并且将数据里有用的, 并且将有典型特征的抽取出来。**要针对算法的优劣进行针对性的测试,因为有的算法过于严苛,有的算法不够精准。图片一般是用摄像头拍摄获得的,那么不同品牌和参数的摄像头,拍摄出来的照片像素、清晰度、色彩,甚至是层次都会有差异。
2025-02-06 15:42:33
417
原创 Activiti工作流引擎基础入门【收藏可做笔记系列】
使用activiti流程建模工具(activity-designer)定义业务流程(.bpmn文件)。.bpmn文件就是业务流程定义文件,通过xml定义业务流程。activiti部署业务流程定义(.bpmn文件)。使用activiti提供的api把流程定义内容存储起来,在Activiti执行过程中可以查询定义的内容Activiti执行把流程定义内容存储在数据库中表分类表名解释| 一般数据 | | || | [ACT_GE_BYTEARRAY] | 通用的流程定义和流程资源 |
2025-02-06 15:39:04
589
原创 Activiti工作流引擎基础入门【收藏可做笔记系列】(1)
使用activiti流程建模工具(activity-designer)定义业务流程(.bpmn文件)。.bpmn文件就是业务流程定义文件,通过xml定义业务流程。activiti部署业务流程定义(.bpmn文件)。使用activiti提供的api把流程定义内容存储起来,在Activiti执行过程中可以查询定义的内容Activiti执行把流程定义内容存储在数据库中表分类表名解释| 一般数据 | | || | [ACT_GE_BYTEARRAY] | 通用的流程定义和流程资源 |
2025-02-06 15:33:56
559
原创 activemq持久订阅工作原理
从上面代码可以看到,针对持久订阅者来说,当其与消息提供者断开连接时,provider并没有将该连接移除,仅仅是将断开连接者对应的DurableTopicSubscription状态设置为非激活状态,改状态不影响provider将发送到该topic的消息保存下来,非持久订阅者则在与provider失去连接这段期间无法接收该时间段发送的消息!// 如果消息筛选项没有变化,那么直接将刚恢复连接的订阅者id与之前的。// 如果变化了那么首先移除该订阅者对应的。// 看下该订阅者的消息筛选项是否变化。
2025-02-06 15:32:10
614
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人