关闭

Java String.split() 用法小结

在java.lang包中有String.split()方法,返回是一个数组 我在应用中用到一些,给大家总结一下,仅供大家参考: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法,String.split("\\|"),这样才能正确的分隔开,不能用...
阅读(41) 评论(0)

JavaScript NaN 属性

个人经验:一个变量未被初始化或未被成功初始化时会经常碰到NaN,所以碰到NaN时可以看看变量是否成功初始化。 定义和用法 NaN 属性是代表非数字值的特殊值。该属性用于指示某个值不是数字。可以把 Number 对象设置为该值,来指示其不是数字值。 提示:请使用 isNaN() 全局函数来判断一个值是否是 NaN 值。 语法 Number.NaN 说明 Number.NaN 是一个特...
阅读(97) 评论(0)

最长公共子序列求解:递归与动态规划方法

在做OJ题目的时候,经常会用到字符串的处理。例如,比较二个字符串相似度。这篇文章介绍一下求两个字符串的最长公共子序列。   一个字符串的子序列,是指从该字符串中去掉任意多个字符后剩下的字符在不改变顺序的情况下组成的新字符串。   最长公共子序列,是指多个字符串可具有的长度最大的公共的子序列。   (1)递归方法求最长公共子序列的长度     1)设有字符串a[0...n],b[0...m]...
阅读(62) 评论(0)

堆排序

1. 堆简单介绍,数据存储及堆上定义的操作 2. 堆排序简单实现及算法的时间复杂度 3. 代码下载   1. 堆简单介绍,数据存储及堆上的定义的操作 二叉堆在本文中使用数组(.net中的List)来存储,它可以完全被看作是一颗二叉树。   除了叶子节点外,其他每层都是满的。二叉堆可以分为最大堆和最小堆。最大堆定义如下:   有定义可知,最大堆中中根元素是最大的。最小堆定义与最大堆...
阅读(51) 评论(0)

堆排序算法伪代码

// 草稿,待完善 ///////////////////////////////////////////////////// void HeapSort( 数组,元素个数) {     BuildHeap( 数组,堆大小); // 大小就是包含的元素个数     for( 堆元素总个数减一 次循环 )     {         将“堆顶”元素同“堆底”...
阅读(87) 评论(0)

贪心算法与动态规划的比较

【 摘     要 】介绍了计算机算法设计的两种常用算法思想:   贪心算法与动态规划算法。通过 介绍两种算法思想的基本原理, 比较两种算法的联系和区别。 通过背包问题对比了两种算法 的使用特点和使用范围。   【 关键字 】动态规划;贪心算法;   背包问题       1 、引言           为了满足人们对大数据量信息处理的渴望,...
阅读(292) 评论(0)

排序算法:实现,平均复杂度,最好(坏)情况复杂度,稳定性

1:冒泡算法     1.1 实现 void bubbleSort(int *a, int n) {         int i;         int j;         int flag;         for(i = 0; i         {                 flag = 0;                 for(j = 0...
阅读(96) 评论(0)

如何回避坏运气

当人们在某件事上获得成功的时候,通常有两个要素在起作用: 技能运气 从这个角度望过去,成功可以用一个公式表达: 成功 = 技能 + 运气 这里的运气,可能是好运气,也可能是坏运气。 在不同的活动中,这两个因素各自所占的比例可能非常不同。我们可以画一条直线,在最左侧写上技能,在最右侧写上运气,那么不同的活动可能在不同的坐标点上 —— 越靠左边的就越更多依赖技能、更少依赖...
阅读(65) 评论(0)

使用PHP实现文件上传和多文件上传

在PHP程序开发中,文件上传是一个使用非常普遍的功能,也是PHP程序员的必备技能之一。值得高兴的是,在PHP中实现文件上传功能要比在Java、C#等语言中简单得多。下面我们结合具体的代码实例来详细介绍如何通过PHP实现文件上传和多文件上传功能。 要使用PHP实现文件上传功能,我们先来编写两个php文件:index.php和upload.php。其中,index.php页面用于提交文件上传的表...
阅读(108) 评论(0)

php 实现多文件上传程序代码

php文件上传与多文件上传其它没有多大的区别,多文件上传只是我们把表单名改成数组形式,而获取利用foreach遍历就可以实现多文件上传了,动态多文件上传只要在js加一个动态增加多文件上传框,同样在php处理时就遍历一下数组就成了。 最简单的实例如下  代码如下 复制代码 Pictures:        foreach ($_FIL...
阅读(76) 评论(0)

Win7机器上安装Ubuntu 14.0.4

我需要在已经安装了win7的机器上安装Ubuntu 14.0.4 (两者共存),研究下来有如下几种方案, 都折腾了一遍,分享一下经验: 方式1: wubi.exe, 把Ubuntu安装到指定windows分区    我用这种方法安装完毕后,启动Ubuntu的时候每次都提示根目录"/"磁盘检查错误,忽略这个错误之后又出现"/tmp"不存在之类的错误,总之不成功,就不分析这种方...
阅读(111) 评论(0)

各种软件的安装(持续)

Rational Rose 7 安装详解含注册方法【图解】 链接:http://jingyan.baidu.com/article/a17d52853936948098c8f2ef.html...
阅读(76) 评论(0)

java版 贪吃蛇小游戏 完整源码 (测试100%无误

package mvcTest;       //July、06.11(完成测试)。     //根据以下代码,编译,游戏运行界面如下:    贪吃蛇小游戏 完整源码 (测试100%无误)" title="java版 贪吃蛇小游戏 完整源码 (测试100%无误)" style="margin:0px; padding:0px; border:0px; list-style:...
阅读(3273) 评论(0)

将Y-m-d转换为Y年m月d日

这是我在做项目过程中自己编写的,不能直接套用,理解后可自行变化:           $var=explode(' ',$res['act_starting']);           $var1=$var[0];           $time=explode('-',$var1);           if($time[1]           {             $tim...
阅读(357) 评论(0)

数据库的时间 mydate与系统时间比较 如何判断是否大于24小时了?

$mydate="2013-10-14 09:29:48"; $mydate=strtotime($mydate)+60*60*24; echo $mydate."=="; $nowdate=time(); echo $nowdate; if($mydate>$nowdate){ echo ">"; }else{ echo " } ?>...
阅读(465) 评论(0)

ThinkPHP内置字符截取函数msubstr()

ThinkPHP有一个内置字符截取函数msubstr()如下: msubstr($str, $start=0, $length, $charset=”utf-8″, $suffix=true)  $str:要截取的字符串  $start=0:开始位置,默认从0开始  $length:截取长度  $charset=”utf-8″:字符编码,默认UTF-8  $suffix=tru...
阅读(49) 评论(0)

把datetime类型的日期转化成年月日或其他格式方法总结

日期格式:yyyyMMdd HH:mm:ss(注意此字符串的字母大小写很严格) yyyy:代表年份 MM:  代表月份 dd:  代表天 HH:  代表小时(24小时制) mm:  代表分钟 ss:  代表秒 DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5...
阅读(2474) 评论(0)
    个人资料
    • 访问:7837次
    • 积分:116
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:15篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档