自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vincent_gor专辑

我是一滴水,但是也能形成大海

  • 博客(31)
  • 收藏
  • 关注

原创 网站从http过度到https需要注意的几个小问题

前记: 由于工作的项目要求https能访问,所以也折腾了一小段时间。一。nginx配置同时访问http和https    监听 80端口和 443ssl端口。 重定向是rewrite关键字,直接改变浏览器地址栏的值;转发是proxy_pass关键字,表示转发,浏览器地址栏不变。二。 https协议下,不允许请求http协议的资源  https协议的网站,不支持请求http协

2016-08-03 00:11:33 2942

原创 浏览器跨域请求之credentials

前段时间,需要弄个简单的网站出来,访问远程的api服务。我是这么做的。首先是在搭建一个nodejs服务来运行前端页面。在我请求登录的时候,能成功返回相应的成功信息。然后,当我再次请求读取别的接口的时候,返回的信息确实提示我尚未登录。此时此刻,我一脸蒙逼。明明我已经登陆了啊。后来偶然得知这是因为浏览器的机制问题。大概的意思是,默认情况下,标准的跨域请求是不会发送cookie等用户认证凭据的。

2016-06-19 23:43:32 24740 6

原创 node.js之this的困惑

nodejs上面的this有点奇怪奇怪的。一。困惑的缘由        在控制台上面直接console.log(this), 和在文件上面console.log(this)然后再node file.js。两个结果是不一样的,别问我为什么会知道,反正我当时一脸蒙逼。控制台打印的this是一个有很多很多key的对象,而且global是不存在的;反之,在文件上面的this是个空对象,global

2016-04-29 23:36:09 1159 1

原创 unbuntu发热厉害如何处理

下面是我探究这个问题的过程 前置条件:前段时间因为装逼需要安装了ubuntu,结果,我的本本出现了好几次卡死,直接长按关机。在选择购买固态硬盘后,我想弄清楚这个是什么问题。真的很烫,把手放在键盘也能烫伤,别说放在散热口了,分分钟煮熟鸡蛋。明明我的windows很安静的啊。。。思考:可能硬盘不行了?这样发烧的运行着,会不会烧坏我的主板啊?最近穷,暂时不换电脑。于是天佑主板,不能烧坏,不然我就

2016-04-23 01:44:22 870

原创 ubuntu搭建nodejs开发环境

心血来潮,于是想要装比地将自己所在的windows环境移植到ubuntu下。一。前置说明   1.  配置:普通pc下安装的ubuntu12.04.   2.  搭建的环境为nodejs+mysql+redis。二。安装nodejs       我在这里偷懒了,直接下载官方的linux二进制包,免去安装步骤,直接下载可用。 传送门 .下面有个 “Linux Binari

2016-04-10 18:56:28 722

原创 20151207

1. 不要再for循环里面操作数据库查询很多次,性能相当差。可以选择使用sql语句,直接用 in 关键字。2. 前端html文件最好不要引入不存在的静态文件这两天碰到奇怪的问题。访问一个网站无端端变成了根目录/undefined,真是百思不得其解。后来去掉不存在的文件引入,正常了。至于原因,这个还真的不太懂。3. 负载均衡,最好保持代码一致,不然有时会死的很惨。

2015-12-08 00:30:26 318

原创 郁闷的晚上

公司的一位同事,总是长不大的样子,缺乏哪怕一点点的独立思考,遇到什么事都要问。今晚打算准时下班的我,却被他拦住了,只因为部署项目到客户的服务器上。。。有时候,我真的很想发作。作为一个有两年开发的经验的他,事情做起来像个实习生一样。有时候真的很烦他,虽然我技术喳喳。一个晚上被缠住了,感觉真的很浪费时间。下次打死也要准点下班。其实,在陪他部署的时候,我可以做很多事情的。例如,手机刷成了云o

2015-11-21 00:56:05 351

原创 ajax网络请求时候的data参数应该用JSON.stringify?

最近有点困惑,在进行ajax请求的时候,在填写data参数的时候,什么时候该用JSON.stringify,什么时候不用,直接上json对象?我是后端开发的,有时候会看到前端传过来的数据不是我想的那样,什么原因呢?今晚再次遇到,所以就上网搜搜,果然,在前端方面,我还是太弱了。事不宜迟,赶紧记录下来。假如,我的json对象是这样的var data = { name: 'vin

2015-11-09 02:18:07 6355 3

原创 nodejs中Unexpected identifier异常

今天,前端同事问了我一个js问题,虽然这个项目的后端的接口不是我负责,但是我还是挺有兴趣的。在进行网络请求的时候,发送的数据为若干个object时,后端报错 Unexpected identifier [SyntaxError: Unexpected identifier]这个问题应该如何解决?我看到这个错误的时候,第一印象就是类型不正确。至于怎么个不正确,在没看代码的情况下,我还真不

2015-11-05 21:16:33 7508

原创 npm发布属于自己的开源模块

作为一个nodejs从业者,如果说不了解npm,那还真的说不过去。说来惭愧,我一直以为发布npm模块是一件很高深的事情,于是在2014年初刚接触的时候直接避开了。现在突然有了兴趣,然后发现,比想象中的还要容易。截至目前,已经有201865 个package了。今作此文,记录之。1. 注册首先,你得有个账号 点击这里 进行注册。可以选择发布公有或者私有项目,但是私有项目是收费

2015-11-05 02:41:04 1247

原创 git的基本操作(持续更新)

发现周围的人,貌似都对git不太熟悉,当然包括我自己。于是乎,特意写下此文,帮助自己更好地对git进行操作一 什么是git?这个,我不想多说,简单而言,就是能帮助你进行版本控制,记录你的历史提交记录,还可以回滚,反正具有很强的实用性二 git的基本操作1. git pull: 更新远程代码库到你的本地。2. git status: 查看你本地文件与上一个版本的不

2015-11-04 22:28:11 382

原创 sql按照首字符分组

又是一条sql语句。前两天,朋友问我一个问题:若表里面的数据已经排过序了(字符串排序),我要怎么查询才能够从里面按照首字母分组呢?例如(a11,a12,a34,b22,b34)=> [(a11,a12,a34),(b22,b34)]。 当时我一时间没有想出了,只能说了一个拙劣的方案: like 'a%'。既然字母开头分组,那就要查询26次了。后来的后来,我突然想到,首字母排序,这么常用的东

2015-10-29 00:48:47 2497

原创 sql随机读取一条记录

在实际工作中,我碰到一个问题,就是在需要在某个表里面读取任意一条记录(随机出题)。一开始的时候,我是想着用代码去控制。具体思想是,从这个表里面读取所有的主键id,然后随机挑选一个,再去读取这条记录。但是后来想了一下,感觉这么做很不靠谱。怎么说呢,首先,代码需要写很多,需要两次查询;其次,数据量大的时候,也要读取所有数据?这不好吧。。。于是,我想到了应该从sql进行分析。sql产生那么多年了

2015-10-29 00:26:00 2684

原创 一切尘埃落定

终于,我还是决定留下来。前思后想,即使在述职前一秒,我还在想,究竟我是否留下来。然而,两个小时的“表演”,还是觉得自己应该留下来,还是得理智一点,理智一点。给自己一个机会,给大家一个机会。要么走,要么干。成年人,需要的是勇敢走下去。

2015-10-29 00:09:40 427

原创 关于今晚解题后的感想

今天工作效率还是比较低的。看似简单的问题,总是被我复杂化。一路走来,发现自己真的好多的不懂。连基础的jdbc都敲不好。例如插入多行记录,我居然在这个问题上发掉大量的时间,真是不可思议的。最让我感觉沮丧的一个是,我居然在修改了表字段的情况下,没有及时在代码中填充sql数据时修正回来,然后就是一直的悲剧了。总是报错总是报错。。。还有一个小问题是,插入多行记录的sql语句,我居然还不会写,又是弄了很

2015-03-16 03:31:56 513

原创 关于int和unsigned int的一些运算

今天去了一家游戏公司笔试,其中有一题引起我的

2014-11-12 00:51:11 1488

原创 全排列

这两天,陆续有遇到过全排列的问题。可惜, 我还是不能很好地去解决。

2014-11-06 01:05:46 342

原创 两个链表相加

You have two numbers represented by a linked list, where each node contains a single digit. The digits are stored in reverse order, such that the 1’s digit is at the head of the list. Write a functi

2014-10-31 03:51:51 405

原创 c.传递多维数组

在c/c++中,给函数

2014-09-10 21:57:10 480

转载 C++ 函数中如何接收数量不定的函数参数

下面,我们来看一下,如果在c++的函数中接收数量不定的函数参数。这种形式如同在C#的函数参数列表中使用params 类型的参数。  我们可以将函数定义成能够接受任意数量的实参。通过将省略号(3个句点...)写在函数定义中形参列表的最后,即可表示调用该函数时可以提供数量可变的实参。例如:  int sumValues(int first,...)  {    //Co

2014-09-04 21:53:22 1368

原创 java异步处理与监听器

计算机的内存是有限的。tomcat 7 中,

2014-08-28 23:01:18 3953

原创 Java常用监听器

今晚,稍微看了下Java的一些基本

2014-08-14 22:24:41 925

转载 错误:Unsupported major.minor version 51.0(jdk版本错误)

java.lang.UnsupportedClassVersionError: org/apache/nutch/crawl/Crawl3 : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineCla

2014-07-17 16:34:05 386

转载 移植Java web项目遇到两个问题

今天在移植一个项目的时候,出现了两个重大问题。一是“Project facet Java version 1.7 is not supported.”。项目中的jdk1.7不支持。说明项目是其他版本jdk编译的,在eclipse里运行时会报版本不支持。二是报如下错误:The server does not support version 3.0 of the J2EE

2014-07-17 15:40:52 588

原创 nodejs之多进程

最近感觉压力有点大,来看看nodejs的书,好让自己轻松一下。

2014-06-25 19:11:52 943

原创 网络编程

今天,我学习了nodejs里面的网络编程。主要是以下

2014-06-23 20:10:04 423

原创 编程之美真是一本不错的书

这两天,我在看《编程之美》,这是一本微软

2014-06-18 17:22:46 988

原创 nodejs之Buffer

Buffe模块是一个js与c++相结合的模块,性能相关部分由c++实现,非性能

2014-06-16 17:27:21 688

原创 看完编程珠玑的一些感想

终于看完Jon Bentley先生著作的《 》

2014-06-13 11:10:58 3367

原创 nodejs之异步I/O

今晚有空看了一下nodejs。只要有两个知识点吧。其中一个是定时器。两个函数。setImmediate(callback)和process.nextTick(callback).这两个函数都是要求立即出发callback时间。下面来看看用法。setImmediate( function() { console.log('2');});process.nextT

2014-06-12 21:56:51 475

原创 小小感想

终于,我还是决定在csdn开博客了。     很惭愧地,我的水平很菜,开博客纯粹是听了过来人的意见,说这样比较好,于是,我竟可耻地跟风了。     确实,我是个十足的菜鸟,虽然我现在我已经大二了,可我依旧什么都不懂。两年了,什么都想做,恰恰什么都做不好。对某一件事的兴趣,总会经不起时间的考验。一直以为我是个肯于坚持的人,可后来发现偏偏自己是个急性子的人,做什么都想要立竿见影的效果。私以为,

2013-05-15 00:34:27 480

空空如也

空空如也

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

TA关注的人

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