C#语言定义文档中文版(微软官网)目录1.简介 11.1Helloworld 11.2程序结构 21.3类型和变量 31.4表达式 61.5语句 81.6类和对象 121.6.1成员 121.6.2可访问性 131.6.3类型形参 131.6.4基类 141.6.5字段 141.6.6方法 151.6.6.1参数 151.6.6.2方法体和局部变量 161.6.6.3静态方法和实例方法 171.6.6.4虚方法、重写方法和抽象方法 181.6.6.5方法重载 201.6.7其他函数成员 211.6.7.1构造函数 221.6.7.2属性 231.6.7.3索引器 231.6.7.4事件 231.6.7.5运算符 241.6.7.6析构函数 251.7结构 251.8数组 261.9接口 271.10枚举 281.11委托 301.12属性 312.词法结构 332.1程序 332.2文法 332.2.1文法表示法 332.2.2词法文法 342.2.3句法文法 342.3词法分析 342.3.1行结束符 352.3.2注释 352.3.3空白 372.4标记 372.4.1Unicode字符转义序列 372.4.2标识符 382.4.3关键字 402.4.4文本 402.4.4.1布尔值 402.4.4.2整数 412.4.4.3实数 422.4.4.4字符 422.4.4.5字符串 432.4.4.6null文本 452.4.5运算符和标点符号 452.5预处理指令 452.5.1条件编译符号 472.5.2预处理表达式 472.5.3声明指令 482.5.4条件编译指令 492.5.5诊断指令 512.5.6区域指令 512.5.7行指令 522.5.8Pragma指令 522.5.8.1Pragmawarning 533.基本概念 553.1应用程序启动 553.2应用程序终止 563.3声明 563.4成员 583.4.1命名空间成员 583.4.2结构成员 583.4.3枚举成员 593.4.4类成员 593.4.5接口成员 593.4.6数组成员 593.4.7委托成员 593.5成员访问 603.5.1已声明可访问性 603.5.2可访问域 613.5.3实例成员的受保护访问 633.5.4可访问性约束 643.6签名和重载 653.7范围 663.7.1名称隐藏 683.7.1.1通过嵌套隐藏 683.7.1.2通过承继隐藏 693.8命名空间和类型名称 703.8.1完全限定名 723.9自动内存管理 733.10执行顺序 754.类型 774.1值类型 774.1.1System.ValueType类型 784.1.2默认构造函数 784.1.3结构类型 794.1.4简单类型 794.1.5整型 804.1.6浮点型 814.1.7decimal类型 824.1.8bool类型 824.1.9枚举类型 834.1.10可以为null的类型 834.2引用类型 834.2.1类类型 844.2.2对象类型 854.2.3string类型 854.2.4接口类型 854.2.5数组类型 854.2.6委托类型 854.3装箱和拆箱 854.3.1装箱转换 854.3.2拆箱转换 874.4构造类型 874.4.1类型实参 884.4.2开放和封闭类型 884.4.3绑定和未绑定类型 894.4.4满足约束 894.5类型形参 904.6表达式目录树类型 915.变量 935.1变量类别 935.1.1静态变量 935.1.2实例变量 935.1.2.1类中的实例变量 935.1.2.2结构中的实例变量 945.1.3数组元素 945.1.4值参数 945.1.5引用形参 945.1.6输出形参 945.1.7局部变量 955.2默认值 955.3明确赋值 965.3.1初始已赋值变量 965.3.2初始未赋值变量 975.3.3确定明确赋值的细则 975.3.3.1一般语句规则 975.3.3.2块语句、checked和unchecked语句
2017/6/21 22:21:36 2.97MB C#语言 中文版
1
C#语言定义文档中文版(微软官网)目录1.简介 11.1Helloworld 11.2程序结构 21.3类型和变量 31.4表达式 61.5语句 81.6类和对象 121.6.1成员 121.6.2可访问性 131.6.3类型形参 131.6.4基类 141.6.5字段 141.6.6方法 151.6.6.1参数 151.6.6.2方法体和局部变量 161.6.6.3静态方法和实例方法 171.6.6.4虚方法、重写方法和抽象方法 181.6.6.5方法重载 201.6.7其他函数成员 211.6.7.1构造函数 221.6.7.2属性 231.6.7.3索引器 231.6.7.4事件 231.6.7.5运算符 241.6.7.6析构函数 251.7结构 251.8数组 261.9接口 271.10枚举 281.11委托 301.12属性 312.词法结构 332.1程序 332.2文法 332.2.1文法表示法 332.2.2词法文法 342.2.3句法文法 342.3词法分析 342.3.1行结束符 352.3.2注释 352.3.3空白 372.4标记 372.4.1Unicode字符转义序列 372.4.2标识符 382.4.3关键字 402.4.4文本 402.4.4.1布尔值 402.4.4.2整数 412.4.4.3实数 422.4.4.4字符 422.4.4.5字符串 432.4.4.6null文本 452.4.5运算符和标点符号 452.5预处理指令 452.5.1条件编译符号 472.5.2预处理表达式 472.5.3声明指令 482.5.4条件编译指令 492.5.5诊断指令 512.5.6区域指令 512.5.7行指令 522.5.8Pragma指令 522.5.8.1Pragmawarning 533.基本概念 553.1应用程序启动 553.2应用程序终止 563.3声明 563.4成员 583.4.1命名空间成员 583.4.2结构成员 583.4.3枚举成员 593.4.4类成员 593.4.5接口成员 593.4.6数组成员 593.4.7委托成员 593.5成员访问 603.5.1已声明可访问性 603.5.2可访问域 613.5.3实例成员的受保护访问 633.5.4可访问性约束 643.6签名和重载 653.7范围 663.7.1名称隐藏 683.7.1.1通过嵌套隐藏 683.7.1.2通过承继隐藏 693.8命名空间和类型名称 703.8.1完全限定名 723.9自动内存管理 733.10执行顺序 754.类型 774.1值类型 774.1.1System.ValueType类型 784.1.2默认构造函数 784.1.3结构类型 794.1.4简单类型 794.1.5整型 804.1.6浮点型 814.1.7decimal类型 824.1.8bool类型 824.1.9枚举类型 834.1.10可以为null的类型 834.2引用类型 834.2.1类类型 844.2.2对象类型 854.2.3string类型 854.2.4接口类型 854.2.5数组类型 854.2.6委托类型 854.3装箱和拆箱 854.3.1装箱转换 854.3.2拆箱转换 874.4构造类型 874.4.1类型实参 884.4.2开放和封闭类型 884.4.3绑定和未绑定类型 894.4.4满足约束 894.5类型形参 904.6表达式目录树类型 915.变量 935.1变量类别 935.1.1静态变量 935.1.2实例变量 935.1.2.1类中的实例变量 935.1.2.2结构中的实例变量 945.1.3数组元素 945.1.4值参数 945.1.5引用形参 945.1.6输出形参 945.1.7局部变量 955.2默认值 955.3明确赋值 965.3.1初始已赋值变量 965.3.2初始未赋值变量 975.3.3确定明确赋值的细则 975.3.3.1一般语句规则 975.3.3.2块语句、checked和unchecked语句
2018/9/26 9:36:22 2.97MB C#语言 中文版
1
TextileJSHTTP客户端(js-http-client)官方TextileJSHTTP包装器客户端加入我们的获取新闻,讨论和状态更新。
有关当前状态以及可以提供协助的地方,请参阅。
重要提示:随着使用Typescript和我们的0.2.x版本的发展,现在js-http-client发布在@textile命名空间下,而不是@textileio。
以前的版本将在@textileio下保持可用,但是,应更新所有代码以反映此更改。
目录背景提供基于和构建的加密,可恢复,基于模式的跨应用程序数据存储。
我们喜欢将其视为一个分散的数据钱包,它具有用于共享和恢复的内置协议,或更简单地说,是一个开放的可编程iCloud。
Textile的参考实现是,可以编译到各种平台,包括移动(Android/iOS)和台式机/服务器(OSX,Windows,Linux等)。
此仓库中的库旨在协助支持基于浏览器的Textile应用程序,Node.js应用程序和其他用例。
该库提供对底层go-textile节点的RESTAPI的访问,并添加了各种简化的API以支持浏览器内和程
2018/7/18 14:41:09 726KB javascript typescript async ipfs
1
在.NETMVC中,当页面提交model到Action的时候,自动填充ModelState。
使用ModelState.IsValid进行方便快捷的数据验证,其验证也是调用命名空间System.ComponentModel.DataAnnotations和System.ComponentModel中的各种方法进行验证。
但是,使用非MVC架构时,就需要写很多if判断或者正则表达式,当有多个字段需要验证的时候就需要写很多if判断,即繁琐,又不美观。
这里记录一个方法,使用System.ComponentModel.DataAnnotations和System.ComponentModel来实现本人
2017/3/19 23:50:32 192KB c# DataAnnotations Model验证 ComponentModel
1
动软代码生成器最新版是一款非常专业的动态代码生成软件。
动软代码生成器最新版可以智能去产生用户编程需要的代码,节省了用户去重复编程耗费的时间,大大提升编程人员工作效率。
动软代码生成器最新版功能介绍:1、拥有完全自主知识产权的自动代码生成器2、使程序员节省了大量机械录入的时间和重复劳动,能够将精力集中于核心业务逻辑的开发3、快速开发项目,提高效率4、强大的代码生成功能节省你的每一分钟5、使软件开发变得轻松而快乐,协助您减少开发成本动软代码生成器最新版特色说明:1、自动生成代码一键自动生成各种代码,可以节省大量的时间来做业务逻辑的代码。
2、可以自由设定命名空间和实体类名。
3、自动生成方法属性注释。
4、支持对表和视图的代码生成。
5、支持对多种类型数据库生成代码:如SQLServer2000/2008、Oracle、MySQL、OleDb等。
2021/4/22 8:31:24 8.62MB .net C# 动软 代码生成
1
让我们从计算机开聊。
当计算机启动时,它会运行一个叫init的程序,然后init会启动其他所需的程序:服务器、终端、窗口管理器等。
Init能做几件有趣的事情,例如让一个程序开机启动,隔一段时间运行一个程序,还有确保一个程序没有失败或者crash,如果有就重启它。
正在运行的程序可以看到这台机器上的所有东西:其它在运行的程序,所有的文件,以及网络。
多个进程同时跑在一台计算机上。
所有的进程可以自由的互相之间交互,或者与常规的资源交互。
通过将进程进行划分,程序员可以有一个愈加简单的模型来方便理解,所以创建命名空间(namespace)的工具也被开发出来了。
程序或者进程只能看到运行在同
2019/8/21 6:21:29 293KB 容器和Kubernetes的应用与开发
1
库贝伊辛加kube-icinga会自动从kubernetes资源中部署icinga对象。
它具有内置的自动发现功能,可以直接运用。
但是,您可以更改各种默认配置并部署自定义icinga对象或禁用/启用kubernetes对象以进行监视。
产品特点自动发现Icinga服务组支持为kubernetes节点,服务,入口和持久卷创建服务完全可自定义的每种资源或每种资源类型它是如何工作的?引导多个观察者,并监听任何kubernetes更改。
这些更改将立即反映在您的icinga环境中。
Kubernetes命名空间将导致icinga服务组节点将产生主机对象进入将导致icinga服
2019/3/8 21:17:23 97KB kubernetes monitoring icinga icinga2
1
SP++(SignalProcessinginC++)是一个关于信号处理与数值计算的开源C++程序库,该库提供了信号处理与数值计算中常用算法的C++实现。
SP++中所有算法都以C++类模板方法实现,以头文件方式组织而成,所以不需要用户进行本地编译,只要将相关的头文件包含在项目中即可使用。
”XXX.h”表示声明文件,”XXX-impl.h”表示对应的实现文件。
所有的函数和类均位于名字空间”splab”中,因此使用SP++时要进行命名空间声明:”usingnamespacesplab”。
2021/10/27 16:32:40 4.34MB SP++ C++ 信号处理 数值计算
1
dokuwiki模板命名空间一个基于flexbox的实验性,高度可定制的DokuWiki模板,具有许多与名称空间相关的功能。
它基于Dokuwiki的默认模板。
Seetemplate.info.txtfortemplatedetailsSeeLICENSEforlicenseinfo学分第三方模块可以从GoogleWebFonts很好地加载字体,这些字体是在下分发的,根据分发添加了现代且高度可识别的identicon,在下上下文徽标Lighbox效果使用(根据ToC滚动效果由,根据额外的默认的可选背景图案来自“SVG图标来自“可免费用于非商业用途从图像中提取颜色来自上的评论用于示例UI图像(横幅,widebanner和sidebar.png)的字体是:Reckoner。
特别要感激DokuWiki模板的作者Giusep
2020/9/24 14:26:34 266KB PHP
1
本资源是以压缩包的方式的,里面是一个“TXT”的文档,文档中有“百度云”分享的链接,这本书太大,上传不上来,所以以这样的方式上传。
永久有效,欢迎下载。
本书作者是:NicolaiM.Josuttis,侯捷(译)内容简介:《C++标准库(第2版)》是全球C++经典权威参考书籍时隔12年,基于C++11标准的全新重大升级。
标准库提供了一组公共类和接口,极大地拓展了C++语言核心功能。
《C++标准库(第2版)》详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用C++11标准实现的实用代码范例。
除覆盖全新组件、特性外,《C++标准库(第2版)》一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及STL算法。
此外,《C++标准库(第2版)》同样关注lambda表达式、基于区间的for循环、move语义及可变参数模板等标准库中的新式C++编程风格及其影响。
部分目录:第2版译序xxi第2版序言xxiii第2版致谢xxiv第1版序言xxv第1版致谢xxvi1关于本书11.1缘起11.2阅读前的必要基础21.3本书风格与结构21.4如何阅读本书41.5目前发展情势51.6范例代码及额外信息51.7反馈52C++及标准库简介72.1C++Standard的历史72.1.1C++11Standard常见疑问82.1.2C++98和C++11的兼容性92.2复杂度与Big-O标记103语言新特性133.1C++11语言新特性133.1.1微小但重要的语法提升133.1.2以auto完成类型自动推导143.1.3一致性初始化(UniformInitialization)与初值列(InitializerList)153.1.4Range-Basedfor循环173.1.5Move语义和RvalueReference193.1.6新式的字符串字面常量(StringLiteral)233.1.7关键字noexcept243.1.8关键字constexpr263.1.9崭新的Template特性263.1.10Lambda283.1.11关键字decltype323.1.12新的函数声明语法(NewFunctionDeclarationSyntax)323.1.13带领域的(Scoped)Enumeration323.1.14新的基础类型(NewFundamentalDataType)333.2虽旧犹新的语言特性333.2.1基础类型的明确初始化(ExplicitInitializationforFundamentalType)373.2.2main()定义式374一般概念394.1命名空间(Namespace)std394.2头文件(HeaderFile)404.3差错和异常(ErrorandException)的处理414.3.1标准的ExceptionClass(异常类)414.3.2异常类(ExceptionClass)的成员444.3.3以Classexception_ptr传递异常524.3.4抛出标准异常534.3.5自标准异常类派生544.4CallableObject(可被调用的对象)544.5并发与多线程554.6分配器(Allocator)575通用工具595.1Pair和Tuple605.1.1Pair605.1.2Tuple(不定数的值组)685.1.3Tuple的输入/输出745.1.4tuple和pair转换755.2SmartPointer(智能指针)765.2.1Classshared_ptr765.2.2Classweak_ptr845.2.3误用SharedPointer895.2.4细究SharedPointer和WeakPointer925.2.5Classunique_ptr985.2.6细究Classunique_ptr1105.2.7Classauto_ptr1135.2.8SmartPointer结语1145.3数值的极值(NumericLimit)1155.4Type
2019/2/22 9:38:17 482B c++ 标准库 第2版
1
共 44 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡