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
嵌入式c语言高级编程
Hive
高级编程
——深入浅出学Hive
第一部分:产生背景产生背景•为了满足客户个性化的需求,Hive被设计成一个很开放的系统,很多内容都支持用户定制,包括:•文件格式:TextFile,SequenceFile•内存中的数据格式:JavaInteger/String,HadoopIntWritable/Text•用户提供的map/reduce脚本:不管什么语言,利用stdin/stdout传输数据•用户自定义函数自定义函数•虽然Hiv
快乐程序员
·
2020-07-14 11:51
hive
fork编程注意事项
概念:对于unix环境中的
高级编程
而言,完整地了解unix的进程控制是非常重要的。其中必须熟练掌握的只有几个函数:fork、exec族、_exit、wait和waitpid。
带鱼兄
·
2020-07-14 09:48
linux之进程操作
文章标题
大多数系统和应用程序都是建立在
高级编程
语言上的,比如C、C++、C#
conque60
·
2020-07-14 09:28
Spring in action译者李磊评《Spring框架
高级编程
》
《ProfessionalJavaDevelopmentWithTheSpringFramework》就是其中一本,机械工业出版社近期刚将这本书引入国内,中文名叫做《Spring框架
高级编程
》。
childchen
·
2020-07-14 08:41
书评书讯
spring
框架
action
ejb
mvc
编程
java基础总结
java基础总结一java运行机制
高级编程
语言的运行方式编译型编程语言:源文件---编译器---机器码文件(发布)---执行无法跨平台,运行效率高解释型编程语言:源文件(发布)---解释器---机器码直接执行
avpqhqtm335687
·
2020-07-14 07:19
Linux C
高级编程
——网络编程基础(1)
Linux
高级编程
——BSDsocket的网络编程宗旨:技术的学习是有限的,分享的精神是无限的。
a1314521531
·
2020-07-14 06:04
Linux
C高级编程
Linux
C高级编程
Unix环境
高级编程
-学习笔记
Unix系统
高级编程
程序由业务逻辑和系统访问两部分构成的。
javi.wang
·
2020-07-14 06:21
Unix-C
《Go语言
高级编程
》读书笔记
附录A:Go语言常见的坑可变参数是空接口类型时,需要注意参数展开的问题数组是值传递,所以函数内的修改无法体现。map遍历时返回顺序不固定,不能依赖map的返回顺序。局部作用域中,返回值会被同名的局部变量屏蔽。recover必须在defer函数中进行,并且捕获的只能是祖父级函数的异常。main函数提前退出时,后台goroutine无法保证完成任务。不能通过sleep来回避并发中的问题独占CPU会导致
Relaxing
·
2020-07-14 05:49
Go语言学习
C++面向对象程序设计(上)第一周学习笔记——Boolan
在完成了C++面向对象
高级编程
(上)第一周的学习之后,有一些总结和心得在这里通过学习笔记的方式分享出来,供也在学习C++的小伙伴们用作学习交流,如有理解不到位的地方,欢迎批评指正。
GINNYAK
·
2020-07-14 03:58
js异步解决方案 --- 回调函数 vs promise vs generater/yield vs async/await
深度解析异步解决方案高级语言层出不穷,然而唯js鹤立鸡群,这要说道js的设计理念,js天生为异步而生,正如布道者朴灵在node深入浅出--(有兴趣的可以读一下,很有意思^_^),异步很早就存在于操作系统的底层,意外的是,在绝大多数
高级编程
语言中
weixin_33966365
·
2020-07-14 02:25
Python编程_Lesson001_python简介和输入输出
Python:用来编写小应用程序的
高级编程
语言。优点Python就为我们提供了非常完善的基础代码,覆盖了网络、文件、GUI、数据库、文本等大容量内容,被形
艺术人生666
·
2020-07-14 02:36
Python
go语言
高级编程
--------汇编语言部分学习笔记
计算机结构在使用汇编语言之前必须要了解对应的CPU体系结构。下面是X86/AMD架构图:左边是内存部分是常见的内存布局。其中text一般对应代码段,用于存储要执行指令数据,代码段一般是只读的。然后是rodata和data数据段,数据段一般用于存放全局的数据,其中rodata是只读的数据段。而heap段则用于管理动态的数据,stack段用于管理每个函数调用时相关的数据。在汇编语言中一般重点关注tex
游侠souy
·
2020-07-14 01:34
go
MapReduce
高级编程
——自定义InputFormat——深入理解
0、本文承接上文MapReduce
高级编程
——自定义InputFormat1、环境配置,本文的开发环境请直接参考基于Eclipse的Hadoop应用开发环境的配置2、Mapper,Reducer参数解释
chenwq1988
·
2020-07-14 01:20
MapReduce
Hadoop
物联网工程实践实训 DAY1
再者,C语言相较其他的
高级编程
语言,其所有的特点对于嵌入式开发软件是再合适不过的了。C语言的特点如下:C语言具有出色的可移植性,能在多种不同体系结构的软/硬件平台上运行。
zz酱
·
2020-07-14 00:34
Linux编程基础
以下内容摘自UNIX环境
高级编程
(第3版)errnoerrno–numberoflasterrorC标准定义了两个函数,它们用于打印出错信息#includechar*strerror(interrnum
zhangke96
·
2020-07-13 23:04
apue抄书
linux操作系统及内核
自己的一点总结,把知识重新编码~一、操作系统概述在RichardStevens的unix环境
高级编程
中这样定义“它控制计算机硬件资源,提供程序运行环境。
ysu108
·
2020-07-13 23:18
操作系统
嵌入式C语言
环境下的CAN总线通讯协议
原文地址:
嵌入式C语言
环境下的CAN总线通讯协议相信本公众号的读者对CAN通讯协议肯定都不陌生,各位在采集CAN总线信号、分析数据的时候是否想过,这些信号在电控单元(ECU)中通讯协议是如何实现的。
古德曼 思想
·
2020-07-13 21:34
新能源汽车
代码生成
控制器
嵌入式C语言
中CAN报文字节序问题的处理方法
原文地址:
嵌入式C语言
中CAN报文字节序问题的处理方法友情提示:本期内容讨论的内容有烧脑,请大家做好心理准备。【思想】隐隐感觉本文观看人数会是新低。
古德曼 思想
·
2020-07-13 21:34
CAN总线
代码生成
C语言
区块链开发的11种顶级编程语言
1.JavaScript这是一种
高级编程
语言,更重要的是,它是一种弱类型的,动态的,基于原型的领先的Web技术。这种编程语言非常流行,并且已经为java
肉眼品世界
·
2020-07-13 21:50
2018最新高端IT培训机构最牛课程体系c++高级工程师全套
课程目录:一、【C++面向对象
高级编程
(上)(5.3-5.23)】本课程涵盖C++对象模型、关键机制、优良编程风格、内存管理,让学员从一无所知到
飘于伤心记忆中
·
2020-07-13 20:21
C#轻量级高性能日志组件EasyLogger(六)
一、课程介绍本次分享课程属于《C#
高级编程
实战技能开发宝典课程系列》中的第六部分,阿笨后续会计划将实际项目中的一些比较实用的关于C#
高级编程
的技巧分享出来给大家进行学习,不断的收集、整理和完善此系列课程
weixin_34365417
·
2020-07-13 19:39
.NET编译过程
总结一下.NET的编译过程,一般的
高级编程
语言会把代码编译成机器码,也就是我们说的非托管代码,执行在编译它的电脑上。
weixin_30782871
·
2020-07-13 17:07
linux下socket实现多个客户端与服务器的通信
学习完《UNIX环境
高级编程
》套接字一章的内容之后,自己实现了单个客户端与服务器的通信程序,后面想想要是多个客户端如何与服务器通信呢?这就有了这篇文章。
wdlove58
·
2020-07-13 16:10
UNIX环境高级编程
《Linux操作系统 -
高级编程
》第一部分 标准IO及文件IO(第5章 串口编程)
5.1串口概述随着嵌入式系统应用的发展,linux操作系统的应用也越来越广泛。linux作为一款免费的并且开放源代码的操作系统,与windows操作系统相比有许多独特的优势。linux可以进行定制内核;linux的gui图形界面能够任意选择;linux可以更方便、更安全地进行远程操作。随着linux操作系统的不断发展和完善,基于linux操作系统的软件开发也得到了长足的发展和应用。如果在工控领域引
Bruceoxl
·
2020-07-13 15:36
《Linux操作系统 -
高级编程
》第二部分 进程(第2章 线程基础B)
2.4多线程的同步与互斥2.4.1为什么要用多线程技术【1】避免阻塞,大家知道,单个进程只有一个主线程,当主线程阻塞的时候,整个进程也就阻塞了,无法再去做其它的一些功能了。【2】避免CPU空转,应用程序经常会涉及到RPC,数据库访问,磁盘IO等操作,这些操作的速度比CPU慢很多,而在等待这些响应时,CPU却不能去处理新的请求,导致这种【3】提升效率,一个进程要独立拥有4GB的虚拟地址空间,而多个线
Bruceoxl
·
2020-07-13 15:36
《Linux操作系统 -
高级编程
》第二部分 进程(第2章 线程基础A)
传统多任务操作系统中一个可以独立调度的任务(或称之为顺序执行流)是一个进程。每个程序加载到内存后只可以唯一地对应创建一个顺序执行流,即传统意义的进程。每个进程的全部系统资源是私有的,如虚拟地址空间,文件描述符和信号处理等等。使用多进程实现多任务应用时存在如下问题:1)任务切换,即进程间上下文切换,系统开销比较大。(虚拟地址空间以及task_struct都需要切换)2)多任务之间的协作比较麻烦,涉及
Bruceoxl
·
2020-07-13 15:36
《Linux操作系统 -
高级编程
》第一部分 标准IO及文件IO(第3章 文件IO)
3.1文件I/O概述Linux操作系统是基于文件概念的。文件是以字符序列构成的信息载体。根据这一点,可以把I/O设备当做文件来处理,因此,在磁盘上的普通文件进行交互所用的统一系统调用可以直接用于I/O设备。这样大大简化了系统对于不同设备的处理,提高了效率。Linux中的文件主要分为6种:普通文件、目录文件、符号链接文件、管道文件、套接字文件和设备文件。那么,内核如何区分和引用特定的文件呢?这里用到
Bruceoxl
·
2020-07-13 15:36
《Linux操作系统 -
高级编程
》第三部分 网络编程 (第5章 网络编程(I/O模型))
Unix下可用的5种I/O模型:1)阻塞I/O,进程处于阻塞模式时,让出CPU,进入休眠状态;2)非阻塞I/O,非阻塞模式的使用并不普遍,因为非阻塞模式会浪费大量的CPU资源;3)I/O复用(select和poll),针对批量IP操作时,使用I/O多路复用,非常有好;4)信号驱动I/O(SIGIO)5)异步I/O(POSIX的aio_系列函数)一个输入操作通常包括两个不同的阶段:1)等待数据准备好
Bruceoxl
·
2020-07-13 15:36
《Linux操作系统 -
高级编程
》第一部分 标准IO及文件IO(第1章 UNIX文件基础)
1.1文件系统概述1.1.1文件系统的类型1)磁盘文件系统Ext4/Ext3为Linux系统的广泛格式;FAT16,FAT32为Windows系统的广泛格式。2)网络文件系统3)虚拟/专用文件系统Linux文件类型(细分)普通文件:-//指定二进制文件块设备文件:b//块输入输出文件字符设备文件:c//原始输入输出文件目录文件:d//包含若干文件与目录符号链表文件:l//只包含文件地址,不包含文件
Bruceoxl
·
2020-07-13 15:05
Spring5
高级编程
------Spring-WebSocket中STOMP配置的加载机制
Spring-WebSocket中STOMP配置的加载机制WebSocketMessageBrokerConfigurer配置类的加载一、注解@EnableWebSocketMessageBroker二、DelegatingWebSocketMessageBrokerConfiguration配置类三、WebSocketMessageBrokerConfigurationSupport抽象类四、A
豢龙先生
·
2020-07-13 13:36
Spring5
高级编程
------Spring-WebSocket实现在客户端和服务器之间发送消息的全双工单套接字连接
Spring-WebSocket一、WebSocket介绍二、Spring中使用WebSocket三、使用WebSocketAPI1、下面是WebSocketAPI的组件Maven引入方式2、下面是用于测试通信的前端单页面3、基与java全注解方式配置WebSocket四、基于stomp协议的WebSocket配置1、JavaConfig方式的配置2、使用到的实体类、控制器、拦截器3、前端测试代码
豢龙先生
·
2020-07-13 13:35
深入理解计算机系统学习笔记(一)概述
虽然一些
高级编程
语言编写的程序与硬件无关,但程序终究是要控制硬件来执行,所有的高级语言源程序都会被编译为机器指令而后由硬件来执行,。
Quartzhao
·
2020-07-13 12:33
深入理解计算机系统学习笔记
Linux
高级编程
基础——进程间通信之信号
进程间通信之信号进程A向进程B发送SIGUSR1信号;进程B收到信号后,打印字符串“receiveSIGUSR1”;要求用kill函数和signal函数实现以上功能;/*这个实验分成两个小部分。要把这两个小程序分开执行,在执行这两个程序之前先在终端上进入root用户,打开两个终端,分别执行这两个程序*///这个是信号的发送程序#include#include#include#include#inc
那个那
·
2020-07-13 11:36
Linux
Linux
高级编程
基础——进程间通信之用一个消息队列实现多个进程的通信
进程间通信之用一个消息队列实现多个进程的通信进程a向进程B发送helloworld,进程B接收打印,进程c向进程d发送自己的学号班级姓名,进程d接收打印,用同一个消息队列实现这是a进程#include#include#include#include#include#include#include#includestructmsg{longmsg_types;charmsg_buf[512];};i
那个那
·
2020-07-13 11:36
Linux
Scala
高级编程
之基础知识
Scala
高级编程
之基础知识1.Scala基本数据类型2.定义变量2.1val与var2.2lazy关键字3.IDEA整合Maven构建Scala应用程序4.函数4.1函数定义4.1.1最后一行就是返回值
David_Hernandez
·
2020-07-13 08:12
Scala
高级编程
Scala
高级编程
docker exec命令中的command参数有哪些可以进入shell命令行
Shell,它们各有所长,有的占用资源少,有的支持
高级编程
功能,有的兼容性好,有的重视用户体验。
⑥②
·
2020-07-13 07:22
Linux
Docker学习
个人对JavaScript的理解
Javascript,一种
高级编程
语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox等)支持。
琉璃玥琉璃
·
2020-07-13 07:20
html
js
Unix环境
高级编程
第三版源码编译错误
编译书本上的源代码遇到如下问题:1.systype.shapue.3emakeforiinlibintrosocketsadviodaemonsdatafilesdbenvironfileiofilediripc1ipc2procptyrelationsignalsstandardsstdiotermiosthreadctlthreadsprinterexercises;do(cdi&&echo"
JXES
·
2020-07-13 06:47
Linux系统编程
《UNIX环境
高级编程
》第14章 高级IO
14.1引言本章涵盖众多概念和函数,将是后几章的基础。14.2非阻塞IO10.5节中曾将系统调用分成两类:“低速”系统调用和其他。低速系统调用是可能会使进程永远阻塞的一类系统调用,包括:如果某些文件类型的数据并不存在,该操作可能会使调用者永远阻塞;如果数据不能被相同的文件类型立即接受,写操作可能会使调用者永远阻塞;在某种条件发生之前打开某些文件类型可能会发生阻塞;对已经加上强制性记录锁的文件进行读
jrc_january
·
2020-07-13 06:46
Linux笔记
java相关电子书
java.htm最新Java电子书(2008.12.3更新)JAVA参考大全.J2SE.5EDITION(世界级程序设计大师作品)ThinkinginJava第三版+第四版(中文版+习题答案)Java数据库
高级编程
宝典
iteye_19156
·
2020-07-13 05:48
书籍
[Java 基础]-- corejava知识汇总
第三代
高级编程
语言:JavaC#C++一
highfei2011
·
2020-07-13 05:44
Java
最新Java电子书
最新Java电子书JAVA参考大全.J2SE.5EDITION(世界级程序设计大师作品)ThinkinginJava第三版+第四版(中文版+习题答案)Java数据库
高级编程
宝典Java核心技术第八版(corejava8th
NickCheng
·
2020-07-13 04:28
技术文摘
unix环境
高级编程
之线程篇(二)
本片文章着重讲解线程同步,但是由于时间仓促,例子还是欠缺,会在下次补上。四、线程同步1、互斥量互斥量(mutex)本质是一般锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量的锁。对互斥量进行加锁以后,任何尝试再次对互斥量加锁的线程将会被阻塞直到当前线程释放该互斥锁。如果释放互斥锁时有多个线程阻塞,所有在该互斥锁上的阻塞线程都会变成可运行状态,第一个变为运行状态的线程对互斥量加锁,其他线
愤怒的呆鱼
·
2020-07-13 03:29
原创
pthread
Linux
unix环境
高级编程
之信号篇(二)
六、信号未决(pending)和信号屏蔽字(signalmask)当产生信号,并将信号传递给进程,我们说向进程递送了一个信号。在信号产生和递送之间的时间间隔内,称为信号是未决的。进程可以选用信号递送阻塞。如果为进程产生了一个选择为阻塞的信号,则改进程将此信号保持为未决状态,直到该进程解除对此信号的阻塞或者将此信号的动作更改为忽略。内核在递送一个被阻塞的信号给进程时(非产生信号时),才决定对他的处理
愤怒的呆鱼
·
2020-07-13 03:29
原创
Linux
signal
unix环境
高级编程
之线程篇(一)
这篇文章先讲一些线程标识和创建,会在下一篇文章中介绍线程同步。本章介绍线程篇,第一篇先着重讲线程标识,创建,终止以及一些需要注意的东西,后续继续更新线程同步。一、线程标识就像每个进程拥有一个自己的进程ID一样,每个线程也拥有自己的一个线程ID。进程ID在整个系统中是唯一的,但是线程ID不同,它只在它所属的进程环境中有效。进程id有个数据类型pid_t来表示,他是个非负整数。线程id则用pthrea
愤怒的呆鱼
·
2020-07-13 03:29
原创
Linux
pthread
unix环境
高级编程
之信号篇(一)
文章是我读《Unix环境
高级编程
》这本书的一些笔记,大部分保持了原文,还加了一些自己的解释,转载请注明!!一、引言:信号是软件中断,很比较重要的应用程序都需要处理信号。
愤怒的呆鱼
·
2020-07-13 03:28
原创
Linux
signal
从1开始学习java一个月后总结心得
于是开始从基础到核心编程,从
高级编程
到分布式架构,看过的书有以下几本:1、《深入理
嘟着小嘴丶卖萌
·
2020-07-13 02:45
java
架构设计
分布式架构
分布式缓存
心得
体会
Oracle学习计划
(2)三本书籍:OracleSQL
高级编程
、OracleDatabase11g数据库管理艺术、OracleDataba
apple01010105
·
2020-07-13 02:10
Linux C
高级编程
——网络编程之UDP(4)
Linux网络编程——UDP宗旨:技术的学习是有限的,分享的精神是无限的。下面分析一帧基于UDP的TFTP协议帧。以太网首部0000:00055d67d0b100055d6158a80800IP首部0000:45000010:005393250000801125ecc0a80037c0a80020:0001UDP首部0020:05d40045003fac40TFTP协议0020:0001'c'':
a1314521531
·
2020-07-13 02:10
Linux
C高级编程
Linux
C高级编程
02-学习路径:爬过这六个陡坡,你就能对 Linux 了如指掌
第二个坡:通过系统调用或者glibc,学会自己进行程序设计如果要进一步学习Linux程序设计,推荐你阅读《UNIX环境
高级编程
》,这本书有代码,有介绍,有原理,非常实用。
Leooeloel
·
2020-07-13 00:48
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他