- 浏览: 17862 次
- 性别:
- 来自: 长沙
最新评论
文章列表
首先要执行 mysqladmin -u root -p shutdown 把mysql停止掉才可以的。没下面这么复杂,停止掉,cmd下进入mysql目录,执行mysqld-nt --install,只要下面返回Service successfully installed.即可
学会感恩,那怕你不曾得到。
坚持比天赋更重要,梦想实现的过程才是值得津津乐道的。
不争是慈悲,不闻是智慧
天下没有十全十美的父母,但生养育之恩不能忘。
人只有经历过一些事才会成长,无论上苍给予的是好是坏,我都欣然接受,坦然面对。
生活没有想象的那么好,也没有像想象的那么坏。
从来只有自己种下的因,没有别人为你结下的果。
战胜别人的前提就是先战胜自己,所以我要每天增强自己的内功修为。
linux 基本命令
ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll )
[root@linux ~]# ls [-aAdfFhilRS] 目录名称
[root@linux ~]# ls [--color={none,auto,always}] 目录名称
[root@linux ~]# ls [--full-time] 目录名称
参数:
-a :全部的档案,连同隐藏档( 开头为 . 的档案) 一起列出来~
-A :全部的档案,连同隐藏档,但不包括 . 与 .. 这两个目录,一起列出来~
-d :仅列出目录本身,而不是列出目录内的档案数据
- ...
昨天有人在群里问说JSP页面发送请求后获取参数属性值乱码,request设置了编码为utf-8
问题想了想,我以前也遇到过这种情况,好像把解决办法给忘了,慢慢的想了下。还是把它记下来比较好,脑子不好使的人伤不起。
三步走:一是request设置编码为utf-8;二是在web.XML使用过滤器设置字符编码为utf-8;三是设置tomcat里的server.xml参数为utf-8。通过以上三部基本能够解决。
今天遇到的问题是不知如何在el表达式中动态判断两个变量的值相等?
正解如下:
<select name="type" onChange="chg_type(t ...
最近公司闲来无事,看到了Apache nutch项目,记得前段时间做了网上数据的抓取,是别人给的代码,自己改动一下代码,然后实现其功能。当初没有深究,所以现研究了一下。
从网上看了很多的例子,实现网络爬虫,大概三步走:一是加载所要爬虫的网站。二是爬虫链接。三是爬虫匹配的内容。以下是原始的实现方法,代码:
package com.shangkang.pzf.xywy;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
...
归并排序
归并排序是另一类不同的排序方法,所谓归并,就是把两个或者两个以上的有序表合并成一个新的有序表的过程。
归并排序的基本思想:
将一个含有n个序列的有序表看成是n个长度为1的有序表,然后两两归并,得到[n/2]个长度为2的有序表,然后再两两归并,直到得到一个长度为n的有序表为止。
下面是归并排序的一个简单的例子:
初始值 【49】 【38】 【65】 【97】 【76】 【13】 【27】
看成由长度为1的7个子序列组成
第一次合并之后 【38 49】 【65 97】 【13 76】 【27】
看成由长度为1或2的4个子序列组成
第二次合并之后 【38 49 65 ...
(1)修改my.ini文件(主)。
添加
log-bin=E:/MySqlData/mysql-bin//日志文件的位置
server-id=1 //ID标识
binlog-do-db=databaseName//需要同步的数据库
binlog-ignore-db=mysql //不需要同步的数据库
binlog-ignore-db=test
binlog-ignore-db=information_schema
repl ...
基本解法
第一步
以LSD为例,假设原来有一串数值如下所示:
73, 22, 93, 43, 55, 14, 28, 65, 39, 81
首先根据个位数的数值,在走访数值时将它们分配至编号0到9的桶子中:
0
1 81
2 22
3 73 93 43
4 14
5 55 65
6
7
8 28
9 39
第二步
接下来将这些桶子 ...
项目需求描述:
后台统计电话号码发送短信统计,要求选择运行商选择查询,包括移动·联通·电信。
private static final String [] CT = {"133","153","180","181","189"}; //电信号段
private static final String [] CU = {"130","131","132","155","156","185& ...
基本思想
先取一个小于n的整数d1作为第一个增量,把文件的全部记录分组。所有距离为d1的倍数的记录放在同一个组中。先在各组内进行直接插入排序;然后,取第二个增量d2<d1重复上述的分组和排序,直至所取的增量
=1(
<
…<d2<d1),即所有记录放在同一组中进行直接插入排序为止。
该方法实质上是一种分组插入方法
比较相隔较远距离(称为增量)的数,使得数移动时能跨过多个元素,则进行一次比[1] 较就可能消除多个元素交换。D.L.shell于1959年在以他名字命名的排序算法中实现了这一思想。算法先将要排序的一组数按某个增量d分成若干组,每组中记录的下标相差d.对每组中全部 ...
http://blog.csdn.net/lifetragedy/article/details/7698555
1、算法概念。
快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。
2、算法思想。
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
3、实现思路。
①以第一个关键字 K 1 为控制字,将 [K 1 ,K 2 ,…,K n ] 分成两个子区,使左区所有关键字小于等于 K 1 ,右区所有关键字大于等于 K 1 ,最后控制字居两个子区中间的适当位置。在子区内数据尚处于无序状态。
②把左区 ...
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能
少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行率。
实现优化的方式我想不外乎两种:一是对数据库操纵语言的优化,二是提高代码的效率。当然啦还包括一些高级的技术,如运用分布式技术等等,这里就不提及了。
对数据库操纵语言的优化请看本博客的数据库优化篇。
现在来讨论如何提高代码的效率。
在 Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编
写习惯非常重要,比如正确地、巧妙地运用 java.lang.String类和java.util.Ve ...
堆是一种特殊的数据结构,是一种完全二叉树,分为大根堆(根节点的值大于孩子节点)和小根堆(根节点小于孩子节点),建堆和堆排序代码如下:
package cn.com.daydayup.test;
public class StackSort {
public static void main(String[] args) {
int[] a = { 26, 5, 77, 1, 61, 11, 59, 15, 48, 19 };
Sort(a);
}
//堆排需方法
public static void Sor ...
冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
冒泡排序算法的运作如下:
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
针对所有的元素重复以上的步骤,除了最后一个。
持续每次对越来越少的元素重复上面的步骤,直到 ...