搜索到与相关的文章
Java

基本算法-堆排序及其Java实现

(二叉)堆(heap)数据结构是一种数组对象,可以视作一颗完全二叉树,从该二叉树的根开始层次遍历这颗二叉树就可以得到其对应的数组。树的根节点为A[0],对于树中某个节点的坐标i,其左右孩子节点和父亲节点的坐标可以很方便的求得:LEFT(i)=2*i+1;RIGHT(i)=2*i+2;PARENT(i)=i/2.有两种二叉堆:最大堆和最小堆。最大堆中,每个节点存储的数值都大于等于其左右两个孩子节点存储的数值,亦即A[i]>=A[LEFT[i]]&&A[i]>

系统 2019-08-12 01:32:53 3249

C#

黄聪:C#操作合并多个Word文档

首先将word文档路径保存在List中,新建一个word文档对象并循环List打开对应的word,之后拷贝文档,在新文档中粘贴并且粘贴前先插入换行符。最后保存新文档,并销毁进程。protectedvoidButton1_Click(objectsender,EventArgse){//objectworPath=@"C:\";objectpath=@"C:\Test合并word.doc";ListpathList=newLi

系统 2019-08-12 01:32:42 3249

Windows

Windows 10 安装

下载了Windows10的ISO文件:WindowsTechnicalPreview-x64-ZH-CN.iso,在VMWare10上进行了安装。安装时没有Windows10的选项能够选择,但选择Windows8X64成功安装。截图一张:Windows10安装

系统 2019-08-12 01:32:08 3249

PHP

CentOS 7.0安装配置LAMP服务器(Apache+PHP+Mari

原文CentOS7.0安装配置LAMP服务器(Apache+PHP+MariaDB)一、配置防火墙,开启80端口、3306端口CentOS7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。1、关闭firewall:systemctlstopfirewalld.service#停止firewallsystemctldisablefirewalld.service#禁止firewall开机启动2、安装iptables防火墙yumin

系统 2019-08-12 01:53:07 3248

SqlServer

SQL Server 查找未使用的索引

Simplebutaccuratefollowingscriptwillgiveyoulistofalltheindexesinthedatabasewhichareunused.IfindexesarenotusedtheyshouldbedroppedasIndexesreducestheperformanceforINSERT/UPDATEstatement.IndexesareonlyusefulwhenusedwithSELECTstatemen

系统 2019-08-12 01:32:11 3248

各行各业

写给自己的活法

请先阅读上一篇博文:幸福是什么。活着的意义是幸福,幸福是对美的体验。如何才能体验到更多美呢?美如空气,无处不在。美又如露珠,在清冷的早晨闪着水晶般的光芒,短暂停留后无声地消逝。二千五百年前,佛陀修行六年,开悟成佛,悟得了人生的真谛与幸福的活法。下面就我个人的经历以及现阶段的需求,总结下写给我自己的追求幸福的三个活法:谦卑宁静关爱谦卑是种心态。“谦”是知晓内心之微小与不足,“卑”是看到外界之大与神奇。刘备三顾茅庐,杨时程门立雪,抱着的都是一颗谦卑的心。谦卑让

系统 2019-08-12 01:32:04 3248

Linux

Linux高性能网络编程

Linux高性能网络编程Linux高性能网络编程2011-08-2014:10一、课程目标本次课程深入讲解Linux下的socket编程,并以此为基础,着重讨论如何提高网络服务端应用的性能,通过本次课程的学习,学员将收获以下方面的成果:熟练使用socket系列函数进行网络编程;深刻理解服务端应用的性能要求;利用Linux提供的各种机制,有效地解决服务端应用的性能瓶颈。二、参训要求参加本次课程的学员须具备以下能力:了解TCP/IP协议,有网络编程概念。本次课

系统 2019-08-12 01:33:28 3247

Oracle

Oracle 错误:ORA-06413: Connection not open

有时候安装完PLSQLDevelop之后,打开时会出现这种错误,处理的办法:就是我们现在的电脑基本上都是64位的操作系统,在安装时,安装目录”C:\ProgramFiles(x86)\PLSQLDeveloper”这样软件就很不好识别了,御卸掉软件重安装一下就好,“C:\ProgramFiles\PLSQLDeveloper”Oracle错误:ORA-06413:Connectionnotopen?(PLSQLDeveloper)

系统 2019-08-29 22:22:43 3244

Android

基于Android的浮动组件,可以用于应用中的新功

前言在开发Android应用时,加新功能是必不可少的,我们加入了新的功能,有的一看界面就可以看出来,但是有的新功能就比较隐蔽,也就是用户很难知道你添加了这个新功能,这个时候就需要用户在打开我们的应用时给出一些提示,说明我们在哪里添加了新功能,点击哪里可以看到这个新功能。这时我们第一时间想到的可能是Toast,因为它用法简单,又不影响用户操作,但是它有个缺点,就是不能明确的指示是哪里添加了新功能,除非你用文字描述出来。为此,我基于Toast编写了一个小组件F

系统 2019-08-29 22:20:43 3244

Android

详解Ubuntu for Android:Thin Client

详解UbuntuforAndroid:ThinClient一、UbuntuforAndroid的定义在移动终端性能日益强大、多核处理器基本普及的现在,将通用的Ubuntu操作系统与Android系统进行亲密的整合,在适当的环境下灵巧的转换角色,充分发挥移动终端性能,满足个人或企业对于移动办公的需求,应用ThinClient。二、UbuntuforAndroid的简介UbuntuforAndroid不是一个Android程序,无法直接以APK的方式安装到现有

系统 2019-08-12 09:30:00 3244