“2021年6月”存档文章有12

企业研发费用

这里总结了那些适用于企业研发相关费用,可以学习以下:企业研发费用

Google Map反向地理编码

最近需要实现通过经纬度查询地理位置,使用的是Google Map的反向地理编码。将地图上的位置转换为人类可读的地址,称为 反向地理编码。具体官方文档可以查看这里:反向地理编码(地址查找)官方文档已经很详细了,首先是需要开通Geocoding API,之后需要API 的key,按照文档就可以操作了。

Object of type Decimal is not JSON serializable

最近在使用Json序列化的时候,遇到Decimal无法序列化的问题,具体报错内容:TypeError: Object of type Decimal is not JSON serializable出现问题的原因:Decimal无法被Json序列化,所以出现了以上错误。具体出错代码:for item in get_user_geolocation: convert_to_ip = IPy.i...

SQLAlchemy Boolean 与 BOOLEAN的区别

最近在使用SQLAlchemy模型建表的时候,定义Bool值的时候,编辑器提示可以是Boolean和BOOLEAN,这两种定义有什么区别呢?Boolean是一个泛型类型:泛型类型指定可以读取、写入和存储特定类型 Python 数据的列。SQLAlchemy 将在发出CREATE TABLE语句时选择目标数据库上可用的最佳数据库列类型。BOOLEAN是SQL类型:此类类型指的是属于 SQL 标准的类...

Field 'id' doesn't have a default value

在向MySQL插入数据的时候出现了如下错误:MySQLdb._exceptions.IntegrityError: (1364, "Field 'id' doesn't have a default value")出现错误的原因:没有设置主键自增。使用的是SQLAlchemy,具体模型定义如下:class IPV4PublicAddress(db.Model): __tablename__ ...

MySQL获取默认配置文件位置

有的时候需要修改MySQL的配置文件,但是不同的系统,可能配置文件位置不同。下面一种方法展示了如何获取MySQL的默认配置文件地址:which mysqld结果如下:/usr/sbin/mysqld查找相关配置:/usr/sbin/mysqld --verbose --help | grep -A 1 'Default options'结果如下:Default options are read ...

Python UnboundLocalError

最近在运行服务的时候,出现了 UnboundLocalError, 具体错误代码如下:try: json_result = result.json()except decoder.JSONDecodeError: self._logger.error(f'解析Json数据出现错误我,函数名:comm_api_BGPView_ASNPrefixes,json:{json_result}....

Angular获取当前地址

在Javascript中获取当前Uri的方式如下:console.log(window.location.href)在Angular中如果使用Typescript获取当前Uri方法如下:import { Component } from '@angular/core'; import { Router } from '@angular/router'; @Component({ ...