C++中的封装、继承、多态...
分类:
编程语言 时间:
2014-03-30 22:03:34
收藏:
0 评论:
0 赞:
0 阅读:
714
想要成为一个优秀的程序员,首先要培养良好的编程习惯,为了提高代码的可读性,必须有好的命名规范。
这篇文章是小编结合网上的很多资料整理出来的,若有不当或错误的地方,欢迎大家指正
在文章开始前,为方便阅读,先简单介绍一点知识
驼峰命名法:驼峰命名法就是当变量名或函数名是由一个或多个单字连结在一起,而构成的一识别字时,第一个单字以小写字母开始,第 二个单字的首字母大写或每一个单字 的首字母都采用...
分类:
编程语言 时间:
2014-03-30 20:22:57
收藏:
0 评论:
0 赞:
0 阅读:
554
javascript学习笔记...
分类:
编程语言 时间:
2014-03-30 21:53:02
收藏:
0 评论:
0 赞:
0 阅读:
653
C++提供了函数模板(function template)?所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表?这个通用函数就称为函数模板?
凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可?在调用函数时系统会根据实参的类型来取代模板中的虚拟类型,从而实现了不同函数的功能。
下面通过一个返回最大值的函数来举例。...
分类:
编程语言 时间:
2014-03-30 23:17:30
收藏:
0 评论:
0 赞:
0 阅读:
624
为什么dubbo启动没有问题?
这篇blog源于一个疑问:
我们公司使了阿里的dubbo,但是阿里的开源网站http://code.alibabatech.com,挂掉有好几个月了,为什么我们的应用启动没有问题?
我们的应用的Spring配置文件里有类似的配置:
<beans xmlns="http://www.springframework.org/schema/beans"
xml...
分类:
编程语言 时间:
2014-03-30 22:14:09
收藏:
0 评论:
0 赞:
0 阅读:
969
简介:
集合类Collection不是Java的核心类,是Java的扩展类。集合可以用来储存任何类型的对象,给程序员提供了代码编写的灵活性,但是同时也带来了类型安全的问题。JDK1.5集以上的版本支持Generics,这种新概念的提出改变了Java传统代码的编写方式。(Generics type)编程概念和技术应用于集合类,解决了集合类的类型安全问题,这可用于对任何数据类型的定义和操作。
集合...
分类:
编程语言 时间:
2014-03-30 23:29:30
收藏:
0 评论:
0 赞:
0 阅读:
628
Java8刚正式发布没几天,今天特地体验了一下,看了一下官方文档和牛人的点评,最让我印象深刻有两个:Lambda表达式和MetaSpace!
Lambda表达式
Lambda表达式可以说是千呼万唤始出来,不记得从什么时候开始,Java一直要加这个特性,直到今天终于实现了!Lambda表达式对大家来说想必不陌生,C#语言很早就支持Lambda表达式。Lambda表达式的优点就是十分简洁,原来...
分类:
编程语言 时间:
2014-03-30 21:06:29
收藏:
0 评论:
0 赞:
0 阅读:
596
log4j:WARN Please initialize the log4j system properly.
2014-3-30 16:47:32 org.apache.catalina.core.ApplicationContext log
信息: Loading Spring root WebApplicationContext
Exception in thread "Contain...
分类:
编程语言 时间:
2014-03-30 22:57:48
收藏:
0 评论:
0 赞:
0 阅读:
2345
在用线性表来解决一元多项式的相关问题时为了节约存储空间并不需要去存储
线性表中的每一项记录,特别是系数项为0的项,所以采用办法是只需存储每一项的系数
(非0才存储)和相对应的指数即可。
在这种解决办法中的线性表有两种存储结构,一种是顺序存储另一种是线性存
储,这两中存储结构对于一元多项式来说各有优缺点,其中顺序存储的线性表的最大的优
点是支持快速的随机存储,但不利于修改,特别是增加或...
分类:
编程语言 时间:
2014-03-30 23:13:00
收藏:
0 评论:
0 赞:
0 阅读:
1000
Summary
In this chapter, I covered what is meant by concurrency and multi-threading and why you’d choose to use it (or not) in your applications. I also covered the history of multi-threading in C++ from the complete lack of support in the 1998 ...
分类:
编程语言 时间:
2014-03-30 21:56:12
收藏:
0 评论:
0 赞:
0 阅读:
615
代码要是没有注释,对读者来说就是一堆乱七八糟的字母,为了提高代码的可读性和可维护性,必须对代码进行必要的注释,这里小编整理了一下java注释规范。
(一)技巧
1:注释当前行快捷方式:ctrl+/
2:/* */ 选上要注释的代码 ctrl+Shift+/
(二)在哪些地方加注释?
1:每个源文件开头都应有一组注释,包含代码的作者,时间;
2:当编写的代码较长...
分类:
编程语言 时间:
2014-03-30 20:39:18
收藏:
0 评论:
0 赞:
0 阅读:
529
一年前写的一个脚本, 通过爬虫技术,将网站页面上出现的email地址给扒下来,
然后进行重发邮件, 由于邮箱的安全机制, 可能会进行阻拦(可以考虑怎么避免这样).........
附代码:
main.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
import re, urllib, sys, SendMail
patt2 =...
分类:
编程语言 时间:
2014-03-30 21:30:37
收藏:
0 评论:
0 赞:
0 阅读:
670
Java
程序中对于数据的输入和输出操作以“流”方式进行,J2SDK提供了各种各样的“流”类,用于获取不同种类的数据;程序通过标准的方法输入和输出数据。
java.io包中定义了多个流类型来实现输入、输出功能;从如下角度进行分类:
数据流的方向:输入流和输出流
处理数据单位:字节流和字符流(一个字符包含两个字节)
功能:节点流和处理流
节点流:从一个特定...
分类:
编程语言 时间:
2014-03-30 20:31:56
收藏:
0 评论:
0 赞:
0 阅读:
560
3线程同步实用程序
在这一节中,我们将讨论如何使用高级别机制去获得多线程的同步(synchronized)。这些高级别机制有下面几种:
Ø 信号(Semaphores):一个信号就是一个计数器,它控制着对于一个或者多个共享资源的访问。这个机制是并发编程的基本工具,在大多数编程语言中都提供这样的机制。
Ø 倒计时弹簧锁:CountDownLatch类是Java语言提供的一种机制,允许一...
分类:
编程语言 时间:
2014-03-30 22:56:18
收藏:
0 评论:
0 赞:
0 阅读:
609
package com.zhangle.arithmetic;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
/**
* 这里用栈,如果是匹配的括号,应该栈中的结果为空(一一对应消除)
* @author lenovo
*
*/
public class S...
分类:
编程语言 时间:
2014-03-30 19:57:16
收藏:
0 评论:
0 赞:
0 阅读:
665
封装
【封装复杂,对外留出简单接口】
封装是在设计类的一个基本原理,是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与对数据进行的操作进行有机的结合,形成“类”,其中数据和函数都是类的成员。
封装是一个抽象的模型,该模型对外提供服务,而任何使用该模型的用户不需要知道模型是如何运作的。
那么设计这个类的时候需要考虑的事情就是:
1、 这个类是哪个对象的抽象...
分类:
编程语言 时间:
2014-03-30 20:28:52
收藏:
0 评论:
0 赞:
0 阅读:
691
我们一般查看ip地址都是在命令行中输入ipconfig。原来在java的jdk中也提供了获取本机ip地址的方法.而且得到ip地址就一句话。
源码如下:
package com.evan.server;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class HelloWebService...
分类:
编程语言 时间:
2014-03-30 22:29:10
收藏:
0 评论:
0 赞:
0 阅读:
508
socke常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用通常通过"套接字"向网络发出请求或者应答网络请求。
编写socke的服务器端代码:
package com.evan.blog;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import ...
分类:
编程语言 时间:
2014-03-30 22:05:09
收藏:
0 评论:
0 赞:
0 阅读:
627
3.2 控制并发地访问一个资源的多个备份
在这一节中,我将实现一个二进制信号。这些类型的信号能够被用来保护对于一个共享资源的访问,或者是对于同一时刻只能够被一个线程执行的临界部分。当你需要保护一个资源的不同类型的备份时,或者是在同一时刻只能让一个线程执行,信号都可以用来现实这样的功能。
请看下面的例子,这个例子已经在上一节中已经讲过,这里只要做稍微的修改就可以了。
定义PrintQueueT...
分类:
编程语言 时间:
2014-03-30 21:41:03
收藏:
0 评论:
0 赞:
0 阅读:
555
3.3 等待多个并发事件
Java并发API提供了一个允许一个或者多个线程等待直到一系列操作完成的类—CountDownLatch。这个类是一个integer数来初始化这个类的实例,这个数是线程将要等待执行操作数。当一个线程想要去等待这些操作的执行时,它使用await()方法。这个方法使线程睡眠直到所有的操作执行完成。当这些操作中的一个完成后,它使用countDown()方法减少CountDow...
分类:
编程语言 时间:
2014-03-30 22:27:44
收藏:
0 评论:
0 赞:
0 阅读:
609