TensorFlow——LinearRegression简单模型代码

代码函数详解 tf.random.truncated_normal()函数 tf.truncated_normal函数随机生成正态分布的数据,生成的数据是截断的正态分布,截断的标准是2倍的stddev。 zip()函数 zip() 函数用于将可迭代对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象。如果各个可迭代对象的元素个数不一致,则返回的对象长度与最短的可迭代对象相同。利用 * 号操作符,与zip相反,进行解压。 import tensorflow as tf
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

排序——选择排序和插入排序

1,选择排序的基本思想: 1,每次(例如第 i 次,i = 0, 1, ..., n-2)从后面 n - i 个待排的数据元素中选出关键字最小的元素,作为有序元素序列第 i 个元素; 2,第 i 次选择排序示例及元素排序示例: 3,选择排序 Sort::Seletc 的实现(仅 *.cpp 文件): 1 /* 选择排序,参数为无序序列对应的数组和数组的长度,第三个参数是默认从小到大排列,此时可以不加这个参数;不稳定排序 */ 2 template <typename T> //
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

Servlet-ServletRequest

Servlet-Service参数 @Override public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException { }    ServletRequest:封装了请求信息,可以从中获取到任何的请求信息 ServletResponse:封装了响应信息,如果想给用户什么响应,具体可以
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

python中使用openpyxl模块时报错: File is not a zip file

python中使用openpyxl模块时报错: File is not a zip file。 最大的原因就是不是真正的 xlsx文件, 如果是通过 库xlwt 新建的文件,或者是通过自己修改后缀名得到的 xlsx文件,都会报错,我遇到的解决办法基本都是自己使用 office 新建一个xlsx文件,网上说的是由于新版 office 加密的原因,只能通过 office 的软件才能建立真正的xlsx文件。 同时来自网友的经验: #Python大坑:openpyxl和(xlrd,xlwt)不可混用!
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

Oracle---number数据类型

https://www.cnblogs.com/oumyye/p/4448656.html NUMBER ( precision, scale) precision表示数字中的有效位;如果没有指定precision的话,Oracle将使用38作为精度。 如果scale大于零,表示数字精确到小数点右边的位数;scale默认设置为0;如果scale小于零,Oracle将把该数字取舍到小数点左边的指定位数。 Precision的取值范围为【1---38】;Scale的取值范围为【-84---127】
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

Python Day26:多态、封装、内置函数:__str__、__del__、反射(反省)、动态导入模块

## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的, 以不变应万变,提高灵活性/扩展性 多态,一般都需要一个管理多态的方法,方法的函数就是类的对象,在方法中通过点语法,调用每个对象的那个相同的方法. ``` ## 封装: ```python 封装,即是隐藏类中的一些不能被外界访问的方法、属性,封装语法就是在名称前加双下划
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

Cache元素

MyBatis 包含一个强大的、可配置、可定制的查询缓存机制。MyBatis3 的缓存实现有了许多改进,使它更强大更容易配置。默认的情况,缓存是没有开启的,除了会话缓存以外,会话缓存可以提高性能,且能解决循环依赖。开启二级缓存,您只需要在 SQL 映射文件中加入简单的一行: <cache/> 这句简单的语句作用如下: • 所有映射文件里的 select 语句的结果都会被缓存。 • 所有映射文件里的 insert、update 和 delete 语句执行都会清空缓存。 • 缓存使用最近最少使用算
分类: 其他 发布时间: 05-25 21:38 阅读次数: 0

Linux就该这么学-第10天

https://www.linuxprobe.com/chapter-08.html
分类: 企业开发 发布时间: 05-25 21:30 阅读次数: 0

Java 学到什么程度可以找到第一份工作

作者:黄小斜文章来源:程序员江湖很多Java初学都关心这么一个问题,Java学到什么程度以后可以找到第一份工作。大家的目标都很明确,也很实在,学习Java无非就是为了找工作,那到底我要学多少Java知识,才可以找到第一份工作呢。之前写过一篇文章,记录了我人生中第一场面试,当时我的Java水平无非就是刚入门的水准,但是作为校招生来说,找一份小公司的开发工作不算非常难,毕竟互联网公司那么多,要求也是天
分类: 其他 发布时间: 05-25 21:30 阅读次数: 0

Laravel实现定时发布任务

背景:需要每隔一小时新建一个任务Laravel官方自带这个功能,需要利用到Linux系统的cronTab功能。1、利用Linux的cronTab功能(1)进入Linux服务器环境,命令行输入这样就直接进入了服务器下的/var/spool/cron/root文件。如果/var/spool/cron/下还没有root文件,输入上面那个命令就会自动新建root文件了。(2)先进入文件编辑模式,在root
分类: 服务端 发布时间: 05-25 21:30 阅读次数: 0

不再怕面试被考字符串---详解Java中的字符串

字符串常量池详解 在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写String s = "hello"或String s = new String("hello")等代码时, 就能做到心中有数. &
分类: 编程语言 发布时间: 05-25 21:21 阅读次数: 0

python的__get__方法看这一篇就足够了

get类型函数 直接上代码: class TestMain: def __init__(self): print('TestMain:__init__') self.a = 1 if __name__ == '__main__': t = TestMain() print(t.a) 在没有任何get函数的情况下很简单,打印结果是: TestMain:__init__ 1 但是如果访问一个不存在的属性: if __name
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

matplotlib 中的一些参数设置

首先:在pycharm 中要使图显示出来,最后一定要加上 plt.show(),如: plt.bar(x, y) plt.show() 下面就是我使用 matplotlib 遇到的一些常用参数设置: import matplotlib.pyplot as plt . . . x = df["name"] y = df["value"] plt.bar(x, y,label="label",color='r') # 自定义X轴的长度,根据x的长度进行限制,rotation: 旋转270度 plt
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

求最小生成树——Kruskal

Kruskal(克鲁斯卡尔)算法: “求加权连通图的最小生成树的算法。”               ——百度百科 我们直接来看Kruskal算法的实现思想:   对于每一条边,按权值从小到大排序,然后遍历。判断一条边的两点是否已经连通,若未连通,则把这条边加入图中,否则继续判断下一条边,直到构建出最小生成树。(一种贪心算法的应用) 看完上面,不知道你理解了吗?不管是否明白,我们下面结合一个例子再看一遍Kruskal是如何实现的。 对于下面的图,它有6个点和9条边,每条边上有相应的权值,不过目
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

高级结果映射

MyBatis 的创建基于这样一个思想:数据库并不是您想怎样就怎样的。虽然我们希望所有的数据库遵守第三范式或 BCNF(修正的第三范式),但它们不是。如果有一个数据库能够完美映射到所有应用数据模型,也将是非常棒的,但也没有。结果集映射就是 MyBatis 为解决这些问题而提供的解决方案。例如,我们如何映射下面这条语句? <select id="selectBlogDetails" parameterType="int" resultMap="detailedBlogResultMap">
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

什么是 redis 的雪崩、穿透和击穿?

缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别的方案来处理这个故障,DBA 很着急,重启数据库,但是数据库立马又被新的流量给打死了。 这就是缓存雪崩。 大约在 3 年前,国内比较知名的一个互联网公司,曾因为缓存事故,导致雪崩,后台系统全部崩溃,事故从当天下午持续到晚上凌晨 3~
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

Flutter: floatingActionButton

API class _MyHomeState extends State<MyHome> with SingleTickerProviderStateMixin { @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Flutter Demo'), ), floatingActionButton
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

iOS block疑难解答

1,为什么需要加__block ARC环境下,一旦Block赋值就会触发copy,__block就会copy到堆上,Block也是__NSMallocBlock。ARC环境下也是存在__NSStackBlock的时候,这种情况下,__block就在栈上。ARC环境下,Block捕获外部对象变量,是都会copy一份的,地址都不同。只不过带有__block修饰符的变量会被捕获到Block内部持有。 MRC环境下,只有copy,__block才会被复制到堆上,否则,__block一直都在栈上,blo
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

Mac Duet使用教程

简介 Ex-Apple Engineers turn your iPad into an extra display. 下载地址 Mac duet for Mac iPad duet for iPad 安装 Mac 下载解压安装即可 【系统偏好设置】-【安全性与隐私】-【辅助功能】-【允许duet控制您的电脑】 由于duet需要安装需要额外的驱动程序,安装完成后,关闭电脑,再次打开(注意不是重启,是关闭后再打开) iPad App Store安装即可,无需额外设置 使用 1. Mac运行due
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0

Jmeter之图形监控扩展

一 Jmeter之图形监控扩展
分类: 其他 发布时间: 05-25 21:21 阅读次数: 0