复习一些几何知识

 分类:Others, Others 阅读 (48)  复习一些几何知识已关闭评论
11月 112022
 

1. 已知三角形三边长度,计算面积

三边长度:a, b, c

半周长:p = (a + b + c) / 2

三角形面积:S = √[p(p-a)(p-b)(p-c)] =(1/4)√[(a+b+c)(a+b-c)(a+c-b)(b+c-a)]

2. 已知三角形各边长度,求其中某个顶点到对边的距离

三边长度:a, b, c,求a到bc边的距离ad

根据上面公式得出三角形面积,

由公式S = 1/2 (底 x 高),则ad = 2*S / bc

3. 设三角形三边分别为a、b、c,内切圆半径为r,则三角形面积=(a+b+c)r/2

4. 已知三角形两边a,b,这两边夹角C,则S=1/2 * absinC

 Posted by on 2022-11-11

Python中使用subprocess创建的进程杀不掉的问题

 分类:Others, Python 阅读 (267)  Python中使用subprocess创建的进程杀不掉的问题已关闭评论
8月 232022
 

使用subprocess的Popen函数创建了一个进程

使用Popen的kill和terminate函数都杀不掉这个进程

后来发现是因为Popen的时候使用了shell=True参数,如果不使用这个参数可以杀掉

后来百度找到了其他方法

想要杀掉进程的时候使用这个kill参数并传入子进程的pid就可以了

 

参考链接:http://www.dovov.com/shell-truepythonsubprocess.html

 

 Posted by on 2022-08-23

Python读取mysql出现TypeError: tuple indices must be integers or slices, not str错误

 分类:Others, Python 阅读 (198)  Python读取mysql出现TypeError: tuple indices must be integers or slices, not str错误已关闭评论
8月 232022
 

使用下面的代码读取mysql数据时出现TypeError: tuple indices must be integers or slices, not str错误

获取cursor时未指定cursor类型,默认使用tuple类型返回,将cur = conn.cursor()这一行修改为如下就可以了

 

 Posted by on 2022-08-23

HighChart禁用标题和副标题的方法

 分类:Javascript, Others 阅读 (193)  HighChart禁用标题和副标题的方法已关闭评论
5月 092021
 

 

Laravel框架在执行ajax请求时附带token

 分类:Javascript, Others, PHP 阅读 (85)  Laravel框架在执行ajax请求时附带token已关闭评论
7月 042020
 

代码如下:

其中,ajax前面这段代码是用来附加token的

$.ajaxSetup({ headers: { ‘X-CSRF-TOKEN’ : ‘{{ csrf_token() }}’ } });

 Posted by on 2020-07-04

python问题No module named six修复

 分类:Android, Java, Others, Python 阅读 (4,463)  python问题No module named six修复已关闭评论
5月 182020
 

执行python脚本时提示ImportError: No module named six

可能机器上没有python的six模块

(本文基于Ubuntu 18.04.4)

执行以下命令安装

如果提示你电脑上没有pip命令,则先安装python-pip

 

 Posted by on 2020-05-18

Android系统源码,在c++代码中加堆栈调用日志输出调试功能

 分类:Android, C++, Java, Others 阅读 (978)  Android系统源码,在c++代码中加堆栈调用日志输出调试功能已关闭评论
5月 122020
 

本文基本Android8.1系统源码

stack.log的第一个参数是LOG_TAG,第二个是固定的ANDROID_LOG_DEBUG

 Posted by on 2020-05-12

树莓派gpio编程(二)声控器输入

 分类:C++, Others, Others 阅读 (849)  树莓派gpio编程(二)声控器输入已关闭评论
8月 222019
 
一、编程语言

使用c语言和wiringPi库

具体见树莓派gpio编程(一)控制Led灯

二、硬件连接

对于这种开关量的传感器,一般有三个针脚VCC、GND、OUT,通常情况下连接方式如下:

vcc接树莓派引脚的3.3v

gnd接树莓派的gnd

out接树莓派gpio0

三、软件编写

新建inputtest.c,并输入以下内容

四、软件编译

使用下面的命令编译程序

五、运行程序

在控制台中输入以下命令运行程序

./inputtest

六、运行结果

当发出声音,声控器被触发的时候会输出input is 1

否则输出input is 0

七、其他说明
  1. 对于避障器、测速器等开关量的传感器都可以使用此程序读取输入
 Posted by on 2019-08-22

软件开发中用到的几种图

 分类:Others, Others 阅读 (747)  软件开发中用到的几种图已关闭评论
8月 152019
 

一、思维导图

二、流程图

三、DFD数据流图

四、时序图

五、UML类图

 Posted by on 2019-08-15