自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

william 成长路上

You can either travel or read,but either your body or soul must be on the way. ---罗马假日

  • 博客(98)
  • 资源 (5)
  • 问答 (2)
  • 收藏
  • 关注

转载 Ubuntu16.04安装deb包

在Ubuntu下安装deb包需要使用dpkg命令.Dpkg 的普通用法:1、sudo dpkg -i <package.deb>安装一个 Debian 软件包,如你手动下载的文件。2、sudo dpkg -c <package.deb>列出 <package.deb> 的内容。3、sudo dpkg -I <package.deb>从 ...

2019-06-05 16:42:42 9338

转载 每天一个linux命令(42):kill命令

每天一个linux命令(42):kill命令Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向...

2018-09-28 23:17:51 222

转载 linux ps命令介绍

ps命令Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些...

2018-09-28 23:17:12 275

转载 浅拷贝与深拷贝的区别

简单的来说就是,在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误!C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制:(1)建立一个新对象,并...

2018-09-28 23:16:31 3572

原创 JS中!!的用法

var o={flag:true}; var test=!!o.flag;//等效于var test=o.flag||false; alert(test);由于对null与undefined用!操作符时都会产生true的结果,所以用两个感叹号的作用就在于,如果明确设置了o中flag的值(非 null/undefined/0""/等值),自然test就会取跟o.flag一样的值;如果...

2018-09-28 23:16:10 22671 6

原创 python零散知识点

请看如下知识: Python为string对象提供了转换大小写的方法:upper() 和 lower()。 还不止这些,Python还为我们提供了首字母大写,其余小写的capitalize()方法, 以及所有单词首字母大写,其余小写的title()方法。 &gt;&gt;&gt; a='HELLO EVERYONE'&gt;&gt;&gt; a'HELLO EVE...

2018-09-28 23:15:40 149

原创 通用正则过滤函数

通用正则过滤函数  matchesFilter: function db_matchesFilter(uri, filter) {    return uri.match(new RegExp(filter, 'i')) !== null;  } 

2018-09-28 23:14:56 244

原创 #include&lt;>和#include""

C语言中两种方式使用#include命令, #include &lt;&gt;与#include ””的区别一种是在包含指令#include后面”&lt;&gt;”将头文件名括起来。这种方式用于标准或系统提供的头文件,到保存系统标准头文件的位置查找头文件。另一种是在包含指令#include后用双引号””将头文件包括起来。这种方式常用与程序员自己的头文件。用这种格式时,C编译器先查找当前目录是否有指...

2018-09-28 23:14:34 36933

原创 正则表达式的使用(匹配固定的数据格式)

// Convert the given newListStr to a list of integer pairs representing a// range eg. "50,4352-4353,4379" is converted to// "50,51,4352,4354,4379,4380"function formatSearchList(newListStr) { let...

2018-09-28 23:14:16 4680

转载 U盘文件全部变成只读模式的解决办法

    解决方法:       1. 在Linux系统(ubuntu)中运行如下命令 tail -f /var/log/syslog       2. 插入有只读文件系统故障的U盘       3. 观察命令行输出输出局部如下: Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem ...

2018-09-28 23:13:28 7648

转载 ubuntu如何完全卸载Java

(1) apt-get update(2) apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e 'java-c...

2018-09-28 23:12:24 14653

转载 linux把光盘复制成ISO文件方法

1、把光盘复制成ISO文件方法一。把光盘放入光驱,系统会自动挂载光盘,桌面上出现光盘图标,用鼠标右键点击光盘图标选择“复制光盘”,在出现的对话框里选择制作镜像文件即可。2、把光盘复制成ISO文件方法二。假设光盘设备文件是/dev/cdrom,使用如下命令即可#cp /dev/cdrom filename.iso上述命令把光盘复制生成一个ISO文件filename.iso。文件和目录制作成ISO:使...

2018-05-10 13:36:44 6379

转载 VS2017常用快快捷键

项目相关的快捷键  Ctrl + Shift + B = 生成项目  Ctrl + Alt + L = 显示 Solution Explorer(解决方案资源管理器)  Shift + Alt+ C = 添加新类  Shift + Alt + A = 添加新项目到项目  编辑相关的键盘快捷键  Ctrl + Enter = 在当前行插入空行

2017-12-24 22:16:21 44047 2

转载 使用scp复制所有隐藏文件

平时我们一般使用scp命令将文件从一台服务器复制到另外一台服务器。但问题是它不会复制所有的隐藏文件,比如:.bash_history。scp命令用于在同一网络中不同的服务器之间复制文件,使用ssh进行数据传输,同样使用ssh的身份验证机制。使用scp命令复制的同时包含所有的隐藏文件的正确命令如下:$ scp -rp /path/to/source/. user@server2:

2017-12-20 15:47:06 3906

原创 Linux系统中JAVA版本的安装

Linux系统中Java安装

2017-06-05 14:46:16 336

原创 U盘文件全部变成只读模式的解决办法

解决方法: 1. 在Linux系统(ubuntu)中运行如下命令 tail -f /var/log/syslog 2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb4) Jul 8 1

2017-06-05 10:34:17 19729

转载 webpack.config.js

var path = require('path');var webpack = require('webpack');var ExtractTextPlugin = require('extract-text-webpack-plugin');//定义了一些文件夹的路径var ROOT_PATH = path.resolve(__dirname,'src');// var APP_P

2017-05-25 16:54:45 388

转载 webpack.config.js 参数详解

webpack.config.js文件通常放在项目的根目录中,它本身也是一个标准的Commonjs规范的模块。var webpack = require('webpack');module.exports = { entry: [ 'webpack/hot/only-dev-server', './js/app.js' ], out

2017-05-25 16:52:32 474

转载 基于 webpack 搭建前端工程基础篇

前言今天的分享文来自 @chenbin92 童鞋的投稿,并且是基于 React 的项目总结,属于教程操作型,看完相信对你应该可以有补缺补漏的作用。目录1。技术选型2。webpack 基础安装 webpackwebpack 简介使用 webpack-dev-server 启动服务器3。 配置 React, E

2017-05-25 16:50:16 410

转载 WEBPACK+REACT开发环境搭建

WEBPACK+REACT开发环境搭建一、安装Node.jsNode.js可以直接从官网下载,按照默认的安装方式安装即可。二、安装webpackWebpack可以使用npm安装,新建一个空的练习文件夹,在终端中转到该文件夹后执行下述指令就可以完成安装。//全局安装npm install -g webpack//安装到你的项目目录npm install --

2017-05-25 15:42:52 532

转载 npm更新和nodejs更新

npm更新和nodejs更新更新你已经安装的NPM库,这个很简单,只需要运行。 npm update –g更新Nodejs自身。一直依赖我都是下载最新版的源码,然后make install,及其繁琐。其实只需要运行以下2个命令即可: npm install –g n n latest

2017-05-25 10:48:12 60939 1

转载 STYLE元素的scoped属性 局部CSS选择器

一直以来,文档上的STYLE元素通常都是作用域全局的,选择器按照全局的CSS优先规则来设置的。要实现局部的选择需要先选到容器元素,再用后代选择器来实现。scoped属性可以让STYLE元素不再作用于全局,而从当前STYLE元素所在的容器开始选择后代。  比如下面这个测试(请使用Firefox)运行>   scoped>    span {color:red;}    >我是第1

2015-01-15 14:10:57 907

转载 Object.defineProperty 函数 (JavaScript)

将属性添加到对象或修改现有属性的特性。Object.defineProperty(object, propertyname, descriptor)参数:  object    必需。 对其添加或修改属性的对象。 这可以是本机 JavaScript 对象(即用户定义的对象或内置对象)或 DOM 对象。  propertyname    必需。 一个包含属性名称的字符串。

2015-01-14 09:47:52 576

转载 Javascript正则表达式的match方法

学习中还是不踏实,细节掌握的还是不好,今天就被js正则中一个小小的“g”搞的很晕,开始就对g的理解一直不太好,不过今天的错还和没有很好的掌握match函数有关系,今天好好的咨询了下锁,终于没有那么晕了。。。红体字的是要充分注意的 一下是详细的解释,来自网络 match 方法使用正则表达式模式对字符串执行查找,并将包含查找的结果作为数组返回。stringObj.match(r

2015-01-08 20:28:22 641

转载 "?:"在正则表达式中什么意思

=========================================================================================(?:X)在正则中表示所匹配的子组X不作为结果输出正常情况(X)中的X会被作为新增的一个组序号输出,比如(A)(B),A的序号1,B的序号2如果(?:A)(B),A将没有序号不输出,B的序号为1==============

2015-01-08 20:26:34 5930

转载 JavaScript高效去掉数组中的重复元素

javascriptfunction正则表达式// 考虑 弱性判断script type="text/javascript">    var    inArray= function(arr, elt) {            for(var i= 0, len= arr.length; i len; i++) {                if(ar

2015-01-08 20:25:18 451

转载 java 位移,二进制、八进制、十进制、十六进制,超详解析!

1.进制间的转换public class HexConversion  {        /**      * TODO 进制转换。      *       * @param args      */      public static void main(String[] args)      {          /**          * 基本原理 二进制——>十进制

2015-01-08 15:14:06 729

转载 关于HTML5中input框type=number取值的问题

在HTML5中,新增了type=number的类型,这个类型有一些隐藏的问题。   在W3C规范中,如果输入了一些非数字的字符,就会返回空字符串。   http://www.w3.org/TR/html5/forms.html#number-state-(type=number)   这个事情非常坑,会导致验证的时候如果输入非数字的时候,直接.value( 或者$('.selector

2015-01-07 14:09:54 7394

转载 Python的列表推导式

1.列表推导式书写形式:  [表达式 for 变量 in 列表]    或者  [表达式 for 变量 in 列表 if 条件]2.举例说明:#!/usr/bin/python# -*- coding: utf-8 -*-li = [1,2,3,4,5,6,7,8,9]print [x**2 for x in li]print [x**2 for x in li i

2015-01-04 10:48:58 347

转载 Python yield 使用浅析

初学 Python 的开发者经常会发现很多 Python 函数中用到了 yield 关键字,然而,带有 yield 的函数执行流程却和普通函数不一样,yield 到底用来做什么,为什么要设计 yield ?本文将由浅入深地讲解 yield 的概念和用法,帮助读者体会 Python 里 yield 简单而强大的功能。您可能听说过,带有 yield 的函数在 Python

2015-01-04 09:18:14 286

转载 Js作用域与作用域链详解

Js作用域与作用域链详解    一直对Js的作用域有点迷糊,今天偶然读到Javascript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。一:函数作用域   先看一小段代码:[javascript] view plaincopyvar scope="global";

2014-10-21 09:00:17 355

转载 js中的preventDefault和stopPropagation

首先讲解一下js中preventDefault和stopPropagation两个方法的区别:     preventDefault方法的起什么作用呢?我们知道比如http://www.baidu.com/">百度,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com/,这是属于标签的默认行为,而preventDefault方法就是可以阻止它的默认

2014-08-03 12:37:53 831

原创 闭包

闭包,是函数编程中的概念。闭包的严格定义是“由”

2014-07-23 09:50:55 380

转载 ECMAScript5 Object的新属性方法

ECMAScript5 Object的新属性方法虽然说现在并不是所有的浏览器都已经支持ECMAScript5的新特性,但相比于ECMAScript4而言ECMAScript5被广大浏览器厂商广泛接受,目前主流的浏览器中只有低版本的IE不支持,其它都或多或少的支持了ECMAScript5的新特性,其中重中之重自然是一切对象的基类型——ObjectObject.create(prototy

2014-07-18 17:57:08 629

转载 玩转html5<canvas>画图

玩转html5画图导航前言基本知识绘制矩形清除矩形区域圆弧路径绘制线段绘制贝塞尔曲线线性渐变径向渐变(发散)图形变形(平移、旋转、缩放)矩阵变换(图形变形的机制)图形组合给图形绘制阴影绘制图像(图片平铺、裁剪、像素处理[不只图像、包括其他绘制图形])绘制文字保存和恢复状态(context)保存文件结合setInterval制作动画结语、demo下载 前言

2014-07-16 10:54:56 487

转载 HTML5 Canvas API 变换(translate函数)

HTML5 Canvas API 变换(translate函数)下面我们来看下在canvas上绘制图像的另一种方式——变换(translate函数的应用):下面的代码:我们还是实现上篇文章的效果:画一条斜线。理论上的知识,自己买书去看吧! 转换 #diagonal { border: 1px so

2014-07-16 10:45:31 631

转载 JSON.parse()和JSON.stringify()

JSON.parse()和JSON.stringify()parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Obje

2014-07-14 17:10:41 269

转载 浅析IndexedDB存数结构

浅析IndexedDB存数结构IndexedDB 是HTML5中的一种数据存储方式。用来帮助网站,在浏览器本地,存储结构比较复杂的数据。它和HTML5中其它的数据存储方式有一些共性。AD:WOT2014:用户标签系统与用户数据化运营培训专场IndexedDB 是HTML5中的一种数据存储方式。用来帮助网站,在浏览器本地,存储结构比较复杂的数据。它和HTML5中其它的数据存储方式

2014-07-10 16:39:11 1005

转载 IndexedDB的理解

IndexedDB的JS接口设计详解IndexedDB 是HTML5中的一种数据存储方式。用来帮助网站,在浏览器本地,存储结构比较复杂的数据。它和HTML5中其它的数据存储方式有一些共性。本文将介绍IndexedDB(以下简称IDB)的JS接口设计。AD:WOT2014:用户标签系统与用户数据化运营培训专场接下来介绍IndexedDB(以下简称IDB)的JS接口设计如图

2014-07-10 16:36:07 805

原创 js零碎总结

js中splice()函数、slice()函数、setDate()函数、getDate()函数

2014-07-10 16:11:30 319

Wappush Protocal Document

Wappush Protocal Document -Wireless Application Protocol (WAP) is a result of continuous work to define an industry wide specification for developing applications that operate over wireless communication networks.

2018-04-19

React Life Cycle

React technology introduce - React life cycle picture explain

2018-04-19

Linux File System Introduce

Linux File System Structure (Filed, File, DataBase Record)

2018-04-19

w3school book

w3c 包括 javascript css html5等技术

2014-03-13

通用试题库

通用试题库的源代码,安装delphi7后,可以直接使用。

2014-03-13

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

TA关注的人

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