自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mongodb批量更新字段

批量更新字段db.ch_clinic_reservation.update( {"CH_source": {$exists: false}}, {"$set": {"CH_source": "patient"}}, false, true)参数1:条件参数2:更改参数3:false 表示如果没有就不更新参数4:true 表示一次更新多条...

2019-07-08 16:50:57 2385

原创 ubuntu国内镜像

网易开源镜像站http://mirrors.163.com/ubuntu-releases/ 搜狐开源镜像站 http://mirrors.sohu.com/ubuntu-releases/

2017-08-31 22:24:21 584

原创 Parse Server更新数据库代码demo

const Parse = require('../test/lib/parseInit').Parse;const update = async () => { try { const obs = new Parse.Object('Obs'); obs.set('objectId', 'yiFMMatsgF'); const query = new Parse.

2017-06-24 14:08:07 565

转载 linux vi 删除文件内容

1.打开文件[c-sharp] view plain copyvi filename  2.转到文件结尾[c-sharp] view plain copyG  或转到第9行[c-sharp] view plain copy

2017-05-28 11:59:03 5305

原创 js中的async和await问题

今天在写代码的时候用到了async和await,await不能写在map函数里,要用for循环来遍历。

2017-05-02 15:46:16 795

转载 终端打开sublime

方法是:创建一个软连接替换掉原来一大串命令。[plain] view plain copy sudo ln -s /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl   以后想在终端打开文件都可以用类似以下的命令,

2017-04-12 19:38:03 1466

转载 mac环境安装mongo

使用brew安装mongodb1、有了brew,我们安装mongodb就变得很简单了: brew install mongodb112、之后将我们的mongodb升级一下,确保版本最新的 brew upgrade mongodb11如果你现在就启动mongo你并不会成功,如下: Failedto connect to127.0.0.1:

2017-03-04 13:59:24 496

原创 undefined is not a function (evaluating 'this.props.renderScene(route,this)')

缺少renderScene函数,var NV = React.createClass({ render: function(){ return( <Navigator style={{flex:1}} initialRoute={{ component: List, title: '邮轮',

2017-02-22 14:16:20 1680 1

原创 bcrypt使用报错-No callback function was given

使用bcrypt时遇到的报错throw "No callback function was given".No Callback function was givenbcrypt.hash()需要4个参数,hash(data, salt, progress, cb)The documentation is unclear on this: it states that data, 

2017-02-13 10:42:38 858

转载 grunt环境搭建及使用

网上有一个兄弟写的非常清楚,不复制了,直接上地址:http://www.cnblogs.com/well-nice/p/4801408.html#top如果有其他再来补充

2017-02-12 08:18:42 311

转载 mongodb安装和配置

转载地址:http://blog.csdn.net/qq_16313365/article/details/522769751.启动MongoDB1.1创建数据目录        MongoDB需要一个数据目录来存储所有的数据,启动MongoDB时需要指定这个数据目录(在默认安装路径下不需要指定),MongoDB的默认数据目录为所在安装盘根目录下的“\data\

2017-02-10 08:56:47 464

原创 关于cmd中执行命令路径包含空格的解决办法

两种方法照样输,如:Copy C:\Program Files\*.txt D:\2、用DOS命名规则的缩写方式,即超过8个字符的文件名/文件夹名,缩写为前6个字母数字(如果前6个字母数字里也有空格,就忽略空格,最终是真正的字母数字有6个),再接“~”号,再接数字1,如果有两个文件前6个字母缩写下来完全一样,就一个是~1,另一个是~2,至于哪个是~1哪个是~2,没有细研究过。如:Copy C:

2017-02-09 13:54:50 10392

原创 bowerrc报错

新建一个.bowerrc文件,这是bower的一个配置文件,可以修改bower安装依赖文件的路径,比如:{ "directory" : "public/libs"}但是因为之前安装过,路径是bower_components/..视频教程中说删掉就可以,我试了不行,原来是要清除安装cache执行这条语句:bower cache clean参考资料:https://github.c

2017-02-08 10:41:13 352

转载 mongodb操作

概述一个mongod服务可以有建立多个数据库,每个数据库可以有多张表,这里的表名叫collection,每个collection可以存放多个文档document,每个文档都以BSON(binary json)的形式存放于硬盘中,因此可以存储比较复杂的数据类型。它是以单文档为单位存储的,你可以任意给一个或一批文档新增或删除字段,而不会对其它文档造成影响,这就是所谓的schema-free

2017-02-06 20:02:57 264

原创 Bower : ENOGIT git is not installed or not in the path

当我在cmd窗口中用下边命令时:1)windows环境d:\myproject> bower install bootstrap-sass11出现 Bower : ENOGIT Git is not installed or not in the PATH错误,则需要配置你的Git到path,具体如下方法一:假如你的git安装目录是”C:\Program Files (

2017-02-05 10:38:53 613

原创 jade报错

Error: Failed to lookup view "index" in views directory "/views"   at EventEmitter.app.render (E:\projects\Imooc\node_modules\express\lib\application.js:555:17)   at ServerResponse.res.render (E:\

2017-02-04 17:18:12 1017

原创 angular controller错误

今天看视频,写了一个控制器没有作用,报错如下:angular.min.js:118 Error: [ng:areq] http://errors.angularjs.org/1.5.8/ng/areq?查了一下,大概是因为版本的原因,视频中的控制器是直接用function来定义的,而我现在用的版本的angular中,定义控制器必须这样定义:var app = angular.mod

2017-01-24 16:57:39 734

原创 XAMPP apache443端口被占用

点击netstat,可以看到443端口被vmvare占用,那只能改端口了,config,选择Apache(http-ssl.conf)文件,找到443端口,改成其他不被占用的端口,就可以了。

2017-01-24 08:54:09 3569

原创 nodejs和mysql连接

使用nodejs连接mysql需要引入mysql模块var mysql = require("mysql");var conn = mysql.createConnection({ host : "localhost", user : "root", password : "", database : "node"});conn.connect();conn.query("

2017-01-23 09:29:58 333

原创 express报错

events.js:72 throw er; // Unhandled 'error' event ^Error: listen EADDRINUSE出现这种错误一般就是已经运行的另一个服务器使用了相同的端口,换一个端口就可以了。

2017-01-20 08:18:18 435

转载 cookie和session的关系

1,session 在服务器端,cookie 在客户端(浏览器)2,session 默认被存在在服务器的一个文件里(不是内存)3,session 的运行依赖 session id,而 session id 是存在 cookie 中的,也就是说,如果浏览器禁用了 cookie ,同时 session 也会失效(但是可以通过其它方式实现,比如在 url 中传递 session_id)4,s

2017-01-18 09:55:14 327

原创 div高度自适应

让div的高度根据内容自适应height:auto !important;height:200px; /*假定最低高度是200px*/min-height:200px;

2017-01-13 10:37:31 291

原创 gitpush上传遇到错误

今天把自己的博客push到Github的时候遇到了问题,To git@github.com:yaoxiaobei/webPage.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'git@github.com:yaoxiaobei/webPage.gi

2017-01-12 14:36:36 861

原创 div高度100%`

在设置DIV高度的时候,会用到一个height:100%的大小,来让div撑满浏览器高度。但是我们会发现,直接在div中写上“style:"height:100%;"”是无效的。那么如何才能让div的css height:100%生效呢?解决办法很简单……div{ height: 100%; width: 100%;}这样是没用的,因为body和html都没有高度,如果没有

2017-01-10 11:37:20 401

转载 502错误如何解决

出现502的原因是:对用户访问请求的响应超时造成的解决办法:1.提高 Web 服务器的响应速度,也即减少内部的调用关系,可以把需要的页面、素材或数据,缓存在内存中,可以是专门的缓存服务器 ,也可以Web服务器自身的缓存,提高响应速度;2.网络带宽的问题,则对传输的数据包进行压缩处理,或者向IDC申请增加带宽;3.属于内部网络的故障或设置问题,也即内部网络拥塞,可能内部存在大量的数据

2017-01-05 10:10:33 13002

转载 HTTP请求返回状态码详解

转载地址:http://blog.csdn.net/wangsen2235068/article/details/8081274当用户试图通过 HTTP 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。1xx - 信息提示这些状态代码表示临

2017-01-05 09:24:49 860

转载 margin外边距合并的问题

原文地址: https://my.oschina.net/huskydog/blog/749629在我初学css的时候,关于css盒模型的外边距合并问题,迷惑了我很久。在写demo的时候,我只是尽量避免两个div外边距合并,怕出现各种各样匪夷所思的bug。       工作不久,经过几个项目的洗礼,这个以前让我迷惑的问题,终于有了深刻的理解。        我对其总结如下:    

2016-12-30 10:47:40 3531

原创 RegExp的test()方法

很多基础都不是太清楚,从今天开始把基础夯实。昨天写代码用到了test(),知道这是正则表达式对象的一个方法,但是记得不是太清楚,总结一下语法:regexObj.test(str)参数是一个字符串类型的值,The test() method executes a search for a match between a regular expression and a speci

2016-12-29 12:11:41 3285

原创 判断checkbox是否选中的三种方法

方法一if ($("#checkbox-id")get(0).checked) { // do something}方法二if($('#checkbox-id').is(':checked')) { // do something}方法三if ($('#checkbox-id').prop('checked')) { // do something

2016-12-24 14:21:03 4245

原创 JS实现继承

面试遇到的一道题,以为自己掌握得很牢固,其实渣渣,现在回过头来总结一下。定义两个类,vehicle类,car类,vehicle类有两个方法,drive方法和stop方法,car类的drive方法继承自vehicle,stop方法是自己的方法,如何实现。 Document function Vehicle(){ this.drive = function(){ ale

2016-12-23 14:47:03 312

转载 GET和POST有什么区别?及为什么网上的多数答案都是错的。

我的经历     前几天有人问我这个问题。我说GET是用于获取数据的,POST,一般用于将数据发给服务器之用。    这个答案好像并不是他想要的。于是他继续追问有没有别的区别?我说这就是个名字而已,如果服务器支持,他完全可以把GET改个名字叫GET2。他反问道,那就是单纯的名字上的区别喽?我想了想,我觉得如果说再具体的区别,只能去看RFC文档了,还要取决于服务器(指Apache,I

2016-12-23 12:39:39 303

原创 什么是hack技术

由于不同的浏览器,比如Internet Explorer 6,Internet Explorer 7,Mozilla Firefox等,对CSS的解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。这个时候我们就需要针对不同的浏览器去写不同的CSS,让它能够同时兼容不同的浏览器,能在不同的浏览器中也能得到我们想要的页面效果。这个针对不同的浏览器写不同的CSS

2016-12-22 11:49:36 1428

原创 JavaScript判断数据类型

前一阵写过一个如何判断数据类型的文章,再更新一些。在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。对于数组、函数、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。还可以使用instanceof,例如v

2016-12-21 18:06:21 280

原创 setTimeout异步执行

下面这段代码想要循环昝输出结果01234,请问输出结果是否正确,如果不正确,请说明为什么,并修改循环内的代码使其输出正确结果for(var i=0;i<5;++i){ setTimeout(function(){ console.log(i); },1000);}查到的资料是 JavaScript是单线程执行的,无法同时执行多段代码。当某一段代码正在执行的时候,所有后

2016-12-21 17:54:53 1805

原创 git本地仓库 删除文件

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改查资料的时候还遇到一个问题,就是原文地址:http:/

2016-12-20 11:27:17 11102

转载 php中文路径问题

所有面页,包括空白的都会报类似下面的错误。Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0Fatal error: Unknown: Failed opening required 'E:/ttttt/中文/index.php' (include_path='.

2016-12-19 19:05:49 2141

转载 三栏布局中div的先后顺序问题

常用的三栏布局中,用的较多的浮动布局,会因为div块的先后顺序而产生不同的效果。这种情况下,一般左右两栏div需要在中间栏之前。这样,才能让左右两个边栏浮动到它们应该的位置上,以此来使得中栏能够进入中间的空间,并自适应布局。若是浏览器在一个或者两个边栏div之前发现中栏,那么中栏会先占据一侧或者两侧位置,这样浮动的部分就会跑到中栏的下面。如下:上理前

2016-12-16 14:30:49 1208

转载 CSS两边固定,中间自适应

面试看到的一个问题,之前看过一个问题,是让左边固定,右边自适应,代码如下:他的思路是先让右边宽度为父级元素的100%,然后右边里边再写一个div,margin-left为左边元素的宽度。左边的元素自己想的办法是用弹性盒子flex: Document #out{ display: -webkit-flex; display: -moz-fl

2016-12-16 10:38:33 733

原创 angularjs路由学习

学习了angularjs当中的路由功能,查了下资料Angular中实现的是前端路由,前端路由的原理是使用ajax去请求一个html文件,这个文件里定义的是一个subview,然后将这个subview中的dom节点取出后 替换到某个充当container的dom中去(如ng中就是标示了ng-view的div了),而mainView是不会发生改变的。 //我是不会被刷新的

2016-12-16 10:14:35 245

原创 面试遇到的ajax请求串行和并行问题

昨天面试的时候看到的一个题1.有三个ajax请求,如何让这三个ajax请求串行执行,即第一个执行完成后在执行另一个?我回答的是判断上一个请求返回结果,执行完成之后在执行下一个,对吗?2.如何让他们并行执行,然后三个请求都执行完成后,再执行某个操作?我觉得写三个$.ajax不就是并发执行了吗,然后遍历看是否都返回结果了,如果都返回结果了,再进行继续的操作,这么想对吗?意义是什么呢

2016-12-16 10:03:50 3478

空空如也

空空如也

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

TA关注的人

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