开发
文章平均质量分 57
Robin_Pi
所有觉得难得东西,只是因为没有真正理解最基础的概念
展开
-
Sqlite报错:sqlite3.OperationalError: near “?“: syntax error(采大坑经验:sql 语句中表名列名不能使用变量传参)
#问题执行以下程序报错: sql_update = 'update images set ? = ? where id = ?' args = (k, inputs[k], update_id, ) cur.execute(sql_update, args)其中,args = ('name', 'robin', 2)不怎么看,怎么改,SQL 语句都没有问题,但是不论怎么做都会报错!浪费半天时间。#解原创 2021-10-30 17:53:26 · 2439 阅读 · 0 评论 -
Android 开发基础记录
记录1、layout 中的wrap_content和match_parent区别?wrap_content:”包裹“内容,即控件大小跟随内容match_parent:“适应”父容器,即填充满<>/font父容器的其他内容资源主要参考:“Android 开发者基础知识”课程由 Google Developers 培训团队设计。您必须具备 Java 编程语言方面的经验,才能学习这门课程。Android 开发者基础知识主要包括以下资源: Codelab入门应用的源代码.原创 2021-07-01 15:42:30 · 196 阅读 · 0 评论 -
如何在xml中做单行注释?
问:如何在xml中做单行注释?答:没有办法在XML中注释一行原创 2021-06-11 09:57:20 · 1108 阅读 · 1 评论 -
Android 虹软人脸识别(增值版)离线激活采坑记录(成功激活!)
文章目录1、生成设备信息文件2、上传设备信息文件3、生成离线授权文件4、下载离线授权文件,激活设备Android 虹软人脸识别(增值版)的激活方式分为在线和离线两种方式:更具体的可以看下图:这里主要讲设备在离线环境下,采用离线方式进行激活,步骤如下(具体可以看第一张图):1、生成设备信息文件生成设备信息文件,使用 getActiveDeviceInfo 接口生成设备信息,保存到文件中;这一步说的简单,却是磨了好久。首先要正确地获取到设备的信息,我的代码: public void原创 2021-06-02 13:36:30 · 5393 阅读 · 4 评论 -
Android Log 类的的使用
Log 与 System.out.println的区别System.out.print和java运行程序运行在同一线程。也就是说,业务程序会等待System.out的动作,导致资源被占用,log4j、logback等日志工具进行调试信息的打印,这类工具是异步线程的,不会使程序处于等待状态。程序中充斥着大量的System.out.print打印代码是相当不规范的。...原创 2021-05-21 13:47:34 · 484 阅读 · 0 评论 -
敏捷开发
敏捷开发(agile development)概念优点如何进行每一次迭代概念一定是采用迭代开发的方式进行开发迭代开发将一个大任务,分解成多次连续的开发,本质就是逐步改进。开发者先快速发布一个有效但不完美的最简版本,然后不断迭代。每一次迭代都包含规划、设计、编码、测试、评估五个步骤,不断改进产品,添加新功能。通过频繁的发布,以及跟踪对前一次迭代的反馈,最终接近较完善的产品形态。一般采用增量开发(incremental development)划分迭代所谓"增量开发",指的是软件的每个原创 2021-04-13 13:33:23 · 309 阅读 · 0 评论