计算几何-求线段交点算法和代码(C++语言)

2015-11-30
阅读 7 分钟
29.4k
问题描述 问题描述:已知两条线段P1P2和Q1Q2,判断P1P2和Q1Q2是否相交,若相交,求出交点。 两条线段的位置关系可以分为三类:有重合部分、无重合部分但有交点、无交点。 算法核心 算法的步骤如下: 1.快速排斥实验。 设以线段P1P2为对角线的矩形为R,设以线段Q1Q2为对角线的矩形为T,如果R和T不相交,则两线段不相交。 ...

计算几何

2015-11-22
阅读 2 分钟
4.7k
两个向量a = [a1, a2,…, an]和b = [b1, b2,…, bn]的点积定义为:a·b=a1b1+a2b2+……+anbn。

傻子都能看懂的并查集入门

2015-11-20
阅读 4 分钟
103.1k
用集合中的某个元素来代表这个集合,该元素称为集合的代表元。 一个集合内的所有元素组织成以代表元为根的树形结构。 对于每一个元素 parent[x]指向x在树形结构上的父亲节点。如果x是根节点,则令parent[x] = x。 对于查找操作,假设需要确定x所在的的集合,也就是确定集合的代表元。可以沿着parent[x]不断在树形结构中...

大数据相关技术有哪些?

2015-11-13
阅读 1 分钟
2.4k

Spark Streaming

2015-11-12
阅读 2 分钟
4.9k
随着大数据的发展,人们对大数据的处理要求也越来越高,原有的批处理框架MapReduce适合离线计算,却无法满足实时性要求较高的业务,如实时推荐、用户行为分析等。 Spark Streaming是建立在Spark上的实时计算框架,通过它提供的丰富的API、基于内存的高速执行引擎,用户可以结合流式、批处理和交互试查询应用。本文将详细...

Nosql和RDBMS的比较及解释

2015-11-11
阅读 2 分钟
5.2k
传统的关系型数据库以及数据仓库在面对大数据的处理时显得越来越力不从心。因为关系数据库管理系统 (RDBMS)的设计从未考虑过能够处理日益增长且格式多变的数据,以及访问数据并进行分析的用户需求呈爆炸式增长的势头。它们一般都是固定的schema,缺乏对非结构化数据的支持,同时对数据分片存储、系统扩展性的支持也比较...

New Storage Devices

2015-11-11
阅读 1 分钟
2.2k
1、SCM(Single Chip Microcomputer)单机片单机片(Microcontrollers)把具有数据处理能力的CPU、RAM、ROM等集成到一块电路芯片上的微型系统。2、Flash 闪存,优盘 。 3、 SSD固态硬盘。 4、HDD机械硬盘,传统硬盘。 5、HHD Hybrid Hard Disk 混合硬盘。

不可不知的centos7 firewalld 防火墙的使用

2015-10-30
阅读 1 分钟
52k
centos7 firewalld 防火墙的使用 FirewallD is not running 是你的防火墙还没开。 可以执行 systemctl start firewalld 开启防火墙。 相关命令 CentOS 7 上systemctl 的用法 [链接] systemctl status firewalld firewalld使用简介 [链接] Centos7 开放端口 Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,go...

程序员也要用到的excel

2015-10-28
阅读 1 分钟
4.2k
制作柱状图 2007 2013 [链接] 数据区域公式示例 添加图表元素

Base64开发者须知

2015-10-23
阅读 1 分钟
2.3k
Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采...

程序员如何从“职业倦怠”中恢复过来

2015-10-21
阅读 7 分钟
1.8k
——身处高科技产业漩涡的我们常常会熬夜到凌晨两三点,然后又因为起得晚急匆匆赶去上班,因而没时间吃任何早餐。又或者,可能你只能在路上一些脏兮兮的早餐店中买点小得可怜的熏肉三明治。我们都知道早餐是一天中最重要的一餐。而且不仅仅是要吃早饭,吃什么也很重要。要吃一些富含蛋白质的健康食品,如豆类,鳄梨和全麦...

KDC 与 一次一密

2015-10-19
阅读 4 分钟
3.4k
上图为KDC模型: Kerberos 提供一种较好的解决方案,它是由MIT发明的,Kerberos建立了一个安全的、可信任的密钥分发中心(KDC, Key Distribution Center)用户A要想申请与用户B对话,他必须按照以下几个步骤进行: ①、A向KDC申请与B对话; ②、KDC用KDC与B之间的公钥加密随机生成一个标签; ③、KDC将这个标签再用KDC与A...

linux shell (8) -用户输入处理

2015-10-19
阅读 2 分钟
2.2k
linux shell (8) -用户输入处理 2015.10 视频教程 [链接] 欢迎提问! 1. 命令行参数的基本使用 1) 位置参数 超过9 ${10} 2) 获取真正命令名称 2 使用同一个脚本文件创建两个执行不同命令的脚本。 3) 使用特殊变量: $#,$*,$@ $*是一个变量。$@是一个列表。 2. 处理命令行参数 1)参数检查 2)移动参数 3)处理简单...

linux shell (6) -脚本函数

2015-10-19
阅读 2 分钟
3.1k
linux shell (6) -脚本函数 2015.10 视频教程 [链接] 欢迎提问! 基本函数 函数定义两种方式 使用 直接用函数名。 状态吗 返回值 函数中变量的使用 函数参数 $# 表示参数个数$? 表示脚本返回状态码 数组参数 1 2 $0 = 整个数组$1 = 第一个元素$2 = 第二个元素 $@的使用 数组作为返回值 变量作用域 全局 result在函数外...

linux shell (6) - Output ,Input and Redirect 重定向

2015-10-19
阅读 2 分钟
3.5k
linux shell (6) - Output ,Input and Redirect 重定向 2015.10 视频教程 [链接] 欢迎提问! 重定向 > and >> 有区别吗? 会覆盖 而 >>追加内容。 演示 重定向输出到文件中 如果没有iotest 会自动创建。 输入重定向演示:cat 同时指定输入输出 内联输入重定向 << marker成对出现。 文件描述符与...

linux shell (4) - Loop 循环

2015-10-18
阅读 2 分钟
3.1k
linux shell (4) - Loop 循环 2015.10.18 视频教程 [链接] 欢迎提问! for 语法结构 {代码...} list来源 1 2 3 分隔符 默认分隔符 修改分隔符 IFS对直接列表没有影响! list来源4 - 从目录读取 例子:输出文件名 错误的写法: 正确的写法: 只输出c打头的文件: 语法结构2 - 类C 双括号! 声明多变量 until、while 结构...

Linux Shell (3) - Conditional judgment 条件判断

2015-10-18
阅读 2 分钟
2.8k
Linux Shell (3) - Conditional judgment 条件判断 视频地址 [链接] 语句结构 单条件 date是一个命令。 全覆盖 多条件 条件判断方法 常用判断条件 数值比较 {代码...} 字符串比较 比较符需要转义! 因为 > < 还是重定向符号。 文件比较 高级比较 ** 是幂运算。 j* 是正则表达式匹配。 case语句 只会执行第一个1 ...

Linux Shell (3) - 变量运算

2015-10-18
阅读 2 分钟
2.9k
Linux Shell (3) - 变量运算 视频教程 [链接] String - expr命令 concat str=$str1$str2str=$str1' '$str2str=$str'12345 '$str2str=$str:::: 在双引号中引用一个字符串 str="This is a test string : $str" Length expr length “1231241” 查看字符串变量的长度 {代码...} 将命令的结果保存到变量中,需要借助反引号 {...

Linux Shell (2) - Variable

2015-10-18
阅读 2 分钟
2.4k
[链接] 使用Custom(自定义)variable Rules 字符串 变量赋值语句会在空格处停止! Single quotation marks 和 双引号的区别 日期 使用反引号获得当前日期 输出格式化日期的方式 使用Environment variable env命令配合管道使用less查看所有全局环境变量 env | less set命令 返回变量多于env,因为还包括“当前进程”中定义...

Linux Shell(1)- 简介|第一个shell脚本程序

2015-10-18
阅读 2 分钟
3.4k
[链接] shell准备 什么是Shell? 查看当前shell版本 $SHELL - 环境变量 查看系统支持的shell版本 echo 输出字符串的两种方式 ll是 ls 的别名,相当于ls -alF space - 翻页 ls cd ~ 进入当前用户目录 mkdir rm -d 删除空目录 , rm -rd 递归删除目录 touch cat more less head tail 查看文件命令 echo hello word > te...

工具 - etl file references

2015-10-14
阅读 5 分钟
3.4k
1.打开CMD 命令, CD 到C:\ Windows\system32.2.有个工具叫tracerpt.exe。 3.输入tracerpt.exe -?

工具-WPT(Windows Performances Tool Kit) References

2015-10-14
阅读 1 分钟
3.5k
2015.10.20 DownLoad [链接] 在win7上实验是可以用的。win8集成在ADK工具中安装。 Lecture 使用Windows Performance Toolkit进行性能分析及优化.PPT.2009.道巴客客[链接] xpert介绍

工具- 注册表扫描修复

2015-10-14
阅读 1 分钟
2.5k
WinASO Registry Opitimizeer WinThruster 需要注册,求破解版,注册码,注册机!

实验报告 - C# HashAlgorithm.TransformBlock 方法

2015-10-13
阅读 3 分钟
4.6k
实验一 {代码...} 实验二 官方示例 {代码...} 输出都是一样的。 计算结果是定长的。

j2ee实验报告 - 网上下载的sshdemo在tomcat中部署调试(jsp页面404)

2015-10-11
阅读 5 分钟
2.2k
网上下载的sshdemo在tomcat中部署调试,页面报404 实验介绍 实验目的 {代码...} 实验内容 {代码...} 实验状态 {代码...} 实验环境 intellij13 tomcat 实验资源 实验过程 工程结构 启动tomcat控制台正常,自动跳出的页面404 访问几个页面也报404 web.xml {代码...} 经过排查发现没有部署到webapp中,进行部署 上面图中exp...

j2ee实验 - 学习在eclispe-luna中安装jetty来启动sshDemo(run-jetty-run连接不上)

2015-10-11
阅读 1 分钟
3k
实验介绍 实验目的 学习在eclispe-luna中安装jetty来启动sshDemo 实验内容 使网上下载的sshdemo项目(下载地址),在eclispe-luna中安装jetty来启动sshDemo。 实验状态 {代码...} 实验环境 eclipse-luna jetty7 jetty9 实验资源 实验过程 方式一、安装run-jetty-run插件 在eclipse菜单栏,Run->Install new software-...

j2ee实验 - 学习在intellij的eclispe项目中配置使用jetty来启动sshDemo(实验状态:中止)

2015-10-11
阅读 4 分钟
4.7k
实验介绍 实验目的 了解ssh项目的部署。 学习在intellij eclispe项目中配置使用jetty。 实验内容 使网上下载的sshdemo项目(下载地址)在intellij eclispe项目中成功用jetty启动。 实验状态 {代码...} 实验环境 intellij13 jetty7 jetty9 实验资源 实验过程 配置jetty和jsp容器 已经含有jar包无需导入配置jetty 已经配置...

人工智能3-模拟退火求解TSP实验报告

2015-10-10
阅读 13 分钟
10k
本实验报告为一csdn博客的详细注释版,保证网上Java实现SA TSP最详细的一篇。改进之处包括且不限于如下几点:1、数据集的详细获取办法;2、代码每处都有注释,不懂的地方可以留言;3、实验结果不同参数的比较分析。

Intellij IDEA中如何配置Tomcat和项目?

2015-10-08
阅读 2 分钟
73.3k
点击“+”,可以增加项目。栏目中会出现项目,右侧也会出现项目。将光标移动到项目的src上,点击上面的source按钮,进行项目的src的添加,右边会显示出来的。

Java实现excel导入导出学习笔记2 - 利用xml技术设置导入模板,设置excel样式

2015-10-07
阅读 13 分钟
5.7k
HSSFCellStyle cellStyle = wb.createCellStyle();//创建单元格样式cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//设置单元格对齐方式