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-C高级编程
【嵌入式】C语言
高级编程
-可变参数宏(12)
00.目录文章目录00.目录01.可变参数宏概述02.##符号03.可变参宏另外一种写法04.内核中的可变参数宏05.附录01.可变参数宏概述#includevoidva_start(va_listap,last);typeva_arg(va_listap,type);voidva_end(va_listap);voidva_copy(va_listdest,va_listsrc);Linux平台
沧海一笑-dj
·
2020-07-27 21:23
嵌入式天地
C和C++
解读经典《C#
高级编程
》泛型 页122-127.章4
前言本篇继续讲解泛型。上一篇讲解了泛型类的创建。本篇讲解泛型类创建和使用的细节。泛型类上篇举了个我产品中用到的例子,本篇的功能可以对照着此案例进行理解。//////单一事务处理服务,用于单表的数据读写事务////////////publicclassEFRepository:IDisposablewhereTEntity:class,new()whereTViewModel:class,new()
圣殿骑士18
·
2020-07-27 21:03
.Net
经典解读《C#高级编程》
免费的编程中文书籍索引【收藏速度】
语言无关类优质博客PyTab在线手册中心ImportNew廖雪峰的官方网站程序员博客墙操作系统开源世界旅行手册鸟哥的Linux私房菜Linux系统
高级编程
TheLinuxCommandLine(中英文版
.NET快速开发框架
·
2020-07-27 20:19
Web前端
项目与团队管理
计算机常用技术
开源
10本 Linux PDF 书籍免费分享
极力推荐文章:欢迎收藏Android干货分享本篇文章主要分享以下Linux开发PDF书籍一、Linux程序设计二、Unix环境
高级编程
三、Unix_Linux编程实践教程四、鸟哥的私房菜五、深入理解Linux
anpaikan3027
·
2020-07-27 19:49
Spark
高级编程
介绍我们主要介绍两种共享变量类型:accumulators聚合信息,broadcast有效的分发largevalues。当我们的任务涉及到了需要大量的设置时间(比如创建数据库连接或者随机数生成),我们可以把这个设置时间share到多个数据items上面。除了Spark直接支持的语言外,我们还可以使用pipe()方法来与别的编程语言进行沟通,例如使用pipe()方法来访问R语言的库。Accumula
zhexiao27
·
2020-07-27 18:31
Bigdata
《unix环境
高级编程
》 读书笔记 (7)
目录:http://blog.csdn.net/alex_my/article/details/39346381processcontrol1processidentifiers每一个进程都有一个唯一的非负整型做为标识符。#includepid_tgetpid();pid_tgetppid();pit_tgetuid();pit_tgeteuid();pit_tgetgid();pit_tgete
alex_my
·
2020-07-27 18:04
APUE
UNIX环境
高级编程
笔记 目录
每一章的重点会使用加粗字体第一章:UNIX基础知识:UNIX体系结构;文件和目录;输入和输出;程序和进程;出错处理;信号;时间值;系统调用和库函数第三章:文件I/O:文件描述符;文件操作函数;文件操作示例;I/O的效率;原子操作;dup()和dup2();fcntl();ioctl();其他函数第四章:文件和目录:stat()、fstat()、fstatat()和lstat();文件类型;文件访问
aa508508
·
2020-07-27 18:25
c/c++
网络
第四章_Java中面向对象思想详解
第四章_Java中面向对象思想详解1.面向对象1.1什么是面向对象java是一个面向对象的
高级编程
语言,面向对象就是把现实存在的事物对象化,包括其行为和属性。面向对象编程更贴近实际生活的思想。
4iGAI_Source
·
2020-07-27 18:35
面向对象
UNIX环境
高级编程
笔记之高级I/O
UNIX环境
高级编程
笔记之高级I/O本章说明了很多高级I/O功能:非阻塞I/O——发一个I/O操作,不使其阻塞,记录锁,STREAMS机制I/O多路转接——select和poll函数readv和writev
ZWFGOGO
·
2020-07-27 18:40
Linux驱动
函数exec(UNIX环境
高级编程
笔记)
当进程调用一个exec函数时,该进程执行的程序完全替换成新程序,而新程序从其main函数开始执行。因为调用exec并不创建新进程,所以前后进程的ID并未改变。exec只是用一个磁盘上的新程序替换了当前程序的正文段、数据段、堆段和栈段。 有7种不同的exec函数可供使用,它们通常被称为exec函数,我们可以使用这7个函数中的任一个。 这些函数之间的第一个区别是前4个函数都是以路径名作为参数,
The_perfect_world
·
2020-07-27 17:44
UNIX环境高级编程
linux
文件访问权限(UNIX环境
高级编程
笔记)
st_mode值也包含了对文件的访问权限位。所有文件类型都有访问权限(accesspermission)。 st_mode屏蔽 含义S_IRUSRS_IWUSRS_IXUSR用户读用户写用户执行S_IRGRPS_IWGRPS_IXGRP组写组读组执行S_IROTHS_IWOTHS_IXOTH其他读其他写其他执行 chmod(1)命令用于修改这九个权限为,该命令允许我们用u表示
The_perfect_world
·
2020-07-27 17:13
UNIX环境高级编程
linux
main函数(UNIX环境
高级编程
笔记)
C程序总是从main函数开始执行。main函数的原型是:intmain(intargc,char*argv[]); 其中,argc是命令行参数的数目,argv是指向参数的各个指针所构成的数组。 当内核执行C程序时(使用一个exec函数),在调用main前先调用一个特殊的启动例程。可执行程序文件将此启动例程指定为程序的起始地址——这是由连接编辑器设置的,而连接编辑器则由C编译器调用。启动例程
The_perfect_world
·
2020-07-27 17:13
UNIX环境高级编程
linux
系统调用和库函数(UNIX环境
高级编程
笔记)
所有的操作系统都提供多种服务的入口点,由此程序向内核请求服务。各种版本的UNIX实现都提供良好定义、数量有限、直接进入内核的入口点,这些入口点被称为系统调用(systemcall)。 UNIX所使用的的技术是为每个系统调用在标准C库中设置一个具有相同名字的函数。用户进程用标准C调用序列来调用这些函数,然后函数有用系统所要求的技术调用相应的内核服务。 通用库函数在可能会调用一个或多个内核的系
The_perfect_world
·
2020-07-27 17:12
UNIX环境高级编程
linux
《UNIX环境
高级编程
》笔记--会话
会话(session)是一个或者多个进程组的集合。可以具有下图所有的安排,其中,一个会话中有3个进程组。上图的安排可能由以下形式的shell命令形成的:proc1|proc2&proc3|proc4|proc5进程调用setsid函数建立一个新会话。#includepid_tsetsid(void);//若成功则返回进程组ID,出错则返回-1.1.如果调用此函数的进程不是一个进程组组长,则此函数就
TODD911
·
2020-07-27 17:28
《UNIX环境高级编程》笔记
UNIX环境高级编程
《UNIX环境
高级编程
》笔记--定位流
有三种方法可以定位流。1.ftell函数和fseek函数这两个函数自V7依赖就存在了。但是它们假定文件的位置可以存放在一个长整型中。函数声明如下:#includelongftell(FILE*fp);//如果成功返回当前文件位置指示,出错则返回-1.intfseek(FILE*fp,longoffset,intwhence);//如果成功则返回0,出错则返回非0值。voidrewind(FILE*
TODD911
·
2020-07-27 17:24
《UNIX环境高级编程》笔记
UNIX环境高级编程
《UNIX环境
高级编程
》笔记--读和写流
一旦打开了流,则可以对流进行读写:每次一个字符,每次一行,二进制。1.每次一个字符使用下面三个函数用于一次读一个字符。#includeintgetc(FILE*fp);intfgetc(FILE*fp);intgetchar(void);如果成功返回读取到的字符,出错或者到达文件结尾则返回EOF(一般为-1)。getc为宏,fgetc为函数,getchar等价于fgetc(stdin)。注意:不管
TODD911
·
2020-07-27 17:24
《UNIX环境高级编程》笔记
UNIX环境高级编程
线程篇之GCD
本篇是是Objective-C
高级编程
中多线程GCD部分笔记.dispatch_afterdispatch_after不是在指定时间后执行处理,而只是在指定时间追加处理到DispatchQueue.dispatch_group
一只特立独行的道哥
·
2020-07-27 16:52
C语言程序设计(第四版)——第一章课后习题
高级编程
语言作为一种通用的编程语言,它的语言结构和计算机本身的硬件以及指令系统无关,它的可阅读性更强,能够方便的表达程序的功
Sweet 12
·
2020-07-27 15:54
Python
高级编程
PDF高清完整版免费下载|百度云盘
百度云盘|Python
高级编程
PDF高清完整版免费下载提取码:f85q内容简介《Python
高级编程
》通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成
三河
·
2020-07-27 14:00
C#
高级编程
9-第13章 异步编程
异步编程1)异步编程的重要性在C#5.0中提供了关键字:async和await使用异步编程后台运行方法调用,程序的运行过程中就不会一直处于等待中。便于用户继续操作.异步编程有3种模式:异步模式、基于事件的模式、基于任务的模式。基于任务的模式就使用了关键字。2)异步模式publicdelegateintAddHandler(inta,intb);publicclass加法类{publicstatic
weixin_34351321
·
2020-07-27 13:32
CALayer
以下内容主要来自:iOS核心动画
高级编程
UIView是iOS系统中界面元素的基础,其本身更像是一个CALayer的管理器,访问它的跟绘图和跟坐标有关的属性,例如frame,bounds等等,实际上内部都是在访问它所包含的
月咏蝴蝶
·
2020-07-27 13:30
OC内存管理教程之ARC(一)——objective-c内存管理和引用计数
前言:当前的分类是《objective-c
高级编程
——ios与osx多线程和内存管理》这本书的读书笔记。这本书分为了三章,第一章讲了自动引用计数(ARC),第二章讲了Blocks,第三章讲了多线程。
sodawaterer
·
2020-07-27 13:18
--ios和os
x多线程和内存管理
UNIX环境
高级编程
之一:IO
一、UNIX操作系统概述上图是UNIX操作系统的基本架构。操作系统最核心的部分就是内核(kernel),内核暴露出了一系列接口——即系统调用(systemcall)——供外部调用,不同的操作系统内核提供了不同的系统调用接口。我们的应用程序可以直接使用系统调用;也可以不直接使用系统调用,而直接使用在系统调用之上做了一层封装的库或软件,例如上图中的shell和库。举个例子,在Linux系统中,要实现往
ponnylv
·
2020-07-27 12:07
Linux系统编程
linux
在Linux中如何利用backtrace信息解决程序崩溃的问题
一、导读在程序调试过程中如果遇到程序崩溃死机的情况下我们通常多是通过出问题时的栈信息来找到出错的地方,这一点我们在调试一些
高级编程
语言程序的时候会深有体会,它们通常在出问题时会主动把出问题时的调用栈信息打印出来
gongmin856
·
2020-07-27 11:55
IT技能
17 个 Python 特别实用的操作技巧,记得收藏!
很多读者都知道Python是一种
高级编程
语言,其设计的核心理念是代码的易
代码小生
·
2020-07-20 21:02
python
代码技巧
程序员
Python之旅
17 个 Python 特别实用的操作技巧,记得收藏!
很多读者都知道Python是一种
高级编程
语言,其设计的核心理念是代码的易
逆锋起笔
·
2020-07-20 21:00
r语言是
高级编程
语言_什么是R编程?
r语言是
高级编程
语言什么是R编程?(WhatisRProgramming?)
cunchi4221
·
2020-07-20 09:02
编程语言
python
大数据
java
人工智能
初识Javascript 总结 基础知识 心得体会
简称JS,是一种区别于之前学过的HTML,CSS的语言,一种脚本语言,是
高级编程
语言的一种。
ZSK康
·
2020-07-18 20:27
学习心得
JS基础
JS初步总结
javascript
js
字符串
MySQL数据库定义存储过程总是报语法错误的解决方法
存储过程是数据库的重要工具,它的作用相当于
高级编程
语言中的函数,一旦定义好了,在后续操作中就可以直接调用,无需再进行编译。定义存储过程的方法有很多,不同的数据库语法也各不相同,这里不再赘述。
aRooooooba
·
2020-07-16 07:07
错误诊断
SQL
freeCodeCamp 旅途5 - JavaScript 和 ES6
JavaScript基础JavaScript是一门所有现代Web浏览器都支持的
高级编程
语言。JavaScript中的注释方式有以下两种:使用//注释掉当前行的代码,//这是一条单行注释。
HJSD
·
2020-07-16 06:29
在Mac下使用Python3
下使用Python3Python学习之数据类型Python学习之函数Python学习之高级特性Python学习之函数式编程Python学习之模块Python学习之面向对象编程Python学习之面向对象
高级编程
stone_zhu
·
2020-07-16 05:34
程序是怎样跑起来的
在程序员的开发中,使用的语言基本都是类似C、Java、Python等
高级编程
语言,那么我们日常编写的代码是如何在计算机上跑起来的呢?今天,就让我们一起来捋一捋程序跑起来的过程。
无理的pai
·
2020-07-16 05:31
computer
Lua脚本编程:Lua语言入门
最近因为在【游戏脚本
高级编程
】这本书中详细介绍了Lua脚本的相关内容,因此在这里记录下博主的读书心得,方便以后在需要的时候查阅。
PayneQin
·
2020-07-16 04:57
[编程语言]
[读书摘录]
UNIX环境
高级编程
———第三章习题
1.当读/写磁盘文件时,本章中描述的函数确实是不带缓存机制的吗?答:首先我们来说明缓存的:不带缓存的I/O和带缓存的I/O(标准I/O)(1)不带缓存的I/O:数据——内核缓存区——磁盘(硬盘);只有系统调用;文件描述符当进行读写操作时,数据直接进行系统调用(read,write),进入内核缓存区,然后等待内核缓存存满之后将数据写入到磁盘。假如内核缓存区在缓存满10个字节就将数据写入到磁盘,假设我
默存_lott
·
2020-07-16 02:05
APUE知识点整理
Boolan_C++面向对象
高级编程
(上)-第2周
内存块Complexclasscomplex{public:complex(doubler=0,doublei=0):re(r),im(i){}complex&operator+=(constcomplex&);complex&operator-=(constcomplex&);complex&operator*=(constcomplex&);complex&operator/=(constco
ClickHouse
·
2020-07-16 02:54
Oracle PL/SQL
高级编程
(第五弹:性能优化:使用DBMS_PROFILER包)
对于已经存在的代码,找出影响性能的问题点至关重要,Oracle提供的DBMS_PROFILER包可以方便地发现其瓶颈所在。安装DBMS_PROFILER包在使用DBMS_PROFILER之前,要以管理员身份进入数据库系统进行安装。1.使用管理员身份登录,使用DESC命令判断DBMS_PROFILER包是否存在:DESCDBMS_PROFILER;2.如果DESC命令提示DBMS_PROFILER包
艺术就是爆炸
·
2020-07-16 02:49
Oracle
Js常用公共方法库CommonHelper(持续更新)
一直觉得应该有一个小小的js库,看了js
高级编程
后,加上平时项目自己用的方法,整理编写了一个自己的小助手varLCH={//removevalueatarrayremoveArrayItem:function
小黄瓜要编程
·
2020-07-16 01:22
JavaScript
开发通用
UNIX环境
高级编程
——第四章-文件和目录
4.2函数stat、fstat、lstat1、函数原型:#includeintstat(constchar*restrictpathname,structstat*restrictbuf);intfstat(intfd,structstat*buf);intlstat(constchar*restrictpathname,structstat*restrictbuf);intfstatat(int
kingolie
·
2020-07-16 01:09
APUE学习笔记
文件锁的本质核心和原理
根据《Unix环境
高级编程
》对打开文件的介绍,打开的文件在进程表和操作系统中的对应的结构如下图所示:每个进程在进程表中都一个对应的项目,叫做进程表项,上图是最左边展示了进程表中两进程表项,分别对应两个独立的进程
junwua
·
2020-07-16 01:30
Day03-JavaScript
高级编程
标签:HTML基础01复合类型对象BOM编程用来操作浏览器Windows对象04DOM文档对象模型用来操作网页的文档节点DOM属性01复合类型对象内置对象自定义对象在js函数当中可以在定义函数浏览器对象(重点)BOM,woindows,document数组数组是一群元素的集合,初始化大小不会影响数组的实际长度。数组里面可以存储复合类型函数就是一片功能代码快。02BOM编程(用来操作浏览器)就是浏览
H_lang
·
2020-07-15 23:39
web
学习笔记
面向对象
高级编程
(__slots__ @property 多重继承 定制类 使用枚举类 使用元类)
数据封装、继承和多态只是面向对象程序设计中最基础的3个概念。在Python中,面向对象还有很多高级特性,允许我们写出非常强大的功能。slots限制实例能添加的属性。Python允许在定义class的时候,定义一个特殊的_slots_(注意前后都有两个_)变量,来限制该class实例能添加的属性。_slots_定义的属性仅对当前类实例起作用,对继承的子类是不起作用的。在子类中也定义_slots_,这
_best
·
2020-07-15 23:03
Python
jQuery
高级编程
(4)选择和操作DOM元素
1、让选择器来完成一切2、jQuery中的选择器语法结合了css1-3和XPath3、jQuery选择器的功能(1)选择器(2)链式调用(3)工具方法$("tr.highlighted").removeClass("highlighted").addClass("normal");4、选择元素jQuery提供了大量方法用于选择DOM元素:可以通过:(1)元素的属性$("[attributeName
bestcurrypizza
·
2020-07-15 20:29
jQuery
1.1 Java语言概述
Java语言是SUN(StanfordUniversityNetwork,斯坦福大学网络公司)公司1995年推出的一门
高级编程
语言,起初主要应用在小型消费电子产品上,后来随着互联网的兴起,Java语言迅速崛起
李序锴
·
2020-07-15 20:59
Jquery
高级编程
(一)【50个高级jQuery代码开发技巧】
1.创建一个嵌套的过滤器.filter(":not(:has(.selected))")//去掉所有不包含class为.selected的元素2.重用你的元素查询varallItems=$("div.item");varkeepList=$("div#container1div.item");classnames:$(formToLookAt+"input:checked").each(funct
风神修罗使
·
2020-07-15 19:39
Jquery及其组件
嵌入式Linux项目:电子书(1)
涉及知识点:Unix环境
高级编程
,线程的使用,网络通信TCP/IP协议,LCD显示设备的使用,程序的模块化编程,Makefile框架,数据结构:链表,环形表。库的安装与使用。
LeonRunningNoob
·
2020-07-15 18:57
嵌入式Linux
解决Unix环境
高级编程
示例中的 undefined reference to `err_quit'
在编译APUE书中的例子(Page290,程序清单11-1打印线程ID)时,出现如题所述错误,使用的编译命令为$gcc-oprint_thread_idprint_thread_id.c-lpthread#include"apue.h"#includepthread_tntid;voidprintids(constchar*s){pid_tpid;pthread_ttid;pid=getpid()
DavidYuxuan
·
2020-07-15 17:12
Linux
嵌入式开发八大入门的知识点
1、C语言嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及
高级编程
知识。
嵌入式资讯精选
·
2020-07-15 17:32
Objective-C
高级编程
读书笔记
自动引用计数ARC自动引用计数ARC:是指内存管理中对引用计数采取自动计数的计数。苹果文档ARC是让编译器来进行内存管理。设置了ARC为有效状态,就无需再次键入retain或者release代码。降低了程序崩溃,内存泄漏等风险的风险的同时,很大程度减少了开发程序的工作量。编译器完全清楚目标对象,并能立刻释放那些不再使用的对象。内存管理自己生成的对象,自己所持有非自己生成的对象,自己也可以持有不再需
MaZengyi
·
2020-07-15 17:44
操作系统中运用二叉树的知识理解
Linux-C
创建多个进程及反例的解析(●----●)
Hi,百无聊赖写blog。本文所涉及的所有内容是存在笔者没有发现的错误的,所以请以批判的角度阅读,希望高手留下珍贵的留言,于此感激不尽。然后,这些是记录笔者个人对有关知识点的认知和理解,希望在recording的同时,能够提高我的英语词汇运用,也能够将自己对C语言的热爱,开源和分享的思想在社区传播。Alright!Nonsenseisover,let'sgetintothecodeworld!Fi
nickName_王廷翰
·
2020-07-15 16:05
Linux
C语言
fork函数
进程
高级编程
技术第十四周作业:jupyter练习
#首先下载安装好jupyter以及所需的模块文件statsmodels等#导入所需的模块文件%matplotlibinlineimportrandomimportnumpyasnpimportscipyasspimportpandasaspdimportmatplotlib.pyplotaspltimportseabornassnsimportstatsmodels.apiassmimportst
Xiami2019
·
2020-07-15 16:10
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他