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# Socket
编程笔记
C#Socket
编程笔记
本文转自http://www.cnblogs.com/stg609/archive/2008/11/15/1333889.html看到这个题目,是不是很眼熟?
qinghecool
·
2020-08-03 02:30
C#
socket
python
编程笔记
一点点学Python一点点学Pythonmap()函数读取文件夹下所有的文件名交互式获取文件路径,打开*.h5文件tensorflow学习记录-flag设置map()函数map()是Python内置的高阶函数,它接收一个函数f和一个list,并通过把函数f依次作用在list的每个元素上,得到一个新的list并返回。例如,对于list[1,2,3,4,5,6,7,8,9]如果希望把list的每个元素
江河湖海times
·
2020-08-03 00:26
编程C/C++
Python等
C++
编程笔记
排序排序#include#include#includeusingnamespacestd;boolfunction(inta,intb){returnasort_;sort_.push_back(2);sort_.push_back(22);sort_.push_back(42);sort_.push_back(20);sort_.push_back(12);sort(sort_.begin()
江河湖海times
·
2020-08-03 00:54
编程C/C++
Python等
Win
编程笔记
:字符串小结
Win
编程笔记
:字符串小结JasonLee@http://blog.csdn.net/jasonblogBasicsANSI和Unicode:前者是单字节字符编码,用来表示英语以及一些西欧语言的所有字符
jasonblog
·
2020-08-03 00:32
Others
About
CS
C/C++
oracle初学pl/sql
编程笔记
----存储过程
刚刚接触oracle的pl/sql编程、1、我们学习pl/sql的必要性:a、提高应用程序的运行性能。当程序发送一条sql语句给数据库的时候,数据库会编译在执行,然后在将执行的结果放回给程序;当我们用pl/sql写的过程和函数的时候,数据库已经将过程和函数已经编译了,程序只需直接调用对应的过程和函数就能实现相应的功能;b、模块话思想编程。这点是大家都明白的,将一个功能写成一个过程或者函数;c、减少
蒋春
·
2020-08-02 21:36
Oracle
SQL高级编程
SQL高级
编程笔记
SQL变量SQL本身就是一种编程语言,所以它也是有变量的,用于用户便于存储一些属性便于控制、操作数据库的;下面就来说说SQL的变量吧!
Javahellow
·
2020-08-02 17:54
SQL编程
网络
编程笔记
整理
网络编程附上所看视频教程->网络编程实战讲解1.1、概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。网络编程的目的:无线电台…传播交流信息、数据交换、通信想要达到这个效果需要什么:如何准确的定位网络上的一台主机192.168.xxx.xxx:端口,
非幡动
·
2020-08-02 16:27
C/C++
编程笔记
:C语言编程需要掌握的核心要点有哪些?建议收藏
C语言作为编程的入门语言,学习者如何快速掌握其核心知识点,面对茫茫书海,似乎有点迷茫。为了让各位快速地掌握C语言的知识内容,在这里对相关的知识点进行了归纳。引言笔者有十余年的C++开发经验,相比而言,我的C经验只有一两年,C比较简单,简单到《TheCProgrammingLanguage》(C程序设计语言)只有区区的200多页,相比上千页的C++大部头,不得不说真的很人性化了。C语言精简的语法集和
叶修语
·
2020-08-01 18:00
艾编程coding老师课堂笔记:java设计模式与并发
编程笔记
设计模式概念1.1什么是设计模式设计模式(DesignPattern)是前辈们对代码开发经验的总结,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。1995年,GoF(GangofFour,四人组/四人帮)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了23种设计模式,从此树立了软件设计模式领域的里程碑,人称「G
Coding老师
·
2020-08-01 10:42
技术栈
微服务
分布式
scala函数式
编程笔记
: 纯函数式状态
scala函数式编程:纯函数式状态读书笔记Overview:带状态的方法的声明式实现可能带有副作用,难以保持引用透明。以纯函数式的方式实现带状态的函数的关键在于让状态更新是显式的,不要以副作用方式更新状态,而是连同生成的值一起返回一个新的状态。即把状态的隐式更改暴露出去。例:函数nextInt返回改变后的新状态nextRNGtraitRNG{defnextInt:(Int,RNG)}casecla
登徒梦
·
2020-08-01 02:42
Javascript
编程笔记
一:理解变量和函数提前声明
本文主要讨论问题:为什么需要明白变量和函数提前声明?为什么变量会被提前声明?为什么函数会被提前声明?一,为什么需要明白变量和函数提前声明?Javascript是中弱语言,允许先使用,后声明变量或函数编程,对于习惯c语音,java,c++的人,如果不理解javascript语言的变量和函数提前声明,会感到很困扰,运行代码结果不是想要的结果。网上用的是“函数提升”,我想用指函数被提前声明表达更准确。二
士心山
·
2020-08-01 00:34
C/C++
编程笔记
:在C++中如何调用C语言的代码?你可以这样做
很多初学的小萌新,第一反应很有可能是:直接调用就完事了!这样说也没错,因为C++本来就包含了C。比如在C文件中存在一个函数func_c(),该文件与C++的工程混编在一起时,可以直接在C++中调用C文件中的func_c();不需要做任何额外处理。不过在C中,不可以调用C++的接口,也不能直接调用C语言的一些API,否则编译会出错。这个时候呢,就需要我们今天的主角:extern"C"了!为什么要是用
叶修语
·
2020-07-31 22:00
matlab函数
编程笔记
复合函数实现:composeCOMPOSE(f,g)returnsf(g(y))wheref=f(x)andg=g(y).HerexisthesymbolicvariableoffasdefinedbySYMVARandyisthesymbolicvariableofgasdefinedbySYMVAR.COMPOSE(f,g,z)returnsf(g(z))wheref=f(x),g=g(y),
Miss__miss
·
2020-07-31 19:21
Winsock网络
编程笔记
:基于TCP的Server
面向连接的server和client,其工作流程如下图所示:服务器和客户端将按照这个流程就行开发。。(个人觉得:通过这个流程图,Server应该要先于Client启动,不然Client的connect函数的执行就会出错啦,不知道我的个人感觉对不对,后面试试就知道了。。O(∩_∩)O~)注意:上图的Server和Client的工作流程是基于面向有连接通信的工作流程,如果是无连接的通信,则不必调用li
RomanticChopin
·
2020-07-31 09:46
Windows网络通信
Winsock网络
编程笔记
:select()函数详解,select例子实现非阻塞TCPServer
SelectI/O模型优缺点优点:能从单个线程的多个套接字上进行多重连接,避免多线程的资源消耗。缺点:fd_set结构中的最大套接字数量通常为64。套接字集合:fd_set(definedinwinsock2.h)fd_set结构可以把多个套接字集合在一起,形成一个套接字集合。select函数可以测试这个集合中哪些套接字有事件发生。typedefstructfd_set{ u_intfd
RomanticChopin
·
2020-07-31 09:14
Windows网络通信
Winsock网络
编程笔记
:基于UDP的Server
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库://initsock.h文件 #include#pragmacomment(lib,"WS2_32") //链接到WS2_32.lib classCInitSock {public: CInitSock(BYTEminorVer=2,BYTEmajo
RomanticChopin
·
2020-07-31 09:14
Windows网络通信
Winsock网络
编程笔记
:基于UDP的Client
每次写网络程序都必须编写代码载入和释放winsock库,为了以后方便使用,我们将封装一个CInitSock类来管理Winsock库://initsock.h文件 #include#pragmacomment(lib,"WS2_32") //链接到WS2_32.lib classCInitSock {public: CInitSock(BYTEminorVer=2,BYTEmajo
RomanticChopin
·
2020-07-31 09:14
Windows网络通信
面向对象
编程笔记
Accessor(访问器)和Mutator(更改器)方法如果一个方法改变了调用它的对象,我们便称之为更改器方法,反之,则是访问器方法。其中ArrayLista=newArrayListfriends=newArrayListitems=newArrayListmembers;}
一个人的孤独lonely
·
2020-07-30 21:07
读书笔记
Java并发
编程笔记
之ConcurrentHashMap原理探究
在多线程环境下,使用HashMap进行put操作时存在丢失数据的情况,为了避免这种bug的隐患,强烈建议使用ConcurrentHashMap代替HashMap。HashTable是一个线程安全的类,它使用synchronized来锁住整张Hash表来实现线程安全,即每次锁住整张表让线程独占,相当于所有线程进行读写时都去竞争一把锁,导致效率非常低下。ConcurrentHashMap可以做到读取数
weixin_30588729
·
2020-07-30 17:34
C/C++
编程笔记
:C++入门知识丨运算符重载
本篇要学习的内容和知识结构概览运算符重载使用场景常规赋值操作我们现在有一个类想要实现这种赋值操作具体实现如下:所以说呢,我们在使用运算符进行运算的时候,实际上也是通过函数来实现运算的.任何运算都是通过函数来实现的,所以通过运算符来进行计算,实际也是通过函数来完成运算符重载的实质表达式7/2=3,7.0/2.0=3.5,同一个运算符/,具有不同的意义,称之为”运算符重载”,实际上就是"函数重载".每
叶修语
·
2020-07-30 16:00
【并发
编程笔记
】 ---- AQS内部原理解析及应用源码解析
目录1.什么是AQS?2.AQS作用3.AQS的重要性、地位4.AQS内部原理解析(同步状态、同步队列、获取/释放方法)5.AQS在CountDownLatch应用6.AQS在Semaphore应用7.AQS在ReentrantLock应用8.AQS实现一个简单的线程协作器1.什么是AQS?AQS,AbstractQueuedSynchronizer,即队列同步器。它是构建锁或者其他同步组件的基础
whc__
·
2020-07-30 10:30
并发
Java并发
编程笔记
1-竞争条件&初识原子类&可重入锁
我们知道,在多线程访问一个共享变量的时候会发生安全问题。首先看下面例子:publicclassCounter{privateintcount;publicvoidadd(){try{for(inti=0;i<200;i++){Thread.sleep(100);this.count++;System.out.println(this.count);}}catch(Exceptione){e.pri
csid_502
·
2020-07-30 03:15
C/C++
编程笔记
:C++入门知识丨多态性和虚函数
本篇要学习的内容和知识结构概览多态性编译时的多态性称为静态联编.当调用重载函数时,在编译期就确定下来调用哪个函数.运行时的多态性称为动态联编.在运行时才能确定调用哪个函数,由虚函数来支持.静态联编中的赋值兼容性及名字支配规律派生一个类的原因并非总是为了添加新的成员或成员函数,有时是为了重新定义基类的成员函数。#definePI3.14159classPoint{doublex;doubley;pu
叶修语
·
2020-07-29 21:00
shell脚本
编程笔记
(四)—— 流程控制之循环结构
循环命令主要有三种:for(for又分两种)、while、until,另外有两个控制循环提前结束的命令:continue、break。一、for循环for循环有两种格式,一种bashshell基本格式,一种C语言风格的形式。1.bashshell的基本格式forvariable[inwords]docommandsdonefor命令的强大之处在于可以通过多种方式来创建in后面的列表,例如:直接由你
Hehuyi_In
·
2020-07-29 04:43
linux
shell
C语言、嵌入式位操作精华技巧大汇总
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看
编程笔记
!最近有点忙,好久没分享笔记了~今天分享关于位操作的一点小笔记。
zhengnianli
·
2020-07-29 03:58
串口通讯你真的会了吗?不妨看看这些经验
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看
编程笔记
!平时使用串口打印出现乱码的绝大部分原因是串口波特率没对。那么我们怎么测量实际的波特率呢?在这之前,顺便一起回顾一下波特率的概念。
zhengnianli
·
2020-07-29 03:26
物尽其用,分享一个很棒的工具
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看
编程笔记
!上次分享的《一个很酷的上位机软件》,很多朋友都很喜欢这样子的工具,这样的上位机固然好用,但是这依然依赖于我们的系统资源。
zhengnianli
·
2020-07-29 03:25
【
编程笔记
】整数拆分成2的幂次方的和
题目描述一个整数总可以拆分为2的幂的和,例如:7=1+2+47=1+2+2+27=1+1+1+47=1+1+1+2+27=1+1+1+1+1+27=1+1+1+1+1+1+1总共有六种不同的拆分方式。再比如:4可以拆分成:4=4,4=1+1+1+1,4=2+2,4=1+1+2。用f(n)表示n的不同拆分的种数,例如f(7)=6.要求编写程序,读入n(不超过1000000),输出f(n)%10000
yong_ss
·
2020-07-29 02:09
算法基础
c语言
编程笔记
视觉SLAM十四讲 读书
编程笔记
Chapter10 后端1
Chapter10后端1概述概率估计的概率解释线性系统和KF非线性系统和EKFEKF的讨论BA与图优化投影模型与代价函数BA的求解稀疏性和边缘化鲁棒核函数实践:g2o实践:Ceres概述概率估计的概率解释线性系统和KF经典线性卡尔曼滤波的概率推导:非线性系统和EKF对于非线性系统,扩展卡尔曼滤波的推导:EKF的讨论假设了马尔科夫性。EKF由于在局部点处进行泰勒展开,非线性误差是不容忽视的问题。EK
Leo-Ma
·
2020-07-28 23:51
SLAM
Java并发
编程笔记
之ThreadLocal内存泄漏探究
使用ThreadLocal不当可能会导致内存泄露,是什么原因导致的内存泄漏呢?我们首先看一个例子,代码如下:/***Createdbycongon2018/7/14.*/publicclassThreadLocalOutOfMemoryTest{staticclassLocalVariable{privateLong[]a=newLong[1024*1024];}//(1)finalstaticT
weixin_30794499
·
2020-07-28 17:22
Java并发
编程笔记
之ArrayBlockingQueue源码分析
JDK中基于数组的阻塞队列ArrayBlockingQueue原理剖析,ArrayBlockingQueue内部如何基于一把独占锁以及对应的两个条件变量实现出入队操作的线程安全?首先我们先大概的浏览一下ArrayBlockingQueue的内部构造,如下类图:如类图所示,可以看到ArrayBlockingQueue内部有个数组items用来存放队列元素,putIndex变量标示入队元素的下标,ta
weixin_30444105
·
2020-07-28 16:10
C/C++
编程笔记
:C++入门知识丨继承和派生
本篇要学习的内容和知识结构概览继承和派生的概念派生通过特殊化已有的类来建立新类的过程,叫做”类的派生”,原有的类叫做”基类”,新建立的类叫做”派生类”.从类的成员角度看,派生类自动地将基类的所有成员作为自己的成员,这叫做”继承”.基类和派生类也可以叫做”父类”和”子类”,也可以叫做”一般类”和”特殊类”.继承类的继承是指派生类继承基类的数据成员和成员函数.继承用来表示类属关系,不能将继承理解为构成
叶修语
·
2020-07-28 15:00
Unix环境高级
编程笔记
1、操作系统一种软件,控制计算机硬件资源,提供程序运行环境。2、内核的接口是系统调用。3、我们可以替换库函数,而通常却不能替换系统调用.(比如:库函数malloc用来分配内存,它肯定会调用系统调用中的负责处理器分配的sbrk系统调用.但是我们如果不喜欢malloc函数,我们就可以写自己的内存分配函数.但在我们定义的函数中肯等会用到sbrk系统调用)—–内核中的系统调用sbrk分配另外一块空间给进程
轻枫叶跃
·
2020-07-28 13:13
找工作
C#多线程
编程笔记
(5.1)-使用await操作符获取异步任务结果
近来在学习EugeneAgafonov编写的《C#多线程编程实战》(译),做些笔记也顺便分享一下^-^本例将讲述使用异步函数的基本场景,比较使用TPL和使用await操作符获取异步操作结果的不同之处。usingSystem;usingSystem.Threading.Tasks;usingSystem.Threading;usingSystem.Dynamic;usingSystem.Runtim
轩阳俊
·
2020-07-28 07:55
C#-多线程
C#多线程编程笔记
UNIX环境高级
编程笔记
目录
每一章的重点会使用加粗字体第一章:UNIX基础知识:UNIX体系结构;文件和目录;输入和输出;程序和进程;出错处理;信号;时间值;系统调用和库函数第三章:文件I/O:文件描述符;文件操作函数;文件操作示例;I/O的效率;原子操作;dup()和dup2();fcntl();ioctl();其他函数第四章:文件和目录:stat()、fstat()、fstatat()和lstat();文件类型;文件访问
aa508508
·
2020-07-27 18:25
c/c++
网络
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
Python
编程笔记
.罗马数据转整数
利用字典的罗马数字转整数代码实现classSolution:defromanToInt(self,s):""":types:str:rtype:int"""cl={'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000}cle={'IV':-2,'IX':-2,'XL':-20,'XC':-20,'CD':-200,'CM':-200}sum_=0ne
Achi1leslin
·
2020-07-27 14:17
python
厚积薄发,我们一起学RTT UART设备驱动框架
点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看
编程笔记
!
zhengnianli
·
2020-07-27 11:13
网络
编程笔记
网络编程TCP协议(Transfercontrolprotocol)一种面向连接的、可靠的、基于字节流的传输层(Transportlayer)通信协议。特点:•面向连接•点到点的通信•高可靠性:三次握手•占用系统资源多、效率低注:三次握手第一次握手:客户端发送连接请求给服务器端,等候服务器端确认;第二次握手:服务器端收到客户端发来的请求,向客户端发送确认连接信息;第三次握手:客户端接到服务器端发送
Java小白辛苦之路
·
2020-07-25 21:32
笔记
socket
java
C/C++
编程笔记
:C++入门知识丨类和对象
本篇要学习的内容和知识结构概览类及其实例化类的定义将一组对象的共同特征抽象出来,从而形成类的概念.类包括数据成员和成员函数,不能在类的声明中对数据成员进行初始化声明类形式为:class类名{private:私有数据和函数public:公有数据和函数protected:受保护的数据和函数};//注意分号无论是数据成员还是成员函数,都是这个类的成员,都具有一个访问权限,如果没有关键字进行修饰,则默认为
一起学编程
·
2020-07-25 16:21
C++
C++
类和对象
编程知识
C/C++
析构函数
C/C++
编程笔记
:C++入门知识丨类和对象
本篇要学习的内容和知识结构概览类及其实例化类的定义将一组对象的共同特征抽象出来,从而形成类的概念.类包括数据成员和成员函数,不能在类的声明中对数据成员进行初始化声明类形式为:class类名{private:私有数据和函数public:公有数据和函数protected:受保护的数据和函数};//注意分号无论是数据成员还是成员函数,都是这个类的成员,都具有一个访问权限,如果没有关键字进行修饰,则默认为
叶修语
·
2020-07-25 16:00
C/C++
编程笔记
:C++入门知识丨函数和函数模板
本篇要学习的内容和知识结构概览函数的参数及其传递方式1.函数参数传递方式传值:传变量值:将实参内存中的内容拷贝一份给形参,两者是不同的两块内存传地址值:将实参所对应的内存空间的地址值给形参,形参是一个指针,指向实参所对应的内存空间传引用:形参是对实参的引用,形参和实参是同一块内存空间2.对象作为函数参数,也就是传变量值将实参对象的值传递给形参对象,形参是实参的备份,当在函数中改变形参的值时,改变的
叶修语
·
2020-07-24 20:00
C/C++
编程笔记
:C++入门知识丨从结构到类的演变
先来看看本节知识的结构图吧!接下来我们就逐步来看一下所有的知识点:结构的演化C++中的类是从结构演变而来的,所以我们可以称C++为”带类的C”.结构发生质的演变C++结构中可以定义函数,称之为成员函数结构定义格式,像这样:struct结构名{数据成员;成员函数;};//注意这里的分号不要忘记具体的代码,像这样::模型图是这样的:它表明:我定义了一个结构体,有两个私有的数据成员x,y,两个公有的成员
叶修语
·
2020-07-23 21:00
C/C++
编程笔记
:C++入门知识丨认识C++面向过程编程的特点
一.本篇要学习的内容和知识结构概览二.知识点逐条分析1.使用函数重载C++允许为同一个函数定义几个版本,从而使一个函数名具有多种功能,这称之为函数重载.像这样:虽然函数名一样,但是参数列表不一样,一个求两个整型参数的最大值,一个求三个整型参数的最大值.2.新的基本数据类型及其注意事项a.void是无类型标识符,只能声明函数的返回值类型,不能声明变量b.C++当中有bool类型,而C中没有c.C++
叶修语
·
2020-07-22 21:00
Ruby元
编程笔记
——3.代码块
yieldKernel#block_given?image.png作用域门程序会在三个地方关闭前一个作用域,同时打开一个新的作用域:类定义模块定义方法这三个边界分别用class、module、def关键字作为标志。每一个关键字都充当了一个作用域门。扁平化作用域Class.newModule.newdefine_methodinstance_eval()proc、lambda区别return在lam
CharlesZhangCh
·
2020-07-16 01:33
C专家
编程笔记
chapter1——“C诡异离奇,缺陷重重,缺获得了巨大的成功”只写可移植的代码:1、只使用已经确定的特性;2、不突破任何由编译器实现的限制;3、不产生任何依赖由编译器定义的或者未确定的或未定义的特性的输出;例如定义了inta[10];即使在某个编译器上会默认赋初值,但是可移植的代码会希望我加上memset(a,0,sizeof(0))作者建议始终加上必要的类型转换以及返回值等等。ANSIC的重要
dilan1346
·
2020-07-15 22:24
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他