现在位置: 首页 > 编程语言 > 文章
2020年04月26日 编程语言 ⁄ 共 1426字 评论关闭
  是时候升级你最喜欢的IDE了!是它们让我的日常编程工作变得更加轻松。对于一些明摆着的,例如ReSharper和OzCode(甚至WebEssentials),我就不罗列进去了。下面学步园小编来讲解下VisualStudio扩展怎才能让编程更轻松?   VisualStudio扩展怎才能让编程更轻松   1.BuildVision   BuildVision(sourse)是一个可视化构建过程的扩展:   这个小扩展能够为你展示构建过程的状态,花了多长时间,以及最重要的,显示在构建过程...
阅读全文
2020年04月26日 算法, 编程语言 ⁄ 共 871字 评论关闭
  c++的代码包含头文件和实现文件两部分,头文件一般是提供给别人(也叫客户)使用的,但是一旦头文件发生改变,不管多小的变化,所有引用他的文件就必须重新编译,编译就要花时间。下面学步园小编来讲解下怎样减少C++代码编译时间?   怎样减少C++代码编译时间   言归正传,怎样介绍编译时间呢,我知道的就3个办法:   删除不必要的#include,替代办法使用前向声明(forwarddeclared)   删除不必要的一大堆私有成员变量,...
阅读全文
  正则表达式Regex(regularexpression)是一种强大的描述字符序列的工具。在许多语言中都存在着正则表达式,C++11中也将正则表达式纳入了新标准的一部分,不仅如此,它还支持了6种不同的正则表达式的语法,分别是:ECMASCRIPT、basic、extended、awk、grep和egrep。其中ECMASCRIPT是默认的语法,具体使用哪种语法我们可以在构造正则表达式的时候指定。下面学步园小编来讲解下C++11中正则表达式怎么使用?C++11中正则表达式源码...
阅读全文
  想要构建聊天应用,或者甚至是游戏吗?那么,socket服务器将成为你迈出的第一步。一旦你了解了创建服务器的基本功能,那么后续的优化步骤就会变得同样简单。下面学步园小编来讲解下如何用PHP实现Socket服务器?PHP实现Socket服务器完整的源代码有哪些内容?   如何用PHP实现Socket服务器   socket服务器的工作方式是这样的,不间断地运行以等待客户端的连接。一旦客户端连接上了,服务器就会将它添加到客户名单中,然后开...
阅读全文
2020年04月26日 编程语言 ⁄ 共 3506字 评论关闭
  Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。下面学步园小编来讲解下JVM运行原理是什么?JVM中的Stack和Heap应该怎么实现?   一、JVM原理   1、JVM简介:   JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实...
阅读全文
2020年04月26日 编程语言 ⁄ 共 1163字 评论关闭
  在Java中没有sizeof运算符,所以没办法知道一个对象到底占用了多大的空间,但是在分配对象的时候会有一些基本的规则,我们根据这些规则大致能判断出来对象大小。下面学步园小编来讲解下如何计算Java对象占用了多少空间。   对象头   对象的头部至少有两个WORD,如果是数组的话,那么三个WORD,内容如下:   对象的HashCode,锁信息等到对象类型数据的指针数组的长度(如果是数组的话)   规则   首先,任何对象都是...
阅读全文
2020年02月25日 编程语言 ⁄ 共 1978字 评论关闭
  Go 中的时间最底层的数据结构为 Duration , 在 Duration 的基础上,我们定义了下面的概念:   const (   Nanosecond Duration = 1 // 纳秒,计算Duration的是使用ns   Microsecond = 1000 * Nanosecond 微秒,计算Duration的是使用us   Millisecond = 1000 * Microsecond 毫秒, 计算Duration的是使用ms   Second = 1000 * Millisecond 秒,计算Duration的是使用s   Minute = 60 * Second 分,计算Duration的是...
阅读全文
2020年02月25日 编程语言 ⁄ 共 3258字 评论关闭
  在过去的几年里,自然语言处理(NLP)推动了聊天机器人、语音助手、文本预测等这些渗透到我们的日常生活中的语音或文本应用程技术的发展。目前有着各种各样开源的 NLP 工具,所以我决定调查一下当前开源的 NLP 工具来帮助你制定开发下一个基于语音或文本的应用程序的计划。   尽管我并不熟悉所有工具,但我将从我所熟悉的编程语言出发来介绍这些工具(对于我不熟悉的语言,我无法找到大量的工具)。也就是说,出于各种原因,...
阅读全文
2020年02月25日 编程语言 ⁄ 共 1612字 评论关闭
  Go语言中给我们提供的所有基本数据类型,我们应该理解如何在自己的Go程序中使用这些类型。   Go语言数据类型   Go语言将数据类型分为四类:Basic Types(基础类型)、Aggregate Types (复合类型)、Reference Types (引用类型)、Interface Types (接口类型)。   基础类型包括:数字、字符串和布尔型。布尔型的值只可以是常量 true 或者 false。数字类型支持整型和浮点型,并且支持复数,其中位的运算采用补码。   复合...
阅读全文
2020年02月25日 编程语言 ⁄ 共 12434字 评论关闭
  1、访问控制   1) private 私有的   private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。 只能在声明 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。   2) protected 受保护的   protected 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可以在声明 protected 类、方法或字段的类、同一个包中的其他...
阅读全文