编程语言入门到精通两种C++序列化方案使用心得(protobuf和boost serialization) 1. 什么是序列化? 程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将 程序数据转化成能被存储并传输的格式的过... 2019-07-311,805 viewsCommentsC语言 阅读全文
编程语言入门到精通c/c++中一些基础但必须熟记的知识 c/c++中一些基础但必须熟记的知识 (1)const 与#define const在C++中包含了更丰富的含义,而在C语言中仅意味着:“只能读的普通变量,”或“不能改变的变量”,故在编译阶段需要的常... 2019-07-312,105 viewsCommentsC语言 阅读全文
编程语言入门到精通82道linux下c-c++语法知识点归纳和总结面试题 1、c/c++申请动态内存 在c++中,申请动态内存是使用new和delete,这两个关键字实际上是运算符,并不是函数。 而在c中,申请动态内存则是使用malloc和free,这两个函数是c的标准库函... 2019-07-312,785 viewsCommentsC语言 面试题 阅读全文
编程语言入门到精通Flutter学习:Dart展开操作符 和 Control Flow Collections 展开操作符(spread operators) 展开操作符 ... 能够把 list、set、map 字面量里的元素插入到一个集合中。一个对象是否可用于展开操作符取决于是否继承了Iterable,Ma... 2019-07-294,051 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通C语言动态内存管理和动态内存分配 动态内存管理同时还具有一个优点:当程序在具有更多内存的系统上需要处理更多数据时,不需要重写程序。标准库提供以下四个函数用于动态内存管理: (1) malloc()、calloc() 分配新的内存区域。... 2019-07-292,401 viewsCommentsC语言 阅读全文
编程语言入门到精通对比 C++ 与 Python,探讨编程语言中的指针及引用 0 引言 指针(Pointer)是 C、C++ 以及 Java、Go 等语言的一个非常核心且重要的概念,而引用(Reference)是在指针的基础上构建出的一个同样重要的概念。 指针对于任何一个编程语... 2019-07-291,999 viewsCommentsC语言 阅读全文
编程语言入门到精通有理想的程序员,必读的编程语言类书籍都有哪些? 首先,你需要选择一门语言,然后学习之。这时有一些还不错的实战手册、参考手册需要阅读,然后你就需要去了解设计模式、算法与数据结构等。 编程语言类: C语言: 《C和指针》 C语言的最佳入门书籍。它详细但... 2019-07-292,377 viewsComments 阅读全文
编程语言入门到精通普通程序员和大神级程序员有什么区别? 作者:量子位 从大神们的工作状态中,能找到一些蛛丝马迹。 有位名叫Ivan Bessarabov (简称“伊万”) 的好事者,刚刚统计了各路大佬的代码提交 (git commit) 时间分布。 包括L... 2019-07-262,141 viewsComments 阅读全文
编程语言入门到精通初学 Python 需要安装哪些软件? 环境 新手最常见的问题,就是好不容易累积了学习的兴趣,上手不久便遇到报错。 而 Python 新手遇到的许多错误,实际上都和环境的配置有关。 例如说,Anaconda 套件下载环节,你就... 2019-07-242,313 viewsCommentsPython 阅读全文
编程语言入门到精通高德纳《计算机程序设计艺术》看懂了,就掌握了程序的灵魂 程序设计领域,有一部气势恢弘的史诗级作品,计划出版七卷,那美国老头写了很多年也没有写完,这作品影响力非凡,你......知道是哪部吗? 这就是那套无数程序员在书架上珍藏好久,数次翻开又合上,最后一年过... 2019-07-233,566 viewsComments 阅读全文
编程语言入门到精通Java、C/C++、JavaScript、PHP、Python分别用来开发什么? 编程语言来开发程序,都是为了让计算机干活,比如编写一篇文章,下载一首MP3等,而计算机干活的CPU只认识机器的指令,所以,尽管不同的编程语言差异极大,最后都得“翻译”成CPU可以执行的机器指令 首先,... 2019-07-222,444 viewsCommentsjavaScript PHP Python 阅读全文
编程语言入门到精通Python自定义装饰器功能、原理、用法及相关操作注意事项 本文实例讲述了python 自定义装饰器。分享给大家供大家参考,具体如下: 先看一个例子 def deco(func): print("before myfunc() called.") func()... 2019-07-212,199 viewsCommentsPython 阅读全文
编程语言入门到精通python打印9宫格、25宫格等奇数格,满足横竖斜相加和相等 九宫格的游戏,规则是要求填数字1-9在九个方格内,使横竖斜相加和相等。只填九个那可能有些简单,但是填25个,填49个,81个等奇数个那,这时候就要求我们去找其中的规律。找到规律又要如何用代码实现? 希... 2019-07-202,566 viewsCommentsPython 阅读全文
编程语言入门到精通java一维数组知识点及练习题实例 java一维数组及练习题的相关知识点和实例代码,有需要的朋友们跟着学习下。 一维数组 1.一维数组的定义方式: int[] array1 = new int[3];//声明创建一个包含3个元素的数组a... 2019-07-193,505 viewsCommentsJava 阅读全文
编程语言入门到精通Kotlin 如何优雅地使用 Scope Functions作用域函数 一. Scope Functions 作用域函数:它是 Kotlin 标准库的函数,其唯一目的是在对象的上下文中执行代码块。 当您在提供了 lambda 表达式的对象上调用此类函数时,它会形成一个临时... 2019-07-172,870 viewsCommentsKotlin 阅读全文
编程语言入门到精通Python需要传递命令行中参数sys.argv用法记录 接触到Python中需要传递命令行中参数的时候,这里找到sys.argv,可以直接获取命令中指定位置的参数。这里把需要用到的方法记录下来,后面有需要用到的时候还可以参考。 第一、常见用法 python... 2019-07-133,363 viewsCommentsPython 阅读全文
编程语言入门到精通Flutter开发之旅:从源码赏析Dart面向对象 1.面向对象的条件 1.1:三大特性 首先房子、车子、票子要有的吧,不然还面个什么对象?其次面向对象思想要到位,准备的三大件:封装、继承、多态 1.1.1:封装的思想 下面这东西大家应该见过,是一个电... 2019-07-063,531 viewsCommentsDart Flutter 面向对象 阅读全文
编程语言入门到精通7种php常用打印输出函数:echo,print,printf,sprintf,print_r,var_dump,die 7种php常用的打印输出函数,分别是echo,print,printf,sprintf,print_r,var_dump,die,希望对大家学习php能够有所帮助。 开发就一定需要调试代码,而PHP调... 2019-07-053,302 viewsCommentsPHP 阅读全文
编程语言入门到精通PHP7.4新语法:数组延展操作符 数组表达式中对展开操作符(Spread Operator)支持的RFC投票是绝大多数人赞同将此功能添加到PHP7.4。 扩展运算符支持参数解包首先存在于PHP5.6中,并且此RFC扩展了对数组的使用;... 2019-07-052,776 viewsComments 阅读全文
编程语言入门到精通php7.4重量级特性:预加载 opcode cache生产环境中,绝大部分是开启了opcache。在第一个请求中代码文件会被编译之后存储到共享内存中,之后的请求直接从内存中取即可。因为opcache减少代码重新编译的开销,因此对性... 2019-07-052,186 viewsComments 阅读全文
编程语言入门到精通初学者入坑 Python 需要安装哪些软件? 一、名词解释 如果在编程方面接触的比较少,那么对于软件这一块,有几个名词一定要了解,比如开发环境、IDE、代码编辑器、编译器、调试器等等,我先列出来自百度百科关于这几个词的解释。 开发环境: 软件开发... 2019-07-013,315 viewsCommentsPython 阅读全文
编程语言入门到精通Flutter Dart语法:extends 、 implements 、 with用法与区别 Flutter中,有如下三种关系: 继承(关键字 extends) 混入 mixins (关键字 with) 接口实现(关键字 implements) 这三种关系可以同时存在,但是有前后顺序: ext... 2019-06-303,398 viewsCommentsDart Flutter 阅读全文
编程语言入门到精通Swift 5.1 新特性:透明类型关键字 some 相信大家都对刚发布的 SwiftUI 印象深刻,在看示例代码的时候发现 View 前面有一个关键字 some。我开始以为是 SwiftUI 自带的属性,后来经网友提醒发现是 Swift 5.1 的新特... 2019-06-272,565 viewsCommentsswift 阅读全文
编程语言入门到精通Swift 5 新特性:结果类型 Result 搞特殊化的 Error Swift 2 开始,同步抛出错误的标准做法是使用 throws/throw,处理是用 do/try/catch;异步错误使用的是 completion: @escaping (ResultType?... 2019-06-274,159 viewsCommentsswift 阅读全文