- 博客(46)
- 资源 (11)
- 收藏
- 关注
原创 java实现:快速排序,基数排序,计数排序,归并排序,堆排序,希尔排序
import java.util.ArrayList;import java.util.List;public class Suanfa { static int [] array={12,122,4,23,45,333,2,5}; //快速排序:将数据分为左右两部分,左边都比右边小 public static void QuakeSort(int [] a,in
2017-03-10 13:39:16
469
原创 图基本算法:深度广度遍历最小生成树
import org.eclipse.jetty.util.ArrayQueue;import java.util.HashMap;import java.util.Queue;//图的基本算法public class Graph { //图邻接矩阵 //节点之间不连通用 65535表示 private static int[][] arcs; //节点
2017-03-10 13:35:44
941
原创 javascript 利用hash实现行列转置
利用js的hash实现行列转置:在数据查询过程中可能遇到需要行列转置的情况,但是在列的个数不确定的情况下一般得用存储过程才好实现,下面实现了将数据存储在二维的hash中以实现在js段对数据的行列转置。
2016-01-20 15:50:51
583
原创 缺少mfc100d.dll 等dll 问题修改
在做Win7上面开发的VC++ 2010 程序移动到xp 或者 server2003 等机器上去的时候会提示缺少一些dll。
2015-08-17 10:37:41
8874
转载 CentOS 加载/挂载 U盘
Linux如何加载(优)U盘1,以root用户登陆 先加载USB模块 modprobe usb-storage 用fdisk -l 看看U盘的设备 假如U盘是sda12,确定在 目录 /mnt 下建立了 文件夹 /usb,如果未建立可键入一下命令:mkdir /mnt/usb_disk,成功后进行下一步。
2015-04-27 15:10:03
777
转载 CenOS Linux安装nginx
CenOS Linux安装nginx一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html 2、WinSCP(ftp上传工具).exe FTP 上传工具上传达到CentOS中 3、我是先建一个目录,把要用的到的安装包放到一起. #mkdir /home/
2015-03-25 16:43:36
450
转载 javascript Hash
javascript Hash好像记得c语言刚开始的时候就问什么是程序,给出的答案是算法加数据结构就是程序。直到今天我觉得自己没有彻底理解这句话。不过对于算法和数据结构的重要性到是深有体会,特别是数据结构。基本都是围绕它来转的。甚至从微机原理开始就开始大把大把的使用stack,fifo这些。 js提供的原始数据结构好像就是数组,数组也却是是最简单最强大的工具,但很多情况下
2014-10-27 14:23:51
1107
转载 MySQL得到数据库的大小
MySQL得到数据库的大小1. 命令行方式前言介绍: 要知道一个表占用空间的大小,那就相当于是 数据大小+ 索引大小 即可。 show databases; (查看有多少database, 也叫做table schema; 有点串用) 1.1 查看单个database(或是table schema)占用的大小 select sum(DATA_LENGTH
2014-10-27 13:31:23
820
原创 C# 0-1背包问题
0-1背包问题基本思想:p[i,j]表示在前面i个物品总价值为j时的价值最大值,str[i, j]表示在前面i个物品总价值为j时的价值最大值时的物品重量串。i=0 或者j=0时:p[i, j] = 0;str[i, j] = "";第i件物品的在重量小于j时可以放入背包p[i, j] = p[i - 1, j - w[i - 1]] + v[i - 1] > p[i - 1, j] ? p[i - 1, j - w[i - 1]] + v[i - 1] : p[i - 1, j]; str[i
2014-10-15 17:03:30
2591
1
原创 C# 最长公共子序列
本程序实现了字符串的最长公共子序列的方法:str[i,j]数组中保存str1,str2长度分别为0-i,0-j之间的最长公共子序列,s[i,j]数组中保存str1,str2长度分别为0-i,0-j之间的最长公共子序列的长度;s[i,j]=0,i=0或者j=0s[i,j]=s[i - 1, j - 1] + 1;str1[i]=str2[j]s[i,j]=max{s[i - 1, j ],s[i , j-1 ] };str1[i]!=str2[j]
2014-10-15 15:37:52
2022
原创 C# 插入排序 冒泡排序 选择排序 快速排序 堆排序 归并排序 基数排序 希尔排序
下面列出了数据结构与算法的八种基本排序:插入排序 冒泡排序 选择排序 快速排序 堆排序 归并排序 基数排序 希尔排序,然后是测试的例子
2014-10-15 11:05:02
1818
1
原创 MySql 备份还原
mysql备份和还原我们一般会执行这样的操作:在现场mysql数据库(一般是linux系统)上备份数据库(一般有几十G到上百G)到windows机器上,然后到公司后将windows机器上的文件还原到公司的linux系统的mysql数据库上。本文档主要用于需要备份的数据库很大的情况下的操纵(数据库很小的话有很多其他简便的方法)
2014-09-28 10:59:18
1097
原创 WPF 放大镜
WPF 放大镜是以VisualBrush实现的,单击左键放下放大镜,接下来可以对页面的控件进行操作,单击放大镜可以再次获取放大镜
2014-09-24 09:55:58
2852
原创 C# 哈夫曼树
//哈夫曼树构造的基本思想,从list中取出最小的两个节点,构造出他们的父节点, //然后将这两个节点从list中删除,将他们的父节点插入list中,左孩子code设置为0,右孩子code设置为1, //直到list为空。 //接下来遍历以list中节点为根节点的树。
2014-09-16 16:21:58
1957
原创 C# 二叉树遍历
C#完成的二叉树递归和非递归的遍历。BTreeNode是节点类,Visited是ENUM类型的表示当前节点是否被访问以及被访问的是左孩子还是右孩子(非递归后序遍历用到)BTree是二叉树类,preVisit,InVisit,BackVisit分别是递归的前中后序遍历,preVisit1,InVisit1,BackVisit1分别是 非递归的前中后序遍历
2014-09-12 11:28:18
1832
原创 网络常用命令
网络常用命令:1,查看ip配置:ipconfig2,检测连接性:ping www.baidu.com3,查看路由:tracert www.baidu.com4,查看端口占用:netstat -aon|findstr "9050"5,查看域名工具nslookup:nslookup www.baidu.com6,远程访问命令(查看数据库端口是否联通):telnet 192.168.1.11 3306
2014-08-21 16:57:27
995
原创 Linux mysql-proxy负载均衡
Linux mysql-proxy负载均衡 环境:centos6.0 64位,主要步骤:1,搭建Master-Slaver的主从mysql数据库集群2,安装mysql-proxy的依赖软件:gcc,glib2,readline,lua3, 安装和配置mysql-proxy4,测试准备4,实际测试。
2014-08-14 09:37:45
1018
原创 mysql主主备份在不停机的情况下修改另外一个数据库服务器
mysql主主备份在不停机的情况下修改另外一个数据库服务器主要功能是AB为主主备份,但是A已经运行一段时间了,B是最新需要添加的主服务器:操作的主要在步骤是现将A的数据备份到B,然后实现AB的主主互备。
2014-08-11 16:53:34
1464
原创 SpringMVC开发环境基本配置
SpringMVC开发环境基本配置1,开发环境使用的开发环境以及基本技术:开发环境:IntelliJ IDEA 13.1.2+Tomcat8.0+mysql使用的基本技术:Maven+freemarker+Spring3.0(SpringMVC)+ mybatis+JRebel+Jquery+kendoUI前台使用的是freemarker页面显示,控件用的是KendoUI,Spri
2014-07-11 16:20:30
1626
原创 JRebel 热部署
JRebel热部署环境:IntelliJ IDEA 13.1.2+jrebel-5.5.3-crack-jdk6-jdk7.rar+jr-ide-idea-5.5.3-idea13.zipIntelliJ IDEA 13.1.2可以在官网上下载(http://www.jetbrains.com/idea/download/)jrebel-5.5.3-crack-jdk6-jdk7.rar(
2014-05-14 16:49:21
1821
原创 centos linux ntfs 挂载
在将硬盘插到Linux系统上,打开硬盘时一直提示mount: unknown filesystem type 'ntfs'
2014-05-12 14:22:04
799
C# 哈夫曼树
2014-09-17
C# 二叉树遍历
2014-09-17
wpf组态图相关技术
2013-08-23
wpf柱状图饼状图tooltip
2013-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人