首页 > 编程语言
Java学习笔记——观察者模式
观察者模式(Observer)定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。 例如当一个按钮有多个监听器,当单击按钮时,多个观察者都会被通知,执行相应的操作。 观察者由四个部分组成: 抽象主题角色:把...
分类:编程语言   时间:2014-11-04 01:34:50    收藏:0  评论:0  赞:0  阅读:326
c/c++系列的运算符优先级总结
经常写程序的时候,遇到运算符优先级的问题,令我汗颜的是,查书的次数挺多的……狠狠心,总结下。不过还要结合大量的编程实践来深入脑海。1、首先永远忘不了的是,逗号运算符级别最低,毫无争议的还有()括起来的,人工设定了最高优先级,先算括号里的。2、非人为的,就是四个,函数调用(),[]数组下标,点运算符,...
分类:编程语言   时间:2014-11-04 01:31:50    收藏:0  评论:0  赞:0  阅读:280
Java 中关于default 访问权限的讨论
Java中关于成员变量访问权限问题一般书中会给出如下表格: 简单地描述一下表中的内容:用private 修饰的成员变量只能在类内部访问;用default修饰的成员变量可以再内部访问,也可以被同个包(同一目录)中的类访问;default修饰的成员变量既可以...
分类:编程语言   时间:2014-11-04 01:31:11    收藏:0  评论:0  赞:0  阅读:354
〖Linux〗安装和使用virtualenv,方便多个Python版本中切换
1. 安装pip easy_install pip2. 安装virtualenvwrapper sudo pip install virtualenvwrapper3. 使用virtualenv source /usr/local/bin/virtualenvwrapper.sh mkvir...
分类:编程语言   时间:2014-11-04 01:30:50    收藏:0  评论:0  赞:0  阅读:367
c++ union
什么是union?翻译过来说,就是共用体,或者也叫联合体。说到了union,也就是共用体,就不得不说一下struct了,当我们有如下的struct的定义时:123456struct student{ char mark; long num; float score;};关于struct的内存结构,将...
分类:编程语言   时间:2014-11-04 01:29:40    收藏:0  评论:0  赞:0  阅读:358
javascript中各类的prototype属性
prototype作用:获取调用对象的对象原型引用应用:可以为某对象原型添加方法例:function getMax(){ var max = this[0]; for(var x=0; x max) max = this[x]; } return ...
分类:编程语言   时间:2014-11-04 01:29:30    收藏:0  评论:0  赞:0  阅读:224
带package的java编译与不带package的java编译
转自:http://www.biostatistic.net/home.php?mod=space&uid=12734&do=blog&id=1952大赞博主!解决了困扰了好几天的问题java中不带package的程序和带package的程序编译的方式是不同的。一、不带package的程序建立个He...
分类:编程语言   时间:2014-11-04 01:26:10    收藏:0  评论:0  赞:0  阅读:305
算法回顾--N皇后问题简单回顾
前言最近学习的过程中,不知道哪门子的思维发散,突然又遇见皇后问题了,于是乎老调重弹,心里琢磨,虽然思路大家都容易懂,哪怕是最简单的野蛮回溯法,说着简单,但是如果非得编码实现?我可以一次性写出来OK的代码吗?我对此表示疑问,于是乎动手写代码,发现写此类算法问题,最重要的是边界条件的判断。这里说明一下,...
分类:编程语言   时间:2014-11-04 01:24:00    收藏:0  评论:0  赞:0  阅读:204
JAVA数组与排序(Arrays.sort(数组名))
importjava.util.Scanner;importjava.util.Arrays;publicclassArrayTest03{publicstaticvoidmain(String[]args){System.out.println("请输入数组的长度:");InPutin=newInPut();//调用类InPutintn=in.in_put();//调用类InPut的方法in_putint[]arr=in.ScanIn(n);//调用方法ScanIn..
分类:编程语言   时间:2014-11-04 00:18:51    收藏:0  评论:0  赞:0  阅读:261
多线程实战(一) : 交通灯管理系统
一. 项目要求: 模拟实现十字路口的交通灯管理系统逻辑,具体需求如下: 1. 异步随机生成按照各个路线行驶的车辆。 例如: 由南向而来去往北向的车辆 ---- 直行车辆 由西向而来去往南向的车辆 ---- 右转车辆 由东向而来去往南向的车辆 ---- 左转车辆...
分类:编程语言   时间:2014-11-04 00:15:31    收藏:0  评论:0  赞:0  阅读:466
JAVA学习第六十四课 — 反射机制
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制,简单说:能动态获取类中的信息(类中所有),就是java的反射,也可以理解为对类的解剖 反射机制的基本应用场景:    比如一个程序的应用程序(TomCat),为了提高其扩展性,会对外暴露一...
分类:编程语言   时间:2014-11-04 00:13:00    收藏:0  评论:0  赞:0  阅读:291
程序猿之---C语言细节7
主要内容:检测两个整型相加是否溢出 #include #include int main(int argc, char *argv[]) { /* * a和b为非负整型变量,检测a+b是否会“溢出” */ // INT_MAX=2147483647 int a=123456789,b=2147483000; /* 方法一: if(a+b...
分类:编程语言   时间:2014-11-04 00:12:30    收藏:0  评论:0  赞:0  阅读:351
Spring学习【Spring概述】
从本文开始,我们就要一起学习Spring框架,首先不得不说Spring框架是一个优秀的开源框架。其中采用IoC原理实现的基于Java Beans的配置管理和AOP的思想都是很值得学习与使用的。下面我们就进入正题!介绍Java平台上的一个优秀的开源应用框架Spring,以及Spring框架的历史和Spring框架相关基本知识。 【转载使用,请注明出处:http://blog.csdn.net/ma...
分类:编程语言   时间:2014-11-04 00:12:00    收藏:0  评论:0  赞:0  阅读:464
【C++系列小结】面向过程的编程风格
前言   编程语言有面向过程和面向对象之分,因此编程风格也有所谓的面向过程的编程和面向对象的编程,而且语言的性质不会限制编程的风格.   这里主要说一下面向过程的编程.   “面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。 C语言是面向过程的编程语言,但是依然可以写出面向对象的程序,同样C++也当然可以写出面向过程的程序咯。   如果我们把所有的...
分类:编程语言   时间:2014-11-04 00:11:31    收藏:0  评论:0  赞:0  阅读:313
C++中struct与class的区别
在C++中,既可以用struct关键字进行类的定义,也可以用class关键字进行类的定义,那么这两者到底有什么区别呢? 唯一的一点区别是:struct和class的默认访问权限不一样。 如果我们使用struct关键字,则定义在第一个访问说明符之前的成员是public的;相反,如果使用的是class关键字,则这些成员是private的。 我认为可以这样理解:struct关键...
分类:编程语言   时间:2014-11-04 00:11:20    收藏:0  评论:0  赞:0  阅读:324
[Unity3D]Unity3D再叙NGUI之血条及技能冷却效果
各位朋友,大家好,我是秦元培,欢迎大家关注我的博客,我的博客地址是blog.csdn.net/qinyuanpei。在11月份结束了全部的课程后,就意味着博主要开始找工作了,因为博主是非计算机专业出身,所以首先要完成本专业的实习,因此博主这段时间都在忙着寻找实习单位。在寻找实习单位的过程中,或多或少的接触了些从传统行业转型到互联网行业的企业,博主在感慨互联网行业深刻地影响到各行各业的同时对这个行业的本质进行了思考。互联网行业是一种具有技术属性、媒体属性和社会属性的服务行业,它通过为人们提供各种各样的服务来连...
分类:编程语言   时间:2014-11-04 00:10:00    收藏:0  评论:0  赞:0  阅读:522
Java基础之Throwable,文件加载
Java中的异常与错误都继承自Throwable,Exception又分为运行时异常(RuntimeException)和编译时异常。 运行时异常是程序的逻辑不够严谨或者特定条件下程序出现了错误,例如做除法运算时除数为0,运行时异常Java是不要求一定去try,catch进行捕获的。我们调试代...
分类:编程语言   时间:2014-11-04 00:07:20    收藏:0  评论:0  赞:0  阅读:351
【Chat】实验 -- 实现 C/C++下TCP, 服务器/客户端 "多人聊天室"
本次实验利用TCP/IP, 语言环境为 C/C++利用套接字Socket编程,以及线程处理,实现Server/CLient 之间多人的聊天系统的基本功能。结果大致如:下面贴上代码(参考参考...)Server 部分: 1 /* TCPdtd.cpp - main, TCPdaytimed */ .....
分类:编程语言   时间:2014-11-04 00:06:10    收藏:0  评论:0  赞:0  阅读:493
VBA基础
End(3)=End(xlup),那End(1), End(2), End(4)分别等于什么?还有别的End(数字)吗?其中1代表:xlToLeft其中2代表:xlToRight其中3代表:xlup其中4代表:xldown 简记 左右上下,1,2,3,4EnumXlDirectionxlDown=-...
分类:编程语言   时间:2014-11-04 00:05:40    收藏:0  评论:0  赞:0  阅读:1045
bzoj 3594: [Scoi2014]方伯伯的玉米田 dp树状数组优化
3594: [Scoi2014]方伯伯的玉米田Time Limit:60 SecMemory Limit:128 MBSubmit:314Solved:132[Submit][Status]Description方伯伯在自己的农田边散步,他突然发现田里的一排玉米非常的不美。这排玉米一共有N株,它们的...
分类:编程语言   时间:2014-11-04 00:02:20    收藏:0  评论:0  赞:0  阅读:474
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!