javascript 取小数点后几位四种方法

javascript 取小数点后几位方法总结 Javascript取float型小数点后两位,例22.123456取成22.12,如何做? 1.通过substring截取。 function getnum() { var num = 22.123456; var result = num.substring(0,s.indexOf(".")+3); alert(result); } 2. 正则表达式。 function getnum() { var num = 22.123456; var
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

第三次实验报告:使用Packer Tracer 分析TCP连接建立过程

姓名:张丽芬 学号:201821121095 班级:计算1814 1 实验目的 使用路由器连接不同的网络 使用命令行操作路由器 通过抓取HTTP报文,分析TCP连接建立的过程 2 实验内容 使用Packet Tracer,正确配置网络参数,通过抓取HTTP数据包,分析TCP连接建立过程。 建立网络拓扑结构 配置参数 抓包 分析数据包 3 实验报告 1、建立拓扑结构 将一个pc,一个server和一个路由器连接形成拓扑结构: 2、配置参数 (1)配置客户端(pc)参数:ip地址为192.168.
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

SQL及其规范

SQL及其规范 SQL(Structured Query Language结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据、查询数据、更新数据等。 SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。 在使用它时,只需要发出"做什么"的命令,"怎么做"是不用使用者考虑的。 SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。 <1> 在数据库系统中,SQL语句不区分大小写。但字符串常量区分
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

python入门经典_好资源送不停

Python入门经典(2K超清_送书) https://study.163.com/course/courseMain.htm?courseId=1006183019&share=2&shareId=400000000398149 本文为原创,转载请注明,作者 [email protected] 作者赠语--与其被人工智能代替,不如主动学习编程,设计机器为自己服务 作者介绍:Toby,持牌照模型专家,拥有国家算法相关专利,曾担任过国内最大医药数据中心负责人,和中科院有慢病数据挖掘项目合作。擅长p
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

[转]关于PHP7的新特性

PHP7和PHP5上的安全区别 preg_replace()不再支持/e修饰符 利用\e修饰符执行代码的后门大家也用了不少了,具体看官方的这段描述: 如果设置了这个被弃用的修饰符, preg_replace() 在进行了对替换字符串的 后向引用替换之后, 将替换后的字符串作为php 代码评估执行(eval 函数方式),并使用执行结果 作为实际参与替换的字符串。单引号、双引号、反斜线()和 NULL 字符在 后向引用替换时会被用反斜线转义. preg_replace()利用\e的几个tips P
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

Django rest_frameword 之项目流程

后端开发软件目录规范 一.Model from django.db import models # Create your models here. # 多表的设计 # 图书 作者 出版社 作者详情表 # 基表的创建主要是我们的字段都有共同的字段抽离 class BaseModel(models.Model): # 相同的字段 is_delete = models.BooleanField(default=False) create_
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

第二章 数据库和表基本操作

数据库操作 -- 1.创建数据库(在磁盘上创建一个对应的文件夹) CREATE DATABASE [IF NOT EXISTS] 库名 [CHARACTER SET xxx] --xxx为utf8 或者gbk --[IF NOT EXISTS]此可选项的意思是如果不存在表就创建,如果存在表则不创建。 -- 2.查看数据库 SHOW DATABASES;--查看所有数据库 SHOW CREATE DATABASE 库名; --查看数据库的创建方式 -- 3.修改数据库 ALTER DATABAS
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

SpringBoot项目部署初体验【Docker】

前言 一个微服务项目,小到几个模块,大到十几二十几个模块,每个模块都是单独的SpringBoot工程,这么多模块的部署,部署成本真的很高,而且每个服务的部署,都是手动部署,打成war或者jar ?,一个一个的部署也是相当的麻烦,介于此: 我前段时间倒腾了一个博客系统,昨天测试基本功能已经跑通了,可能再过段时间我就要买服务器架设自己的博客系统了,这个系统由SpringBoot支撑,我们就把它当作一个微服务项目的一个一个模块,进行学习微服务项目的部署 北京人原始部署:全程手动 基于前面的介绍,测试
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

手写LRU实现

完整基于 Java 的代码参考如下 class DLinkedNode { String key; int value; DLinkedNode pre; DLinkedNode post; } LRU Cache public class LRUCache { private Hashtable<Integer, DLinkedNode> cache = new Hashtable<Integer,
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

P1115 最大子段和(简单DP)

题目描述 给出一段序列,选出其中连续且非空的一段使得这段和最大。 输入格式 第一行是一个正整数NN,表示了序列的长度。 第二行包含NN个绝对值不大于1000010000的整数A_iAi,描述了这段序列。 输出格式 一个整数,为最大的子段和是多少。子段的最小长度为11。 输入输出样例 输入 #1复制 7 2 -4 3 -1 2 -4 3 输出 #1复制 4 说明/提示 【样例说明】 2,-4,3,-1,2,-4,32,−4,3,−1,2,−4,3中,最大的子段和为4,该子段为3,-1,23,−
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

python selenium自动化常用关键字

工具安装: 1.安装python 2.安装selenium库(dos命令下进入selenium-2.53.2存放路径,执行pip install selenium-2.53.2) 3.将浏览器驱动放到python安装文件夹中,且存放路径一定是配置环境变量path路径中 4.安装pycharm工具 5.设置pycharm工具 一:定位八种方法 例如: 二:常见的webdriver方法 1.浏览器相关:(打开浏览器先导入webdriver模块) (1)set_window_size(480,800
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

unittest介绍

unittest框架是python中一个标准的库中的一个模块,该模块包括许多的类如 test case类、test suit类、texttest runner类、texttest resuite类、test loader类test case类的话一个test case 就是一个测试用例,一个测试用例包含一个完成的流程,包括setup()表示初始化用例,run()表示运行,teardown表示还原测试场景。Test suit类在自动化中往往一个场景需要编写一个或者多个测试用例,那么就需要把这些多
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

ANC主动降噪理论及Matlab代码实现

根据系统是否有参考信号传感器可将ANC系统大致的分为前馈型和反馈型。 前馈控制是产生次级噪声之前就通过传感器测量初级噪声的频率以获取参考信号。 反馈控制不需要测得参考信号就产生次级噪声进行相消干涉 反馈型ANC系统  反馈型 ANC 系统中没有传感器来测得参考输入信号,仅通过误差传感器获取经相消干涉后的残余噪声并将其送入到反馈控制器,进而达到调节次级声源$y_n$的目的,使其发出与初级噪声幅值相等相位相反的次级噪声   反馈型ANC系统避免了对初级噪声的提取,也就不存在FM问题,反馈系统因具有
分类: 其他 发布时间: 10-19 23:50 阅读次数: 0

安装Linux图形化

centos7最小化安装后再安装GNOME图形化界面安装桌面组件包yum-ygroupinstall“GNOMEDesktop”yum-ygroupinstall“XWindowSystem”yumgroupinstall"KDEDesktop"(centos6)启动桌面startxstartx查看默认运行级别systemctlget-default设置默认运行级别system
分类: 企业开发 发布时间: 10-19 23:50 阅读次数: 0

screen后台运行程序

用screen在后台运行程序我们常需要SSH或者telent远程登录到Linux服务器,经常运行一些需要很长时间才能完成的任务,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。这时,我们可以用screen命令解决这个问题。screen命令可以实现当前窗口与任务分离,我们即使离线了,服务器仍在后台运行任务。当我们重新登录服务器,可以读取窗口线程,重新连接任务窗口。一:主要功
分类: 企业开发 发布时间: 10-19 23:50 阅读次数: 0

死磕 java线程系列之线程的生命周期

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 常见的错误有:就绪状态、运行中状态(RUNNING)、死亡状态、中
分类: 编程语言 发布时间: 10-19 23:34 阅读次数: 0

前端驱动的接口数据检查、文档生成、mock 以及接口自动化测试

我们项目开发时,时常面临这样的问题,在接口对接时,前后端脱钩,并行开发时相互限制拖慢开发效率。以往,这件事常常是后端主导的,后端同学输出的接口不能满足前端需求,这也是为什么 graghql 火起来的原因。如何去优化这个场景呢?经过一段时间的探索之后,最终我找到
分类: 编程语言 发布时间: 10-19 23:34 阅读次数: 0

SPOJ - LCS2 (后缀自动机)

题意 给若干个串,求这些串最长公共子串的长度。 传送门 思路 后缀自动机求lcs模版题。 Code #include <bits/stdc++.h> using namespace std; const int maxn = 2e5+10; struct Pam { int len[maxn], link[maxn]; int nxt[maxn][26]; int last, tot; int mx[maxn], mi[maxn]; void i
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

2019年10月19日 linux命令 运飞龙

linux是类unix计算机操作系统的统称 linux操作系统的内核的名字也是“linux linux介绍 linux是芬兰大学生linux torvalds于1991年编写的 linux这个词本身只表示linux内核,但在实际上人们已经习惯了用linux来形容整个基于linux内核,并且使用gnu 工程各种工具和数据库的操作系统 linux内核 emacs集成开发环境和文本编辑器 一些gnu程序库和工具 gcc语言编辑器 linux发行版组成 命令行shell gnome kde(qt编写)
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0

我的Manjaro rofi配置

Rofi 配置 Arch Wiki about rofi: https://wiki.archlinux.org/index.php/Rofi git : https://github.com/davatorium/rofi 基本命令: rofi -show run rofi -show ssh rofi -show drun 我自己使用的是rofi -show drun,在i3中的配置如下: vim ~/.i3/config bindsym $mod+d exec --no-startup
分类: 其他 发布时间: 10-19 23:34 阅读次数: 0