草庐IT

started_at

全部标签

Data too long for column ‘数据库字段‘ at row 1

记录一下今天执行sql语句的报错###Errorupdatingdatabase.Cause:com.mysql.cj.jdbc.exceptions.MysqlDataTruncation:Datatruncation:Datatoolongforcolumn'applyPolicyNoType'atrow1###TheerrormayinvolvedefaultParameterMap###Theerroroccurredwhilesettingparameters###SQL:INSERTINTO数据库(数据库字段)values(?)###Cause:com.mysql.cj.jdbc.

WIFI模块 和 AT指令再认识

WIFI模块ESP-01S和对应的新调试助手 出场波特率是115200(注意,和之前的9600不同!),并且由于wifi模块也使用TTL协议,因此也需要通过CH340连接到电脑。同时,需要用到新的调试助手(使用之前的也可以,但是这个更好,因为右侧有AT指令的提示)电脑使用AT命令控制WIFI模块 注意!AT指令,控制类都要加回车,数据传输时不加回车!!! 注意!AT指令,控制类都要加回车,数据传输时不加回车!!! 注意!AT指令,控制类都要加回车,数据传输时不加回车!!!(之前编写代码使得串口接收点灯open指令的时候就需要回车,不太合理。。。)注意!以下的模块是按照顺序来的,也就是说如果就想

android - 在 onLongClickListener 中调用 MediaRecorder.start 时在 android.media.MediaRecorder.start 处出现 java.lang.IllegalStateException

我想在按住按钮时使用MediaRecorder开始录制语音消息。尝试在onLongClickListener中开始录制时出现IllegalStateException。如堆栈跟踪中所述,我收到的错误位于第219行:recorder.start()为什么会这样?btnSendVoice.setOnLongClickListener(newOnLongClickListener(){@OverridepublicbooleanonLongClick(Viewview){isVoiceButtonHeld=true;startRecording();returnfalse;}});btnSe

android - Getting : Not allowed to start service Intent . ..未经许可服务进程不好

ACRA的暗恋报告向我发送了这个错误。java.lang.SecurityException:NotallowedtostartserviceIntent{act=auto_updatecmp=net.DailyTimer.CalendarAlarmHelperFree/net.DailyTimer.CalendarAlarmHelper.CalendarAlarmService}withoutpermissionServiceprocessisbad我在有限的设备上看到这个错误,我无法重现。我猜这个错误取决于运行环境。我的问题是:什么许可错误?我找不到“服务流程不好”是什么意思。编辑

具有 START_STICKY 的 Android 服务在终止应用程序时崩溃

这是我的Service在从Activity中单击按钮时被调用。如果我在Service运行时向左滑动Activity,它就会崩溃。我还尝试通过在list中放入android:process=":remote"在单独的进程中运行它,但它仍然是一样的。@OverridepublicvoidonCreate(){super.onCreate();Log.d("Service","Creating");}@OverridepublicIBinderonBind(Intentintent){//TODO:Returnthecommunicationchanneltotheservice.retur

微信小程序使用阿里巴巴iconfont,报错Failed to load font http://at.alicdn.com/t/..........

介绍上篇文章,介绍了,在微信小程序里导入并使用阿里巴巴iconfont图标;但是在页面里使用后,可以看到后台日志有打印错误信息,具体报错如下:分析报这个错,是因为项目里使用了iconfont字体图标,但是这个链接在小程序后台没有备案在后台配置一下白名单即可。具体方式如下:点击链接https://mp.weixin.qq.com/,并进行登录,进入到小程序后台,点击开发下的开发管理选中开发设置在服务器域名下,选择downloadFile合法域名,j进行添加即可,如下所示,这里我加入的是https://at.alicdn.com

android - Jenkins 和安卓模拟器 : Emulator did not appear to start; giving up

我想通过Jenkins测试我们的android应用程序。我配置了所有内容,但收到此错误消息:[android]Emulatordidnotappeartostart;givingup我从here找到了这个问题的解决方案Thisonecanhaveseveralreasons.Oneofthemislistedintheerrorbelow.Ididn'tencounterthismyselfbutI'vereadonstackoverflowwhilelookingforasolutiontomyspecificissue.Itseemstoberelatedtotherevision

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock

错误:permissiondeniedwhiletryingtoconnecttotheDockerdaemonsocketatunix:///var/run/docker.sock:Get"http://%2Fvar%2Frun%2Fdocker.sock/v1.24/images/json":dialunix/var/run/docker.sock:connect:permissiondenied原因:docker进程使用UnixSocket而不是TCP端口,而默认情况下,Unixsocket属于root用户,需要root权限才能访问。解决:docker守护进程启动的时候,会默认赋予名字为

android - UML 类图 : how to model relations about calling a method or starting an activity or service

我正在创建我的第一个Android应用程序。我避免标记与用户或系统交互的关联(例如,我标记为starts而不是startsWhenClick;我标记为starts而不是startsWhenDetection)。然而看完this,我正在考虑通过>依赖项更改starts关联。我很困惑!该应用程序的工作原理如下。当应用程序启动时,LauncherActivity将调用BaseActivity的方法来启动SettingsActivity中标记的Activity(也可以是SettingsActivity)。LauncherActivity也将启动这两项服务。这是示Intent:注:本题是this

后端接受List类型参数报错:Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token

 今天和前端调接口时报了"Cannotdeserializeinstanceof`java.util.ArrayList`outofSTART_OBJECTtoken"错误 其实我想要的是这种类型的参数但是前端传的是这种类型前端传过来的更像是一个对象而不是一个列表,我们后端不能直接接受它报错时后端的接受格式我们后端想把它变成list也很简单@PostMapping("/auto")publicRdictAutoMapping(@RequestBodyStringlist){Listlist1=JSON.parseArray(JSON.parseObject(list).getString("l