首页 > 2016年05月13日 > 全部分享
Exercise(15):杨辉三角
/* 打印出杨辉三角形 输入:n 输出:n行 样例:如下图 输入:4 输出: 1 1 1 1 2 1 1 3 3 1 输入:6 输出: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 问...
分类:其他   时间:2016-05-13 00:32:47    收藏:0  评论:0  赞:0  阅读:187
java实现算法之堆排序
本文参考文章:http://blog.csdn.net/morewindows/article/details/6709644 堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。 二叉堆的定义 二叉堆是完全二叉树或者是近似完全二叉树。 二叉堆满足二个特性: 1.父结点的键值总是大于或...
分类:编程语言   时间:2016-05-13 00:32:37    收藏:0  评论:0  赞:0  阅读:239
多线程
1.多任务处理有两种类型: 基于进程:一个进程独享内存空间 基于线程:在进程内部共享内存地址空间 2.进程是指一种“自包容”的运行流程,有自己的地址空间,线程是进程内部单一的一个顺序控制流 3.基于进程的特点是允许计算机同时运行两个或更多的程序 4.基于线程的多任务处理环境中,线程是最小的处理单位 5.进程就是一个应用程序 6.进程内部在分多任务,这个就是线程 7.进...
分类:编程语言   时间:2016-05-13 00:32:26    收藏:0  评论:0  赞:0  阅读:259
SpringMVC 模拟 PUT 提交和 DELETE 方式的提交
步骤 1:在 web.xml 中配置 HiddenHttpMethodFilter 过滤器 HiddenHttpMethodFilter org.springframework.web.filter.HiddenHttpMethodFilter </filt...
分类:编程语言   时间:2016-05-13 00:32:17    收藏:0  评论:0  赞:0  阅读:224
NodeJS虚拟机
NodeJS 中有一个名为 vm 的包,用来创建运行 NodeJS 代码(JavaScript, ECMAScript)的虚拟机。var vm = require('vm');这个vm的方法不多: vm.Script vm.createScript vm.createContext vm.runInDebugContext vm.runInContext vm.runInNewContext vm....
分类:Web开发   时间:2016-05-13 00:32:07    收藏:0  评论:0  赞:0  阅读:242
Java网络编程基础
一、Java网络编程  网络编程在如今这样的网络时代是十分重要的,Java语言提供了丰富的类库来支持网络编程。这里将重点介绍Java.net中的类,充分了解认识Java网络编程的原理并深入学习各模块。在学习Java网络编程之前首先需要具备一定的网络知识:网络的层次结构,常见的网络协议(TCP/IP),IP地址端口号等等。需要学习了解这些内容,可以参考前面的文章。二、主机地址和IP地址  在进行网络访...
分类:编程语言   时间:2016-05-13 00:31:57    收藏:0  评论:0  赞:0  阅读:213
Javascript-BOM
BOM 定义:BOM 也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。   一.window对象 BOM 的核心对象是window,它表示浏览器的一个实例。window对象处于JavaScript 结 构的最顶层,对于每个打开的窗口,系统都会自动为其定义window 对象。 对象的属性和方法 window 对象有一系列的属性,这些属性本身也是对象。 window...
分类:编程语言   时间:2016-05-13 00:31:48    收藏:0  评论:0  赞:0  阅读:198
PHP基本内置函数
基本知识1、引用 php语言中有引用的概念,相当于指针。如$a = &$b 2、运算符优先级 (new) > (++、–) > (*、/、%) > (+、-) >...
分类:Web开发   时间:2016-05-13 00:31:37    收藏:0  评论:0  赞:0  阅读:269
Spring MVC注解配置结合Hibernate的入门教程及其代码实例
Spring MVC注解配置结合Hibernate的入门教程及其代码实例 源代码下载地址:http://www.zuidaima.com/share/1787210045197312.htm...
分类:编程语言   时间:2016-05-13 00:31:27    收藏:0  评论:0  赞:0  阅读:282
hdu 2084 数塔
数塔 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 34163    Accepted Submission(s): 20384 Problem Description 在讲述DP算法的时候,一个经典的例子就是数...
分类:其他   时间:2016-05-13 00:31:17    收藏:0  评论:0  赞:0  阅读:180
《java入门第一季》之面向对象静态内部类和非静态内部类的区别
很感谢在内部类章节,“开心阳”先生给与的建议。使用静态内部类。这里就简单说一下静态内部类的使用。 package com.devin; public class MyMain{ private static String name = "woobo"; private String num = "X001"; // 静态内部类可以用public,protected,...
分类:编程语言   时间:2016-05-13 00:31:07    收藏:0  评论:0  赞:0  阅读:225
CSR8670脱机运行后串口通信异常
1. UART通信异常1.1. 现象周五在调试CSR8670时遇到一个严重的问题:在xIDE环境下调试时,CSR8670收到MCU发来的数据后都会正常应答。一旦脱机运行,CSR8670与MCU的通信发生异常,具体现象如下: MCU发送一条x字节的命令给CSR8670,UART task收到的命令的长度不足x字节,最先发送的若干字节丢失 MCU以较短间隔发送多条x字节的命令给CSR8670,UART...
分类:其他   时间:2016-05-13 00:30:57    收藏:0  评论:0  赞:0  阅读:195
读书笔记JVM探秘之六:编译器的那些事儿
前期编译java源代码——>JVM字节码(class文件) 大致的编译过程: 解析与填充符号表——>注解处理——>分析与字节码生成 具体就是词法分析、语法分析、构建语法树等过程,此阶段几乎不会对代码做出优化,撑死就是做一些冗余处理,比如 int a = 3 + 1; 改成 int a = 4;等。 值得一说的是解语法糖的过程,java有大量的语法糖,泛型、自动装/拆箱、变长参数、foreac...
分类:其他   时间:2016-05-13 00:30:47    收藏:0  评论:0  赞:0  阅读:143
总结下Windows, Linux, Mac系统下的换行符差异
0. Introduction: 回车:0x0a  回车换行: 我们通常所说的回车换行,即文本文件的一行结束,开始新的一行,这个概念英文叫做End-of-Line,简写为EOL,你也可以把它理解为一个逻辑上的换行,但是这个相同的概念在不同的操作系统中却由不同的ASCII码(0x0a, 0x0a0x0d, 0x0d)组成,为了避免混淆,我们后面都称这个统一逻辑上的概念为EOL。 1....
分类:Windows开发   时间:2016-05-13 00:30:31    收藏:0  评论:0  赞:0  阅读:191
快速掌握Lua 5.3 —— 调试库 (2)
Q:如何调试”Closure”的”upvalue”信息? A: --[[ debug.getupvalue(f, up) 返回函数("Closure")"f"的第"up"个"upvalue"的名字和值。 Lua按照"upvalues"在匿名函数中出现的顺序对其编号。如果指定的"up"索引越界,则返回"nil"。 以'('开头的变量名表示没有名字的变量(比如是循...
分类:其他   时间:2016-05-13 00:30:07    收藏:0  评论:0  赞:0  阅读:275
CVTE暑期实习hr面(C/C++软件研发,已收到offer)
经过两轮技术面试,周三迎来了CVTE的hr面(视频面试--面试时间:半小时),周五收到offer^_^,记录下hr问到的问题,希望对大家有所帮助。 //1、说说你对公司的了解 //2、都面试了哪些公司,哪些拿到offer,哪些未拿到(为什么被刷) //3、说下自己的优点、缺点(各自举一个实例) //4、小时候印象最深刻的一件事 //5、说说自己的家庭情况 //6、为啥会选择广州,北京不是更好吗(...
分类:编程语言   时间:2016-05-13 00:29:57    收藏:0  评论:0  赞:0  阅读:317
Hadoop任务优化建议 - 【Dr.Elephant系列文章-6】
使用Dr.Elephant来分析我们的任务,可以知道有哪些地方可以进行优化。 加速你的任务流程 对于特定的任务,最好有特定的参数配置。对于很多的应用场景来说,默认的任务配置并不能保证每个任务都有最好的性能。尽管对这些任务进行调优会花费一些时间,但是这些调优带来的性能提升是非常可观的。 有几个任务参数需要特别注意:mapper数量,reducer数量,io.*的配置,内存使用设置以及生成的文件...
分类:其他   时间:2016-05-13 00:29:47    收藏:0  评论:0  赞:0  阅读:158
Tomcat源码分析--一次HTTP请求过程
前两篇我们分析了Tomcat服务的启动过程和Connector(连接器)。现在让我们看看一次Tomcat服务器是怎么提供HTTP服务的。       上文我们说到endpoint是底层处理I/O具体实现类,那么一次HTTP首先也要从这个类中开始。还是以NIOEndPoint实现类为例子。在NIOEndPoint类中有一个名为Acceptor内部类。该内部类负责接收即将到来的TCP/IP连接,并将它们...
分类:Web开发   时间:2016-05-13 00:29:37    收藏:0  评论:0  赞:0  阅读:299
JAVA聊天室代码
聊天室界面: 源码:public class ClientFrame extends Frame { private TextField textFieldContent = new TextField(); private TextArea textAreaContent = new TextArea(); private Socket socket = null;...
分类:编程语言   时间:2016-05-13 00:29:27    收藏:0  评论:0  赞:0  阅读:237
JS和HTML标签的解耦
做web开发,经常涉及JS或Jquery操作HTML。作为程序员,当然希望代码越写越简单,越写越好维护。所以对JS操作HTML的写法,做如下总结。           1:最初级的写法:                     这种写法应该是出现在学校课堂上。           2:普遍的写法:       这种写法在开发中比较常见,代码梳理比较好的,还会把点击事件的Jquer...
分类:Web开发   时间:2016-05-13 00:29:17    收藏:0  评论:0  赞:0  阅读:170
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!