自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

旅行de攻城狮

Node.js初学者

  • 博客(37)
  • 资源 (12)
  • 收藏
  • 关注

原创 庖丁解牛学前端3——理解异步编程之async/await

庖丁解牛学前端3——理解异步编程之async/awaitasync是什么async怎么用异常捕获async是什么引用阮一峰老师的一句话概述:async是generator函数的语法糖。相比generator函数,新增了如下特性:内置执行器,不再需要generator一样依赖co库作为执行器关键字具有更好的语义性适用性更强(后两点我认为都不重要,第一点才是关键)async怎么用as...

2019-01-19 16:19:48 163

原创 庖丁解牛学前端2——从domain字段来分析cookie的优先级

参考文献:RFC 2109 HTTP 状态存储规范 由贝尔实验室发布于1997年RFC 6265 HTTP cookie规范 由UC伯克利发布于2011年从一个BUG入手:名字相同且在父子域名下的cookie,会互相干扰,于是希望彻底弄懂Cookie的优先级问题。背景知识:server拿到的cookie是string,可以解析为List>,除了键值就不包含其他信息,

2018-01-29 00:24:22 1226

原创 庖丁解牛学前端1——从一个面试题说起 全局变量/闭包/值传递/IIFE

参考文章: 破解前端面试(80% 应聘者不及格系列):从 闭包说起 - 知乎学习Javascript闭包 - 阮一峰什么是立即执行函数?有什么作用? - 知乎从一题面试入手:求输出的顺序与时间(用分隔符标识一秒间隔)for (var i = 0; i 5; i++) { setTimeout(function() { console.log(ne

2018-01-24 16:58:29 453

原创 VIM快捷键助记

删除相关删除光标位置到开头 d^删除光标位置(含)到开头 d$

2017-11-21 16:42:37 278

原创 Webstorm 打开大文件卡顿问题的解决方法

自从换了Webstorm 2016后,打开大文件一直严重卡顿,现在发现如下方式可以缓解:vim /Users/yangyang/Library/Preferences/WebStorm2016.3/webstorm.vmoptions把里面的内存参数都扩大4倍,搞定。

2017-03-08 16:22:42 3187

原创 ES2106新特性

2016年,在经历了波澜壮阔的ES2015之后,ES2016如期而至。相比于前者对于JavaScript大刀阔斧地改动,ES2016的新特性可谓波澜不惊,除去相应的BUG fix,仅仅只有2个语法糖。下面将依次介绍:includes方法:Array.prototype.includes的函数签名为Array.prototype.includes(value : any) : boolean,接收一

2016-11-09 20:47:25 611

原创 手把手教你肢解钓鱼网站

引言前些日子,一位大学老师的QQ被盗了,导致群发教育网站的链接,其中竟然还有一位同学中招!看来大家对钓鱼网站还不够警惕,就借这次机会,给大家展示一下钓鱼网站是怎么骗人的。撰写本文的想法也是源于郭燕老师的委托,再次向这位负责的老师表达一下敬佩之意。场景回顾首先,需要有一个被盗者的QQ向你发送一个钓鱼网站的链接,出于保护老师的个人隐私,我就不截图了,反正呢,就是收到这么一个链接。http://b

2015-05-31 17:18:23 5909

原创 2015华为实习生-机试题-火星计算器

先直接贴上题目,大家感受一下:自定义运算符 @,#,$,&,并且优先级@>#>$>&,利用下面的计算法则,计算出一个给定的字符串表示的表达式的值,返回整型结果。x@y = (x-1)*(y+1);x#y = (2*x+5)*(3*y+60)x$y = (x+1)*(2*x+3)*(y-1)*(2*y-3)x&y = ((x+y+1)*(y-9)+(x+7)/(y-8))输入:接受多行输入,每行

2015-04-28 10:48:57 1942

原创 记:由opencv中的waitkey引发的一场血案

opencv中,waitkey这个函数相信大家都很熟悉了,其原型如下:int waitKey(int delay=0) Parameters: delay – Delay in milliseconds. 0 is the special value that means “forever”.一直以来,我都是尊崇着opencv文档中推荐的代码去构建我的工程。最近我又构建了一个需要读入摄像头数据的工

2015-03-16 10:07:34 10164 2

转载 宽基线和窄基线

最近在研究特征匹配,对宽基线和窄基线的概念不清楚,故转载一篇文章。基线的本意是指立体视觉系统中两摄像机光心之间的距离。依据拍摄两幅图 像的视点位置关系可将对应点匹配问题分为宽基线(Wide Baseline)和窄基线匹配(Short Baseline)。宽基线一词用于匹配时,泛指两幅图像有明显不同的情况下的匹配。产生这种情况的原因有可能为摄像机之间的位置相差很大,也有可能由于摄像机旋转或焦距的变化

2015-03-09 16:20:07 628

转载 区分Bootstrps、Bagging与 Boosting

在机器学习学习过程中bootstrps bagging boosting这几个概念经常用到,现仔细学习了一下:他们都属于集成学习方法,(如:Bagging,Boosting,Stacking),将训练的学习器集成在一起,原理来源于PAC学习模型(Probably Approximately CorrectK)。Kearns和Valiant指出,在PAC学习模型中,若存在一个多项式级的学习算法来识别

2015-03-05 15:46:37 634

原创 【零起步开发Cocos2dx-3.x-王牌飞行员(二)】从程序的层次结构说起

------原创博客,转载请注明出处:http://blog.csdetails/43075387dn.net/yy19900806/article/------在开发游戏之前,我们需要理清楚一些游戏的层次关系,虽然Cocosdx具有强大的跨平台特性

2015-01-24 15:33:03 2019 3

原创 【零起步开发Cocos2dx-3.x-王牌飞行员(一)】为什么要开发cocos2d游戏

本人是一名在读学生,主要是做人脸识别方面的工作,不过在繁琐的论文中,总是容易累得找不到自己。而我,又是一个喜欢“不务正业”的种子选手,对于自己喜欢做的事情,我会倾我所能地去完成。这几天在看C++,抱着《Effective C++》啃了一半,感觉对于C++有了全新的认识,恰好,想找个程序来练手,于是斗胆开始从零起步学习游戏开发。要问现在游戏开发哪儿最火:毫无疑问是手机游戏。手游历经了很多年浑浑噩噩地

2015-01-24 01:18:57 1651 3

原创 Linux下配置Cocos2dx3.0环境(Eclipse CDT + proj.linux)

折腾了3天,终于配置好了linux版的cocos2dx3.0的开发环境(不包括安卓环境),心中还是有点小激动的。把过程和注意事项和大家分享:-----------------------------------------------------系统环境:Ubuntu 14.04 LTS 64bitEclipse 4.4.1 CDTcmake 2.8.12.2-------

2015-01-10 23:12:06 1158

原创 运算符重载

C++中的运算符重载比较简单,但是有一个习俗需要记住!为了实现连等式,即 x = y = z = 15;最好遵照如下写法:class MyClass{public: MyClass& operator= (const MyClass& rhs){ ... return *this; } MyClass& operator= (i

2015-01-07 16:16:44 370

原创 C++初始化列表

初始化列表:小手段,大回报!以前我写构造函数是这么写的:class MyString{ string str;public: MyString(string inputStr){ str = inputStr; }};但是,看完《Effective C++》,我明白了,赋值(哪怕是赋初值)和初始化是不一样的,上述写法有如下问题:对

2015-01-06 21:49:24 345

原创 2014总结 & 2015目标

2014总结:结束了中科大一年的蹂躏,终于可以踏出校门走自己的路了,不过随即而来的就是社会的现实压力。来到中科院,不得不说有点不太适应,这就是完完全全的学术机构,对于我这种想做项目的来说,真是有点无语了,在接近半年的迷茫期后,慢慢地,我还是找到了自己的路。就是走上游戏开发的路(感谢张炜师兄的指点和江涛师兄的耳濡目染)。2015目标:马上就面临找工作了,目前对于游戏开发的经验还是为零,C

2015-01-06 20:17:21 422

原创 剑指XX游戏读后感(2):网易2011笔试题详解/sizeof和strlen/交换双向链表节/dll和lib和exe/8叉树减色/11盆花组合/宠物技能遗传/看virtual继承代码写输出

请区分sizeof和strlen?char array[] = "0123456789";char* pointArray = "0123456789";char arrayBig[100] = "0123456789";cout << sizeof(array) << endl; //11 sizeof统计了占用字节数,10个字节+\0cout << s

2015-01-03 21:48:03 796 1

原创 剑指XX游戏读后感(1):寻找自己的节奏/placement new/全局对象缺点/堆和栈/malloc和new/hash和map/安卓root/root和system

--------------------------------------------------------------------------------------------------------写在前面:本文为本系列的首文,本系列主要是根据一位大牛学长的《剑指XX游戏》的文章的读后感,以及自己的相关补充,帮助提高自己的技术,提前为半年后的校招蓄力。原文地址:《剑指XX游戏》htt

2015-01-02 13:20:47 1361

原创 PCA-主成份分析实现流程

PCA用来干什么:PCA(Principal Component Analysis),PAC的作用主要是降低数据集的维度,然后挑选出主要的特征。PCA的主要思想是移动坐标轴,找到方差最大的方向上的特征值。PCA算法流程:

2014-12-30 15:12:15 769

原创 herbstluftwm-平铺算法解析

上一篇已经系统地介绍过herbstluftwm这款窗口管理器:http://blog.csdn.net/yy19900806/article/details/42236853作为一个平铺式的窗口管理器,不同于堆叠式的窗口管理器,想要使用好它,必须要对其平铺算法了熟于心,方能随心所欲地享受平铺式wm带来的高效和畅快,接下来,我将对herbstluftwm的平铺算法做一定解析:--------

2014-12-29 14:16:52 2296

原创 herbstluftwm-平铺式窗口管理器

什么是herbstluftwm?herbstluftwm是一个定制性非常强的X11平铺式窗口管理器(window manager,以下简称wm),它使用两个库,分别为Xlib和Glib,简要地说,herbstluftwm有如下特性:基于平铺的特性,该wm能把一个工作区(屏幕)分为几个子区域,每个区域可以再次进行分割...亦或是将两个区域组合到一起,而形成一个更大的区

2014-12-29 13:34:01 5222

原创 Arch Linux安装简明流程

----------废话:由于本本的散热器坏了,导致Ubuntu各种热,今天早上又卡在登录界面进不去了。遂,受了权哥个怂恿,一個月前装Arch失败的经历再次被挖掘到眼前,还是非常期待笔记本跑Arch来减减肥的,好了,有了上次失败的经验,这次继续上路!Arch走起!----------#建立网络连接(本例为无线网络,有线另找)ip link #查看接口名wifi-menu wlp

2014-12-29 11:21:07 1008

原创 20141208-SIAT-USTC跨级交流纪要备忘

李翔宇学长:强调毕业的时间点问题:2015年4-6月,开题,确定题目。2016年1-3月提交论文。提升编码能力的途径:多参加比赛(例如CSDN开源夏令营-每年6-7月份、阿里大数据比赛)熟练一个工具(R语言、python、ruby)多写专利(可以为落户加分,还有可观收入)乔光学长:把握内推(内推很重要,减少竞争)知己知彼重视简历(简历可以挖掘自己的能力,发现自己的不

2014-12-29 10:36:23 475

原创 友元解析

不废话,先上一段代码:#include class Person{private: int age;public: Person(int age){ this->age = age; }};void printAge(Person const &person){ std::cout << person.age << std::end

2014-12-25 10:54:16 388

原创 我的Eclipse配置备忘

PluginNameAddressPyDevhttp://pydev.org/updates

2014-12-24 17:36:20 330

原创 const的用法

先来一段代码:int main(){ int num = 6; int* p = # const int* p1 = # //const在*号左边 -> 被指物为常量 int* const p2 = # //const在*号右边 -> 指针本身为常量 const int* const p3 = # //被指物和指针本身

2014-12-22 09:53:06 415

原创 虚函数相关的知识

先上一段代码,简单易懂:#include class Graph{protected: double x,y;public: Graph(double x,double y){this->x=x;this->y=y;}//---------------------1 ~Graph(){std::cout<<"~Graph "<<std::endl;}//----

2014-12-22 00:24:31 452

原创 如何使得代码在main函数之前/之后执行

main函数是整个C++程序的入口函数,如果程序想要在main函数之前/之后运行,则必须借助全局对象的构造和析构函数。#include class A{public: A(){std::cout << "A" << std::endl;} ~A(){std::cout << "~A" << std::endl;}};A a_global = A();int main

2014-12-21 11:43:08 537

原创 在dash里添加eclipse快捷方式

cd/usr/share/applications[Desktop Entry]Version=4.4Type=ApplicationTerminal=falseIcon[zh_CN]=/home/netbeen/software/eclipse/icon.xpmName[zh_CN]=EclipseExec=/home/netbeen/software/e

2014-07-16 14:51:23 498

原创 配置opencv+eclipse集成开发环境

------------------------------------------------------------------系统------------------------------------------------------------------

2014-07-16 14:47:37 1678

原创 SUSE下安装QQ的刺激经历

上次SESU崩溃后一直没时间打理系统,终于,赶上了一个三天的小假期

2014-06-08 09:44:49 2414

原创 JDK 7 环境配置 windows7_X64系统

1. 运行jdk-7u45-windows-x64.exe下一步,修改安装路径,避免空格。2. 环境变量 JAVA_HOME 设置为 C:\Java\jdk1.7.0_453. 环境变量 classpath 设置为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar4. 环境变量 path 设置为 %JAVA_HOME%\bin;%JAVA_HO

2013-10-21 18:37:41 1368

原创 GitHub on Ubuntu 小贴士

1. 初次安装配置:1.1 安装命令:sudo apt-get install git1.2 配置SSHssh-keygen -t rsa -C "[email protected]"一路回车,默认配置。公钥位置在~/.ssh/id_rsa.pub。私钥位置在~/.ssh/id_rsa验证是否成功:ssh -T git@github

2013-10-15 10:20:26 557

原创 Ubuntu Linux 小贴士

1. 在Ubuntu的字符界面编辑器中,一定要改掉随时按下Ctrl + S的习惯,这不是windows,在Ubuntu下Ctrl + S是锁屏键,对应的解锁键是Ctrl + Q ,在此期间,按下任何键,屏幕都不会有任何变化,但是会在后台生效,只是你看不见;一旦屏幕解锁,所有的更改都会显示出来。

2013-10-13 21:06:16 591

原创 ubuntu 12.04无法关机解决方案

Step 1. Open the terminal.sudo gedit /etc/modulesStep 2. Add at last.apm power_off=1Save and quit.Step 3. Enter in the terminal.sudo gedit /etc/rc0.d/S90haltStep 4. Annota

2013-10-13 20:53:34 3359 4

原创 vim配置步骤

设置c风格缩进set cindent

2013-10-13 20:05:49 878

StorageAndBufferManager-3.0

中科大 高级数据库技术 实验二 Storage Buffer Manager 内含C++编写的LRU缓冲区管理器以及存储管理器

2013-11-25

VC++ 的协议分析器

VC++ 的协议分析器,基于winpcap,文档充足,能够有效抓取包,可以直接当作业上交

2013-03-23

HTML5 网络万花筒

HTML5 网络万花筒,基于HTML5的canvas制作,文档充足,可以直接当作业上交

2013-03-23

HTML5 俄罗斯方块

HTML5 俄罗斯方块,有基本的游戏功能和较强的WEBui,界面可爱,非常卡哇伊!

2013-03-23

哈希建表查找程序

这个资源是一个zip压缩包,内含一个哈希建表查找程序的全部源代码(基于C#编码),所有的资源文件,帮助文档,符合CDIO的软件开发文档。本资源为云南大学软件学院数据结构实验课程的课程成果,仅供大家参考思路,抛砖引玉。 实现能够对全年级的学生进行按姓名的哈希查找,完成相应的建表和查表程序。

2011-10-05

校园自动导游程序

这个资源是一个zip压缩包,内含一个校园自动导游程序游戏的全部源代码(基于C#编码),所有的资源文件,帮助文档,符合CDIO的软件开发文档。本资源为云南大学软件学院数据结构实验课程的课程成果,仅供大家参考思路,抛砖引玉。 本程序能够智能地在楠苑、梓苑、楸苑各处共15个主要建筑物之间自由导航,给出最佳线路,并且计算距离。

2011-10-05

基于C#的赫夫曼编码译码器

这个资源是一个zip压缩包,内含一个赫夫曼编码译码器的全部源代码(基于C#编码),所有的资源文件,帮助文档,符合CDIO的软件开发文档。本资源为云南大学软件学院数据结构实验课程的课程成果,仅供大家参考思路,抛砖引玉。 本程序能够对于任何合法输入给出赫夫曼编码之后的二进制串,也可以逆向使用,还原原本信息。

2011-10-05

基于深度优先遍历算法的迷宫游戏

这个资源是一个zip压缩包,内含一个迷宫游戏的全部源代码(基于C#编码),所有的资源文件,帮助文档,符合CDIO的软件开发文档。本资源为云南大学软件学院数据结构实验课程的课程成果,仅供大家参考思路,抛砖引玉。 本程序使用深度优先遍历算法生成的迷宫极具有可玩性,人性化界面方便用户使用。

2011-10-05

文件译码器

本资源是一个zip压缩包,内部包含基于C++编写的文件译码器全部源文件,VC++项目文件,编译后的可执行文件,帮助文档,符合CDIO的软件开发文档。这是云南大学软件学院的数据结构实验课的一个课程成果,仅供大家参考思路,抛砖引玉。 能进行windows平台下的所有的格式的文件加密,解密工作,性能可靠。

2011-10-05

线性方程组求解器

这个资源包含的是一个zip压缩包,内含线性方程组求解器的全部代码(C++编写),编译后的可执行文件,实验数据,符合CDIO的软件开发文档。此资源仅作为云南大学软件学院的数据结构实验课程的参考成果,仅供大家参考思路,抛砖引玉。

2011-10-05

桌面复数计算器

这个资源为一个zip压缩包,是云南大学软件学院数据结构实验课程的实验一的最后成果。内部包含复数计算器(基于C#编码)的全部源文件、帮助文档、编译后的可执行文件、visual studio 项目文件、符合CDIO标准的软件开发文档。此资源仅作为云南大学软件学院各同学学习数据结构的参考资料。

2011-10-05

数据结构实验之复数计算器

数据结构实验之复数计算器,附带有C#源码,有何疑问请指出谢谢

2010-12-28

空空如也

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

TA关注的人

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