打鱼晒网
码龄13年
求更新 关注
提问 私信
  • 博客:8,984
    8,984
    总访问量
  • 17
    原创
  • 2
    粉丝
  • 306
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2012-07-10
博客简介:

打渔晒网

博客描述:
仰望星空,脚踏实地
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得4次收藏
  • 博客总排名1,993,022名
创作历程
  • 1篇
    2015年
  • 16篇
    2014年
TA的专栏
  • c++文档
  • js
  • 数据结构与算法
    10篇
  • java
    5篇
  • spring
  • sql设计与优化
    2篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 6

TA参与的活动 0

兴趣领域 设置
  • 搜索
    elasticsearch
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

90人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

折半查找

#include<iostream>using namespace std;#define MAXSIZE 100#define OK 1;typedef struct{ int key;//关键字域}ElemType;typedef struct{ ElemType *R; int length;}SSTable;int I...
原创
博文更新于 2014.12.12 ·
230 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

HttpSessionListener与HttpSessionBindingListener之间区别

1. 使用HttpSessionListener 编写一个OnlineUserListener。package test;import java.util.List;import javax.servlet.ServletContext;import javax.servlet.http.HttpSession;import javax.servlet.http.HttpSe...
原创
博文更新于 2015.05.02 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

各种排序总结

冒泡排序:public static void bubbleSort(int[] array){ int temp = 0; for(int i = 0; i < array.length; i++){ for(int j = 0; j < array.length - i - 1; j++){ if(array[j] > array[j+1]){...
原创
博文更新于 2014.12.25 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

最大公约数与最小公倍数

利用辗转相除法求最大公约数:#include <stdio.h>int hcf(int a,int b){ int r=0; while(b!=0) { r=a%b; a=b; b=r; } return(a);} int lcd(int u,int v,int h){ ...
原创
博文更新于 2014.12.23 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

编写一个程序使两个线程陷入死锁

来源于:http://thecodesample.com/?p=710 进去看看吧 一定会有收获的,搬砖到此只是为了收集起来,免得主任删除等操作。public class DeadlockExample { String resource1 = "资源1"; String resource2 = "资源2"; Thread t1 = new Thread("线程1") { ...
原创
博文更新于 2014.12.23 ·
594 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程同步辅助CyclicBarrier类

一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 barrier。CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程...
原创
博文更新于 2014.12.18 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ThreadLocal变量

/** * ThreadLocal和线程同步机制都是为了解决多线程中相同变量的访问冲突问题。 * ThreadLocal为每一个线程提供一个独立的变量副本,从而隔离了多个线程对访问数据的冲突。 */public class SequenceNumber { //①通过匿名内部类覆盖ThreadLocal的initialValue()方法,指定初始值 ...
原创
博文更新于 2014.12.16 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

求回文数涉及到的lcs算法实现

来源于:http://www.java3z.com/cwbwebhome/article/article18/report92.html?id=4867回文词是一种对称的字符串。任意给定一个字符串,通过插入若干字符,都可以变成回文词。现在的任务是,求出将给定字符串变成回文词所需要插入的最少字符数。比如:“Ab3bd”插入2个字符后可以变成回文词“dAb3bAd”或“Adb3bdA”,但...
原创
博文更新于 2014.12.15 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

合并两个数组为非递减数组

public int[] merge(int[] a,int[] b){ int pa = pb = pc = 0; int m = a.length; int n = b.length; int[] c = new int[m+n]; while(pa < m && pb < n){ if(a[pa] < b[pb]){ c...
原创
博文更新于 2014.12.15 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java代码优化

来源于:http://thecodesample.com/本文给出几个提升Java性能的基本方法:不要在循环条件中计算如果在循环 (如for循环、while循环)条件中计算,则循环一遍就要计算一次,这会降低系统的效率,如://每次循环都要计算 count *2while(i < count *2) { //Do something ...}应该替换为:...
原创
博文更新于 2014.12.15 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++实现双连表

#include<iostream>using namespace std;#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status; //Status 是函数返回值类型,其值是函数结果状态代码。typedef int ElemType; //ElemType ...
原创
博文更新于 2014.12.15 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java对x的n尺方进行优化

public int power(int x,int n){ int y; if(n == 0){ y = 1; }else{ y = power(x, n/2); y = y*y; if(n%2 == 1){ y = y*x; } } return y;} 思想时利用递归方法,考虑n是奇数还是偶数情况是分别考虑,提高计算效率。...
原创
博文更新于 2014.12.14 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

msyql统计crud次数以及开启慢日志记录

通过show status可以提供服务器状态信息,也可以使用 msyqladmin-extende status命令获得show status可以根据需要显示session级别的统计结果和global 级别的统计结果 以下几个参数对Myisam和innodb存储引擎都计数:1.Com_select 执行select操作次数,一次查询只累加1;2.Com_insert 执行了in...
原创
博文更新于 2014.12.13 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql常用的一些优化

来源深入浅出mysql数据库开发,优化,管理维护 定期分析表analyze如果已经删除了表的一大部分,或者如果您已经对含有可变长度行的表(含有 VARCHAR, BLOB 或 TEXT 列的表)进行了很多更改,则应使用 OPTIMIZE TABLE。被删除的记录被保持在链接清单中,后续的 INSERT 操作会重新使用旧的记录位置。您可以使用 OPTIMIZE TABLE 来重新利用...
原创
博文更新于 2014.12.12 ·
99 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java实现数制转换

public void baseConversion(int i){ Stack<String> s = new Stack<String>(); while(i > 0){ s.push(i%8+""); i=i/8; } while(!s.isEmpty()){ System.out.print(s.pop()); }...
原创
博文更新于 2014.12.11 ·
200 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java实现括号匹配

public boolean bracketMatch(String str){ Stack<Integer> s = new Stack<Integer>(); for(int i = 0; i < str.length(); i++){ char c = str.charAt(i); switch(c){ case '{':...
原创
博文更新于 2014.12.10 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

hanoi算法递归非递归以及扩展

这是个汉诺塔程序,在调试的时候,输入的数字最好不要大于15,因为每大一个数所得的结果的步骤都会多一倍。如果你有耐心等待结果的话除外。汉诺塔是在欧洲流行的一种游戏,有a,b,c三个竿。a竿上有若干个由大到小的圆盘,大的在下面,小的在上面,b,c都是空杆,请你把a杆上的圆盘都倒到别的杆上,或b或c,在倒盘的过程中不可以大的压小的,实例程序如下:#include <stdio.h>...
原创
博文更新于 2014.12.10 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多