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高级编程
Linux怎么学
其次unix环境
高级编程
也很好。最后要结合实践才能得到真知。在学习L
无敌大灰狼me
·
2020-07-05 00:38
python
高级编程
--列表推导
每当要对序列中的内容进行循环处理时,就应该尝试用列表推导来代替它。例1:下面的程序是获取10以内的偶数,一般的实现方式可能如下:>>>numbers=range(10)>>>size=len(numbers)>>>evens=[]>>>i=0>>>whilei>>evens[0,2,4,6,8]这对于c语言而言可能速速没有什么影响,但是在python下会是程序的执行速度变慢:因为:1、它使解释程序
sisiair
·
2020-07-05 00:54
Python
计算机网络实验二:UDP套接字编程实现多人聊天
2.熟悉c++、Java等
高级编程
语言网络编程的基本操作。3.基本了解对话框应用程序的编写过程。4.实现UDP套接字编程。二、实验内容(一)实验思路1、学习理解UDP协议。
吃吃爱学习
·
2020-07-04 23:38
嵌入式软件开发必看书籍推荐(C/C++、linux、软件开发)
程序设计》《C++primerplus》第六版《EffectiveC++》《C++STL标准程序库开发指南》《C++标准模板库编程实践》2.Linux2.1应用程序设计《Linux程序设计》《UNIX环境
高级编程
良知犹存
·
2020-07-04 23:41
C/C++
黑马程序员——java复习总结——Java基础知识
----------一、Java语言的概括1.1java语言的介绍Java语言是sun公司1995年推出的一门
高级编程
语言,它是一门面向Internet的编程语言。
key_fans
·
2020-07-04 20:26
Java学习
在Linux中如何利用backtrace信息解决问题
在Linux中如何利用backtrace信息解决问题一、导读在程序调试过程中如果遇到程序崩溃死机的情况下我们通常多是通过出问题时的栈信息来找到出错的地方,这一点我们在调试一些
高级编程
语言程序的时候会深有体会
潜水企鹅
·
2020-07-04 20:34
Linux
C++面向对象
高级编程
(上)笔记一(Boolan)
1.C++编程简介应具备的基础曾经学过某种procedurallanguage(C语言最佳)变量(variables)类型(types):int,float,char,struct...作用域(scope)循环(loops):while,for流程控制:if-else,switch-case知道如何建立一个可运行程序学习目标培养正规的、大气的编程习惯ObjectBased(基于对象)以良好的方式编
CarmenS233
·
2020-07-04 20:37
linuxc多进程与外部程序调用(转载)
最近在学习linux环境
高级编程
,多进程编程算是编程中的最重要的一个部分了,本文让我学习和明白了很多,所以转载过来。让更多想多线程编程的人学习。只有顶到首页才能让更多的人学习。
晚起的鸟
·
2020-07-04 19:14
c/c++
量子计算机领域第一种
高级编程
语言诞生;Chrome 或将隐藏整个 URL 地址
行业要闻IndustryNews▲▲▲01量子计算机领域内第一种
高级编程
语言Silq诞生近日,苏黎世联邦理工学院的计算机科学界人士在编程语言领域取得了重要突破:计算机科学教授MartinVechev与他的团队设计出了量子计算机领域内第一种
高级编程
语言
京东智联云技术新知
·
2020-07-04 19:28
2018-04-26
该指令的出现进一步强化了Variant的功能(Variant类型是被设计用于替代ANY和Pointer类型的新类型,它是一种引用类型,和指针不一样的是Variant是一种安全的类型,详见《TIAPortal
高级编程
慧兰博
·
2020-07-04 17:09
Python3.7
高级编程
之 async/await asyncio 通过任务task并发运行协程
同步执行的协程importasyncioimporttime#使用main函数的await发起两个携程,此时代码仍然是同步的,当第一个await完成之后才会启动第二个await这是他们的运行就和函数是一致的asyncdefsay_after(delay,what):awaitasyncio.sleep(delay)print(what)asyncdefmain():print(f"starteda
haeasringnar
·
2020-07-04 17:45
Python
Python3.7
高级编程
之 async/await asyncio 通过asyncio.wait的使用
Python中的异步#demo.pyimportasyncioimporttime#Python协程属于可等待对象,因此可以在其他协程中被等待Python异步非阻塞雏形asyncdefnested():#time.sleep(2)awaitasyncio.sleep(2)print('我是异步内的任务,我已经完成了')return45asyncdefmain():print(time.strfti
haeasringnar
·
2020-07-04 17:45
Python
模仿Linux密码输入(C语言编写)
平时登陆Linux时密码的输入是不回显的,而
Linux-c
又不支持getch()函数,所以才写了一个实现这一功能的函数!
擎天荼荼
·
2020-07-04 16:51
Linux下c编程
Java
高级编程
基础知识
2020-04-05,首发,持续更新直至该章节学习结束。一、Java多线程编程1、继承Thread类实现多线程Java中提供了一个java.lang.Thread的程序类,那么一个类只要继承了此类,就表示这个类为线程的主体类。(需要覆写run()方法,这个方法属于线程的主方法)多线程要执行的功能都应该在run()方法中进行定义。需要说明的是,在正常情况下,如果要使用一个类中的方法,一定要产生实例化
那叫我十七吧
·
2020-07-04 13:09
Java
Boolan C++面向对象
高级编程
(上)第三周
类之间的关系在本次课程中,类与类之间的关系被分为三种:复合、继承、委托。复合Composition复合可以表示为has-aclassAhasaclassB.对于复合,各自负责各自的构造和析构就可以,构造Container时,需要先构造Component,这一步是由编译器来帮我们实现的。需要注意的是编译器帮我们构造Component时,采用的是默认的构造函数,若默认构造函数不是我们想要的时候,就需要
kwangxn
·
2020-07-04 12:40
Linux-C
下C/S架构实例,实现文件传输功能
/*server_func.h*/#ifndefSERVER_H#defineSERVER_H#include#include#include#include#include#include#include#include#include#include#include#defineMAX_CON10#defineMAX_SIZE1024#defineCMD_EXIT"exit"#defineCM
bgylde
·
2020-07-04 12:45
Linux-C
Java
高级编程
–枚举类–day03
知识点和问题整理1.解释何为编码?解码?何为日期时间的格式化?解析?2.JDK8之前和JDK8中日期、时间相关的类分别有哪些?3.枚举类的使用4.如何定义枚举类5.Enum类的主要方法6.使用enum关键字定义的枚举类实现接口的情况7.注解Annotation8.如何自定义注解:参照@SuppressWarnings定义9.jdk提供4中元注解10.jdk8中注解的新特性:可重复性、类型注解11.
小疯子青
·
2020-07-04 10:02
Tomcat学习实践过程记录
Java
高级编程
–反射–day09
知识点和问题1.动态语言vs静态语言2.反射机制能实现哪些功能?3.反射相关的API有哪些?4.通过直接new的方式或反射的方式都可以调用公共的结构,开发中到底用哪个?5.反射机制与面向对象中的封装性是不是矛盾?如何看到两个技术?6.类的加载?7.获取Class的实例有几种方式?8.判断如下程序的运行结果是什么?9.哪些类型可以有Class对象?10.类的加载实例代码如下11.类的加载12.Cla
小疯子青
·
2020-07-04 10:02
信号量(UNIX环境
高级编程
笔记)
信号量是一个计数器,用于为多个进程提供对共享数据对象的访问。 为了获得共享资源,进程需要执行下列操作: (1)测试控制该资源的信号量。 (2)若此信号量的值为正,则进程可以使用该资源,在这种情况下,进程会将信号量值减1,表示它使用了一个信号量的资源。 (3)否则,若此信号量的值为0,则进程进入休眠状态,直至信号量值大于0,进程被唤醒之后,将返回步骤(1)。 常用的信号量形式被称为二元
The_perfect_world
·
2020-07-04 08:04
UNIX环境高级编程
linux
ARC环境下Block的内存管理
对于Block的相关知识,可以看《Objective-C
高级编程
iOS与OSX多线程和内存管理》这本书,写得非常透彻。一、Block是什么?Block是C语言的扩充功能。
sxtra
·
2020-07-04 08:58
NDK(mk)
Application.mk96Andy周0.42016.08.0723:18*字数631阅读3673评论0喜欢8NDK开发可以使用cmake进行交叉编译,或者使用原生的ndk-build进行编译下面笔者从书中《AndroidC++
高级编程
MOTOLT
·
2020-07-04 06:17
#新闻拍一拍# 假冒特斯拉 CEO 的比特币虚荣地址骗取了用户 200 万美元 | Linux 中国...
本文字数:1157,阅读时长大约:1分钟导读:•谷歌前广告主管正在打造一款无广告的搜索引擎•量子计算机领域内第一种
高级编程
语言Silq诞生•GitHub发布代码检查工具SuperLinter作者:硬核老王假冒特斯拉
技术无边
·
2020-07-04 05:10
【分享】iTOP-iMX6UL开发板驱动看门狗 watchdog 以及
Linux-c
测试例程
iTOP-iMX6UL开发板看门狗测试例程,iTOP-iMX6UL开发板的看门狗驱动默认已经配置,可以直接使用测试例程。版本V1.1:1、格式修改;2、例程修改完善,其中增加喂狗代码。1看门狗内核驱动看门狗的驱动已经默认配置,iMX6UL的watchdog看门狗驱动源码是“drivers/watchdog/watchdog.c”。如下图所示,选择“DeviceDrivers--->”,输入回车。如
Chihiro_S
·
2020-07-04 05:06
IMX6UL开发板
UNIX环境
高级编程
——system V信号量
1.信号量(semaphore)主要用于保护临界资源。进程可以根据它判断是否能访问某些共享资源。信号量除了用于访问控制外,还可用于进程同步,也就是进程间通信。2.信号量分类:a.二值信号量:信号量的值只能取0或1,类似于互斥锁mutex,但两者又不同:mutex与二值信号量的区别:信号量强调共享资源,只要共享资源可用,其他进程同样可以修改信号量的值;互斥锁更强调进程,占用资源的进程使用完资源后,必
weixin_33969116
·
2020-07-04 03:36
嵌入式软件开发必看书籍推荐(C/C++、linux、软件开发)
程序设计》《C++primerplus》第六版《EffectiveC++》《C++STL标准程序库开发指南》《C++标准模板库编程实践》2.Linux2.1应用程序设计《Linux程序设计》《UNIX环境
高级编程
crazy_baoli
·
2020-07-04 02:50
others
嵌入式软件开发书籍
c
linux
软件开发
Linux串口编程(中断方式和select方式)
这里可以参考《UNIX环境
高级编程
》中的第14章高级I/O和第
schumi2000
·
2020-07-04 01:33
linux驱动
【备忘】李兴华系列之Java8、Oracle、JavaScript、HTML5、Spring、Struts、Hibernate系列视频教程
01_《Oracle从入门到精通》02_《Java8编程入门》03_《Java8面向对象编程》04_《Java8
高级编程
》05_《Java核心设计模式——DAO设计模式》06_《JavaScript编程入门
qq_38472451
·
2020-07-04 01:49
Java
高级编程
知识总结及复习(一)
Java
高级编程
知识总结及复习(一)1.所有异常类的父类是(A)。
MELF晓宇
·
2020-07-04 01:01
Java
Java
高级编程
知识总结及复习(二)
Java
高级编程
知识总结及复习(二)异常处理过程1、只有程序运行过程中才会产生异常,一旦程序运行过程过产生异常,将自动进行指定类型的异常类实例化处理。
MELF晓宇
·
2020-07-04 01:31
Java
C#
高级编程
(第3版)-免费下载(含英文的原版PDF文件和中文的DOC文件)
C#
高级编程
(第3版)align="absMiddle"src="http://www.dangdang.com/Association/Web/Links/ProductLinkShow.aspx?
自由程序员
·
2020-07-04 00:38
c#
2015~2016年学习计划
1《高质量C++/C编程指南》林锐编程基础和数据结构2《深入理解计算机系统》第二版3《算法导论》第三版4《代码大全》5《Unix环境
高级编程
》6《TCP/IP详解卷1:协议》网络编程7《TCP/IP详解卷
lightd
·
2020-07-04 00:37
嵌入式Linux
《UNIX环境
高级编程
》(APUE) 笔记第十七章 - 高级进程间通信
17-高级进程间通信Github地址1.UNIX域套接字UNIX域套接字用于在同一台计算机上运行的进程之间的通信,它可以在同一计算机系统上运行的两个进程之间传送打开的文件描述符。UNIX域套接字仅仅复制数据,它们并不执行协议处理,不需要添加或删除网络报头,无需计算校验和,不要产生顺序号,无需发送确认报文。所以比因特网域套接字效率更高。UNIX域套接字提供流和数据报两种接口。UNIX域数据报服务是可
BrianLeeLXT
·
2020-07-02 19:00
《UNIX环境
高级编程
》(APUE) 笔记第十六章 - 网络IPC:套接字
16-网络IPC:套接字Github地址1.网络IPC经典进程间通信机制(IPC):管道、FIFO、消息队列、信号量和共享存储,允许在同一台计算机上运行的进程之间通信。网络进程间通信是不同计算机(通过网络连接)上的进程相互通信的机制。(也可用于计算机内通信)2.套接字描述符套接字是通信端点的抽象,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。使用socket
BrianLeeLXT
·
2020-07-02 17:00
Python 学习笔记7 - 面向对象
高级编程
slots——限制实例能添加的属性我们可以给该实例绑定任何属性和方法classStudent(object):passs=Student()给实例绑定属性s.name='Michael'print(s.name)给实例绑定方法fromtypesimportMethodTypedefset_age(self,age):self.age=ages.set_age=MethodType(set_age,
WesleyLien
·
2020-07-02 16:00
《UNIX环境
高级编程
》(APUE) 笔记第十五章 - 进程间通信
15-进程间通信Github地址1.进程间通信进程间通信(IPC)是进程之间相互通信的技术:前十种IPC形式通常限于同一台主机的两个进程之间的IPC,最后两行(套接字和STREAMS)是仅有的支持不同主机上两个进程之间的IPC的两种形式。2.管道2.1管道概念管道是UNIX系统IPC的最古老形式。管道的两种局限性:有的系统仅提供半双工通道管道只能在具有公共祖先的两个进程之间使用。通常,一个管道由一
BrianLeeLXT
·
2020-07-02 16:00
《Objective-C
高级编程
iOS与OS X多线程和内存管理》读书笔记
《Objective-C
高级编程
iOS与OSX多线程和内存管理》读书笔记第一章:自动引用计数自己生成的对象,自己所持有。
极客学伟
·
2020-07-02 15:55
⑪.
iOS修炼之道
❶
iOS开发
❹
读书笔记和心得
Python
高级编程
读书笔记: 4、 第2章_上下文管理器
#-*-encoding:utf-8-*-importcontextlibimportsubprocessimportpsycopg2'''4、第2章_上下文管理器关键:1上下文管理器含义:包装任意代码块的对象作用:确保资源被正确清理,类似try,except;避免重复用法:with,enter,exit2with语句作用:可以进入上下文管理器原理:__enter__返回的结果被赋予给as关键字之
天地一扁舟
·
2020-07-02 15:24
Professional
Python
iOS开发书籍推荐
1.推荐最多的一本书是《Objective-C
高级编程
:iOS与OSX多线程和内存管理》(5次)这本书是必看的,不难,而且弄懂了对你的效益是最大的一本书,脱离初级向中级迈进。
凤岭
·
2020-07-02 14:55
IOS
(Boolan) 面向对象
高级编程
(下)第五周笔记
对象模型vptr虚函数指针若类对象中含有虚函数,则在对象模型中会存在一根虚函数指针vtbl虚函数表虚函数指针指向一块内存,称为虚表虚表的内容是一段地址,指向该类对象在实现多态过程中虚函数实际绑定的函数this模板方法通过this指针调用虚函数指针指向虚表中实际对应的虚函数动态绑定动态绑定的实现需要满足三个条件1.使用指针调用2.存在向上转型3.调用的是虚函数const漫谈const对象可以调用co
卡尔曼
·
2020-07-02 12:22
(Boolan)面向对象
高级编程
(上)第一周笔记
1.编写头文件时要加上防卫式声明2.模板的定义和使用有时候我们不确定要定义的类里面的数据类型,因此我们使用模板来定义这个数据。这样在类实例化的时候可以临时定义它的数据类型。使用模板T时要在开头加上一句声明。3.访问级别(1)主要分为public、private、protected三种级别。主要是把函数放入public,将数据放入private封存起来。(2)构造函数放置于private区域用处:如
留胡子的熊
·
2020-07-02 12:28
历届图灵奖得主名单
◎1966A.J.Perlis
高级编程
技术和编译器架构◎1967MauriceV.Wilkes设计出第一台具有内置存储程序的计算机EDSAC◎1968RichardW.Hamming数值方法、自动编码系统
michael_zhu_2004
·
2020-07-02 12:11
R
《UNIX环境
高级编程
》(APUE) 笔记第十四章 - 高级I/O
14-高级I/OGitHub地址1.非阻塞IO非阻塞I/O使我们可以发出open、read和write这样的I/O操作,并使这些操作不会永远阻塞。如果这种操作不能完成,则调用立即出错返回,表示该操作如继续执行将阻塞。对于一个给定的描述符,有两种为其指定非阻塞I/O的方法:如果调用open获得描述符,则可指定O_NONBLOCK标志对于已经打开的一个描述符,则可调用fcntl,由该函数打开O_NON
BrianLeeLXT
·
2020-07-02 12:00
【Objective-C
高级编程
】iOS与OS X多线程和内存管理(八) __block 从栈上复制到堆 截获对象 数组
blk_tblk;{idarray=[[NSMutableArrayalloc]init];blk=[^(idobj){[arrayaddObject:obj];NSLog(@“arraycount=%ld”,[arraycount]];}copy];}blk([[NSObjectalloc]init]);blk([[NSObjectalloc]init]);blk([[NSObjectalloc
爬行动物脑
·
2020-07-02 11:44
读书笔记
【Objective-C
高级编程
】iOS与OS X多线程和内存管理(九) Block 循环引用
在Block中使用附有__strong修饰符的对象类型自动变量,那么当Block从栈复制到堆时,该对象为Block所持有。这样容易引起循环引用。typedefvoid(^blk_t)(void);@interfaceMyObject:NSObject{blk_tblk;}@end@implementationMyObject-(id)init{self=[superinit];blk=^{NSLo
爬行动物脑
·
2020-07-02 11:44
读书笔记
【Objective-C
高级编程
】iOS与OS X多线程和内存管理(四) Block的实现
使用clang的编译选项查看blocks“clang-rewrite-objc源代码文件名”源代码:intmain(){void(^blk)(void)=^{printf(“Block”);};blk();return0;}转换为:struct__block_impl{void*isa;intFlags;intReserved;void*FuncPtr;};struct__main_block_i
爬行动物脑
·
2020-07-02 11:43
读书笔记
【Objective-C
高级编程
】iOS与OS X多线程和内存管理(六) __block 说明符
intval=0;void(^blk)(void)=^{val=1;};以上代码编译会报错,因为blocks里面尝试修改val变量值。(编译的过程中,val已经超出其作用域,blocks里面保存的时截获的瞬间值)我们可以使用静态变量,这样在blocks也可以访问得到外面的变量值。例如:intglobal_val=1;staticintstatic_global_val=2;intmain(){st
爬行动物脑
·
2020-07-02 11:43
读书笔记
【Objective-C
高级编程
】iOS与OS X多线程和内存管理
1.__weak修饰符的优点,除了解决循环引用的问题,在持有某对象的弱引用时,若该对象被废弃,则此弱引用将自动失效并且处于nil被赋值的状态(空弱引用)。如:id__warkobj1=nil;{id_strongobj0=[[NSObjectalloc]init];obj1=obj0;NSLog(@"A:%@",obj1);}NSLog(@"B:%@",obj1);A:B:(null)2.尽管AR
爬行动物脑
·
2020-07-02 11:43
读书笔记
WEBGL学习【七】画布绘图
主要是对WEBGL的绘图部分进行了进一步加强的认识和理解WEBGL
高级编程
----绘制六边形attributevec3aVertexPosition;attributevec4aVertexColor;
小牛itbull
·
2020-07-02 11:29
WEBGL学习
前端3D学习专区
Go并发编程-并发与并行
二、并发与并行首先我们先看下什么是进程,比如你打开的微信app就是一个进程、打开的手淘App、记事本程序就是一个进程,在
高级编程
语言中你启动main函数运行后其实也启动了一个进程。
阿里加多
·
2020-07-02 10:19
【轻松学编程】如何快速学会一门
高级编程
语言,以python为例
写在前面:如何快速(比如在一个月内)学会一门
高级编程
语言?现在想学一门编程语言并不难,网上有很多资料,包括书籍、博客、视频等。
lm_is_dc
·
2020-07-02 09:37
python
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他