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
Vulkan编程指南
《Effective C++》读书纪实 -- 诸君同享
文章目录《EffectiveC++》是一本经典的C++
编程指南
,共包含50条C++编程的最佳实践。确定你的构造函数的行为在构造函数中,应该尽可能地避免调用虚函数、非静态成员函数和虚基类的函数。
Michael_Good
·
2023-04-10 17:18
Linux
C/C++
Effective
C++
总结
C++11
c++
开发语言
linux
TextKit框架详细解析 (十一) —— 文本
编程指南
之输入数据的自定义视图(七)
版本记录版本号时间V1.02018.09.01前言TextKit框架是对CoreText的封装,用简洁的调用方式实现了大部分CoreText的功能。TextKit是一个偏上层的开发框架,在iOS7以上可用,使用它可以方便灵活处理复杂的文本布局,满足开发中对文本布局的各种复杂需求。TextKit实际上是基于CoreText的一个上层框架,其是面向对象的。接下来几篇我们就一起看一下这个框架。感兴趣的看
刀客传奇
·
2023-04-10 15:30
《GB/T 38674-2020 信息安全技术 应用软件安全
编程指南
》 学习笔记
GB/T38674-2020信息安全技术应用软件安全
编程指南
学习笔记国标写作格式学习每个标准基本都有的格式,供写文档的我们参考定义和术语:国家标准当中涉及到的相关专业名称,都会有一个定义,防止出现理解上的歧义
思安咨询
·
2023-04-10 02:15
Flutter 异步
编程指南
作者:京东物流王志明1Dart中的事件循环模型在App开发中,经常会遇到处理异步任务的场景,如网络请求、读写文件等。Android、iOS使用的是多线程,而在Flutter中为单线程事件循环,如下图所示Dart中有两个任务队列,分别为microtask队列和event队列,队列中的任务按照先进先出的顺序执行,而microtask队列的执行优先级高于event队列。在main方法执行完毕后,会启动事
京东云开发者
·
2023-04-09 20:54
flutter
ios
android
京东云
python面向对象
编程指南
脚本之家_编程进阶之路:用简单的面向对象编程提升深度学习原型...
原标题:编程进阶之路:用简单的面向对象编程提升深度学习原型选自Towardsdatascience作者:TirthajyotiSarkar机器之心编译参与:胡曦月、GeekAI不会写一手漂亮代码的数据科学家不是好工程师。将面向对象编程中那些简单的概念(如函数化和类继承),应用到深度学习原型代码中,可以获得巨大的收益。简介本文的目标读者是像我这样没有软件工程师背景的数据科学家和机器学习(ML)从业者
weixin_39707941
·
2023-04-09 08:07
python面向对象编程指南
脚本之家
python面向对象
编程指南
豆瓣_python面向对象编程进阶
一、面向对象编程三大特征Python是面向对象的语言,同样支持面向对象的编程的三大特征:继承,封装,多态。封装是指隐藏对象的属性和实现细节,只对外提供必要的一些方法,私有属性,私有方法是实现封装地一些方法。继承是实现代码重用的方法,可以极大避免代码的重用,同时还可以在继承的基础上进行重构。多态可以按字面意思理解为“多种状态”,在编程中是指一个方法调用但是由于对象不同而产生的不同结果。三、继承语法格
故小里
·
2023-04-09 08:06
python面向对象编程指南
豆瓣
Spark 2.4.0
编程指南
--Spark DataSources
Spark2.4.0
编程指南
–SparkDataSources更多资源github:https://github.com/opensourceteams/spark-scala-maven-2.4.0视频
thinktothings
·
2023-04-09 02:32
Spark
2.4.0
Spark
DataSources
账号转移声明
头条号:软件
编程指南
公众号:程序猿升级课个人站:https://blog.springlearn.cn图片发自App图片发自App图片发自App账号以后不在首发,所有文章会在今日头条首发。
Chinesszz
·
2023-04-09 01:44
分布式搜索引擎Elasticsearch讲解专题(一)
作者主页:
编程指南
针作者简介:Java领域优质创作者、CSDN博客专家、掘金特邀作者、多年架构师设计经验、腾讯课堂常驻讲师主要内容:Java项目、毕业设计、简历模板、学习资料、面试题库、技术互助文末获取源码
qq_469603589
·
2023-04-08 19:06
微服务讲解
elasticsearch
搜索引擎
分布式搜索引擎
App Extension
编程指南
(iOS8/OS X v10.10):应用扩展如何工作
AppExtension
编程指南
(iOS8/OSXv10.10):应用扩展如何工作AppExtension
编程指南
(iOS8/OSXv10.10):应用扩展如何工作
xiaolongLee
·
2023-04-07 21:31
2022Enscape官方配置推荐:Win&Mac
操作系统与配置推荐:Windows——支持Win10及以上版本硬件要求:(仅提供显卡参考)最低配置:4GB显存,支持
Vulkan
青椒酱
·
2023-04-06 11:38
vr
图形渲染
云计算
Javascript面向对象
编程指南
(三)
变量的作用域这是一个至关重要的为题。特别是当我们从别的语言转向JS的时,必须要明白这一点,即在Javascript中,变量的定义并不是以代码块作为作用域的,而是以函数作为作用域的。也就是说,如果变量是在某个函数中定义的,那么它在函数以外的地方是不可见的。而如果变量是定义在if或者for这样的代码块中的,它在代码块以外是可见的。另外,在Javascript中,术语“全局变量”指的是定义在所有函数之外
跟Y死磕
·
2023-04-06 10:20
Android渲染--重温硬件加速上
Android中绘图的API很多,比如2D的基于Skia的接口,3D的绘图OpenGLES,
Vulkan
等。Android早期系统多数都是采用2D的绘图模式,比如绘制一张Bitmap图片。
很久没安静的回忆了
·
2023-04-06 10:18
渲染
android
图形渲染
pyspark-结构化流
编程指南
参考:1、http://spark.apache.org/docs/latest/structured-streaming-programming-guide.html2、https://github.com/apache/spark/tree/v2.2.0StructuredStreamingProgrammingGuideOverviewQuickExampleProgrammingModel
风吴痕
·
2023-04-06 08:04
spark
spark
mapboxgl 互联网地图纠偏插件(二)
文中涉及一些webgl的知识细节,没有接触过webgl的同学,可以参考看上一次给大家推荐的电子书《WebGL
编程指南
》,这次再附
GIS兵器库
·
2023-04-05 21:09
Scala
编程指南
(快速入门)
概述Scala用一种简洁的高级语言将面向对象和函数式编程结合在一起。传统业务开发,领域模型设计(面向对象开发);大数据开发-数据集计算模型-(函数式编程)。函数编程强调的是程序对数据的运行算能力。在面向对象计算数据的时候采取代码不动移动数据.在函数式编程计算的时候数据不动代码动。Scala是一门多范式的编程语言,同时支持面向对象和面向函数编程风格。它以一种优雅的方式解决现实问题。虽然它是强静态类型
小中.
·
2023-04-05 19:50
Scala
scala
Scala
编程指南
-课件版本
概述Scala用一种简洁的高级语言将面向对象和函数式编程结合在一起。传统业务开发-领域模型设计(面向对象开发);大数据开发-数据集计算模型-(函数式编程)。函数编程强调的是程序对数据的运行算能力。在面向对象计算数据的时候采取代码不动移动数据.在函数式编程计算的时候数据不动代码动。Scala是一门多范式的编程语言,同时支持面向对象和面向函数编程风格。它以一种优雅的方式解决现实问题。虽然它是强静态类型
麦田里的守望者·
·
2023-04-05 19:06
Scala编程基础
Android Flutter异步
编程指南
分享
目录1Dart中的事件循环模型1.1向microtask队列中添加任务1.2向event队列中添加任务2Dart中的异步实现2.1Future()2.2Future.delayed()2.3Future.microtask()2.4Future.sync()2.5catchError、whenComplete2.6async、await3Isolate介绍3.1compute3.2LoadBala
·
2023-04-05 00:33
网络socket
编程指南
4 listen accept send recv 函数
listen()函数是换换内容得时候了。假如你不希望与远程的一个地址相连,或者说,仅仅是将它踢开,那你就需要等待接入请求并且用各种方法处理它们。处理过程分两步:首先,你听--listen(),然后,你接受--accept()(请看下面的内容)。除了要一点解释外,系统调用listen也相当简单。intlisten(intsockfd,intbacklog);sockfd是调用socket()返回的套
lhuoshan
·
2023-04-04 20:26
SOCKET
socket
网络
编程
struct
server
tcp
2020-07-24
:*[Objective-C编程语言][Introduction_1]*[Cocoa基本原理指南][Introduction_2]*[Cocoa编码指南][Introduction_3]*[iOS应用
编程指南
999_999
·
2023-04-04 19:48
vulkan
实现窗口可调整,数据从buffer来--Apple的学习笔记
今天看着教程使用看了3章节并且按教程修改代码,主要遇到2个问题。一,问题描述1.调整窗体遇到一个问题。就是回调函数会导致冲突,最后注释掉了。暂时原因不知。staticvoidframebufferResizeCallback(GLFWwindow*window,intwidth,intheight){//autoapp=reinterpret_cast(glfwGetWindowUserPoint
applecai
·
2023-04-04 16:55
每日一遍俱乐部
promise模拟封装1promise模拟封装2map模拟封装用set,get模拟普通变量gigi就是我这位博主的内容很适合现阶段的我5.柯里化6.函数组合7.Data.Task函子源码8.js函数式
编程指南
刚才想到一个事
wudimingwo
·
2023-04-04 15:33
英特尔® 64 位和 IA-32 架构开发人员手册介绍
64位和IA-32架构软件开发人员手册卷1:处理器基本架构和编程环境英特尔®64位和IA-32架构软件开发人员手册卷2A和2B:指令集参考英特尔®64位和IA-32架构软件开发人员手册卷3A和3B:系统
编程指南
各个部分的作用英特尔
@HDS
·
2023-04-04 04:39
Intel
处理器
《Oracle Java SE
编程指南
》04-01:面向对象概念
课程封面-JavaSE-AT阿宝哥前言Java是面向对象的编程语言,那么在开始编写任何代码之前,我们需要学习一些面向对象的基本概念。本课我们将学习对象、类、继承、接口和包,每个概念都集中讨论这些概念如何与现实世界相关联,同时还介绍一些Java语言的语法。另外,面向对象不是什么高深莫测的绝世武功,而是人观察世界的一种自然思维,只是绝大多数人从来没有认真思考其本质罢了。万物皆对象万物皆可分类万物皆可命
AT阿宝哥
·
2023-04-03 07:57
Go
编程指南
包每个Go程序都是由包构成的。程序从main包开始运行。本程序通过导入路径"fmt"和"math/rand"来使用这两个包。按照约定,包名与导入路径的最后一个元素一致。例如,"math/rand"包中的源码均以packagerand语句开始。注意:此程序的运行环境是固定的,因此rand.Intn总是会返回相同的数字。(要得到不同的数字,需为生成器提供不同的种子数,参见rand.Seed。练习场中的
零一间
·
2023-04-03 07:41
Objective-C Runtime
编程指南
之与运行时系统进行交互
本文翻译自InteractingwiththeRuntime与运行时系统进行交互Objective-C程序通过三种不同方式与运行时系统进行交互:通过Objective-C代码;通过Foundation框架中定义在NSObject类中的方法;还有通过直接调用运行时的函数。Objective-C代码对于绝大多数场景下,运行时系统会自动在幕后工作。你需要做的仅仅是编写和编译Objective-C代码即可
我才是臭吉吉
·
2023-04-02 21:08
ARM Cortex-A系列
编程指南
之ARMv8 A -- 第五章 ARMv8指令集介绍
ARMv8体系结构增加了64位指令集,是对现存的32位指令集的补充,被叫做A64(运行在AArch64运行状态下)。运行在AArch32运行状态下的指令集是A32和T32。如果想详细了解A64的汇编语言,可以参考Documentation–ArmDeveloper,《ArmCompilerarmasmUserGuideVersion6.12》。5.1ARMv8指令集5.1.1区分32位和64位A6
sjwangjinbao
·
2023-04-02 10:12
ARM
Cortex
A系列编程指南
arm
嵌入式硬件
Spark简介及运行架构
官方文档开始:QuickStart-Spark2.1.1DocumentationSparkProgrammingGuide这里有对应的中译版:Spark官方文档-快速入门Spark官方文档-Spark
编程指南
一碗竹叶青
·
2023-04-02 02:28
BigData
大数据
spark
hadoop
scala
(十一)Flink Datastream API
编程指南
数据源(Data Sources)
文章目录数据源的概念核心组件统一跨流和批处理举例有界的源文件无界流源文件无界流Kafka源有界流kafka源数据源APISourceSplitEnumeratorSourceReader使用源SplitReaderAPI(拆分阅读器API)SplitReaderSourceReaderBaseSplitFetcherManagerEventTimeandWatermarksAPI事件的时间戳水印生
京河小蚁
·
2023-04-01 17:28
flink
flink
Android复习笔记 1 Activity
初学Android看的是《Android
编程指南
》,听朋友说《第一行代码》写的很不错于是拿起来翻了翻。就当是明年春招前的复习了。
北国雪WRG
·
2023-04-01 16:00
[文档翻译]AppExtension
编程指南
:扩展基础1
AppExtensionProgrammingGuide-AppExtensionEssentialsAppExtension
编程指南
:扩展基础AppExtensionsIncreaseYourImpact
codeTao
·
2023-04-01 12:20
ARM Cortex-A系列
编程指南
之ARMv8 A -- 第一章 简介
ARMv8既包括32bit运行状态(executionstate),又包括64bit运行状态。ARMv8可以对64bit宽的寄存器进行操作,但是也向后兼容ARMv7的软件(32bit的),也就是说ARMv7的软件(32bit的)可以在ARMv8上运行。通常用“AArch64”来表示64bit运行状态,“AArch32”来表示32bit运行状态(几乎和ARMv7是一样的)。因为ARMv8的很对概念,
sjwangjinbao
·
2023-04-01 09:52
ARM
Cortex
A系列编程指南
linux
gcc/gdb编译调试
arm
《Oracle Java SE
编程指南
》03-05:包
课程封面-JavaSE-AT阿宝哥内容导航:前言1、Package2、Package命名规范3、常见域名(DomainName)4、机构名称(OrganizationName)5、常见项目名称(ProjectName)6、常见包名(ModuleName)7、测试包名(TestModuleName)1、Package包是组织一组相关类和接口的名称空间。从概念上讲,您可以认为包类似于计算机上的不同文件
AT阿宝哥
·
2023-04-01 08:15
DX10/11/12、OpenGL4.0、
Vulkan
开启Flat shading着色模式
在现代图形引擎中图形管线经历了由固定管线到可编程管线的发展,所以DX、OpenGL早期版本可以在固定管线下直接调用相关API设置着色模式为Flatshading。以DirectX9中开启Flatshading为例:Device->SetRenderState(D3DRS_SHADEMODE,D3DSHADE_FLAT);以OpenGL旧版本中开启Flatshading为例:glShadeModel
Superstarimage
·
2023-04-01 02:39
渲染
龙书
图形API
DirectX12
OpenGL
Vulkan
Android渲染--重温硬件加速下
Vulkan
篇
绘制会交给Pipeline做处理,最新版本(Android12)有2种类型的Pipeline,比如Skia
Vulkan
Pipeline。CanvasContext*Ca
很久没安静的回忆了
·
2023-04-01 02:29
渲染
android
图形渲染
图形程序接口知多少 | OpenGL、OpenCL、
Vulkan
、OpenGL ES、WebGL、Metal、Directx
转自:https://www.bgteach.com/article/176计算机图形程序接口|GraphicsAPI对于普通的电脑玩家来说这是一个不重要的东西,但对于游戏开发、玩游戏做三维的人来说,这部分知识可能会常常被提及,尤其是涉及到游戏相关的。计算机图形程序接口是一套可编程的开放标准,3D\2D都需要这部分底层的API支持。如果你是一名游戏开发者,没有借助图形API来开发游戏的话,这意味着
haima1998
·
2023-04-01 01:58
图像处理和显示
openGL、D3D、
vulkan
区别简介
跨平台之王——OpenGLOpenGL发展至今,已经有20余年,作为一个成熟并久负盛名的跨平台计算机图形应用程序接口规范,它被广泛使用在游戏、影视、军事、航空航天、地理、医学、机械设计,以及各类科学数据可视化等领域,也演变出各种版本不过都是基于opengl的比如嵌入式中的OpenGLES,又基于OpenGLES发展而来的web端也是H5现在最重要的WebGL,WebGL又是为H5提供了画布功能,同
微小的鱼
·
2023-04-01 01:25
cg&图形学
3D
引擎
opengl
vulkan
direct3d
从OpenGL过渡到
Vulkan
本文翻译于nvidia网站文章:TransitioningfromOpenGLto
Vulkan
TransitioningfromOpenGLto
Vulkan
何时从OpenGL过渡到
Vulkan
随着
Vulkan
Nurke
·
2023-04-01 01:53
图形学
图形渲染
Hello
Vulkan
(三)| 图形渲染新技术
Vulkan
着色器及SPIR-V
回顾上一期技术分享中,我们讲述了如何使用
Vulkan
进行绘制一个正方体,其实只是对
Vulkan
使用的一个简单例子,通过这个例子大家会对
Vulkan
图形渲染有了大概的认识,接下来会对一些重点技术进行拆解和更深入的讲解
虹图AI开放平台
·
2023-04-01 01:48
Hello
Vulkan
科技
算法
Vulkan
与OpenGL对比——
Vulkan
的全新渲染架构
大名鼎鼎的OpenGL、OpenGLES、WebGL、
Vulkan
都是来自Khronos。而
vulkan
称为“下一版本的OpenGL”,旨在提供更低的CPU开销和更多GPU控制。
徐福记456
·
2023-04-01 01:17
android开发
音视频开发
OpenGL
Vulkan渲染架构
Vulkan与OpenGL对比
CommandBuffer
Vulkan组件
Maya Python游戏与影视
编程指南
阅读笔记——第八章
创建依附窗口posemgr.py文件importmaya.cmdsascmdsimportmaya.melasmelimportos,cPickle,sys,timekPoseFileExtension='pse'defshowUI():"""实例化姿势管理器窗口的函数"""returnAR_PoseManagerWindow.showUI()classAR_PoseManagerWindow(o
准风璧谈
·
2023-03-31 14:18
python
maya
<<高质量c/c++
编程指南
>>读书笔记1
一个strcpy函数的代码能考查三个方面(1)编程风格(2)出错处理(3)算法复杂度分析(用于提供性能)定义编程老手和编程高手定义1:能长期稳定地编写出高质量程序的程序员称为编程老手定义2:能长期稳定地编写出高难度、高质量的程序与称为编程高手第一章文件结构1.1版权和版本的声明版权和版本的声明位于头文件和定义文件的开头,主要内容有:(1)版权信息(2)文件名称、标识符、摘要(3)当前版本号、作者/
每天看一遍,防止恋爱&&堕落
·
2023-03-30 04:51
IT书籍读书笔记
编程
读书
编译器
float
null
《林锐-高质量C/C++
编程指南
》笔记
1.if语句规则1.1不可将布尔变量直接与TRUE、FALSE或者1、0进行比较。根据布尔类型的语义,零值为“假”(记为FALSE),任何非零值都是“真”(记为TRUE)。TRUE的值究竟是什么并没有统一的标准。例如VisualC++将TRUE定义为1,而VisualBasic则将TRUE定义为-1。假设布尔变量名字为flag,它与零值比较的标准if语句如下:if(flag)//表示flag为真i
TS_up
·
2023-03-30 03:52
C/C++编程
C++
林锐编程指南
规范的C/C++编程风格(高质量C++
编程指南
笔记,持续更新~)
①头文件结构:头文件由三部分内容组成:(1)头文件开头处的版权和版本声明(参见示例1-1)。(2)预处理块。(3)函数和类结构声明等。为假设头文件名称为graphics.h,头文件的结构参见示例1-2。【规则1-2-1】为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。【规则1-2-2】用#include格式来引用标准库的头文件(编译器将从标准库目录开始搜索)
小菜鸡的蜕变之路
·
2023-03-30 03:33
高质量C++编程指南笔记
C++学习笔记
规范C++编程
《高质量C++/C
编程指南
》读书笔记二
相比较C语言,C++增加了重载,内联,const和virtual四种新机制。其中,重载和内联既可用于全局函数,也可用于类的成员函数。const和virtual机制仅用于类的成员函数。函数重载:编译器根据参数为每个重载函数产生不同的内部标识符(不同编译器产生的内部标识符不同)。C++调用C函数--->用extern"C"重载与覆盖:成员函数被重载的特征:1.相同的作用域(同一个类中)。2.函数名相同
123.56.119.133:8090
·
2023-03-30 03:02
读书笔记
高质量C/C++
编程指南
高质量C/C++
编程指南
摘录林锐先生的《高质量C/C++
编程指南
》本书2001完成C++建议类的成员函数生明和定义分开,即类外定义不提倡使用全局变量,尽量不要在头文件中出现extern这类声明头文件的使用保证源码安全
没有理想的不伤心
·
2023-03-30 03:48
C
c++
c语言
开发语言
高质量C/C++
编程指南
读书笔记(1)
最近在读高质量C/C++
编程指南
,我只将一些我自己平时没有注意的东西记录下来。这本书挺好的,推荐大家阅读。
MrSean
·
2023-03-30 03:09
编程
读书
编程
header
存储
delete
date
《高质量的C/C++
编程指南
》读书笔记
第一章文件结构头文件由三部分构成:头文件开头处的版权和版本声明;预处理块;函数和类结构声明等;【规则1-2-1】为了防止头文件被重复引用,应当用ifndef/define/endif结构产生预处理块。【建议1-2-1】头文件中只存放“声明”而不存放“定义”。定义文件由三部分组成:定义文件开头处的版权和版本声明;对一些头文件的引用;程序的实现体(包括数据和代码)。第二章程序的版式【规则2-1-1】在
SmartBrave
·
2023-03-30 02:56
读书笔记
C
c语言
C++
笔记
高质量
NVIDIA GeForce 800系列详细配置参数
API支持(版本)运算性能热设计功耗(奈米)(百万个)(平方毫米)SPs:TMUs:ROPs1(GFLOPS)(W)默认加速存储器像素材质容量总线类型总线宽度带宽DirectXOpenGLOpenCL
Vulkan
gy笨瓜
·
2023-03-29 01:21
NVIDIA
GeForce
OpenGL名词
推荐两本书:OpenGL
编程指南
,OpenGL超级宝典OpenGL(OpenGraphicsLibrary)是⼀一个跨编程语⾔言、跨平台的编程图形程序接⼝口,它将计算机的资源抽象称为⼀一个个OpenGL
DoBetter1
·
2023-03-28 08:39
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他