基本概念_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 基本概念 >>列表
· Java 分布式之:RPC 基本概念发布时间:2019-11-13
转载:https://www.jianshu.com/p/2accc2840a1b... 查看全文
· 多线程基本概念发布时间:2019-03-20
同步和异步,线程和进程,并发和并行,临界资源,阻塞,死锁,饥饿,活锁,线程的并发级别◆同步和异步◆同步就好比打电话,通信双方,你一句我一句,一句话得不到回应就会一直问:“喂?喂?可以听到么?是不是信号不好呀”。异步就像发短信,发完短信我就去干点别的,看个视频、玩个游戏、干啥都行,等对方给我回信息了我再来处理短信(也可以不处理)。◆线程和进程◆进程的概念听起来很抽象,不大好理解。但是我知道你肯定认识这个东西,请看下图:上方这些占用我的电脑CPU、内存、磁盘、网络的这些就都是进程。那什么是线程呢... 查看全文
· 线程基本概念发布时间:2017-11-28
原文:http://blog.sina.com.cn/s/blog_4e61c4290100ndyl.html引言随着双核、四核等多核处理器的推广,多核处理器或超线程单核处理器的计算机已很常见,基于多核处理的编程技术也开始受到程序员们普遍关注。这其中一个重要的方面就是构建多线程应用程序(因为不使用多线程的话,开发人员就不能充分发挥多核计算机的强大性能)。本文针对的是构建基于单核计算机的多线程应用程序,目的在于介绍多线程相关的基本概念、内涵,以及如何通过System... 查看全文
· CMM/CMMI的基本概念发布时间:2017-09-27
"CMM是指“能力成熟度模型”,其英文全称为CapabilityMaturityModelforSoftware,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。CMMI认证是由美国软件工程学会(softwareengineeringinstitue,简称SEI... 查看全文
· netfilter及iptables基本概念发布时间:2017-08-22
网络访问控制网络访问控制可以简单理解为防火墙,常用的网络访问控制有:哪些IP可以访问服务器,可以使用哪些协议,哪些接口,是否需要对数据包进行修改等。netfilternetfilter是通过iptables进行调用的。netfilter非常重要的两个概念:过滤点和表。netfilter的流程。常用功能如下图。iptables的规则如下图。... 查看全文
· 多线程知识1基本概念发布时间:2017-08-07
说到线程的概念,我们不得不提进程。那我们先看什么叫进程?(PS:这些概念也是从网上借鉴的)1、进程的概念进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。简单的说,当我们启动一个应用程序,就会有个进程。可以通过任务管理器查看到当前系统的进程有哪些。系统给进程分配了独立的内存空间2、线程(Tread)线程,有时被称为轻量级进程... 查看全文
高斯滤波是图像平滑的一种重要的方式,能有效地消除和抑制噪声,达到图像平滑的效果。同时,相比于平均模板而言,效果更加自然。更加自然的意思,实际上说相对于就是适当地降低平滑后的模糊程度。平均模板对四周像素的使用是一视同仁的,这样的话整幅图处理后看上去就会非常的模糊;然而高斯滤波打破了这样的局限,分配以不同的权重,随着距离中心距离的增大,权重将迅速减小,从而确保中心的像素点看起来更像是接近与它更近的像素点,这样图像的连续性得到了保证!那么问题来了,什么是高斯滤波?首先,它引入了数学中的高斯函数... 查看全文
Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行。今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术。A—AJAXAJAX全称为“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。根据Ajax提出者JesseJamesGarrett建议,AJAX:使用XHTML+CSS来表示信息;使用JavaScript操作DOM... 查看全文
1.协议:网络中计算机之间通信的规则。常用的协议:1)超文本传输协议(HTTP)2)文件传输协议(FTP)3)简单邮件传输协议(SMTP)4)网络新闻传输协议(NNTP)TCP(传输控制协议):是面向连接的传输层协议(打电话)。UDP(用户数据包协议):是无连接的传输层协议(发短信)。区别:TCP在正式收发数据前,必须和对方建立可靠的连接。UDP可不与对方建立连接,直接把数据包发送过去。2.端口:用于实现程序间的通信。1)Telnet协议232)简单邮件传输协议253)文件传输协议214... 查看全文
· Events基本概念----Beginning Visual C#发布时间:2014-12-02
span.kw{color:#007020;font-weight:bold;}code>span.dt{color:#902000;}code>span.dv{color:#40a070;}code>span.bn{color:#40a070;}code>span.fl{color:#40a070;}code>span.ch{color:#4070a0;}code>span.st{color:#4070a0;}code>span.co{color:#60a0b0;font-style... 查看全文
· java基本概念发布时间:2014-10-17
什么是环境变量?环境变量通常是指在操作系统当中,用来指定操作系统运行时需要的一些参数。通常为一系列的键值对。path环境变量的作用path环境变量是操作系统外部命令搜索路径什么是外部命令搜索路径?举个例子,如在cmd下执行ipconfig命令,显示当前计算机网卡的配置。当输入ipconfig后,操作系统会执行ipconfig.exe(C:\Windows\System32),即当输入xxx命令时,系统会执行对应的exe,在path的变量值中依次寻找exe的存放路径,找不到则提示错误... 查看全文
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.htmlJava虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean... 查看全文
本文内容引用于《Android开发教程&笔记》Android的概念:Android是一个专门针对移动设备的软件及,它包括一个操作系统,中间件和一些重要的应用程序。Beta版的AndroidSDK提供了在Android平台上使用Java语言进行Android应用开发必须的工具和API接口。特性•应用程序框架支持组件的重用与替换•Dalvik虚拟机专为移动设备优化•集成的浏览器基于开源的WebKit引擎•优化的图形库包括定制的2D图形库... 查看全文
当我们对.NETFramework的一些基本面了解之后,实际上,还是很有必要了解一些更底层的知识。比如.NETFramework是如何进行内存管理的,是如何垃圾回收的......这样,我们才能写出更高性能的程序。在.NETFramework中,有2个地方帮我们保存管理数据:一个是"堆",也叫"托管堆",由.NETFramework的垃圾收集器(GarbageCollection,GC)管理;另一个是"栈",也叫"线程堆栈",由操作系统直接管理。它们都寄宿在操作系统内存。本篇主要包括... 查看全文
· 那些恶心人的Screen基本概念发布时间:2014-04-02
Screen的这些基本概念中,最重要的就是dip的理解,而理解dip就是理解android适配不同设备的关键。ScreenSize实际物理尺寸。就是我们常说的3.5英寸屏幕,4.7英寸屏幕等等,这个长度说的是对角线的长度。在android中屏幕物理尺寸划分为这么几类:small,normal,large,extralarge。下面是对尺寸以及密度的一个粗略分类。该图可能会由于实际设备尺寸和屏幕密度的不断增加而更新,最新的请到官网查看。图1Resolution“屏幕&rdquo... 查看全文
英文原文:Machinelearningin10pictures在解释机器学习的基本概念的时候,我发现自己总是回到有限的几幅图中。以下是我认为最有启发性的条目列表。1.Testandtrainingerror:为什么低训练误差并不总是一件好的事情呢:ESL图2.11.以模型复杂度为变量的测试及训练错误函数。2.Underandoverfitting:低度拟合或者过度拟合的例子。PRML图1.4.多项式曲线有各种各样的命令M,以红色曲线表示,由绿色曲线适应数据集后生成。3.Occam&rsquo... 查看全文
流程控制:场景是相对不变的游戏元素集合,游戏在场景间的切换就是流程控制。场景、层和精灵:它们是不同层次的游戏元素。通常,场景包含层,层包含精灵,场景与层是其他游戏元素的容器,而精灵是展示给玩家的图形。节点和渲染树:一切可以显示的游戏元素都是渲染树的节点。Cocos2d-x通过遍历渲染树绘制游戏画面。场景、层或精灵作为渲染树节点,我们并没有对它们的层次做硬性限制,例如开发者可以向精灵中添加层。动作:作用于游戏元素,规定了游戏元素运动的方式。帧动画是作用于精灵的一种特殊动作。类似Objective... 查看全文
一、面向对象是执行者到指挥者的转变现在要做一件事情:把大象放进冰箱。做这样一件事的步骤就是:1、打开冰箱。2、放进大象。3、关上冰箱门。如果你是这么做的,那么这就是面向过程,它偏向于是事件的“执行者”。而面向对象,则偏向于是事件的“管理者”,它一定是先创造出一种冰箱,它具备可以开门,可以拉大象进门,可以自动关门的功能,然后调用这个冰箱去自己完成“把大象放进冰箱”这件事。你愿意去当一个执行者,还是去当一个管理者?当然是管理者... 查看全文
转:http://blog.csdn.net/darxin/article/details/5079242JavaString是JavaAPI中最常用的类,本文和大家谈谈String类的内部原理,同时描述ISO-8859-1字符集在字符串处理中的独特用处。Java字符串的内部编码String类内部管理着一个char类型的数组,JavaAPI是这样描述char基本类型的:char数据类型(和Character对象封装的值)基于原始的Unicode规范,将字符定义为固定宽度的16位实体... 查看全文