首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript高级程序设计-性能整理(三)

    gl = drawing.getContext("webgl", { alpha: false }); if (gl) { // 使用 WebGL } } 这些上下文选项大部分适合开发高级功能...CryptoKey 类支持以下算法,按各自的父密码系统归类。 RSA(Rivest-Shamir-Adleman):公钥密码系统,使用两个大素数获得一对公钥和私钥,可用于签名/验证或加密/解密消息。...ECC(Elliptic-Curve Cryptography):公钥密码系统,使用一个素数和一个椭圆曲线获得一对公钥和私钥,可用于签名/验证消息。...AES(Advanced Encryption Standard):对称密钥密码系统,使用派生自置换组合网络的分组密码加密和解密数据。AES 在不同模式下使用,不同模式算法的特性也不同。...换句话说,可以让 JavaScript 通知模块系统在必要时加载新模块,并在模块加载完成后提供回调。

    2.1K20

    《javascript高级程序设计》核心知识总结

    此文是对js高级程序设计一书难点的总结,也是笔者在看了3遍之后的一些梳理和感想,希望能借此巩固js的基础和对一些核心概念有更深入的了解。...摘要 js基本的数据类型和关键点 变量,作用域和内存问题 垃圾回收机制 面向对象的程序设计 实现类与继承的经典方式 BOM和DOM对象 DOM扩展与高级API介绍 高级编程技巧 跨文档消息传递和ajax...4.Math.abs() //返回参数的绝对值 5.Math.pow(num,power) // 返回num的power次幂 6.Math.sqrt(num) // 返回num的平方根 六.面向对象的程序设计...: 0, opera: 0, chrome: 0, // 具体版本号 ver: null }; // 平台/设备/操作系统...\d+)/.test(ua)) { system.android = parsentFloat(RegExp.$1); } // 游戏系统 system.wii

    2.3K20

    JavaScript 高级程序设计(第 4 版)- BOM

    要取消循环定时,可以调用 clearInterval()并传入定时 ID # 系统对话框 使用 alert()、 confirm()和 prompt()方法,可以让浏览器调用系统对话框向用户显示消息 alert...Mail Client"); # screen对象 保存的纯粹是客户端能力信息,也就是浏览器窗口外面的客户端显示器的信息,比如像素宽度和像素高度 属性 说明 availHeight 屏幕像素高度减去系统组件高度...(只读) availLeft 没有被系统组件占用的屏幕的最左侧像素(只读) availTop 没有被系统组件占用的屏幕的最顶端像素(只读) availWidth 屏幕像素宽度减去系统组件宽度(只读) colorDepth...表示屏幕颜色的位数:多数系统是32(只读) height 屏幕像素高度 left 当前屏幕左边的像素距离 pixelDepth 屏幕的位深(只读) top 当前屏幕顶端的像素距离 width 屏幕像素宽度

    1.2K10

    Java程序设计高级及专题)- 多线程

    为了更好的利用cpu的资源,如果只有一个线程,则第二个任务必须等到第一个任务结束后才能进行,如果使用多线程则在主线程执行任务的同时可以执行其他任务,而不需要等待; ②、进程之间不能共享数据,线程可以; ③、系统创建进程需要为该进程重新分配系统资源...实现同步是要很大的系统开销作为代价的,甚至可能造成死锁,所以尽量避免无谓的同步控制。...线程池的作用: 线程池作用就是限制系统中执行线程的数量。 根 据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。...2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。...(); } } }); } } 定长线程池的大小最好根据系统资源进行设置

    35420

    Java程序设计高级及专题)- 网络编程

    应用层 (Application):网络服务与最终用户的一个接口 物理层 物理层处于OSI的最底层,是整个开放系统的基础。...会话层和表示层 会话层的主要功能是负责应用程序之间建立、维持和中断会话,同时也提供对设备和结点之间的会话控制,协调系统和服务之间的交流,并通过提供单工、半双工和全双工3种不同的通信方式,使系统和服务之间有序地进行通信...其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。...IO模型 对于一次IO访问(以read举例),数据会先被拷贝到操作系统内核的缓冲区page cache中,然后才会从操作系统内核的缓冲区拷贝到应用程序的地址空间。...这个过程需要等待,也就是说数据被拷贝到操作系统内核的缓冲区中是需要一个过程的。而在用户进程这边,整个进程会被阻塞(当然,是进程自己选择的阻塞)。

    52020
    领券