码迷,mamicode.com
首页 > 编程语言
C++面向对象—成员函数与成员变量的实现机制学习笔记(1)
《深度搜索C++对象模型》的一些学习纪要: 一成员变量篇 0. 类的编译中,先编译成员变量和成员函数的额声明,成员函数的定义在类声明结束后再处理; 1. 类中,多个代码区块public或者private最终会被按区块统一,然后编译过程中,后定义的成员变量地址高于定义的成员变量; 2. 静态变量在程序启动时初始化,存储的位置在于程序的全局数据段中; 3. 继承中...
分类:编程语言   时间:2014-05-21 10:18:55    阅读次数:305
编程精粹--编写高质量C语言代码(4):为子系统设防(一)
通常,子系统都要对其实现细节进行隐藏,在进行细节隐藏的同时,子系统为用户提供了一些关键入口点。程序员 通过调用这些关键的入口点来实现与子系统的通信。因此如果在程序中使用这样的子系统并且在其调用点加上了调 试检查,那么不同花很大力气就可以进行许多错误检查。 当子系统编写完成后,要问自己:“程序员什么情况下会错误地使用这个子系统,在这个子系统中怎样才能自动检 查出这些问题?”...
分类:编程语言   时间:2014-05-21 07:04:02    阅读次数:283
MVC的设计模式在JavaWeb中的实现
JSP开发模式 jsp开发模式的发展 1.模式1:(适合小型项目的技术的开发)     a.第一版本,纯jsp(封装数据,处理数据,显示数据)     b.第二版本,Jsp+JavaBean.         jsp:收集数据,显示数据         JavaBean:封装、处理 2.模式2:servlet+Jsp+JavaBean(是mvc在java中的具体的实现,是java...
分类:编程语言   时间:2014-05-21 17:03:21    阅读次数:406
C语言之深入指针与字符串
#include #include //要使用malloc(),必须包含此库文件 void main() { char count, *ptr1, *p; ptr1 = malloc(27*sizeof(char)); ptr1[26] = 0;//字符串要加0 if (ptr1 == NULL) { puts("没有足够的空间卡可以分配!\n"); } p = ptr1...
分类:编程语言   时间:2014-05-21 07:11:10    阅读次数:275
你真的了解JAVA中与Webservice相关的规范和实现吗?
很多人在项目中使用Webservice,只是知道如何发布Webservice,如何调用Webservice,但真要论其来龙去脉,还真不一定清楚。 一切一切还要从我们伟大的sun公司规范说起。 JAVA 中共有三种WebService 规范,分别是JAXM&SAAJ、JAX-WS(JAX-RPC)、JAX-RS。 下面来分别简要的介绍一下这三个规范。针对JDK...
分类:编程语言   时间:2014-05-21 07:27:31    阅读次数:466
Accelerated C++学习笔记5—<组织程序和数据>
第4章  组织程序和数据 从前面的学习中,我们可以发现程序并不是我们所想的那么简短,他们都有一个共同的特性,那就是 1)都能解决某些特定类型的问题 2)与其他的大多数工具都互相独立 3)都具有一个自己的名称 C++中提供两种基本的方法来让我们组织大型的程序,函数(子程序)和数据结构。 1、组织计算 1)计算总成绩 子函数grade //根据学生的期中考试、期末考试、家庭作...
分类:编程语言   时间:2014-05-21 10:50:28    阅读次数:386
Java程序初始化的顺序是怎样的
在Java语言中,当实例化对象时,对象所在类的所有成员变量首先要进行初始化,只有当所有类成员完成初始化后,才会调用对象所在类的构造函数创建对象。...
分类:编程语言   时间:2014-05-21 08:58:13    阅读次数:303
C语言之输入输出深入剖析
输出字符串: puts()函数: puts()函数只接受一个参数(指向要显示的字符串的指针)。由于字面字符串是一个指向字符串的指针,因此 puts()可用于显示字面字符串和字符串变量。 puts()显示完字符串后,自动换行。 puts()是一个标准的输出函数,需要包含stdio.h。 printf()函数: printf()函数是库函数,可用于显示字符串,使用转换...
分类:编程语言   时间:2014-05-21 16:53:00    阅读次数:299
经典C语言程序设计100例 -- C 和 Python 版 (06 - 10)
【06】格式化输出 题目:用*号输出字母C的图案。 思路:可先用'*'号在纸上写出字母C,再分行输出。如果输出图形较大,且有规律可循,可考虑使用循环。 C 语言代码 int main() { const char *p = " **** \n" " ** ** \n" "** \n"...
分类:编程语言   时间:2014-05-21 06:25:40    阅读次数:305
Windows平台安装最新OpenCV-2.4.9,利用Eclipse、MinGW构建C++调用OpenCV开发环境
最近电脑重装系统了,第一件事重装OpenCV。这次直接装最新版,2014-4-25日发布的OpenCV2.4.9版本,下载链接:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download。其实安装过程跟2.4.4的过程差不多,这里错略记录下过程。2.4.4的安装过程见链...
分类:编程语言   时间:2014-05-21 10:43:46    阅读次数:312
TLS 线程局部存储
TLS(Thread Local Storage) 线程局部存储  所有的线程都共享着进程的虚拟地址~ 局部变量为每个线程所独立共享的,静态变量和全局变量是进程中所有线程一起共享的~ TLS可以为线程提供一个唯一的数据用一个全局的索引~每个线程 有自己的副本~各个线程互不影响~其实所保存的数据就是线程关联的~ 先看个图: 如图可见每个线程有自己独立的TLS表格,相当于一个数组...
分类:编程语言   时间:2014-05-21 16:45:55    阅读次数:339
基于注解的Spring MVC整合Hibernate
1、导入jar 2、web.xml配置  xmlns="http://java.sun.com/xml/ns/j2ee"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee  http://ja...
分类:编程语言   时间:2014-05-21 09:06:23    阅读次数:484
eclipse中web项目部署以后jsp的java文件找不到问题(Tomcat配置serverlocations)
我的开发环境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web项目jsp文件被tomcat转换成java以后的java源文件的位置,发现正常情况下的webapps下面,没有看到我部署的项目 同时,work目录(jsp的工作目录)下面也没有生成相关的jsp的class文件和java源文件。但是我想看源码啊。找了一堆关于jsp的源码位置的文章,都...
分类:编程语言   时间:2014-05-21 06:24:23    阅读次数:292
Java的线程和多线程教程
Java线程(Java Thread)是执行某些任务的一种轻量级进程。Java中的Thread类提供了多线程(multi-threading)功能,应用程序可以创建多个线程并同时运行。     在一个应用程序中,通常会有两种类型的线程-用户线程(user thread)和守护线程(daemon thread)。当我们启动引用程序时,首先创建用户线程main,我们可以创建多个用户线程和守护线程。当...
分类:编程语言   时间:2014-05-21 07:26:06    阅读次数:370
深刻理解Java中的String、StringBuffer和StringBuilder的区别
结合自己的一些真实经历讲解String,StringBuffer及StringBuilder...
分类:编程语言   时间:2014-05-21 10:34:16    阅读次数:230
【Cracking the Code Interview(5th edition)】二、链表(C++)
链表结点类型定义:1 class Node {2 public:3 int data = 0;4 Node *next = nullptr;5 6 Node(int d) {7 data = d;8 }9 };快行指针(runner)技巧:同时...
分类:编程语言   时间:2014-05-21 04:26:19    阅读次数:444
python的相对路径导入问题
用python做项目,如果项目大了,或者想更好的管理程序,总是要使用包。包解决了命名冲突的问题。今天在使用python的相对路径导入的时候,遇到了不少的问题。包导入情形:src/__init__.pymain.pycomponents/__init__.pyexpander.pylanguage_i...
分类:编程语言   时间:2014-05-21 04:31:40    阅读次数:336
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!