码迷,mamicode.com
首页 > 编程语言
C++设计模式实现--职责链(Chain of Responsibility)模式
一. 概述 职责链模式: 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 二. 举个例子 员工要求加薪 公司的管理者一共有三级:总经理、总监、经理,如果一个员工要求加薪,应该向主管的经理申请,如果加薪的数量在经理的职权内,那么经理可以直接批准,否则将申请上交给总监。总...
分类:编程语言   时间:2014-06-22 14:46:52    阅读次数:300
Python科学计算(二)——正弦信号的时域波形与频谱图
一个简单的 使用python 绘制正弦信号 的时频域波形程序...
分类:编程语言   时间:2014-06-22 18:12:27    阅读次数:342
Nucleus PLUS的启动、运行线程和中断处理
nucleus系统是实时嵌入式操作系统,具有实时、任务抢先、多任务内核,其中95%的代码由C语言写成,极易移植,开放的源码使得配置和裁剪方便,再加上体积小(全部二进制映像可仅20K)、响应快速等特性,使得Nucleus PLUS得到广泛应用。本文总结了Nucleus PLUS的启动流程、运行线程和中断处理机制。...
分类:编程语言   时间:2014-06-22 14:53:02    阅读次数:249
Java 内存模型
Java的内存模型分为主存储器和工作存储器两种。 主存就是实例位置所在的区域,主存为所有线程锁共用;每个线程都拥有自己独立的作业区,称为工作存储器。 当一个线程需要对某对象的一些字段进行操作时,就会把这些需要的信息从主存储器copy到自己的工作存储器,而这个拷贝就叫做工作拷贝。 说到这里大家都可以想象Java是如何保证内存一致的了。主存上面的内容就像是个标准,而每个线程的工作拷贝就像是草...
分类:编程语言   时间:2014-06-22 21:23:29    阅读次数:242
我的编程语言经历
Alan Perlis 说过:“一种不改变你编程的思维方式的语言,不值得去学。”,虽然写了这么多年程序,用了这么多的语言,但我自认还没悟道编程语言如何改变我的思维方式。几天前,我需要用python来为ledisdb写一个客户端,我突然发现,对于c++,go这种语言,我如果需要实现一个功能,首先想到的是问题是代码应该怎么写。但是当我使用python的时候,我首先考虑的问题是在哪里去找一个库用来解决我...
分类:编程语言   时间:2014-06-22 17:01:55    阅读次数:190
Effective C++:条款22:将成员变量声明为private
(一)为什么不采用public成员变量 (1)首先,从语法一致性考虑,客户唯一能访问对象的方法就是通过成员函数,客户不必考虑是否该记住使用小括号()。 (2)其次,使用函数可以让我们对成员变量的处理有更精确的控制。如果我们令成员变量为public,那么每个人都可以读写它! 但如果我们以函数取得或设定其值,我们就可以实现出“不准访问”、“只读访问”以及“读写访问”,我们甚至可以实现“惟写访...
分类:编程语言   时间:2014-06-21 22:13:56    阅读次数:232
V8 javascript引擎初步体验
v8 引擎,不必多说,大名鼎鼎,迄今最快的js引擎。 这么好的东西,如果尽在浏览器中使用,太浪费了,也希望用到其他地方,比如一些客户端开发中。 闲言少讲,这就开始 下载源码 去官方网站:https://code.google.com/p/v8/ 我喜欢用git,所以从这里下载 git clone git://github.com/v8/v8.git v8 && cd v...
分类:编程语言   时间:2014-06-22 18:35:16    阅读次数:250
Java解惑
表达式之谜 字符之谜 循环之谜 异常之谜 类之谜...
分类:编程语言   时间:2014-06-22 20:13:21    阅读次数:257
Python模块安装与读取Excel
Python读取excel模块...
分类:编程语言   时间:2014-06-22 20:17:20    阅读次数:358
【C语言天天练(十四)】const关键字详解
const是一个C语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,了解const的作用,在看别人的代码时,对理解对方的程序有一定帮助。 1、const可以理解成是”只读变量“的限定词,从这里可以看出,const修饰的是变量,跟常量是不同的,常量是被编译器放在内存中的只读区域,当然也就不能够去修改它。而”只读变量“则是在内存中开辟一个...
分类:编程语言   时间:2014-06-22 15:55:31    阅读次数:202
百度语音识别REST API使用方法(含JAVA代码)——不需要集成SDK的方法
实现百度语音识别REST API的java代码,可以通过Http的请求获取语音识别的结果...
分类:编程语言   时间:2014-06-22 17:29:44    阅读次数:195
Effective C++:条款23:宁以non-member、non-friend替换member函数
(一) 有个class来表示网页浏览器: class WebBrowser { public: void clearChache(); void clearHistory(); void removeCookies(); }; 许多用户会想一整个执行所有这些动作,因此WebBrowser也提供这样一个函数:clearEverything class ...
分类:编程语言   时间:2014-06-22 21:46:40    阅读次数:147
JAVA学习篇--JSP实现原理
JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。   起源:   在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的静态内容也需要程序员用Java程序代码产生,整个Servlet程序的代码将非常臃肿,编写和维护...
分类:编程语言   时间:2014-06-22 20:48:13    阅读次数:283
用python查看URL编码的中文
什么是URL编码呢,请看https://zh.wikipedia.org/wiki/Urlencode。        有时,我们向一些网站提交中文参数时,中文是会被编码成这种格式的 “%B1%E0%C2%EB ”,它的原文是“编 码”,URL编码也被称为“百分号编码”,是不是有很多百分号。我们常使用的“空格”的URL编码就是 “%20”,但是新的 标准把“空格” 替换为 ”+“,要是你遇到...
分类:编程语言   时间:2014-06-22 17:43:20    阅读次数:469
好长时间没来这里了,今天复习一下java的东西,关于Date类和时间戳的转换
在开发过程中经常会遇到对时间类的使用,而说到Date类则时间戳就不得不提一下,关于时间戳的定义大家可以看看网上对时间戳的定义,我今天只介绍一下Date类和时间戳直接的转换:下面我把自己做的两个小Demo贴出来也许对刚接触java的朋友会有帮助,也是我学习过程中的一点总结,如果有什么不足之处希望各位大神多多指教!!...
分类:编程语言   时间:2014-06-22 22:04:04    阅读次数:198
Spring3.0官网文档学习笔记(二)
1.3 使用场景       典型的成熟的spring web应用    spring使用第三方框架作为中间层    远程使用场景 EJB包装 1.3.1 依赖管理、命名规则(包)     spring-*.jar *号代表的是模块的简写,如:spring-core, spring-webmvc, spring-jms     可以在四个不同的地方...
分类:编程语言   时间:2014-06-22 23:00:21    阅读次数:331
编程技巧 - 读取完整的文件(C++)
读取完整的文件(C++)本文地址: http://blog.csdn.net/caroline_wendyC++: 把文本文件(txt)的所有内容读入字符串(string), 最高效的方法.代码:/* * main.cpp * * Created on: 2014年6月17日 * Author: Spike */ /*eclipse cdt, gcc 4.8.1*/ #i...
分类:编程语言   时间:2014-06-22 19:08:52    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!