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++工程师的技术需求,你要做哪方面的开发?
喜欢的可以收藏转发加关注一、C++服务器程序员(流媒体后台,游戏后台,高性能服务器后台)1.精通C++,STL,Linux等,熟悉设计模式;2.熟练掌握一门脚本语言(Lua,Python,Perl等);3.对多线程
环境编程
有一定的理解
C语言开发
·
2020-02-07 09:01
2019年年终面试经历总结(含解析答案、推荐书籍、资料分享)
》等网络:《计算机网络》、《图解tcp/ip》、《tcp/ip详解》、《UNIX网络编程》(想进腾讯的小伙伴最好看看这个)操作系统:《深入理解计算机系统》、《操作系统-精髓与设计原理》、《UNIX高级
环境编程
飒拉阿依酱
·
2020-01-17 21:55
程序员
Java
书籍
左耳听风笔记摘要(07-10)推荐书单/Go/Docker
书单推荐/Go/Docker推荐必读书单代码大全程序员修练之道计算机的构造和解释算法导论设计模式重构人月神话代码整洁之道EffectiveJavaUnix编程艺术Unix高级
环境编程
更多的书单可以看stackoverflow
西街二叔
·
2020-01-10 10:00
linux高级
环境编程
-高级IO
本文主要理清非阻塞IO,记录锁,IO多路转接,异步IO,readv和writev函数以及存储映射IO。学习1、同步、异步,阻塞和非阻塞等概念同步和异步同步和异步关注的是消息通信机制(synchronouscommunication/asynchronouscommunication)所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是
lifesmily
·
2020-01-03 12:41
关于unix高级
环境编程
编译时的err_sys和err_quit错误
err_sys以及err_quit等函数不是C语言自带函数,是作者自己编写的函数。所以,想要运行书中的源代码,就必须自建一个头文件my_err.h把作者的代码拷贝进去,把这个文件跟目标程序放于同一个文件夹中。然后在目标中加上#include"my_err.h"就可以了下面是error.h的内容。#include/*fordefinitionoferrno*/#include/*ISOCvariab
吴业鹏
·
2019-12-30 13:43
linux高级
环境编程
-线程
线程在单进程环境下使用多线程执行多个任务。一个进程的所有线程可以访问该进程的资源。当然也需要涉及处理一致性问题。线程标识进程IDpid_t数据类型表示,而线程用pthread_t数据类型表示。image.png不同平台对pthread_t实现不同。线程创建#include#include#include#include#includepthread_tmain_tid;voidprint_ids(
lifesmily
·
2019-12-17 07:40
工作多年精通C++该具备哪些技能,你会了吗?(进阶C++职业规划)
一、C++服务器程序员(流媒体后台,游戏后台,高性能服务器后台)1.精通C++,STL,Linux等,熟悉设计模式;2.熟练掌握一门脚本语言(Lua,Python,Perl等);3.对多线程
环境编程
有一定的理解
代码人生ll
·
2019-12-01 23:09
“西七楼”的更新策略和自制编辑工具
每周会更新一课,后续课程会包含算法与数据结构、Unix
环境编程
、项目实战和系统设计方法论等。具体计划请参考上一篇文章【B
西七楼
·
2019-11-30 08:52
《Unix 高级
环境编程
》 朝花夕拾
曾经读过Unix高级
环境编程
,但是对于好多东西已经忘记,再次去读,希望查漏补缺,朝花夕拾。所以写这个仅作个人学习记录所用。时间值长期以来,unix系统一直使用两种不同的时间值。日历时间。
小pb
·
2019-11-26 10:39
linux高级
环境编程
-文件IO
开始本章学习之前了解一些概念:1、带缓存和不带缓存IO参考系统调用,用户程序通过系统级别API调用系统函数将请求传递给内核。无缓存的IO表示在用户层没有缓存,每次读写都需要调用系统函数,频繁调用系统函数效率是比较低的。但值得注意的是,并不是说调用了系统函数就会将数据写道磁盘,这样效率会更低,内核中有缓冲存储器,只有数据满了时才会写道磁盘。同理,为了不让每次读写操作都直接调用系统函数,将内容写道用户
lifesmily
·
2019-11-05 06:36
Unix高级
环境编程
:进程控制
无标题.png计算机启动的过程系统启动的经过可以汇整成底下的流程的:1、加载BIOS的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置;2、读取并运行第一个启动装置内MBR的bootLoader(亦即是grub,spfdisk等程序);3、依据bootloader的配置加载Kernel,Kernel会开始侦测硬件与加载驱动程序;4、在硬件驱动成功后,Kernel会主动呼叫init程序,而i
hailiu13
·
2019-11-01 23:46
用Go学UNIX
环境编程
- 记录锁
本文参考《Unix环境高级编程》,Mac下实验结果可能会和书上有所不同(因为书上是以freeBSD进行实验),希望读者可以在不同的系统下进行实验,如果文章有错误的地方,还请提出,我会及时修正。一、背景:试想一下当两个人同时编辑一个文件时,其后果是什么样的呢?在unix系统中,文件的状态取决于写该文件的最后一个进程,比如数据库系统,需要保证多个进程写文件,依旧保持正确性。因此unix提供了记录锁的机
jiangjincc
·
2019-10-15 05:27
golang
用Python开发随机密码生成器
人生苦短,我用python1.开发
环境编程
语言:Python3.7.4IDE:VSCodium操作系统:Windows10专业版2.前言 作为一名测试工程师在测试工作中经常需要搜集测试数据,涉及修改密码
宁兵
·
2019-10-13 16:09
嵌入式导论——我们需要学些什么
一、我们需要学什么以下几个方面的知识在嵌入式的学习中尤为重要:1、标准C语言程序设计(Unix系统的产物)2、C++语言程序设计3、数据结构与算法4、UNIX
环境编程
5、数据库6、QT图形界面7、ARM
Nire_谒羽
·
2019-07-10 08:19
嵌入式
嵌入式导论——我们需要学些什么
一、我们需要学什么以下几个方面的知识在嵌入式的学习中尤为重要:1、标准C语言程序设计(Unix系统的产物)2、C++语言程序设计3、数据结构与算法4、UNIX
环境编程
5、数据库6、QT图形界面7、ARM
Nire_谒羽
·
2019-07-10 08:19
嵌入式
Unix高级
环境编程
(3版CN).pdf
Unix高级
环境编程
(3版CN)内容简介······《UNIX环境高级编程(第3版)》是被誉为UNIX编程“圣经”的AdvancedProgrammingintheUNIXEnvironment一书的第
viu_d111
·
2019-06-26 15:28
Unix高级
环境编程
(APUE)-----标准IO库
1、引言所谓的标准IO库其实就是ANSIC的标准库,标准IO库是在系统调用函数基础上构造的,便于用户使用。一般来说,标准IO可移植性更高,但是性能比系统IO差,而系统IO因为是内核直接提供的系统调用函数,所以性能更高,但是其因为和操作系统有关,所以可移植性更差。2、流和FILE对象化前面系统IO那部分时,所有IO函数针对的都是文件描述符,当打开一个文件时,即返回一个文件描述符,然后这个文件描述符用
吾之求索
·
2019-06-10 11:29
【APUE】
【Linux】基础命令(笔记)
Linux初识阶段:常用操作与常用工具Linux系统编程阶段:Linux系统
环境编程
进程概念进程控制基础IO进程间通信进程信号多线程Linux网络编程网络基础1网络编程网络基础2网络基础3高级IO操作系统介绍操作系统
酱香巧克粒
·
2019-05-14 22:05
python分析波动性 -股票量化
关键词:波动性,量化开发
环境编程
语言:Python3.6必要包:tushare,pandas,Pywavelets,numpy波动性波是扰动的传播。
cutter2002
·
2019-04-26 16:29
算法
web
推荐的网站和书籍
书籍软件安全:1.0day安全:软件漏洞分析技术(第二版)概论:1、计算机系统安全曹天杰等高等教育出版社2、鸟哥Linux私房菜(基础篇和服务器架设篇)3、Unix
环境编程
,W.RichardStevens
Eriovar
·
2019-03-19 11:00
python获取交互式ssh shell的方法
更新,最近在学unix
环境编程
,了解一下进程的创建过程,用最原始的方式实现了一个ssh命令的执行。
zlucifer
·
2019-02-14 09:40
分享下Java大数据学习路线图
●技术点小节:1.开发工具的安装配置的介绍2.JDK安装3.DOS
环境编程
4.Eclipse的安装使用●JAVA基础1.基本的语法规范2.数据类型3.流程控制4.函数●初识JavaOOP1.类,对象,面向编程思想
juan188
·
2019-01-27 14:10
大数据
大数据学习
大数据开发
人工智能
程序员
数据分析
spark
hadoop
Linux
要开始写博客了
算法图解》《算法》《编程珠玑》(思维方面),以及基础算法题都要做阿里华仔和骨灰级的耗子叔都提到的五本编程领域系统知识书:《深入理解计算机系统》《TCP/IP详解1》《unix网络编程1》《unix高级
环境编程
art_hugo
·
2018-12-23 22:20
python3+selenium 自动发布微博
编程
环境编程
语言:python3+selenium库IDE:jupyternotebook浏览器:chrome70.0系统:macOS安装selenium库pipinstallselenium实现方法由于
鼻子两个孔
·
2018-12-21 21:13
shell、UNIX、GNU、Posix、BSD、SVR 4 之间的关系梳理
在阅读专业书籍的时候,尤其是Unix高级
环境编程
系列,总是出现好几个专有名词,让人眼花缭乱。
kph_Hajash
·
2018-11-17 14:04
计算机基础
自然语言处理(NLP)-基于概率最大化的中文分词算法(Java实现)
摘要:平台使用Netbeans搭载JDK1.8
环境编程
。实现基于概率最大化的中文分词算法并集成于一个窗体平台(如下图)。
bensonrachel
·
2018-11-03 14:48
NLP
《自然语言处理》相关
c/c++程序员发展方向
一、C++服务器程序员(流媒体后台,游戏后台,高性能服务器后台)1.精通C++,STL,Linux等,熟悉设计模式;2.熟练掌握一门脚本语言(Lua,Python,Perl等);3.对多线程
环境编程
有一定的理解
GT19930910
·
2018-11-02 10:39
程序人生
Linux内核的五大模块
【进程创建】: 在Linux
环境编程
时,一般采用fork()/vfork()函数(fork是创建一个子进程,并把父进程的内存数据copy到子进程中;vfork是创建一个子进程,并和父进程的内存数据share
lx青萍之末
·
2018-10-07 13:59
Linux基础知识
Unix、Linux
环境编程
学习总结
这段时间学习了Unix环境高级编程,在这里呢,先给大家推荐一本书——《Unix环境高级编程》,这本书在这个领域可是圣经级别的。先说一下这段时间的学习感受,起初学习了几天之后,休息了一段时间,于是自己照着那本圣经开始看了起来,有很多难懂的地方,看着看着,难免心态有点崩溃,但是还是咬着牙看了下去,虽然有很多不懂得地方,但是支撑我看下去的动力是:偶尔会有这样一种感觉,之前刚开始学习C语言的一些疑惑,好像
Dachao1013
·
2018-08-07 19:15
Unix
Unix、Linux
环境编程
学习总结
这段时间学习了Unix环境高级编程,在这里呢,先给大家推荐一本书——《Unix环境高级编程》,这本书在这个领域可是圣经级别的。先说一下这段时间的学习感受,起初学习了几天之后,休息了一段时间,于是自己照着那本圣经开始看了起来,有很多难懂的地方,看着看着,难免心态有点崩溃,但是还是咬着牙看了下去,虽然有很多不懂得地方,但是支撑我看下去的动力是:偶尔会有这样一种感觉,之前刚开始学习C语言的一些疑惑,好像
Dachao1013
·
2018-08-07 19:15
Unix
详解Nodejs内存治理
当宿主
环境编程
服务器(Node)时,情况就大不相同了,本身代码运行在固定的几台机器(集中式)上,而且运行的时间是长时间运行,一旦内存治理不好出现了内存膨胀甚至是内存泄漏的情况的话,就会出现
xingyeqishi
·
2018-05-13 11:08
Nodejs内存治理
当宿主
环境编程
服务器(Node)时,情况就大不相同了,本身代码运行在固定的几台机器(集中式)上,而且运行的时间是长时间运行,一旦内存治理不好出现了内存膨胀甚至是内存泄漏的情况的话,就会出
Randal
·
2018-05-13 00:00
v8
node.js
Linux-shell脚本基础
本章内容编程基础脚本基本格式变量运算条件测试配置用户
环境编程
基础程序:指令+数据程序编程风格:过程式:以指令为中心,数据服务于指令对象式:以数据为中心,指令服务于数据shell程序:提供了编程能力,解释执行程序的执行方式计算机
化澄风
·
2018-04-15 22:27
Linux
shell
脚本
Linux
第七章,shell编程基础
完全笔记整理(持续更新)https://blog.51cto.com/13683480/2095439笔记整理开始时间:2018年4月12日11:37:35本章内容:编程基础脚本基本格式变量运算条件测试配置用户
环境编程
基础
青楼丨
·
2018-04-13 17:19
shell
脚本
编程
Linux下C语言
环境编程
——静态库的编译制作
四、静态库和动态库的使用案例:add.c#includeintadd(inta,intb){returna+b;}sub.c#includeintsub(inta,intb){returna-b;}head.h#ifndef_HEAD_H_#define_HEAD_H_externintadd(inta,intb);externintsub(inta,intb);#endifmain.c#incl
Gexi666
·
2018-03-21 22:13
Linux
Unix高级
环境编程
中apue.h配置
对《unix高级
环境编程
》这本书就不多赘述,书中引用的"apue.h"配置我相信困扰很多人,今天我们就来配置一下apue.h。
I慕蓝
·
2018-03-19 22:29
apue.h
配置
Linux下C语言
环境编程
(gdb调试指针)
1.vim:2.gcc:3.预处理:4.链接:5.gdb调试#includevoidswap(inta,intb){intc;c=a;a=b;b=c;}intmain(void){inta=20;intb=30;swap(a,b);printf("a=%db=%d\n",a,b);}这是在swap函数中a,b的地址这是在main函数中a,b的地址明显不一样,证明两个a,b是不一样的。所以a,b的值
@遇见O_o
·
2018-03-13 20:09
Unix权限这点事
Unix/Linux的权限管理还是比较复杂的,别人说看高级
环境编程
得看2,3遍。我想这应该是在Linux有了一定基础上。
HarlanC
·
2017-12-27 08:00
【必看】Linux开发入门实战笔记系列(一):lseek 函数用法
每一个部分都会附带一个C语言的简单实现源码,这次的就是lseek.c注意,这些代码并非由我编写,而是《UNIX高级
环境编程
》中的示例代码。
hello曹真
·
2017-05-23 06:38
Linux
【01】《UNIX高级
环境编程
》全书精华集锦
1引子众所周知,Linux系列知识极其重要,公司面试、实际开发都需要用到。最近看了一些资料之后,发觉自己很多地方没有掌握到位,于是开始逐一查阅,顺便整理了这个懒人版供大家参考。每个需要详细了解问题下面需要的信息都给出了相应的参考链接,有些还配上了实际操作,相信你认真看完本文之后对于UNIX操作系统基础能有一个更加清晰的认识。2正文(1)什么是操作系统?什么是UNIX操作系统?什么是Linux操作系
hello曹真
·
2017-05-15 10:57
干货
unix
操作系统
linux
面试
Linux
unix高级
环境编程
和网络编程环境配置
unix环境高级编程的环境:需要有apue.h的头文件,具体步骤如下:(1)下载源代码,可以去官网下载:http://apuebook.com/code3e.html(2)解压缩源代码文件:tar-zxvfsrc.3e.tar.gz(3)安装libbsd-devel,否则编译会报错不通过,会提示编译threads文件夹里面的内容时报错,报错信息就不贴出来啦:yuminstalllibbsd-dev
蛋皮
·
2017-05-15 08:59
ftp
【01】《UNIX高级
环境编程
》全书精华集锦(更新中)
个人主页:http://hellogod.cn本文永久更新地址:一时博客1引子众所周知,Linux系列知识极其重要,公司面试、实际开发都需要用到。最近看了一些资料之后,发觉自己很多地方没有掌握到位,于是开始逐一查阅,顺便整理了这个懒人版供大家参考。每个需要详细了解问题下面需要的信息都给出了相应的参考链接,有些还配上了实际操作,相信你认真看完本文之后对于UNIX操作系统基础能有一个更加清晰的认识。2
曹真
·
2017-05-14 21:10
linux 环境下头文件声明函数后使用makefile编译文件
刚开始使用linux
环境编程
时,遇到的一个难办问题,就是当时觉得在一个c文件里实现太多函数特别繁琐,并且后期因为函数实现部分篇幅太长,使得整个c很难看清楚思路,后来想着函数单独放在一个c文件里,没想到编译出了问题
进击的白嘟
·
2017-03-14 11:56
问题解决
UNIX高级
环境编程
第15章 进程间通信
第15章进程间通信15.1引言前10种限于同一台主机的两个进程之间的IPC15.2管道实现机制:管道是由内核管理的一个缓冲区管道的创建intpipe(intfd[2]);管道的关闭由系统负责当管道的一端被关闭后,下列规则起作用:1.当读一个写端已被关闭的管道时,在所有数据都被读取后,read返回0,以指示达到了文件结束处.当读一个没有数据的管道时,read阻塞2.如果写一个读端已被关闭的管道,则产
shiyang6017
·
2017-01-10 00:00
apue
UNIX高级
环境编程
第14章
第14章高级IO14.1引言本章的概念和函数1.非阻塞I/O2.记录锁3.I/O多路转接(select&poll)4.异步I/O5.readv&writev函数6.存储映射I/O:mmap14.2非阻塞I/O低速系统调用可能会使进程永久阻塞,包括:--1.如果数据并不存在,则读文件可能会使调用者永远阻塞·--例如读管道、终端设备和网络设备--2.如果数据不能立即被接受,则写这些同样的文件也会使调用
shiyang6017
·
2016-12-29 00:00
apue
UNIX环境高级编程学习之路(六)----进程控制
对于UNIX
环境编程
,工作中经常会用到相关知识,作为学习UNIX
环境编程
的经典书籍–UNIX环境高级编程,是每个UNIX编程人员必看的经典书籍之一,为了将相关知识重新进行学习,以系统的整合所学知识,遂以博文形式作为总结
drlmemory
·
2016-12-19 17:34
Linux
UNIX高级
环境编程
第9章 进程关系
第9章进程关系9.2终端登陆BSD终端登陆-------------------------------------------------Figure1------------------------------------------------------9.3网络登录-------------------------------------------------Figure2------
shiyang6017
·
2016-12-18 00:00
apue
UNIX高级
环境编程
第12章 [12.5-12.9]
第12章线程控制12.5重入可重入函数中断一个可重入函数的执行,转而执行另外一个函数(一般为信号处理程序,注意此时依然为同一个线程),返回可重入函数执行不会出现错误。可重入与异步信号安全等价(APUE3edition,10.6)可重入函数除了使用自己栈上的变量以外不依赖于任何环境(包括static),这样的函数就是可重入的,可以允许有该函数的多个副本同时运行线程安全:如果一个函数在相同的时间点可以
shiyang6017
·
2016-12-13 00:00
apue
UNIX高级
环境编程
第11、12章 线程同步及属性
第11、12章线程及其控制主要内容互斥量非递归互斥量递归互斥量读写锁条件变量自旋锁屏障互斥量intpthread_mutex_init(pthread_mutex_t*restrictmutex,constpthread_mutexattr_t*restrictattr);//也可以把互斥量设置为常量PTHREAD_MUTEX_INITIALIZER(只适用于静态分配的互斥量)进行初始化。intp
shiyang6017
·
2016-12-12 00:00
apue
UNIX高级
环境编程
第11章 线程 [线程和进程联系和区别]
第11章线程线程和进程联系和区别我们从调度、并发性、系统开销、拥有资源等方面,来比较线程与进程1.调度在引入线程的操作系统中,则把线程作为调度和分派的基本单位。而把进程作为资源拥有的基本单位.在同一进程中,线程的切换不会引起进程的切换.在由一个进程中的线程切换到另一个进程中的线程时,将会引起进程的切换。2.并发性在引入线程的操作系统中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间,亦可
shiyang6017
·
2016-12-11 00:00
apue
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他