• 算法:快排遇到的坑

    前几天在LeetCode做题,遇到要排序,于是很自然地手写了个快排,然后无论怎样都
    得不到想要的结果,检查了其他部分没问题后开始怀疑排序写错了,但是查了好久也没查出个所以然,甚至各种画流程图,最后去讨教大神,还争论了挺久,才了解自己错在哪,在此记录一下

  • Java获取百度搜索结果数demo

    昨天参加了某家公司的在线笔试,有道编程题是要用到正则表达式以及字段的截取,以前大二上Java课的时候做过一个类似的demo,没想到关键时刻居然掉链子,怎么写都只有50%的通过率,有点悲剧。
    现在有博客了,就也把当年写的demo程序放上来,实现的功能是在窗体程序中输入关键词并返回该关键词在百度搜索的搜索结果数。
    话说当年在CSDN博客上面有写过相关文章不知为何就谜之消失了。。

  • Java Web实战项目-六

    上回已经搞定了登陆的问题,那么登陆之后页面就要转到首页,并将原来登陆字样改为已经登陆的用户名字样,这里主要用到的是session类。

  • Java Web项目实战-五

    上次完成了login页面,把表单内容提交到后台servlet,所以现在就来写后台的判断

    首先写好好一个User的Java bean,这个我前面已经完成了
    然后,因为最近在练习Mybatis的使用,那这里我也用Mybatis

  • 用C#写个小游戏:决斗吧大魔王

    最近应付C#作业,写了个网页小游戏,写着写着发现还是蛮有意思的,灵感来源于知乎问答“如何设计一款世界上最无趣的游戏?”下的一个答案,嗯,现在看起来确实有够无聊的,但是我打算后面如果有时间的话把它用Java写一下然后开发多一点功能,技能系统什么的,甚至有想写个安卓客户端的冲动,如果还有余力的话

  • 算法:最大公共子串

    作者:万仓一黍
    出处:http://grenet.cnblogs.com/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

    非常具有借鉴意义的算法

  • Java Web项目实战-四

    之前写的那一些卡在了ajax登陆验证,出现各种谜之bug,再加上最近在准备各种各样的笔试面试,所以好长一段时间没有去研究这个问题。也许是我步子迈太大了,有些基础还没有掌握扎实,所以另辟蹊径,不用ajax和servlet,先从最简单的JSP做起,直接使用表单提交功能做登陆验证。

    这次我打算把界面弄好看点,为了更好地适配移动端,使用bootstrap可以省很多事。Boostrap并不需要刻意的去学习,只需要在使用的时候查询手册就知道该怎么写了(当然,需要HTML和css基础

  • MySQL学习笔记-2

    有时候要学习大神们的源码的时候,不光要导入project,还得把数据库也导入到自己的电脑上。使用MySQL控制台执行这一操作很方便。

    步骤如下

    1. 建立一个可用的数据库(我使用的数据库名为article)
    2. use article;
    3. source 数据库路径
  • Java Web项目实战-三

    DataBaseUtils 数据库工具类(续上)

    使用完数据库后要关闭连接,释放资源
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    /**
    * 关闭资源
    * @param connection
    * @param statement
    * @param rs
    */
    public static void closeConnection(Connection connection,PreparedStatement statement,ResultSet rs){
    try {
    if(rs!=null)rs.close();
    if(statement!=null)statement.close();
    if(connection!=null)connection.close();
    } catch (Exception e) {
    e.fillInStackTrace();
    }
    }
  • MySQL学习笔记

    下载安装MySQL

    对于个人学习使用我选择了5.0的版本,最新版本5.7功能反而繁复冗杂,而且5.0版会自动帮你把环境变量也给写好,配置过程中有些要注意的地方,比如MySQL默认监听端口是3306但是我电脑的3306已经被占用所以我改为3333,另外还要配置编码为utf8

    此外我没有设置开机自启动mySQL服务,所以要手动启动

    我的电脑右键->管理->服务->MySQL->启动

/10