自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

原创 d3.js力导向图节点间多连接线对称绘制

本文基于d3.js中的力导向图对关系网络进行可视化。针对实体之间多关系亦即节点之间多条连接线的问题,采用弧形连接线,同时对节点间的多条连接线进行动态编号,并根据编号绘制不同半径的弧线,从而解决多条弧形连接线相互遮挡的问题。同时基于svg中的path标签属性,对弧形方向进行调整,保证多条连接线在节点之间的分布具有对称效果。

2017-08-28 21:50:56 7799 4

原创 JDK升级禁用RC4算法导致Java Mail发送邮件失败

JDK升级到1.8_60后默认禁用RC4算法,导致腾讯SMTP服务访问失败,本文通过分析调试信息并结合搜索引擎予以解决。

2016-10-07 18:27:57 4378

原创 递归和非递归方式合并有序链表

给定两个有序单链表,合并成一个新的有序链表,分别用递归和非递归的方式实现如下:package algorithm;public class MergeSortLinkList { public static void main(String[] args) { Node[] nodes = createData(); // Node node = mergeByRecursio

2016-09-03 12:56:43 1195

原创 并查集在kruskal算法中应用

在无向图论问题中,经常需要得到图的最小生成树,用于解决这个问题有两个经典算法:kruskal和prim,前者用于稀疏图,后者用于稠密图。kruskal算法的核心思想是贪心,按照权值顺序,先选取权值最小的边,再选取权值次小的边,依此类推,直到所选边足够把所有的点连接起来,这时边数为节点数-1。但有个选边的前提,那就是待选边不能和已选边组成回路。至此,kruskal算法要实现的问题便成了图的连通分支判

2015-11-19 13:27:32 2176

原创 基于虚拟linux+docker搭建hadoop完全分布式集群

本文通过vmware虚拟机加docker,搭建了一个具有三个节点的hadoop完全分布式集群,可用于学习hadoop、docker、linux等技能。

2015-08-25 17:35:25 4636

原创 MPI实现并行计算统计数据

给定一个数据文件data.txt,存放有N个整型数据(测试数据为13个,1-13),要求统计素数个数。#include "mpi.h"#include #include #define SIZE 10000int isPrime(int num){ if(num<2){ return 0; }else if(num==2 || num==3){

2015-04-19 16:20:36 4094

原创 Linux终端显示[-bash-4.x]的解决办法

一次手贱无意中删除了当前用户登录目录下的文件,结果导致控制台不能显示[user@hostname path]#这种格式,而是变成了-bash-4.x#,于是从别的机器同路径下拷贝.bash_profile和.bashrc两个文件到该目录,然后执行source .bash_profile,恢复正常。

2015-02-10 09:28:33 3792

原创 DIV内容超出自动添加滚动条

设置overflow:auto即可,只有当内容超出DIV大小时,才会出现滚动条,如果设置为scroll,则 不论是否超出,都将出现滚动条。

2015-01-05 10:00:36 22478

原创 Linux 批量解压tar包

某目录下存在几十个tar文件,现需要

2014-10-07 00:41:31 2736

原创 mysql 合并多行数据到一行

假设两个表a,b,b中通过字段id与a

2014-07-26 11:16:15 7402 1

原创 mysql 按天/月/年分组

表中一一个字段time,格式为Unix时间戳,现需要按照该字段t

2014-07-26 11:04:07 2659

原创 Linux下修改用户bashrc添加自定义路径来加载动态库

有时候,我们在Linux下编写的程序使用了第三方库,这个库需要

2014-04-24 22:40:02 9556

原创 c/c++ string和double类型互转

#include #include #include #include using namespace std;int main(){ //double->string char buffer[100]; double b=1245683.141592653; int ndight=20;//有效数字位数 gcvt(b,ndight,buf

2014-03-03 22:39:45 5894

原创 XTUOJ-1058 青蛙王子的一种实现

Description一个王子被巫师诅咒,变成了一只青蛙。500年后的一天,青蛙王子碰到了一个仙女,仙女告诉他,如果他能通过一个简单的测试,她就能帮他解除诅咒。测试是这样子的,仙女要青蛙王子在一条直线上跳跃(青蛙王子最开始站在坐标为0的地方),但只能按照她给定的两种长度跳跃(假设这两种长度王子都能跳到),可以往前或者往后跳,如果能达到指定的地点,那么就通过测试;仙女给定的方式有

2014-02-23 22:50:16 3370

原创 C语言利用strtok函数实现字符串自由分割

#include#include using namespace std;int main(){ char str[200]="adsfd sdf|sdfsd,efdwsf#wwerr"; char *split=" |#,"; char *res=NULL; res=strtok(str,split); while(res) {

2014-02-17 17:04:14 2025

原创 大数乘法——数组实现

#include#include#include#include#define MAX 1000using namespace std;void multiply(const char a[],const char b[],int result[]){ int lenA=strlen(a),lenB=strlen(b); int c,k=0,n=0; for

2013-11-11 18:01:48 1581

原创 第四届蓝桥杯预赛试题之振兴中华及扩展

将题目换一种思路描述很简单,就是给定一个N*M的方格,从方格的左上角走到右下角,只能横着走或者竖着走,求路径条数。由于题目给定的数据范围很小,4*5的方格,故用DFS简单求之,结果为35条。但当N、M>10之后,效率就下降得很厉害,需要换一种思路了。 #include /*从我做起振我做起振兴做起振兴中起振兴中华*/using namespace std;int star

2013-11-11 17:52:46 1569

原创 Linux日志文件内容过滤和日志文件排序

从去年10月底进入网络中心到现在,刚好整整一年。去年,受老师和武哥提携,有幸进入校网络中心,刚进去那时就懂点超简单的Linux命令,那天武哥做数据库清查,看着他在控制台下一条条命令敲出去,然后ssh终端输出各种看不懂的信息,觉得武哥超厉害,Linux玩得如此熟练,而自己连个菜鸟都不如。可惜,武哥只带了我一次,就去北京了,当时网络中心搞技术的就留下我和另外一个大二的学弟,而且他还处于学习的地步,自然

2013-10-30 21:45:47 8516

原创 宽度搜索优先算法搜索迷宫最短距离

BFS介绍:宽度搜索优先按照距开始状态由近及远的顺序进行搜索,因此可以很容易用来求最短路径、最少操作之类问题的答案。它是按照开始状态->只需1次转移就能到达的所有状态->只需2次就能到达的所有状态->...这样的顺序进行搜索。对于同一个状态,bfs只经过一次,时间复杂度为O(状态数*转移方式)。BFS搜索利用了队列,搜索时首先将初始状态添加对队列中,此后不断从队列中取出状态,并把从该状态可以转

2013-10-05 20:43:01 2117

原创 重装虚拟机导致虚拟系统中的Oracle监听服务无法启动解决办法

前几天系统崩溃了,便重装了下,重装之后VMware不能用了,只得删掉重装,装完启动之,然后导入之前的虚拟系统,启动,一切都顺利地进行着。启动之后,进入服务列表,启动Oracle服务和listener服务,发现listener启动后自动关闭,上网百度了下,说是listener监听的ip变了的话,就会导致这个问题,于是进入Oracle搜索listener.ora文件,果然发现监听的ip还是原来分配的i

2013-06-20 17:41:28 2734

原创 Ajax提交表单中文乱码的一种解决方法

如下为表单提交代码:createXMLHttpRequest();xmlHttp.onreadystatechange=callback;var url="registercheck?userName="+userName+"&password="+pass+"&realName="+realName+"&sex="+sex+"&birthday="+date+"&id="+id+"&e

2013-06-18 00:03:29 1755

原创 简单Ajax实现无刷新提交表单并获取响应

login.jsp实现表单填写页面,结果提交到check.jsp,ajax后台判断check.jsp返回值。代码如下:login.jsplogin! var xmlHttp=false; function createXMLHttpRequest(){ if(window.ActiveXObject){ try{ xmlHttp=new ActiveXOb

2013-06-14 00:57:03 1269

原创 金山办公2014暑期实习招聘笔试之旅

6月4日晚上,同学在群里贴出了金山办公2014暑期实习招聘的截图,我看了之后顿时来了精神,都这个节骨眼了还有暑期实习招聘,难得啊!注意了下发布的职位,有C++开发工程师,JAVA开发工程师,IOS开发工程师,测试和其他职位,正好前几天捣鼓了一份简历出来,于是选了JAVA职位,投了出去。之后就一直等啊等,但是等到6号上午,都没收到反馈。心想莫不是JAVA职位已经满了?于是又改成C++的,结果两个

2013-06-08 00:03:48 2696 1

原创 VS代码行数统计

Ctrl + shift + F输入:^:b*[^:b#/]+.*$复选 使用正则表达式,然后选择文件类型为*.cs;*.resx;*.xsd;*.wsdl;*.xaml;*.htm;*.html;*.css注意,此方法忽略了空行和注释。如果想统计所有行数,包括注释和空行的话,将正则改为 \n 即可。

2013-05-21 13:17:47 1715

原创 eclipse如何在使用了外部包的情况下如何正确导出

一、在工程项目根目录下新建一个lib文件夹,将所有外部jar包统一放入该文件夹中。二、在eclipse中刷新项目文件,可以看到项目资源列表中多了一个lib文件夹。三、右击项目,选择build  path->configure build path,在弹出窗口中切换到libraries选项卡,单击Add jars,选择当前项目,展开lib项,选择需要导入的jar包。四、以后导出项目到ja

2013-05-20 03:19:45 1044

原创 JBOSS6和JBOSS5下配置消息驱动bean配置文件的区别

近日做课程设计,要用到消息驱动bean,因为我使用的JBOSS版本是6.1,按照网上配置文件时老是报错,花了我一晚上时间都没弄好,最后不得不在虚拟机下使用JBOSS5.0版本,马上就好了。后来再在JBOSS5下部署EJB会话bean和hibernate时又各种报错,提示类加载器没有连接到域,谷歌一下才知道这是JBOSS5自己的一个bug,没办法,还是只能回到JBOSS6了。但是消息驱动bean的问

2013-05-19 23:08:27 1733

原创 简单批处理重定向JBOSS控制台输出

这学期学习j2ee,要用到各种EJB容器,我便选用了JBOSS。在做实验过程中,遇到了各种错误,做好的各种应用发布到JBOSS中后出现了千奇百怪的错误,但是控制台又只有那么大,不能显示全部控制台信息,所以我临时做了个批处理对控制台输出进行了重定向,并且定向文件按时间分类。这样不会每次启动JBOSS后所有的信息都定向到一个文件中去了。缺点就是查看信息不如控制台方便,不过也没什么了,学习阶段肯定错误居

2013-05-17 03:30:16 1606

原创 第四届蓝桥杯C/C++本科A组-大臣的旅费

题目描述:       很久以前,T王国空前繁荣。为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。       为节省经费,T国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。同时,如果不重复经过大城市,从首都到达每个大城市的方案都是唯一的。        J是T国重要大臣,他巡

2013-05-15 00:48:42 1981

原创 简单回溯N皇后问题

//回溯法,从第0行开始摆放皇后,后面每次把皇后摆放到第curRow行i位置时,//就判断是否和前面已经摆放好了的皇后冲突//vis[curRow]=i表示尝试把第curRow行的皇后摆放到第i列//判断行列对角线冲突方法://vis[curRow]==vis[j]则列冲突//curRow+(-)vis[curRow]==j+(-)vis[curRow]则对角线冲突#include

2013-05-13 08:18:32 1119

原创 Win8下正确修改远程桌面连接端口的方法

网上有很多关于如何正确修改3389端口的方法,但说来说去,都是修改两个注册表键值,哪两个就不说了,我按照网上的方法修改了那两个端口后发现死活连不上,然后又搜索了一番,发现可能是防火墙的原因,于是试着关闭防火墙,果然可以成功连接。看来是防火墙阻止了3389以外的远程桌面端口,关闭防火墙是可以绕开这个问题,但指标不治本,反而有可能因为关闭防火墙导致系统的安全性降低。所以防火墙应能不关就不关,这里就需要

2013-05-07 22:39:10 3646

原创 Linux计划任务不执行的一种可能解决方法

今天是五一节后第一天,上班时登陆服务器发现设定好每月1号执行的定时备份脚本居然没有执行,反复检查都找不到原因,于是手动添加计划任务,发现到点了也不执行,查看crontab的日志,却看到了对应时间点执行脚本的记录。看来不是计划任务的原因,问题出在脚本身上。最后查看了下脚本的权限,发现竟然是权限不够导致脚本执行不起来!于是chmod了下,再尝试修改计划任务,到点后顺利看到脚本执行结果!原来我曾经本

2013-05-02 11:44:16 2316

原创 C语言打印日历

应同学的要求,写了个日历,输入年份,输出12个月份的日历表,代码如下 :#includebool isLeap(int year){ if((year%4==0 && year%100!=0) || (year%400==0)) return 1; else return 0;}void printCalendar(int yea

2013-04-28 11:16:55 3473

原创 php在linux下mkdir失败的解决方法

最近要做一个网站,后台里需要用户手动创建文件夹,网站写完后,在windows下跑得很好,结果一传到服务器上就出问题了,在手动创建文件夹时,没有报错,但进入那个目录,却看不到创建的对应文件夹,应该代码执行出问题了。代码如下:mkdir($path,0777);if(file_exists($path)) echo "目录创建成功!";else echo "创建目录

2013-04-21 15:41:35 8202

原创 记一次mysql数据库备份引起的风波

前几日闲着无事,正练习着几个简单的linux命令,平时图形用户界面操作惯了,这真要转到命令行下还真不太适应。突然想到自己管理的那个linux服务器上的一个主要网站的mysql数据库有半年没备份了,正好练习下。       说干就干,cd命令进入目标目录,输入:zip -r ./XXX.zip ./* 一阵滚屏后,SecureCRT亲切地反馈命令执行完成。然后自然而然sz命令了,下载完成后,在本

2012-11-28 20:27:38 893

原创 apache虚拟主机配置错误导致网站不能正常使用session

暑假的时候做了一个网站,前阵子将网站搬迁到学校的主服务器上。这个服务器上部署了很多网站,都是通过配置虚拟主机的方式进行访问。开始看起来正常,页面什么的都能正常显示,当我打开后台登录页面进行登录时,奇怪的现象发生了:验证码老是验证错误!       这个网站是用一个CMS模板做的,前前后后已经拿来做了好几个网站了,由于这个CMS版本较老,存在部分兼容性问题,所以我就想会不会是由于这个服务器上的p

2012-11-07 23:23:45 2603 1

基于知识图谱的问答系统关键技术研究

复旦大学博士论文,系统而全面地介绍了基于知识图谱的智能问答相关关键技术

2017-11-28

Storm介绍和基础入门

一个用于介绍storm基础知识的PPT,对storm和hadoop做了比较详细的对比分析,用来了解storm,科普storm十分不错

2015-05-13

软件开发常用API文档

内含: 网页制作完全手册 W3C HTML 5 中文手册 Spring+Framework+开发参考手册 JScript官方中文手册 jQuery 1.4.4 中文API参考手册 javascript Java API文档中文版 Ext JS 3.0 css3.0参考手册 这些东西网上基本都有,但是这里给大家做了打包,方便大家一次性下载使用。

2013-05-23

达内资料之java面试

不可或缺的java面试资料,很不错,来自达内科技。

2013-05-22

PL/SQL详细基础教程

十分详细的PL/SQL基础教程。非常适合Oracle开发者入门学习使用。

2013-05-02

黎活明EJB3.0教程

黎活明EJB3.0教程,很详尽很实用的j2ee教程!

2013-05-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除