E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
-编程基础知识
Linux系统
编程基础知识
-Linux进程地址空间和虚拟内存
转载自:Linux进程空间和虚拟内存一、虚拟内存先来看一张图(来自《Linux内核完全剖析》),如下:分段机制:即分成代码段,数据段,堆栈段。每个内存段都与一个特权级相关联,即0~3,0具有最高特权级(内核),3则是最低特权级(用户),每当程序试图访问(权限又分为可读、可写和可执行)一个段时,当前特权级CPL就会与段的特权级进行比较,以确定是否有权限访问。每个特权级都有自己的程序栈,当程序从一个特
PirLCK
·
2016-05-06 11:00
Linux编程
Delphi COM编程技术一(COM
编程基础知识
)
一、COM
编程基础知识
介绍:1、COM的定义 所谓COM(ComponetObjectModel)即组件对象模型,是一种说明如何建立可动态互变组件的规范,此规范提供了为保证能够互操作,客户和组件应遵循的一些二进制和网络标准
zang141588761
·
2016-04-26 09:00
网络
编程基础知识
一、网络编程三要素:1、IP2、端口:在计算机上,可同时有多个程序接受网络数据,每个程序都至少占用一个端口3、协议:双方都要使用同一种协议 二、IP:IP地址是计算机在互联网上,唯一标示此计算机的地址IP地址的组成:网络号码+主机地址A类:第一段为网络号,后三段为本地计算机主机号 1.0.0.1---127.255.255.254B类:前两段为网络号,后两段为本地计算机主机号 128.0.
HiJson
·
2016-04-22 01:00
java
网络编程
Java编程介绍
原文地址:http://happyshome.cn/blog/java/introduction.html本文介绍的
编程基础知识
非常Java适合初学者。要学习编程,你需要了解编程语言的语法和功能。
libingxin
·
2016-04-11 11:00
谈谈自己对团队项目的意见以及对项目需求的分析
通过一年半的学习
编程基础知识
,我们还远远不够能够独立完成开发app软件。因为我们是第一次开发项目,我们在开发
fyl_929651628
·
2016-04-09 16:42
MFC——10.网络编程基础
本文主要讲解基于TCP和UDP的网络
编程基础知识
。1.
u010757264
·
2016-03-31 15:00
tcp
服务器
网络编程
客户端
UCP
Socket
编程基础知识
主要分服务器端编程和客户端编程。服务器端编程步骤:1:创建服务器端套接字并绑定到一个端口上(0-1023是系统预留的,最好大约1024)。2:套接字设置监听模式等待连接请求。3:接受连接请求后进行通信。4:返回,等待赢一个连接请求。客户端编程步骤:1:创建客户端套接字(指定服务器端IP地址与端口号)。2:连接(Android创建Socket时会自动连接)。3:与服务器端进行通信。4:关闭套接字。A
ljt2724960661
·
2016-01-31 19:00
Java的Socket网络
编程基础知识
入门教程
一、TCP/IP简介TCP/IP协议族是互联网使用的协议,也可以用在独立的专用网络中。TCP/IP协议族包括了IP协议、TCP协议和UDP协议。IP协议使用IP地址来分发报文,但它是尽力而为的服务,报文可能丢失、乱序或者重复发送。TCP和UDP协议在IP协议基础上增加了端口号,从而在两台主机的应用程序间建立起透明的连接。不同的是,TCP协议会对IP层的错误进行修复,它通过握手消息在主机间建立连接,
cdai
·
2016-01-19 08:09
pl/sql
编程基础知识
篇
一、什么是pl/sqlpl/sql(procedurallanguage/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加强大。二、pl/sql学习的必要性1、提高应用程序的运行性能。2、模块化的设计思想。3、减少网络传输量。4、提高安全性。解释:传统方法中每执
u012706811
·
2016-01-07 16:00
oracle
plsql
也谈指针类型的区分
最近看了下之前的
编程基础知识
,发现虽然有很多工作中使用不算太频繁的,但是还是容易出错的地方。比如const变量,比如指针数组和数组指针,函数指针数组。结合之前看过的书籍,总的感觉是:把英语学好啊!
chinaclock
·
2015-12-27 14:09
数据类型
C/C++
《Java多线程编程实战指南(设计模式篇)》答疑总结(陆续更新,part1)
阅读更多《Java多线程编程实战指南(设计模式篇)》答疑开展以来,不少网友提出的问题既有与本书有关的话题,也有Java多线程
编程基础知识
的相关话题。由于时间关系,对于重复的问题我不逐一回复。
viscent
·
2015-11-25 18:00
设计模式
多线程
java
实战案例
《Java多线程编程实战指南(设计模式篇)》答疑总结(陆续更新,part1)
《Java多线程编程实战指南(设计模式篇)》答疑开展以来,不少网友提出的问题既有与本书有关的话题,也有Java多线程
编程基础知识
的相关话题。由于时间关系,对于重复的问题我不逐一回复。
viscent
·
2015-11-25 18:00
java
设计模式
多线程
实战案例
Java网络编程
Java网络编程java网络
编程基础知识
1、协议(TCP/IP) TCP/IP(Transmission Control Protocol/Internet Protocol)的简写,中文译名为传输控制协议
q547550831
·
2015-11-19 19:00
java
网络编程
实例
IO流
对象流
Socket Programming on Android
Socket
编程基础知识
: 主要分服务器端编程和客户端编程。
·
2015-11-13 18:28
programming
Unix/Linux操作系统C语言编程入门
线程操作 网络编程 工具介绍 二、具体内容 1、 基础知识 --- Linux下C语言
编程基础知识
·
2015-11-12 16:27
linux
新手必看:如何快速看懂VC++项目
1、在具备必需的
编程基础知识
后,试图理解一份完整的代码可以从以下几个方面入手: 1)首先运行以下程序,从外部角度感受一下有哪些功能。 2)了解代码中每个类的功能。
·
2015-11-12 13:52
vc++
完成《Java编程入门》初稿
内容提要本书面向有
编程基础知识
且热爱Java编程学习的新手,书中内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设
·
2015-11-11 18:34
java编程
C#泛型
编程基础知识
总结
在项目中通过对项目不断更深的认识,运用了设计模式 , 就难免不运到开箱和装箱操作,通常的开箱和装箱操作对系统的性能有一定的影响。为了解决这一个问题,其中一种解决方案是运用泛型来解决。下面是 C#2.0 泛型的简单介绍和使用,便于在项目中灵活运用。 一、C#泛型演示 class Stack < T > { &nbs
·
2015-11-11 13:05
C#
你得学会并且学得会的Socket
编程基础知识
http://www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html 这一篇文章,我将图文并茂地介绍Socket编程的基础知识,我相信,如果你按照步骤做完实验,一定可以对Socket编程有更好地理解。 本文源代码,可以通过这里下载 http://files.cnblogs.com/chenxizhang/Sock
·
2015-11-11 09:54
socket编程
1006 Do the Untwist
考察
编程基础知识
,用到字符和数字相互转化等。形式是描述清楚明文和暗文的转化规则。
·
2015-11-11 00:31
T
UNIX网络
编程基础知识
(一)
1.超文本传输协议(Hypertext Transfer Protocol: HTTP); 简单邮件传送协议(Simple Mail Transfer Protocol: SMTP)。 2.PDU(Protocol Data Unit): 协议数据单元,计算机网络各层对等实体间交换的单位信息。 3.SDU(Service Data Unit): 服务数据单
·
2015-11-08 11:01
unix
多线程编程技术学---学习笔记--线程
编程基础知识
1.1进程与线程的概念: 进程是指在系统中正在运行的一个应用程序,在传统的操作系统中,是资源的分配单位又是调度运行的单位。 线程是指进程中执行运行的最小单位,即处理机调度的基本单位。 进程是一项任务,线程是独立子任务,可由不同处理器分别来完成,
·
2015-11-08 11:56
学习笔记
1)Linux程序设计入门--基础知识
1)Linux程序设计入门--基础知识 Linux下C语言
编程基础知识
前言: 这篇文章介绍在LINUX下进行C语言编程所需要的基础知识.在这篇文章当中,我们将 会学到以下内容: 源程序编译
·
2015-11-07 14:42
linux
移动项目开发笔记(C#泛型
编程基础知识
总结)
在项目中通过对项目不断更深的认识,运用了设计模式 , 就难免不运到开箱和装箱操作,通常的开箱和装箱操作对系统的性能有一定的影响。为了解决这一个问题,其中一种解决方案是运用泛型来解决。下面是 C#2.0 泛型的简单介绍和使用,便于在项目中灵活运用. 一、C#泛型演示 class Stack < T > {&
·
2015-11-02 11:52
C#
C#泛型
编程基础知识
总结
在项目中通过对项目不断更深的认识,运用了设计模式,就难免不运到开箱和装箱操作,通常的开箱和装箱操作对系统的性能有一定的影响。为了解决这一个问题,其中一种解决方案是运用泛型来解决。下面是C#2.0泛型的简单介绍和使用,便于在项目中灵活运用。一、C#泛型演示 class Stack < T > {  
·
2015-11-02 11:28
C#
编程基础知识
分享——编程开始之前
对我来说,编程这件事与其说是工作,不如说是兴趣。尽管和自己理想中的编程比,自己的所谓编程只不过是小打小闹,但是现在又有多少所谓的IT从业者是做真正的编程?产业化的今天,其实真的没有必要区分所谓的程序员和码农,每个人的路线和生活都不相同,也不可能相同,有人学编程只是为了一份工作,有人纯粹为了爱好。我的理解,无论出发点如何,只要尊重自己的选择,能够有所收获就够了。 这系列文章,是自己当初学习
·
2015-10-31 08:37
编程
win32
编程基础知识
尽管Windows应用程序千变万化,令人眼花缭乱,但,消息机制和窗口过程却始终它们的基础,掌握了这两项技术,也就相当于把握住了问题的关键。 如果你以前是C程序员或是MFC的忠实用户,只要你学习过C语言的语法,自己亲手编过一些简短的C程序,理解以下的Win32编程基础也不是一件困难的事。 一个最简单的Win32程序 在以前的C语言编程中,一个最简单的程序可以
·
2015-10-27 14:18
Win32
Jquery真的不难~第一回
编程基础知识
回到目录 前言 说Jquery之前,先来学习一下Javascript(以后简称为JS)语言中的基础知识问题,其时对于每种编程语言来说基础知识都是大同小异的,对变量,函数,条件语句块,循环语句块等等,而对于每种语言在写法上到是显得各有不同,如JS里在定义变量时,你要用var去声局部变量的声明,而对于弱类型的语言JS来说,你也可以不加var,但不加它会认为这个变量为全局变量,这是要注意的。 变
·
2015-10-23 08:19
jquery
unix环境高级
编程基础知识
之第二篇(3)
看了unix环境高级编程第三章,把代码也都自己敲了一遍,另主要讲解了一些IO函数,read/write/fseek/fcntl;这里主要是c函数,比较容易,看多了就熟悉了。对fcntl函数讲解比较到位,它可以得到和改变打开文件的属性(只读,只写等等,注意后面和stat区别),下面记录了自己在学习的时候一些命令及概念,供学习使用: ls 命令的含义是list显示当前目录中的文件名字。注意不加参
·
2015-10-23 08:08
unix
unix环境高级
编程基础知识
之第四章
1.从当前用户转到root用户:直接输入su命令,然后输入root密码,如果之前没有设置root命令密码会登陆不成功,这里需要命令sudo passwd命令设置密码,然后按照上面输入就成;从root命令转普通用户:使用exit命令就可以。使用logout会有问题bash: logout: not login shell: use `exit',意思是你当前不是login shell,要用exit命
·
2015-10-23 08:08
unix
unix环境高级
编程基础知识
之第一篇
陆陆续续看完了圣经第一章,熟悉了unix的整个编程流程,c语言的用处在这里得到伸张。 从unix的体系结构,原来操作系统包括内核及一些其他软件,我们常常误称为linux内核为操作系统,这俨然成为一种共识。基本熟悉了shell的介绍,主流的是bash(Bourne-again shell),unix的文件的基本操作,出错处理,用户ID,信号(感觉类似windows的消息),时间值,最后还有
·
2015-10-23 08:07
unix
[python] 网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章:C#网络编程之Tcp实现客户端和服务器聊天C#网络编程之套接字
编程基础知识
C#网络编程之使用Socket类Send、Receive方法的同步通讯Python
小马过河@泽
·
2015-10-05 16:37
套接字
python
[python] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章:C#网络编程之Tcp实现客户端和服务器聊天C#网络编程之套接字
编程基础知识
C#网络编程之使用Socket类Send、Receive方法的同步通讯Python
Eastmount
·
2015-10-05 08:19
python
网络编程
tcp
udp
实例
Python基础知识
Python学习系列
[python] 专题七.网络编程之套接字Socket、TCP和UDP通信实例
很早以前研究过C#和C++的网络通信,参考我的文章: C#网络编程之Tcp实现客户端和服务器聊天 C#网络编程之套接字
编程基础知识
C#网络编程之使用
Eastmount
·
2015-10-05 08:00
tcp
python
网络编程
实例
UDP
编程基础知识
1、枚举typedefenum { INFO, DEBUG, ERROR, FATAL, DEBUG_LAST }**DebugLevel**;//此处定义了一个枚举类型然后才能使用DebugLevelMain_DebugL=FATAL;定义变量。若换成:typedefenumDebugLevel { INFO, DEBUG, ERROR, FATAL, DEBUG_LAST };//此处没有定义
tanxuan231
·
2015-09-08 10:00
枚举类型
TQ2440 学习笔记—— 10、嵌入式
编程基础知识
【arm-linux-ld 选项】
(韦东山——嵌入式Linux应用开发完全手册)arm-linux-ld用于将多个目标文件、库文件链接成可执行文件。介绍“-T”选项,可以直接使用它来指定代码段、数据段、bss段的起始地址,也可以用来指定一个链接脚本,在链接脚本中进行更复杂的地址设置。“-T”选项只用于链接Bootloader、内核等“没有底层软件支持”的软件;链接运行于操作系统之上的应用程序时,无需指定“-T”选项,它们使用默认的
Cawen_Cao
·
2015-09-01 16:23
处理器【S3C2440】
TQ2440 学习笔记—— 10、嵌入式
编程基础知识
【arm-linux-ld 选项】
(韦东山——嵌入式Linux应用开发完全手册)arm-linux-ld用于将多个目标文件、库文件链接成可执行文件。介绍“-T”选项,可以直接使用它来指定代码段、数据段、bss段的起始地址,也可以用来指定一个链接脚本,在链接脚本中进行更复杂的地址设置。“-T”选项只用于链接Bootloader、内核等“没有底层软件支持”的软件;链接运行于操作系统之上的应用程序时,无需指定“-T”选项,它们使用默认的
Cawen_Cao
·
2015-09-01 16:23
处理器【S3C2440】
TQ2440 学习笔记—— 9、嵌入式
编程基础知识
【arm-linux-gcc 选项】
(韦东山——嵌入式Linux应用开发完全手册)自己刚开始看的时候,总是沉不下心,后面硬是硬着头皮看完!现在再重新看一遍,做下记录!方便以后阅读,因为有些东西挺容易忘的。一、交叉编译工具选项说明1、arm-linux-gcc选项一个C/C++文件要经过预处理、编译、汇编、和链接等4个步骤才能变成可执行文件;在Windows下我们只需要单机几个按钮即可编译,但在ARM平台上,我们必须使用交叉编译工具。
Cawen_Cao
·
2015-09-01 10:12
处理器【S3C2440】
TQ2440 学习笔记—— 9、嵌入式
编程基础知识
【arm-linux-gcc 选项】
(韦东山——嵌入式Linux应用开发完全手册)自己刚开始看的时候,总是沉不下心,后面硬是硬着头皮看完!现在再重新看一遍,做下记录!方便以后阅读,因为有些东西挺容易忘的。一、交叉编译工具选项说明1、arm-linux-gcc选项一个C/C++文件要经过预处理、编译、汇编、和链接等4个步骤才能变成可执行文件;在Windows下我们只需要单机几个按钮即可编译,但在ARM平台上,我们必须使用交叉编译工具。
Cawen_Cao
·
2015-09-01 10:12
处理器【S3C2440】
Java Web学习路线
基本文件读写操作 网络
编程基础知识
线程基础知识(Thread、同步、Threadlocal、Wait、Notify,Sleep。。。)
u011427518
·
2015-08-25 16:00
【C语言探索之旅】 第二部分第十课:练习题和习作
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言高级技术模块化编程进击的指针
frogoscar
·
2015-07-30 15:57
编程
程序员
程序员联盟
【C语言探索之旅】 第二部分第十课:练习题和习作
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言高级技术模块化编程进击的指针
frogoscar
·
2015-07-30 15:57
编程
程序员
程序员联盟
【C语言探索之旅】 第二部分第十课:练习题和习作
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言高级技术模块化编程进击的指针
frogoscar
·
2015-07-30 15:00
编程
程序员
C语言
程序员联盟
网络
编程基础知识
IP:网络中每台主机都必须有一个惟一的IP地址;IP地址是一个逻辑地址;因特网上的IP地址具有全球唯一性;32位,4个字节,常用点分十进制的格式表示,例如192.168.0.200。 protocol:为进行网络中的数据交换(通信)而建立的规则、标准或约定(=语义+语法+规则),不同层具有各自不同的协议。 poor:在互联网上传输的数据都包含有用来识别目的地的IP地址和端口号。IP地址用来标识
·
2015-07-22 22:00
网络编程
【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言
frogoscar
·
2015-06-01 16:03
游戏
C语言
sdl
程序员联盟
【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言
frogoscar
·
2015-06-01 16:03
游戏
C语言
sdl
程序员联盟
【C语言探索之旅】 第三部分第一课:SDL开发游戏之安装SDL
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语
frogoscar
·
2015-06-01 16:00
安装
C语言
教程
sdl
游戏开发
【C语言探索之旅】 第二部分第九课: 实战[悬挂小人]游戏 答案
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言高级技术模块化编程进击的
frogoscar
·
2015-05-22 09:13
程序员联盟
【C语言探索之旅】 第二部分第九课: 实战[悬挂小人]游戏 答案
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言高级技术模块化编程进击的
frogoscar
·
2015-05-22 09:13
程序员联盟
【C语言探索之旅】 第二部分第九课: 实战"悬挂小人"游戏 答案
C语言
编程基础知识
什么是编程?工欲善其事,必先利其器你的第一个程序变量的世界运算那点事条件表达式循环语句实战:第一个C语言小游戏函数练习题习作:完善第一个C语言小游戏C语言高级技术模块化编程进击的
frogoscar
·
2015-05-22 09:00
游戏
程序员
C语言
Hangman
悬挂小人
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他