首页 > 编程语言
C语言实现使用静态数组来构造栈结构
在数据结构中,栈是一种很重要的存在。这是一种先进后出的结构,就像一个“死胡同”一样。今天我们先用最简单的方式静态数组来模拟栈。代码上传至 https://github.com/chenyufeng1991/Stack_StaticArray 。(1)声明栈的大小,数组,和一个栈顶指针。栈顶指针可以取出栈顶的数据。#define STACK_SIZE 50 static int stack[STA...
分类:编程语言   时间:2016-03-06 12:59:00    收藏:0  评论:0  赞:0  阅读:189
设计模式-命令模式(Go语言描述)
在上一篇博客设计模式-单例模式(Go语言描述)中我们介绍了在golang中如何去实现单例模式,在文章的最后我们也介绍到了golang独有的一种实现单例的方式-sync.Once.Do(),可以让golang轻松的实现可以应对并发请求的单利.今天我们继续探索设计模式,来介绍一下命令模式的实现.说起命令,大家第一反应可能就是我们平时敲的各种命令,啪啪啪几行命令下去就可以完成一些功能,在看到命令模式这个词...
分类:编程语言   时间:2016-03-06 12:58:50    收藏:0  评论:0  赞:0  阅读:193
ACM/ICPC 之 最长公共子序列计数及其回溯算法(51Nod-1006(最长公共子序列))
这道题被51Nod定为基础题(这要求有点高啊),我感觉应该可以算作一级或者二级题目,主要原因不是动态规划的状态转移方程的问题,而是需要理解最后的回溯算法。
分类:编程语言   时间:2016-03-06 12:58:00    收藏:0  评论:0  赞:0  阅读:191
java基础题目总结
有些基础题目由于工作中用的比较少但却又是不可少的,这样回答起来就会反应慢,不确定,不准确,特此开了文章记录遇到的不确定或者回答比较拗口的问题。 1.servlet是单例的吗,是安全的吗,是多线程吗 servlet是单例的,根据web.xml实例化一次后,其他访问通过多线程的方式调用servlet实例
分类:编程语言   时间:2016-03-06 12:56:40    收藏:0  评论:0  赞:0  阅读:148
CAF(C++ actor framework)使用随笔(各种send通信用法)(三)
c). 同步发送, 等待响应, 超时后收到1个系统消息. 贴上代码 #include <iostream> #include "caf/all.hpp" #include "caf/io/all.hpp" #include <string> #include <thread> #include <c
分类:编程语言   时间:2016-03-06 12:54:20    收藏:0  评论:0  赞:0  阅读:379
Effective Java2读书笔记-对于所有对象都通用的方法(一)
第8条:覆盖equals时请遵守通用约定 ①约定的内容 自反性。对于任何非null的引用值x。x.equals(x)必须返回true。 对称性。对于任何非null的引用值x和y。当且仅当y.equals(x)返回true时,x.equals(y)必须返回true。 传递性。对于任何非null的引用值
分类:编程语言   时间:2016-03-06 12:51:50    收藏:0  评论:0  赞:0  阅读:161
Thinking in java 16/3/6
对象与基本类型: String s = new String(“abc”); s为引用,引用值为abc的对象,此对象存放在堆中 基本类型:在java中视作一种特殊存在的“基本类型”,(完全为了数据高效的处理),也就是说,不是用new来创建变量,而是创建一个并非引用的“自动”变量。这个变量直接存储“值
分类:编程语言   时间:2016-03-06 12:49:30    收藏:0  评论:0  赞:0  阅读:105
SPRING IN ACTION 第4版笔记-第七章Advanced Spring MVC-006- 如何保持重定向的request数据(用model、占位符、RedirectAttributes)
一、redirect为什么会丢数据? when a handler method completes, any model data specified in the method is copied into the request as request attributes, and the r
分类:编程语言   时间:2016-03-06 12:49:20    收藏:0  评论:0  赞:0  阅读:242
java设计模式学习笔记第三章
适配器(Adapter)模式 接口适配 适配器模式的意图在于,使用不同接口的类所提供的服务为客户端提供它所期望的接口。 <interface> PhysicalRocket RocketSim PhysicalRocket( getMass():double burnArea:double, get
分类:编程语言   时间:2016-03-06 12:47:30    收藏:0  评论:0  赞:0  阅读:151
java设计模式学习笔记第二章
本章介绍了接口的模式。有几道题记录一下。 挑战2.1 写出在java中抽象类和接口的区别。 1.一个类可以实现多个接口,但却只能继承最多一个抽象类。 2.抽象类可以包含具体方法;接口的所有方法都是抽象的。 3.抽象类可以声明和使用字段;接口则不能,但可以创建静态的final常量。 4.抽象类的方法可
分类:编程语言   时间:2016-03-06 12:46:40    收藏:0  评论:0  赞:0  阅读:102
java之try catch finally
try{ }catch(Exception e){ }finally{ } java异常处理在编程中很常见,将可能抛出异常的语句放在try{}中,若有异常抛出,则抛出异常语句之后的语句不再执行。catch (Exception e) {}抓取异常并进行处理。finally{}中主要做善后工作,如资源
分类:编程语言   时间:2016-03-06 12:46:20    收藏:0  评论:0  赞:0  阅读:126
Javascript Promise对象学习
ES6中的Promise对象 var p = new Promise(function(resolve, reject){ window.setTimeout(function(){ console.log("1",1); resolve(1); },10); }); p.then(function
分类:编程语言   时间:2016-03-06 12:45:30    收藏:0  评论:0  赞:0  阅读:144
vim快速配置C++,python环境
利用高手在github写的配置文件可以一键配置vim环境 ------------------------------------------------------------------------------------- 介绍见此博文:http://www.cnblogs.com/ma617
分类:编程语言   时间:2016-03-06 12:44:40    收藏:0  评论:0  赞:0  阅读:179
20145216史婧瑶《Java程序设计》第一周学习总结
20145216 《Java程序设计》第1周学习总结 教材学习内容总结 第一章 Java平台概论 1.1 Java不只是语言 1、Java三大平台:Java SE、Java EE与Java ME 2、Java SE的四个组成部分:JVM、JRE、JDK与Java语言 3、容器就操作层面来说,就是执行
分类:编程语言   时间:2016-03-06 12:42:40    收藏:0  评论:0  赞:0  阅读:128
com.apache.dc.query.Query所属包名apache-common-sid.jar
com.apache.dc.query.Query所属包名apache-common-sid.jar 首先这个类是基于HQL的,好多方法里面要传String clzz, 刚开始我真不知道这个参数传什么,后来看别人的代码才知道 要填 Entity.class.getName() 当然了这是一个字符串,
分类:编程语言   时间:2016-03-06 12:42:00    收藏:0  评论:0  赞:0  阅读:165
Java学习第一周博客
20145307《Java程序设计》第一周学习总结 教材学习内容总结 首先学习安装Java有两种方法,一种是用Eclipse直接编辑输出,另一种方法是用记事本之后用win+G开启cmd运行虚拟机运行记事本编出来的.java 另外,在此补充一些常用的DOS命令,毕竟想用cmd的话还是要掌握它的目录进出
分类:编程语言   时间:2016-03-06 12:40:40    收藏:0  评论:0  赞:0  阅读:102
Python class and function json
# coding=utf-8 __author__ = 'student' ''' how to define a class how to extend a class how to make a package how to import package how to define a meth...
分类:编程语言   时间:2016-03-06 12:39:50    收藏:0  评论:0  赞:0  阅读:129
javascript编程习惯总结
总结一下javascript需要注意的一些细节的地方: 1:声明一个对象:var a={ }; 2:另一个对象继承一个对象:Var b=Object.create(a);如果父类的属性和方法发生改变,子类也相应的改变。子类可以有自己的属性和方法。 3:省略的函数参数中默认为undefined. 4:
分类:编程语言   时间:2016-03-06 12:39:10    收藏:0  评论:0  赞:0  阅读:142
进程与线程的区别
线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别:(1)地址空间:进程内的一个执行单元;进程至少有一个线程;它们共享进程的地址空间;而进程有自己独立的地址空间;(2)资源拥有:进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源(3)线程是处理器调度的基本单位,但进程不是.
分类:编程语言   时间:2016-03-06 12:38:10    收藏:0  评论:0  赞:0  阅读:236
排序算法之冒泡排序
基本思想 首先第一个元素和第二个元素比較,假设第一个大。则二者交换,否则不交换;然后第二个元素和第三个元素比較。假设第二个大,则二者交换,否则不交换……一直按这样的方式进行下去。终于最大的那个元素被交换到了最后。一趟冒泡排序完毕。 代码 public void BubbleSort(int[] a,
分类:编程语言   时间:2016-03-06 12:38:00    收藏:0  评论:0  赞:0  阅读:118
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!