要点 各点肯定都在外接圆上,边越多越接近圆面积,所以要最小面积应当取可能的最少边数。 给三角形求外接圆半径公式:$R=\frac{abc}{4S}$。 三个角度对应的圆心角取gcd即是要求的正多边形的一个角度,然后求面积即可。注意三个圆心角的求法是三个内角乘2. C++ include includ ...
分类:
其他好文 时间:
2019-05-26 11:09:54
阅读次数:
109
作为一个新手,配置这个yum源配了4天,遇到了各种问题,也按照网络上面一些方法在163上面下载CentOS6的yum源来替换Redhat本地的yum源,但是配置过程中,出现很多错误,发现直接在本地配置yum源会更便捷一点,步骤如下: 1、在VBox虚拟机里面,右键所装Linux系统的设置→存储→属性 ...
分类:
其他好文 时间:
2019-05-26 11:09:00
阅读次数:
144
通过多日的对斐讯p1(斐讯n1)电视盒子的研究,以及参考了恩山论坛和一些技术博客的现有教程,总结了一个对新买的斐讯p1(斐讯n1)电视盒子刷centos7系统(其他linux发行版如armbian也行)的教程。个人认为此教程相比其他教程,去除了一些不需要的步骤,降低了刷机的安全风险,对盒子内的安卓系 ...
分类:
移动开发 时间:
2019-05-26 11:08:21
阅读次数:
5485
我们在做项目的时候经常会遇到这样的一种情况,进行打印输出特别多,用来调试错误,但是我们往往会遇到这种情况,项目后期我们往往会去取消那些打印,但是当我们一个一个去取消的话就会显得相对较为麻烦, 现在我告诉大家快速取消注释和打开注释的两种方法: 第一种方法:(重写Debug类) 第一种方式进行重写之后, ...
分类:
编程语言 时间:
2019-05-26 11:07:52
阅读次数:
127
与源码版本安装过程基本一致,除了编译环节,本文只谈release版,即含有bin文件版本 好处:每个用户可安装属于自己的MySQL Server 目标主机系统:CentOS 6.8 用户:saojie(没有管理员权限) 目录:/home/saojie/mysql 5.7.18 下载 Linux Ge ...
分类:
数据库 时间:
2019-05-26 11:07:35
阅读次数:
169
变量规则 ==变量赋值时不加$== ,==使用时加$== 或`${var}` 输出变量: 或`echo ${var}` 变量类型默认是字符串 变量与变量内容以一个等号连接,且等号两边不能有空格,如 变量名只能由英文和数字组成,且开头不能是数字 变量内容有空格可使用双引号或单引号括起来 单引号内特殊字 ...
分类:
其他好文 时间:
2019-05-26 11:07:15
阅读次数:
122
对一个中缀表达式求值分为两部分: 1. 将中缀表达式转为后缀表达式 2. 对后缀表达式求值 tip:波兰式是前缀表达式,逆波兰式是后缀表达式 中缀转后缀 利用栈实现,扫描输入的中缀表达式,大致思路: 1. 遇到操作数,直接输出 2. 遇到左括号,将其放入栈中 3. 遇到右括号,将栈元素弹出并输出,直 ...
分类:
其他好文 时间:
2019-05-26 11:06:59
阅读次数:
126
为什么需要自定义异常类 我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。 什么是自定义异常类: 在开发中根据自己业务的异常情况来定义异常类. 异常类如何定义: 自定义一个编译期异常: 自定义 ...
分类:
其他好文 时间:
2019-05-26 11:06:29
阅读次数:
109
行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象行为模式比类行为模式具有更大的灵活性。它包含以下 11 种模式: 1. 模板方法模式 模板方法(Template Me ...
分类:
其他好文 时间:
2019-05-26 11:06:13
阅读次数:
136
0x01简介 百度翻译了一下 基于错误的更新查询 字符型 第一次遇到这种情况 那我们先看看源代码行吧 不懂函数的百度 $result = mysql_query($sql);//返回查询的数据的一个结果集,需要用php相应的mysql函数取值。比如mysql_fetch_array()这个函数。还有 ...
分类:
数据库 时间:
2019-05-26 11:05:58
阅读次数:
136
Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--auth, ...
分类:
其他好文 时间:
2019-05-26 11:05:40
阅读次数:
67
1.sys模块 运行上边代码,返回: 2.faker模块 3.jsonpath模块 4.面向对象——继承 5.异常处理 6.多线程 线程:程序执行的最小单位。 为什么有时候单线程比主线程快? 单线程:没有做多线程,就是单线程 多线程:利用for语句,启动多个线程 主线程等待子线程执行任务:t.joi ...
分类:
编程语言 时间:
2019-05-26 11:05:20
阅读次数:
131
优化问题广泛存在于我们的生活之中。当可利用的资源有限时,我们总想要用最有效率的方法来解决问题。从工程问题到科学研究,再到商业决策,都可以找到优化问题的影子。由此可见,优化问题是重要的。当优化问题只拥有一个需要优化的目标时,就被称为单目标优化(Single-objective Optimisation... ...
分类:
其他好文 时间:
2019-05-26 11:05:01
阅读次数:
130
1,树是一种数据结构,用来存储容器,因此它可以用来看做一种容器类型;既可以向容器中插入东西,也可以将容器中的东西倒出来; 2,清除操作的定义: 1,void clear(): 1,将树中的所有结点清除(释放堆中的结点); 3,树中数据元素的清除: 1,递归清除; 4,清除操作功能的定义: 1,fre ...
分类:
其他好文 时间:
2019-05-26 11:04:42
阅读次数:
151
调用方法: 参考链接: https://stackoverflow.com/questions/2181525/is-there-an-api-call-to-start-a-scan-for-hardware-devices ...
parted的适用场景 创建操作大于2T的分区 一般情况下,我们都是选择使用 fdisk 工具来进行分区,但是目前在实际生产环境中使用的磁盘空间越来越大,呈TiB级别增长;而常用的 fdisk 这个工具对分区是有大小限制的,它只能划分 小于2T 的磁盘,所以在划 大于2T 磁盘分区的时候 fdisk ...
分类:
系统相关 时间:
2019-05-26 11:04:16
阅读次数:
185
默认的身份认证好授权系统 UserManager用来操作用户的类, Singi用来身份认证的 添加AccountController 先声明SignInManager和UserManager这两个服务 快捷键Ctrl+. 两个都需要分别进行Ctrl+.快速的生成 创建登陆的Action Login ...
分类:
Web程序 时间:
2019-05-26 11:03:11
阅读次数:
135