Nodejs 的模块,nodejs中每一个js文件都是独立的,不用担心他们中的变量会相互覆盖 模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个Node.js 文件就是一个模块,这个文件可能是 JavaScript 代码、 JSON 或者编译过的 C/C++ 扩展。 ...
分类:
Web程序 时间:
2016-08-08 00:42:40
阅读次数:
163
1、面向过程 缺点:重用性差 ,扩展性差,可维护性差 2、面向对象 (1)对象:万物皆对象,对象是类实例化出来的东西 (2)类:由众多对象抽象出来的东西 例子: 管理学生信息的程序 研究的对象主要是 学生 程序中的类 学生的类(学号 姓名 性别 年龄 住址 联系方式) student(code,na ...
分类:
其他好文 时间:
2016-08-08 00:41:54
阅读次数:
100
状态精简是一类极其重要的方法,在动态规划、组合计数中的应用尤为普遍。先来看一些习题: 1.LA 4380(CERC 2008) Counting Heaps 题意:给出一颗$n(1 \leq n \leq 500000)$个结点的有根树,要求给结点编号为$1 \sim n $,使得不同结点的标号不同 ...
分类:
其他好文 时间:
2016-08-08 00:40:40
阅读次数:
196
链接:blog.jobbole.com/77280/ github.com/kenfox/gc-viz 大部分开发者都认为自动垃圾回收器是理所当然的。实际上,这只是语言运行时提供的一项实用功能,旨在简化我们的开发工作。 但是如果尝试着了解垃圾回收器的内部原理,你会发现很难弄明白。除非熟悉它的工作流程 ...
分类:
编程语言 时间:
2016-08-08 00:42:08
阅读次数:
171
此题为小白书里数据结构基础的线性表训练 翻译请戳 http://luckycat.kshs.kh.edu.tw/ 解题思路 开个二维数组模拟整个过程就行了。 注意题目中提到的不理会的情况。测试数据不会很刁难。 这个模拟还是挺烦的。。。 代码: ...
分类:
其他好文 时间:
2016-08-08 00:39:51
阅读次数:
210
为什么要有动态链接库? 一个大项目(如英雄联盟)如果所有的功能都编译连接成一个完整的可执行程序加载到内存,那么这个大软件会变得非常非常的大,这是非常耗内存的,并且在现在的多道程序高并发下的操作系统,内存里会有很多待运行的软件,所以内存资源是非常珍贵的。针对这种现象就出现了动态链接库,也就是把一个功能 ...
分类:
其他好文 时间:
2016-08-08 00:39:01
阅读次数:
122
时间限制:10000ms单点时限:1000ms内存限制:256MB描述给定一个包含N个整数的数组A。你的任务是将A重新排列,使得任意两个相等的整数在数组中都不相邻。 如果存在多个重排后的数组满足条件,输出字典序最小的数组。 这里字典序最小指:首先尽量使第一个整数最小,其次使第二个整数最小,以此类推。 ...
分类:
其他好文 时间:
2016-08-08 00:38:57
阅读次数:
154
在我之前写的DOM基础(一)的文章中提到过兼容性的问题,也就是在获取标签间文本信息的时候,早期的火狐版本是不支持innerText的,只支持textContent ,现在的火狐浏览器两者都支持。而IE老版本,也是IE8之前的版本,包括IE8是不支持textContent的,只支持innerText。 ...
分类:
其他好文 时间:
2016-08-08 00:40:41
阅读次数:
163
算法 定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 特性:五个基本特性,即输入、输出、有穷性、确定性、可行性 算法设计的要求 正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案 ...
分类:
编程语言 时间:
2016-08-08 00:39:36
阅读次数:
169
为啥重学线代呢? 1.当初学得模棱两可,时间长了啥也没剩下 2.越来越发现线代很流弊,很有用(不只是线代,各门数学都有此感触) 3.比较巧合地在网络上发现了个很好的线代教学资源 4.假期浪费了太可惜了 你这堆博客要写点啥呢? 课程笔记、个人领悟、无知吐槽、等等等等 你还想说点啥么? 没了 哦 恩 ...
分类:
其他好文 时间:
2016-08-08 00:40:43
阅读次数:
115
学习自:http://lasombra.iteye.com/blog/991662 http://blog.csdn.net/xiaoli_feng/article/details/4567184 单目乘除为关系,逻辑三目后赋值。 单目:单目运算符+ –(负数) ++ -- 等 乘除:算数单目运算符 ...
分类:
编程语言 时间:
2016-08-08 00:38:58
阅读次数:
131
socket基础 SocketServer socket基础 写个自己的一句话,记得在封装传递的时候用上getattr等 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/ ...
分类:
其他好文 时间:
2016-08-08 00:40:47
阅读次数:
188
一、概述 ViewPager是android-support-v4中提供的类,它是一个容器类,常用于页面之间的切换。 继上篇文章《ViewPager之引导页》之后,本文主要介绍ViewPager更为通用的实践:ViewPager搭配Fragment实现页面切换。 这种实现方式相对于上篇文章而言,可以 ...
分类:
其他好文 时间:
2016-08-08 00:38:53
阅读次数:
153
1. 入门例子 源文件声明规则 一个源文件只有一个public类,可以有多个非public类 源文件的名称应该和public类的名称保持一致,例如本例中public类命为Dog,那么源文件名称必须为Dog.java 如一个类定义在某个包中,那么package语句应该在源文件首行,如本例中在类jihi ...
分类:
编程语言 时间:
2016-08-08 00:37:32
阅读次数:
169
1、进程、线程只针对的是应用层,而内核调用、驱动没有这种概念,调用的都是内核调用里相同的函数或变量,所以应用层多个应用操作同个硬件时,特别是要加互斥操作,8250通过cs针脚决定发送数据给哪个串口 2、发送、接收的解决并发操作,主要防止重复调用该函数,等待函数的硬件还没操作完才允许再调用, 接收一般 ...
分类:
系统相关 时间:
2016-08-08 00:38:00
阅读次数:
146