首页 > 编程语言
Java用户线程和守护线程
1.用户线程和守护线程的区别用户线程和守护线程都是线程,区别是Java虚拟机在所有用户线程dead后,程序就会结束。而不管是否还有守护线程还在运行,若守护线程还在运行,则会马上结束。很好理解,守护线程是用来辅助用户线程的,如公司的保安和员工,各司其职,当员工都离开后,保安自然下班了。 2.用户线程和 ...
分类:编程语言   时间:2017-01-30 17:55:26    收藏:0  评论:0  赞:0  阅读:245
C++的 RTTI 观念和用途(非常详细)
自从1993年Bjarne Stroustrup 〔注1 〕提出有关C++ 的RTTI功能之建议﹐以及C++的异常处理(exception handling)需要RTTI;最近新推出的C++ 或多或少已提供RTTI。 然而,若不小心使用RTTI,可能会导致软件弹性的降低。本文将介绍RTTI的观念和近 ...
分类:编程语言   时间:2017-01-30 17:55:08    收藏:0  评论:0  赞:0  阅读:291
C++虚函数表解析(图文并茂,非常清楚)( 任何妄图使用父类指针想调用子类中的未覆盖父类的成员函数的行为都会被编译器视为非法)good
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技 ...
分类:编程语言   时间:2017-01-30 17:54:25    收藏:0  评论:0  赞:0  阅读:363
王爽《汇编语言》第三版 第三章 内存访问
3.1 内存中字的存储 在0地址处开始存放20000(4E20H): 注意:0号单元是低地址单元,1号单元是高地址单元。 任何两个地址连续的内存单元,N号单元和 N+1号单元,可以将它们看成两个内存单元 ,也可以看成一个地址为N的字单元中的高位字节单元和低位字节单元。 3.2 DS和[address ...
分类:编程语言   时间:2017-01-30 17:53:11    收藏:0  评论:0  赞:0  阅读:242
C++中代理类和句柄类
指针是 C 与其他语言区别的重要特征之一,在 C++ 中,指针也被广泛运用,我们通过指针实现多态。然而,众所周知,指针的使用必须小心,否则很容易造成内存泄漏 Memory Leak。当我们有几个指针指向同一个对象时有其应该注意,关于何时释放这个对象:(1) 如果释放的太早,那么其它的指针仍然指向这片 ...
分类:编程语言   时间:2017-01-30 17:48:36    收藏:0  评论:0  赞:0  阅读:222
Java错题
加粗为正确答案,绿色为错选答案 1.对于以下代码: for ( int i=0; i<10; i++) System.out.println(i); for循环后,i的值是多少? for ( int i=0; i<10; i++) System.out.println(i); for循环后,i的值是 ...
分类:编程语言   时间:2017-01-30 17:06:44    收藏:0  评论:0  赞:0  阅读:249
centos6.8 vim+python 开发环境配置
null
分类:编程语言   时间:2017-01-30 16:21:47    收藏:0  评论:0  赞:0  阅读:295
用ArcGIS API for JavaScript制作三维可视化图
前段时间接了一个项目,涉及到了空间信息三维可视化的工作。之前在网上查找无意中看到ArcGIS API for JavaScript(以下简称“ArcGIS API”或“该API”)可以在网页上制作三维可视化图。好在有友人在国外帮我把整个文档和API下载下来了,于是就着手学习了一下这个API。 简介 ...
分类:编程语言   时间:2017-01-30 16:19:34    收藏:0  评论:0  赞:0  阅读:1497
Java字符串格式化
介绍了String.format及MessageFormat.format方法的基本使用方法。 ...
分类:编程语言   时间:2017-01-30 16:16:45    收藏:0  评论:0  赞:0  阅读:195
算法训练 安慰奶牛
算法训练 安慰奶牛 时间限制:1.0s 内存限制:256.0MB 时间限制:1.0s 内存限制:256.0MB 问题描述 Farmer John变得非常懒,他不想再继续维护供奶牛之间供通行的道路。道路被用来连接N个牧场,牧场被连续地编号为1到N。每一个牧场都是一个奶牛的家。FJ计划除去P条道路中尽可 ...
分类:编程语言   时间:2017-01-30 14:48:09    收藏:0  评论:0  赞:0  阅读:464
python学习之路--属性
本篇文章主要是分享pyton里面的属性的设置和获取使用:Property属性的内置函数: 1.__getattr__(self, name) -定义当用户试图获取一个不存在的属性时的行为2.__getattribute__(self, name) -定义当该类的属性被访问时的行为3.__setatt ...
分类:编程语言   时间:2017-01-30 14:45:15    收藏:0  评论:0  赞:0  阅读:253
Python 3 实现定义跨模块的全局变量和使用
尽管某些书籍上总是说避免使用全局变量,但是在实际的需求不断变化中,往往定义一个全局变量是最可靠的方法,但是又必须要避免变量名覆盖。 Python 中 global 关键字可以定义一个变量为全局变量,但是这个仅限于在一个模块(py文件)中调用全局变量: 我们知道Python使用变量的时候是可以直接使用 ...
分类:编程语言   时间:2017-01-30 14:03:26    收藏:0  评论:0  赞:0  阅读:395
ESSENTIALS OF PROGRAMMING LANGUAGES (THIRD EDITION) :编程语言的本质 —— (一)
# Foreword> # 序 This book brings you face-to-face with the most fundamental idea in computer programming: > 关于计算机的基础理念,这本书会给您带来一个直观的理解: **The interpre ...
分类:编程语言   时间:2017-01-30 13:19:06    收藏:0  评论:0  赞:0  阅读:231
《深入浅出MFC》第一章 Win32基本程序概念
Win32基本程序设计原理也就是所谓的SDK程序设计原理。 一个完整的windows可执行文件,通过链接器链接编译过的资源文件与编译过的代码文件而生成。资源文件通过描述文件.rs描述,通过编译器编译为.res文件。 动态链接,是指程序所调用的windows api是在执行时期才链接上的,但是在链接时 ...
分类:编程语言   时间:2017-01-30 12:34:48    收藏:0  评论:0  赞:0  阅读:237
为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
来源于:https://github.com/RubyLouvre/agate/issues/8 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问 ...
分类:编程语言   时间:2017-01-30 12:34:05    收藏:0  评论:0  赞:0  阅读:256
python class, __init__,self.
#coding=utf-8 """ 1.如何去定义一个最基本的class 2.class最基本的子元素 3.class传参 4.__init__方法 5.class和函数的区别 """ class test(object): # 是函数的集合 def __init__(self,var1): # s... ...
分类:编程语言   时间:2017-01-30 12:31:35    收藏:0  评论:0  赞:0  阅读:213
王爽《汇编语言》第三版 第二章 寄存器
CPU概述 一个典型的CPU由运算器、控制器、寄存器等器件组成,这些器件靠内部总线相连。 内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其它器件的联系。 8086CPU有14个寄存器 它们的名称为:AX、BX、CX、DX、SI、DI、SP、BP、IP、CS、SS、DS、ES、P ...
分类:编程语言   时间:2017-01-30 11:46:53    收藏:0  评论:0  赞:0  阅读:397
我的Java编码规范
1、类名采用驼峰命名法,首字母大写。 2、类变量采用驼峰命名法,首字母小写。 3、方法名是一个动词短语,首字母小写,尽量能描述清楚这个方法的意图。 4、注释在精不在多,一个好的注释要尽量描述出这段代码的所要表达的意思。 5、一个函数中将进行不同操作的代码段分空行隔开,方便之后进行维护。 6、变量名尽 ...
分类:编程语言   时间:2017-01-30 11:44:34    收藏:0  评论:0  赞:0  阅读:303
[java]final关键字的几种用法
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。下面我们来了解一下final关键字及其用法。 final关键字 在java中,final的含义在不同的场景下有细微的差别,但总体 ...
分类:编程语言   时间:2017-01-30 11:41:46    收藏:0  评论:0  赞:0  阅读:286
Unity的Shader如何控制投影颜色
细节慢慢补充,有几个需要注意的地方,必须要有接收投影的pass也就是Name是ShadowCollector的,必须添加#pragma multi_compile_fwdbase,物体的着色器必须有Tag 里面的 {"LightMode" = "ForwardBase"}。处理投影要在接收投影的物体 ...
分类:编程语言   时间:2017-01-30 11:41:35    收藏:0  评论:0  赞:0  阅读:390
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!