r2

结对编程(Java实现)

杀马特。学长 韩版系。学妹 提交于 2019-12-01 10:31:54
一、 Github项目地址: https://github.com/qiannai/CreateArithmetic 二、 PSP2.1表格: PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) ·Planning ·计划 30 40 · Estimate · 估计这个任务需要多少时间 30 20 ·Development ·开发 300 420 · Analysis · 需求分析 60 50 · Design Spec · 生成设计文档 30 20 · Design Review · 设计复审 30 30 · Coding Standard · 代码规范 100 120 · Design · 具体设计 60 20 · Coding · 具体编码 1200 700 · Code Review · 代码复审 20 20 · Test · 测试(自我测试,修改代码,提交修改) 200 100 ·Reporting ·报告 100 140 · Test Report · 测试报告 60 50 · Size Measurement · 计算工作量 20 20 · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划 40 50 合计 2010 1800 三、性能分析:

js减法精确计算

天涯浪子 提交于 2019-12-01 09:59:55
在项目中突然发现的问题 if(resdata.errorCode ===0 && resdata.data){ resdata.data.list.map(item=>{ i++; item.num = (resdata.data.pageNum)*10+i-10 if(item.unitPrice && item.cost){ item.youhuiCash =item.unitPrice-item.cost } })   解决如下: 解决方案的原理是,将浮点数乘以(扩大)10的n次方倍,把浮点数变为整数后再进行相应的运算,最后将得到的结果除以(缩小)10的n次方倍。 //减法的精度控制 floatSub(arg1,arg2){ var r1,r2,m,n; try{ r1=arg1.toString().split(".")[1].length }catch(e){r1=0} try{ r2=arg2.toString().split(".")[1].length }catch(e){r2=0} m=Math.pow(10,Math.max(r1,r2)); //动态控制精度长度 n=(r1>=r2)?r1:r2; return ((arg1*m-arg2*m)/m).toFixed(n); },    来源: https://www.cnblogs.com

Win-Server-2008-R2-x64安装Oracle-11g-R2-x64及问题处理

心不动则不痛 提交于 2019-12-01 07:24:42
一、安装数据库 1、高级安装-->语言选择UTF-8,使用统一密码。 2、一路 下一步 ,安装完成。 3、 PLSQL Developer使用出现以下问题: 3.1、Database下拉框为空: 3.2、 强制输入用户名、密码及 Database ,登录弹出: 说明PLSQL Developer并不支持 Oracle 64 位客户端连接。 3.3、 解决办法 : 3.3.1、 下载 32 位绿色版Oracle客户端、解压 将下载到的将其解压,如我解压到了 D:\soft\instantclient_11_2 3.3.2、 设置PLSQL Developer 在工具 - 首选项,连接, OCI 主目录名输入: D:\soft\instantclient_11_2 在工具 - 首选项,连接, OCI 库输入: e:\app\instantclient_11_2\oci.dll 如下图: 3.4、 链接数据库方法 3.4.1、将数据库安装目录下D:\app\Administrator\product\11.2.0\dbhome_1\ 下 NETWORK整个文件夹拷贝D:\instantclient_11_2下即可链接本地数据库。 3.4.2、修改D:\instantclient_11_2\NETWORK\ADMIN下tnsnames.ora文件,新增其他数据库连接即可链接外部数据库。

多线程之CountDownLatch

北慕城南 提交于 2019-11-29 16:28:41
CountDownLatch :一个门闩,作用是将某个线程关在门外,等门里的人分赃完毕(计数为0)的时候,才会打开门,让外面的那个线程执行。 这玩意很有用,有利于我们控制许多线程,有序执行业务。 demo:r2必须要等r1执行完才可以执行。 package com.gcc; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; public class CountDownLatchTest { public static void main(String[] args) { CountDownLatch c = new CountDownLatch(1); Runnable r1 = ()->{ try { System.out.println("执行r1............"); System.out.println("sleep 1s"); Thread.sleep(1000L); c.countDown(); } catch (InterruptedException e) { e.printStackTrace(); } }; Runnable r2 = ()->{ try { c.await(60L,TimeUnit.SECONDS); System.out

小白专场-树的同构-c语言实现.md

允我心安 提交于 2019-11-29 13:48:56
目录 一、题意理解 二、求解思路 2.1 二叉树表示 2.2 程序框架搭建 2.3 如何建二叉树 2.4 如何判别两二叉树同构 更新、更全的《数据结构与算法》的更新网站,更有python、go、人工智能教学等着你: https://www.cnblogs.com/nickchen121/p/11407287.html 一、题意理解 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构的”。现给定两棵树,请你判断它们是否是同构的。 输入格式: 输入给出2棵二叉树的信息: 先在一行中给出该树的结点树,随后N行 第i行对应编号第i个结点,给出该结点中存储的字母、其左孩子结点的编号、右孩子结点的编号 如果孩子结点为空,则在相应位置给出“-” 如下图所示,有 多种表示 的方式,我们列出以下两种: 二、求解思路 二叉树表示 建二叉树 同构判别 2.1 二叉树表示 结构数组表示二叉树:静态链表 /* c语言实现 */ #define MaxTree 10 #define ElementType char #define Tree int #define Null -1 struct TreeNode { ElementType Element; Tree Left; Tree Right; } T1[MaxTree], T2[MaxTree]; 2.2

eNSP配置静态路由

烂漫一生 提交于 2019-11-29 11:44:02
目标 配置目标:如下拓扑结构,从CLIENT1去pingCLIENT2,ping通 拓扑结构 为了更直观方便,,我先把下面线路去掉,如果一条路会配了我相信也会配另一条。 主机和路由配置 首先我们配置主机ip、子网掩码、网关,路由配置网关、子网掩码 主机1配置如上,主机2类似。 首先我们进入R1,配置R1的网关 sys sysname R1 int e0/0/0 进入此节点 ip add 192.168.1.1 24(255.255.255.0) 配置网关 dis this 查看配置 现在pc1是可以ping互通R1的 然后R1路由再进入e0/0/1节点,方法如上,看这上面图,相关节点ip都标好了。 int e0/0/1 ip add 10.1.2.1 30 dis this 查看是否添加成功 R2 , R4都类似,方法同上,将相关节点的都配置好就行了,只给下R2的命令吧 sys sysname R2 int e0/0/0 进入此节点 ip add 10.1.2.2 dis this 查看配置 quit 退出 int e0/0/1 ip add 10.1.3.2 所有配置好后,这时会发现各设备之间实现了两两互通,但是pc1和pc2却不能ping通,下面就需要配置静态路由来实现了。 静态路由配置 路由配置原则 :你要到达的网络号 + 网络号的子网掩码 + 下一跳的ip地址 什么意思呢

CVE-2019-0708:RDP终极EXP复现

安稳与你 提交于 2019-11-29 10:29:17
0x00 前言 每次复现都会遇到各种各样的问题,这次也不例外,经过多次尝试才复现成功,因此把可能的解决方法也和大家分享一下,有想要一起复现学习/投稿的可以联系我哈 0x01 影响版本 Windows 7 Windows Server 2008 R2 Windows Server 2008 Windows 2003 Windows XP Windows 8 和 Windows 10 及之后版本的用户不受此漏洞影响 0x02 环境搭建 环境下载链接: win7 sp1:ed2k://|file|cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso|3420557312|B58548681854236C7939003B583A8078|/ win08 R2:ed2k://|file|cn_windows_server_2008_r2_standard_enterprise_datacenter_and_web_with_sp1_vl_build_x64_dvd_617396.iso|3368962048|7C210CAC37A05F459758BCC1F4478F9E|/ 本次环境: win7 sp1 - 192.168.10.10 win08 R2 - 192.168.10.6 kali - 192.168.10.9 win7 sp1

js 加减乘除 bug

早过忘川 提交于 2019-11-28 22:13:36
//除法函数,用来得到精确的除法结果 //说明:javascript的除法结果会有误差,在两个浮点数相除的时候会比较明显。这个函数返回较为精确的除法结果。 //调用:accDiv(arg1,arg2) //返回值:arg1除以arg2的精确结果 function accDiv(arg1,arg2){ var t1=0,t2=0,r1,r2; try{t1=arg1.toString().split(".")[1].length}catch(e){} try{t2=arg2.toString().split(".")[1].length}catch(e){} with(Math){ r1=Number(arg1.toString().replace(".","")) r2=Number(arg2.toString().replace(".","")) return (r1/r2)*pow(10,t2-t1); } } //给Number类型增加一个div方法,调用起来更加方便。 Number.prototype.div = function (arg){ return accDiv(this, arg); } //乘法函数,用来得到精确的乘法结果 //说明:javascript的乘法结果会有误差,在两个浮点数相乘的时候会比较明显。这个函数返回较为精确的乘法结果。 //调用

windows server 2008 R2 怎么集成USB3.0驱动

谁都会走 提交于 2019-11-28 13:33:36
DELL最新出的T130、T330、R230、R330四款服务器新增了USB3.0功能,在安装2008 R2系统镜像需要集成USB3.0才能安装,不然鼠标和键盘动不了 先在D盘创建一个文件夹Temp,在Temp下创建四个子文件夹分别为boot、install、drivers、wim 用UltraISO(软碟通)打开windows server 2008 R2 ISO镜像,在sources文件下找到boot.wim和install.wim分别提取上刚才上面创建的boot和install文件夹中,提取在上方操作下可找到 在刚才创建的文件夹中看是否提取成功,然后在电脑运行中输入CMD打开管命令提示符,一定要看到有管理员才能操作,运行以下命令dism /get-wiminfo /wimfile:d:\Temp\install\install.wim查看映射序号,我们用到Enterprise ,所以这里序号是3 把install.wim中的序号3解压到wim文件中,运行命令:dism /mount-wim /wimfile:d:\Temp\install\install.wim /index:3 /mountdir:d:\Temp\wim 回车开始安装映像 安装完后可以在D盘Temp下的wim中看到有文件 开始集成驱动,在百度上下载一个USB3

SQL Server 2008 R2 补丁

别说谁变了你拦得住时间么 提交于 2019-11-27 23:42:00
在2014-9-26号官方博客宣布,Microsoft SQL Server 2008 R2 Service Pack 3 (SP3)正式发布了 。具体信息可以参考官方发布的博客 SQL Server 2008 R2 Service Pack 3 has released. SQL Server 2008 R2 SP3 累计了了自 SQL Server 2008 R2 SP2以后的13个跟新(具体内容可以参考链接地址) http://support2.microsoft.com/kb/2730301 以及安全补丁 MS14-044   SQL Server 2008 R2 SP3的补丁号为10.50.6000.34 。可以通过下面链接地址下载SQL Server 2008 R2 SP3 补丁 Microsoft® SQL Server® 2008 R2 SP3 Microsoft® SQL Server® 2008 R2 SP3 Feature Pack 这个是针对SQL Server 2008 R2发布的最后一个Service Pack。如果还在用SQL Server 2008并且没有计划迁移到SQL Server 2012上的,那么就要计划打补丁升级了。 在2014-9-30号官方博客又宣布Microsoft SQL Server 2008 Service Pack 4