Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android studio 多渠道打包超简洁版

Android studio 多渠道打包超简洁版

最近一直用Android Studio 进行开发,在开发和发版的时候,遇到一个多渠道打包的问题,由于公司里是有七个渠道的包进行分发,由于每次去AndroidManifest.xml修改渠道的值,甚是麻烦。最后去google了一番,发现有些方法,是在gradle文件里切换各种不同的AndroidManifest.xml文件,感觉这样也太麻烦些了。。。后面搜索了些,发些大家写得都差不多,发现一个在gradle利用manifestPlaceholders这个属性...
Java内存区域与内存溢出异常

Java内存区域与内存溢出异常

运行时数据区域程序计数器(Program Counter Register):可看作是当前程序所执行的字节码的行号指示器。在虚拟机的概念模型里(不同虚拟机可能有不同的实现方法),字节码解释器就是通过改变程序计数器的值来取下一条字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都依赖于这个计数器。Java虚拟机栈(Java Virtual Machine Stacks):与程序计数器一样,Java虚拟机栈也是线程私有的,他的它的生命周期和线程相同,虚...
后现代的系统编程语言

后现代的系统编程语言

C++作为一门经典的编程语言,从上世纪八十年代起至今一直被广泛应用在系统开发和高性能计算领域。近几年来随着各种编程语言和范式的兴起,C++的身影渐渐淡出了人们的视野。但是作为一个仍在不断进步的语言,C++在最近几年飞速发展,已经具备了现代语言应有的特性,而且也有了许多已有的和正在进行的新的拓展。经典的C++作为C语言的超集,一方面,C++集成了C在系统编程优点,能够精确的控制内存中的每一个bit;另一方面,提供了丰富的抽象机制和编程范式,引入了面向对象、泛...
JavaScript类型系统之Number

JavaScript类型系统之Number

前面的话 JavaScript只有一种数字类型,既可以表示32位的整数,还可以表示64位的浮点数。JavaScript使用IEEE754格式来表示数字,存在浮点计算精度问题。整数 javascript的整数表示共有三种字面量格式是十进制、八进制、十六进制。但在进行算术计算时,所有以八进制和十六进制表示的数值最终都将被转换成十进制数值 [注意]javascript中可以保存正0和负0,且被认为相等 [1]八进制字面值的第一位必须是0,然后是八进制...
JavaScript类型系统之String

JavaScript类型系统之String

前面的话 string是由单引号或双引号括起来的字符序列,且被限定在同种引号之间,即必须是成对单引号或双引号。字符串的独特在于它是唯一没有固定大小的原始类型 字符串中每个字符都有特定的位置,首字符从位置0开始,第二个字符在位置1,依次类推,这意味着字符串中的最后一个字符的位置一定是字符串的长度减1特点 JavaScript中的字符串是不可变的。字符串连接需要先创建一个新字符串,然后在新字符串中填充两个需要拼接的字符串,最后再销毁原来的字符串。这个过程...
JavaScript类型系统之基本数据类型与包装类型

JavaScript类型系统之基本数据类型与包装类型

前面的话 JavaScript的数据类型可以分为两种:原始类型和引用类型 原始类型也称为基本类型或简单类型,因为其占据空间固定,是简单的数据段,为了便于提升变量查询速度,将其存储在栈(stack)中(按值访问)。其中,javascript基本数据类型包括Undefined、Null、Boolean、Number和String五种 引用类型由于其值的大小会改变,所以不能将其存放在栈中,否则会降低变量查询速度,因此其存储在堆(heap)中,存储在变量处的...
JavaScript中的原始值和复杂值

JavaScript中的原始值和复杂值

前面的话 javascript的数据类型可以分为两种:原始类型和引用类型。原始类型也称为基本类型或简单类型,javascript基本数据类型包括Undefined、Null、Boolean、Number和String五种,而引用类型也称为复杂类型,在Javascript中是Object。与此相对应,它们的值也分别被称为原始值和复杂值特性原始值 原始值是表示Javascript中可用的数据或信息的最底层形式或最简单形式。原始类型的值被称为原始值,是因为它...
Qt实现文件拆分和融合小工具

Qt实现文件拆分和融合小工具

最近因事物需要,需要将大文件分解为几个小文件,然后就行传输,在接收端需要对接收到的小文件进行融合。因此用Qt写了这个小工具。现在奉献上这个小工具的代码和思路。我们知道任何文件在计算机上都是二进制数据块,因此只需要使用读写二进制的形式来读取大文件,在将读取的大文件以二进制形式写入小文件,这样就可以将文件拆分了(当然这是非常简单的拆分方法,对有些文件肯定存在错误的,因为本人在这方面的知识很肤浅)。同样小文件的融合就是拆分的逆过程。在读写文件的过程中我使用的是C...
Boost笔记--Thread--Ubuntu上初次使用时遇到的问题

Boost笔记--Thread--Ubuntu上初次使用时遇到的问题

我的系统是Ubuntu14.04,按照网上的教程安装好Boost。今天是第一次使用Boost库的,在看了官方文档楞是没搞懂,如是在找了个简单的例子,看看代码以理解thread是怎么简单使用的。结果在编译这个例子的时候(也是按照作者的方法)出现了问题,google了一把,没找到(主要是英文,看着头痛,而且也是刚入手linux系统,有些老外讲的太高端了没看懂怎么回事),然后百度,找到了一个类似的文章,看到了别人的解决方法才开始明白,同时也明白了在看Boost官...
<< 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 >>