自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快速

2016-09-06 15:29:58 458

原创 SSH-KeyGen 的用法

Git SSH Key 生成步骤 Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 添加用户: 1、进入root:su 2、useradd  username 3、passwd  password 4、su  username     #进入新添加的用户下 5、mkdir  work         #新建文件夹

2016-07-07 14:52:57 2963

原创 1.How to Generate an SSH Key

1.How to Generate an SSH Key  https://code.engineering.redhat.com/gerrit/#/settings/ssh-keys From the Terminal or Git Bash, run ssh-keygen     (REMEMBER run this command: ssh-keygen -t rsa -C "meli

2016-06-14 18:54:36 789

转载 linux ls -l 详解

转自http://hi.baidu.com/yzzcheng/item/1a2141878447891dc31627f5 以root的家目录为例: 可以看到,用ls -l命令查看某一个目录会得到一个7个字段的列表。 第1行:总计(total) Total后面的数字是指当前目录下所有文件所占用的空间总和。可以使用ls –lh查看,也可使用ls –alh

2016-06-05 10:48:15 829

原创 linux初学

建立自己的目录和文件 mkdir 建立目录 mkdir -p 建立多级目录 touch 建立文件 touch -d 20080808 修改文件日期 touch -d 1215 修改文件时间 指定时间的修改方法 linux里没有记录文件的创建时间 # stat big_file Access: 2009-05-02 12:13:00.000000000 +0800 访问时间 ca

2016-05-12 13:28:12 321

转载 Linux命令行下常用的快捷键

Linux命令行下编辑常用的快捷键讲解   命令行编辑快捷键   history 显示命令历史列表   ↑(Ctrl+p) 显示上一条命令   ↓(Ctrl+n) 显示下一条命令   !num 执行命令历史列表的第num条命令   !! 执行上一条命令   !?string? 执行含有string字符串的最新命令   Ctrl+r 然后输入若干字符,开始向上搜索包含该字符的命令,继

2016-05-11 17:43:16 367

原创 linux常用命令之redhat

Linux 的cp命令 功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录,而最后的目的地并非一个已存在的目录,则会出现错误信息 参数:      -a 或 --archive     此参数的效果和同时指定"-dpR"参数相同

2016-05-11 17:16:51 648

转载 postgresql 常用命令

(1)用户实用程序: createdb 创建一个新的PostgreSQL的数据库(和SQL语句:CREATE DATABASE 相同)  createuser 创建一个新的PostgreSQL的用户(和SQL语句:CREATE USER 相同)  dropdb 删除数据库  dropuser 删除用户  pg_dump 将PostgreSQL数据库导出到一个脚本文件  pg_dumpa

2016-05-11 17:15:21 375

转载 mysql 常用命令

mysql查看表结构命令 mysql查看表结构命令,如下: desc 表名; show columns from 表名; describe 表名; show create table 表名; use information_schema select * from columns where table_name='表名'; 顺便记下: show databases;

2016-05-11 17:13:29 334

转载 linux常用vim命令

linux下vim命令总结 一、光标控制命令    命令                  移动    k                  向上移一行    j                  向下移一行    h                  向左移一个字符    l                  向右移一个字符    gg                移到文件的首行

2016-05-11 17:11:38 627

原创 面向对象-python

Python基础:面向对象的基本概念  (面向对象并不难,不要被“面向对象”吓跑)  Python中通过使用类(class)和对象(object)来实现面向对象(object-oriented programming,简称OOP)的编程。  面向对象编程的最主要目的是提高程序的重复使用性,这和函数的目的相类似。  我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP对

2016-04-15 19:57:38 458

转载 linux 常用命令adb

【操作命令】   1. 查看设备   adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示   2.安装软件   adb install adb install :这个命令将指定的apk文件安装到设备上   3. 卸载软件   adb uninstall

2016-04-13 22:06:15 448

原创 a,b=b,a+b 与 a=b,b=a+b

 a,b=b,a+b 相当于: temp=b #先保存b的原值 b=a+b #赋b新值 a=temp #将b的原值赋予a 实际就是C语言中的数据交换过程,也可理解为先计算右边后赋值。

2016-04-12 14:30:25 878

原创 python中的list、dict、string基本操作

1、list list的方法: L.append(var)   #追加元素 L.insert(index,var) len(L)          #返回L的长度 L.pop(var)      #返回最后一个元素,并从list中删除之 L.remove(var)   #删除第一次出现的该元素 L.count(var)    #该元素在列表中出现的个数 L.index(var)  

2016-04-11 17:54:24 660

原创 数组两两求和值为key

数组中的数两两求和,和为key的个数,且数组中的数只能用一次 下面是python实现: 利用 哈希表,把元素值设为key,对应下标为value   遍历数组,当前数为ai,如果哈希表里有target-ai的键,结果就出来了

2016-04-09 10:35:57 891

原创 js 排序

1、冒泡排序:   随便从数组中拿一位数和后一位比较,如果是想从小到大排序,那么就把小的那一位放到前面,大的放在后面,简单来说就是交换它们的位置,如此反复的交换位置就可以得到排序的效果。 var arr = [3,1,4,2,5,21,6,15,63]; function sortA(arr){ for(var i=0;i for(var j=i+1;j if(arr[i]>arr

2016-04-01 11:32:43 437

转载 js中的正则表达式

1. 正则表达式规则 1.1 普通字符     字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。     举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配结果是:成功;匹配到的内容是:"c";匹配到的位置是:开始于2,结束于3。(注:下标从0开始还是从1开始,因当前编程

2016-03-31 15:12:16 328

原创 html<img>标签中src=“图片路径”,怎么用变量替换路径

bg0.gif~bg5.gif fChBg=function(szID){ var dwMax=5; //定义图片上限0~5 var szPic="bg";//定义图片名前缀 var szExt="gif";//定义图片后缀 document.getElementById(szID).style.backgroundImage="url("+szPic+Math.floor(Ma

2016-03-29 16:42:05 44418 1

原创 怎么在github上创建文件夹

直接在网页版创建一个新项目,然后在项目里面创建文件就可以的。 下周github for windows客户端,然后登陆,选择一个目录和github网页版的同步,在这个文件夹下直接建立文件,就相当于在github根目录下建立文件夹。 确认本地安装git服务,然后找一个目录,当作github和本地电脑的同步目录,然后可以选择sourcetree等git管理工具或者,git命令行,g

2016-03-21 10:51:59 15442

原创 子元素浮动之后如何撑开父元素

(1)在浮动子元素后面添加 div style="clear:both;">div> (2)父元素CSS添加 z-index:1; overflow:hidden; (3)绝对定位/静止定位(absolute/fixed)。 (4)父元素也跟着浮动。 (5)父元素设定高度。实质上并没有解决问题,但效果看起来是一样的,如果父元素高度固定,可以用这个方法。

2016-03-21 10:38:46 1205

原创 CSS中zoom:1的作用

zoom属性用来设定对象的缩放功能,并且还有浏览器兼容性问题,Firefox和Opera浏览器不支持此属性。但是这些都不是本章节的介绍的内容,本章节主要介绍此属性的一些特殊用法,先看一段代码实例: DOCTYPE html> html> head> meta charset=" utf-8"> meta name="author" content="http://www.softwhy.

2016-03-19 16:29:52 682

原创 JS中的Array类型方法

JavaScript中的Array类型很灵活,和C语言不同,同一个Array每个位置可以存储不同的变量类型,而且数组长度可变。 声明数组的方法: var colors = new Array() ; var colors = new Array(20) ;//长度为20的数组 var colors = new Array("red","blue","green") ; var color

2016-03-18 22:04:48 1340

转载 css3的rgba透明

语法: R:红色值。正整数 | 百分数 G:绿色值。正整数 | 百分数 B:蓝色值。正整数| 百分数 A:透明度。取值0~1之间 取值: :Hue(色调)。 0(或360)表示红色,120表示绿色,240表示蓝色,当然可取其他数值来确定其它颜色; :Saturation(饱和度)。 取值为0%到100%之间的值; :Lightness(亮度)。

2016-03-16 22:11:51 1134

转载 js的try catch

try  {  throw new Error(10,"asdasdasd")  }  catch (e)  {  alert(e.message);  alert(e.description)  alert(e.number)  alert(e.name)  throw new Error(10,"asdasdasd")  }     在JavaScript可以

2016-03-04 10:28:59 341

原创 实现CSS抠图-从集合图中抠出小图

.h-left{ background:url(../image/Sprites.png);         background-repeat:no-repeat;         background-position:0px 0px; width: 185px; height: 50px; } 这里Sprites是一张集合图,里面包含各种小图,想从这张集合图中抠出某一个

2016-02-25 15:20:14 1215

转载 js点击弹框优酷视频

player = new YKU.Player('youkuplayer',{     styleid: '6',     client_id: '8ac141c8c5ca478d',     vid: 'XMTQwMDA2MzA0OA==',     autoplay: true,     show_related: false,     events:{         onPl

2016-02-25 15:12:02 889

原创 jQuery实现点击按钮弹出一个div,点击其他区域关闭该div

$(".box1-right").click(function(){         $("#youkuplayer").css("display","block");     })     $(document).click(function(){         $("#youkuplayer").css("display","none");     })

2016-02-25 15:06:45 5160

原创 css 中间固定两边自适应宽度

三栏布局——中间固定两边自适应宽度--负的margin(最佳)   这种方法也是借助于负的margin来实现的,首先我们在中间列定好固定值,因为此值是不会在改变的,接着对其进行左浮动;那么关键地主是在左右边栏设置地方,这种方法是将其都进行50%的宽度设置,并加上中负的左边距,此负的左边距最理想的值是中间栏宽度的一半加上1px,比如说此例中是"540px/2+1"也就是说他们都有一个"marg

2016-01-28 09:28:06 1538

原创 leetcode 1

题目: Given an array of integers, find two numbers such that they add up to a specific target number. The function twoSum should return indices of the two numbers such that they add up to the

2016-01-27 21:32:01 309

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除