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

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

Java 8 Update 20 的新特性 —— 字符串去重

Java 8 Update 20 的新特性 —— 字符串去重

字符串在任何应用中都占用了大量的内存。尤其数包含独立UTF-16字符的char[]数组对JVM内存的消耗贡献最多——因为每个字符占用2位。内存的30%被字符串消耗其实是很常见的,不仅是因为字符串是与我们互动的最好的格式,而且是由于流行的HTTP API使用了大量的字符串。使用Java 8 Update 20,我们现在可以接触到一个新特性,叫做字符串去重,该特性需要G1垃圾回收器,该垃圾回收器默认是被关闭的。字符串去重利用了字符串内部...
编码 Unicode 及其在 JavaScript 中的使用

编码 Unicode 及其在 JavaScript 中的使用

一、javascript 使用 unicode16 字符集,可以使用中文变量名和函数名计算机使用 8 位(bit)二进制表示一个字节(Byte),计算机内存最小寻址单位就是 1 字节。早期为了在计算机上使用同一的方式使用字符,使用无符号整数来标记字符。ANSI(美国国家标准局)制订了ASCII(American Standard Code for Information Interchange,美国信息交换标准代码),使用一个字节大小的二进制数来编码每个字...
一个小程序的Python和Bash版本比较

一个小程序的Python和Bash版本比较

最近有一个小需求:在一个目录下有很多文件,每个文件的第一行是BEGIN开头的,最后一行是END开头的,中间每一行有多列,数量不等,第一列称为"DN", 第二列称为"CV",DN和CV的联合作为主键,现在需要检测文件中是否有重复的DN-CV。于是写了个简单的python程序#!/usr/bin/pythonimportosimportsyscmd="cat/home/zhangj/hosts/*|grep-vBEGIN|grep-vEND"defcheck_...
Java中接口里定义的成员变量

Java中接口里定义的成员变量

在interface里面的变量都是public static final 的。所以你可以这样写: public static final int i=10; 或则 int i=10;(可以省略掉一部分) 注意在声明的时候要给变量赋予初值 解释: 首先你要弄清接口的含义.接口就是提供一种统一的’协议’,而接口中的属性也属于’协议’中的成员.它们是公共的,静态的,最终的常量.相当于全局常量. 抽象类...
X11 Server 发现 23 年历史的安全漏洞

X11 Server 发现 23 年历史的安全漏洞

X.Org基金会宣布,他们使用cppcheck静态分析工具扫描源码时发现了一个上溯至1991年的安全漏洞。该安全漏洞可能会导致栈缓冲区溢出,可被利用提升到root权限,该漏洞影响X11R5(1991年发布)后的所有版本。提权漏洞存在于libXfont中,X.Org已发布补丁修复了漏洞。Linux Kernel内存泄露本地信息泄露漏洞(CVE-2013-7263)Linux系统安装完后安全设置相关资讯 x.org X11 Server X.Org可能将失...
Linux系统安装完后安全设置

Linux系统安装完后安全设置

1.在安装系统时除了ssh服务外不要安装其它的服务,最好也是文本安装的方法,开启最少的服务对系统的安全性能会更好。在设置root用户密码时必须超过8位(包括数字,字母,符号)以免黑客用密码字典破解。2.备份系统中几个重要的文件目录和数据目录[root@208 ~]# tar jcvf back.tar.gz /etc/ /home/ /boot/ /bin/ /sbin/ /usr/bin/ /usr/sbin/3.对ssh服务进行控制[root@208 ...
Cocos2d-x(3.0+)内存管理框架和机制

Cocos2d-x(3.0+)内存管理框架和机制

Cocos2d-x用了一种引用计数的方式来管理内存对象,通过类Ref、AutoreleasePool和PoolManager来完成。Ref为引用计数类,其构造函数是protected的访问类型,当Ref的对象被创建的时候它的引用计数为1在对象创建的时候会调用create,然后调用autorelease,将对象放入对象池(AutoreleasePool的一个对象中)方便后面的统一管理,retain增加引用计数,release调用时会立刻减少引用计数引擎初始化...
一个新发现的Dual EC DRBG缺陷

一个新发现的Dual EC DRBG缺陷

双椭圆曲线确定性随机比特生成器(Dual EC DRBG)普遍被认为被NSA植入了后门,Dual EC DRBG是加密标准SP800-90A的一部分,而SP800-90A则是美国政府FIPS 140-2安全认证强制推广的加密标准。也就是说,一个加密库如果想要获得FIPS 140-2认证,那么它或多或少需要去实现有缺陷的Dual EC DRBG随机数生成器。由于认证的加密库不能被修改一行代码,如果其中存在致命漏洞导致Dual EC DRBG不能工作,那么后门...
CUDA编程入门----Thrust库简介

CUDA编程入门----Thrust库简介

一、简介Thrust开源库的简介是“code at speed of light”。光速代码的实现听上去太过夸张,但是thrust在cuda硬件加速中确实有着无比强大的功能。Thrust是并行算法和数据结构的基于GPU CUDA的C++库。Thrust主要通过管理系统底层的功能比如memory access(内存获取)和memory allocation(内存分配)来实现加速,使得工程师们在GPU编程的环境下能更focus在算法的设...
<< 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 >>