HomeAssistant:常用的 HACS,Github 第三方支持库 Repo
HACS
- HACS官方网站
- HACS安装文档
出现接口使用http请求体来传递参数的情况,所以研究了一下feign,发现@Body注解大致可以实现。
虽然说是使用请求体来传递参数,但实质上请求体还是放了json格式的数据。当然,如果不想只局限于json格式,可以将其设置为通用的格式,详见文末。
adb shell pm uninstall -k com.tencent.mm
adb root
adb: failed to install xxxxxx Failure [INSTALL_FAILED_VERSION_DOWNGRADE]
adb install -r -d
class Student(object):
def __init__(self, name, score):
self.name = name
self.score = score
def print_score(self):
print('%s: %s' % (self.name, self.score))
最近在SpringBoot的项目中新增了不少改动,然后就碰到了一个非常奇怪的问题。
Hibernate
数据库查询报错2021-03-03 17:08:28.016 ERROR 36216 --- [ XNIO-2 task-1] o.h.p.access.spi.SetterMethodImpl : HHH000123: IllegalArgumentException in class: net.margrop.racentity.entity.Race, setter method of property: raceType
2021-03-03 17:08:28.016 ERROR 36216 --- [ XNIO-2 task-1] o.h.p.access.spi.SetterMethodImpl : HHH000091: Expected type: net.margrop.raceapi.entity.permanent.RaceType, actual value: net.margrop.raceapi.entity.permanent.RaceType
这简直就是奇了怪了
Expected type
和actual value
完全是一模一样,可Hibernate
认为不一样,这可咋整。
try:
print('try...')
r = 10 / 0
print('result:', r)
except ZeroDivisionError as e:
print('except:', e)
finally:
print('finally...')
print('END')
JavaScript可能是一种欺骗性的语言,并且可能会造成极大的痛苦,因为它不是100%一致的。众所周知,它确实存在一些不好的,令人迷惑的或冗余的功能:臭名昭著的with语句,隐式全局变量和不稳定的比较可能是最著名的。
JavaScript是历史上最成功的火焰生成器之一!除了它所存在的缺陷(在新的ECMAScript规范中部分解决了这些缺陷)之外,大多数程序员都讨厌JavaScript的原因有两个:
他们错误地认为DOM等同于JavaScript语言,该语言具有相当糟糕的API。
它们来自C和Java等语言的JavaScript。他们被JavaScript的语法迷住了,以为它的工作方式与那些命令式语言的工作方式相同。这种误解将导致混乱,沮丧和错误。
因此,通常JavaScript的声誉比其应有的差。
在我的职业生涯中,我注意到了几种模式:大多数具有Java或C / C ++背景的开发人员所使用的语言功能在JavaScript中都假定相同,而又完全不同。
本文收集了最麻烦的文章,将Java方式与JavaScript方式进行比较以显示差异,并重点介绍JavaScript的最佳实践。
with open('/path/to/file', 'r') as f:
print(f.read())
目前有4个Python脚本,打算使用一条命令,同时执行这4个脚本,如何操作呢?
我目前采用的办法比较简陋,使用了5个shell脚本来实现,不知道还有没有更好的方法。
#!/bin/bash
ls
open -a Terminal.app run17688821.sh
open -a Terminal.app run49763693.sh
open -a Terminal.app run857413.sh
open -a Terminal.app run856853.sh