上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 68 下一页
摘要: demo1 实现一个按优先级排序的队列, 并且在这个队列上面每次 pop 操作总是返回优先级最高的那个元素 输出: 使用: 仔细观察可以发现,第一个 pop() 操作返回优先级最高的元素。 另外注意到如果两个有着相同优先级的元素( foo 和 grok ),pop 操作按照它们被插入到队列的顺序返回 阅读全文
posted @ 2019-03-21 11:35 anobscureretreat 阅读(403) 评论(0) 推荐(0)
摘要: Given an array of integers, every element appears # twice except for one. Find that single one. 输出: 阅读全文
posted @ 2019-03-20 20:02 anobscureretreat 阅读(421) 评论(0) 推荐(0)
摘要: demo1 输出: demo2 输出: demo3 堆数据结构最重要的特征是 heap[0] 永远是最小的元素。并且剩余的元素可以很容易的通过调用 heapq.heappop() 方法得到, 该方法会先将第一个元素弹出来,然后用下一个最小的元素来取代被弹出元素(这种操作时间复杂度仅仅是 O(log 阅读全文
posted @ 2019-03-20 19:35 anobscureretreat 阅读(179) 评论(0) 推荐(0)
摘要: demo1 输出: demo2 阅读全文
posted @ 2019-03-20 18:55 anobscureretreat 阅读(147) 评论(0) 推荐(0)
摘要: 定义一个函数: 使用: demo: 阅读全文
posted @ 2019-03-20 18:37 anobscureretreat 阅读(228) 评论(0) 推荐(0)
摘要: 你构建了一个自定义容器对象,里面包含有列表、元组或其他可迭代对象。 你想直接在你的这个新容器对象上执行迭代操作。 输出: 讨论 Python的迭代器协议需要 __iter__() 方法返回一个实现了 __next__() 方法的迭代器对象。 如果你只是迭代遍历其他容器的内容,你无须担心底层是怎样实现 阅读全文
posted @ 2019-03-20 18:27 anobscureretreat 阅读(162) 评论(0) 推荐(0)
摘要: or 下面的交互示例向我们演示了迭代期间所发生的基本细节: 阅读全文
posted @ 2019-03-20 18:09 anobscureretreat 阅读(340) 评论(0) 推荐(0)
摘要: 1、jvm定义 JVM就是java虚拟机,它是一个虚构出来的计算机,可在实际的计算机上模拟各种计算机的功能。JVM有自己完善的硬件结构,例如处理器、堆栈和寄存器等,还具有相应的指令系统。 2、jvm作用 JVM是java字节码执行的引擎,还能优化java字节码,使之转化成效率更高的机器指令。 JVM 阅读全文
posted @ 2019-03-20 15:23 anobscureretreat 阅读(2470) 评论(0) 推荐(0)
摘要: JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果 阅读全文
posted @ 2019-03-20 15:03 anobscureretreat 阅读(960) 评论(0) 推荐(0)
摘要: 虽然我们称GCC是C语言的编译器,但使用gcc由C语言源代码文件生成可执行文件的过程不仅仅是编译的过程,而是要经历四个相互关联的步骤∶预处理(也称预编译,Preprocessing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。 预编译: 命令gcc首先调用cp 阅读全文
posted @ 2019-03-20 14:21 anobscureretreat 阅读(770) 评论(0) 推荐(0)
摘要: 一个类中将所有的成员函数都尽可能地设置为虚函数总是有益的,但以下不可以设置为虚函数: ①只有类的成员函数才能说明为虚函数; ②静态成员函数不能是虚函数(虚函数是动态绑定的,静态函数必然不可); ③内联函数不能为虚函数(虚函数在调用中需要从虚函数表中取地址的,而内联函数是没有指定地址的); ④构造函数 阅读全文
posted @ 2019-03-20 12:21 anobscureretreat 阅读(263) 评论(0) 推荐(0)
摘要: C++中的struct对C中的struct进行了扩充,它已经不再只是一个包含不同数据类型的数据结构了,它已经获取了太多的功能: ①struct能包含成员函数吗? 能! ②struct能继承吗? 能!! ③struct能实现多态吗? 能!!! 既然这些它都能实现,那它和class还能有什么区别? 最本 阅读全文
posted @ 2019-03-20 12:18 anobscureretreat 阅读(207) 评论(0) 推荐(0)
摘要: ① 在HTTP/1.0中,默认使用的是短连接。 但从 HTTP/1.1起,默认使用长连接,用以保持连接特性。 ②http长连接并不是一直保持连接 http的长连接也不会是永久保持连接,它有一个保持时间如20s(从上一次数据传输完成开始计时),可以在不同的服务器软件(如Apache)中设定这个时间,若 阅读全文
posted @ 2019-03-20 12:17 anobscureretreat 阅读(455) 评论(0) 推荐(0)
摘要: 答:(1)就是TCP长连接和TCP短连接: ①TCP长连接:TCP长连接指建立连接后保持连接而不断开。若一段时间内没有数据传输,服务器会发送心跳包给客户端,判断客户端是否还在线,叫做TCP长连接中的keep alive。一般步骤:连接→数据传输→保持连接(心跳)→数据传输→保持连接(心跳)→……→关 阅读全文
posted @ 2019-03-20 12:14 anobscureretreat 阅读(257) 评论(0) 推荐(0)
摘要: (1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态; (2)占用大量处理时间的任务使用多线程可以提高CPU利用率,即占用大量处理时间的任务可以定期将处理器时间让给其它任务; (3)多线程可以分别设置优先级以优化性能。 以下是最适合采用多线程处理: (1)耗时 阅读全文
posted @ 2019-03-20 12:13 anobscureretreat 阅读(7825) 评论(0) 推荐(0)
摘要: 答:(1)overload(重载),即函数重载: ①在同一个类中; ②函数名字相同; ③函数参数不同(类型不同、数量不同,两者满足其一即可); ④不以返回值类型不同作为函数重载的条件。 (2)override(覆盖,子类改写父类的虚函数),用于实现C++中多态: ①分别位于父类和子类中; ②子类改写 阅读全文
posted @ 2019-03-20 12:06 anobscureretreat 阅读(1084) 评论(0) 推荐(0)
摘要: (1)查看CPU利用率:top (2)查看当前目录:pwd和ls(ls -a可以查看隐藏目录) (3)切换目录:cd (4)查看文件占用磁盘大小:du和df (5)创建文件夹:mkdir (6)新建文件:touch (7)查看文件:cat (8) 拷贝:cp 移动:mv 删除:rm (9)查看进程: 阅读全文
posted @ 2019-03-20 11:54 anobscureretreat 阅读(186) 评论(0) 推荐(0)
摘要: (1)I/O多路复用技术通过把多个I/O的阻塞复用到同一个select、poll或epoll的阻塞上,从而使得系统在单线程的情况下可以同时处理多个客户端请求。与传统的多线程/多进程模型比,I/O多路复用的最大优势是系统开销小,系统不需要创建新的额外进程或者线程。 (2)select,poll,epo 阅读全文
posted @ 2019-03-20 11:44 anobscureretreat 阅读(320) 评论(0) 推荐(0)
摘要: 1)堆和栈中的存储内容:栈存局部变量、函数参数等。堆存储使用new、malloc申请的变量等; 2)申请方式:栈内存由系统分配,堆内存由自己申请; 3)申请后系统的响应: 栈——只要栈的剩余空间大于所申请空间,系统将为程序提供内存,否则将报异常提示栈溢出。 堆——首先应该知道操作系统有一个记录空闲内 阅读全文
posted @ 2019-03-20 11:22 anobscureretreat 阅读(1214) 评论(0) 推荐(0)
摘要: 硬链接等于cp -p加同步更新。 软链接像快捷方式,方便我们打开源文件 阅读全文
posted @ 2019-03-19 18:47 anobscureretreat 阅读(329) 评论(0) 推荐(0)
摘要: 一个域名“www.baidu.com.”由4部分组成: 第1部分“www.baidu.com.”代表主机域名、 第2部分“baidu.com.”代表域名所有者服务器、 第3部分“.com.”代表顶级域名服务器、 第4部分“.”代表根服务器、 域名体系是一个分级体系,最高级是根服务器,最低级是本地服务 阅读全文
posted @ 2019-03-19 18:41 anobscureretreat 阅读(127) 评论(0) 推荐(0)
摘要: cat /proc/meminfo sudo atop free -h gnome-system-monitor htop ksysguard memstat -p <PID> nmon ps aux --sort -rss sudo smem --pie name -c "pss" top vms 阅读全文
posted @ 2019-03-19 18:33 anobscureretreat 阅读(169) 评论(0) 推荐(0)
摘要: http是应用层协议,它会将要传输的数据以明文的方式给传输层,这样显然不安全。https则是在应用层与传输层之间又加了一层,该层遵守SSL/TLS协议,用于数据加密。 **加密的方式有两种: 在https中,加密过程大致如下: 首先服务器将公钥给浏览器,浏览器拿到公钥之后,生成一个“会话密钥”,这个 阅读全文
posted @ 2019-03-19 18:22 anobscureretreat 阅读(410) 评论(0) 推荐(0)
摘要: 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 GET在浏览器回退时是无害的,而POST会再次提交请求 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置 GET请求只能进行u 阅读全文
posted @ 2019-03-19 18:09 anobscureretreat 阅读(265) 评论(0) 推荐(0)
摘要: 输出 阅读全文
posted @ 2019-03-19 17:06 anobscureretreat 阅读(153) 评论(0) 推荐(0)
摘要: 链接: https://pan.baidu.com/s/1JzA2Ei8NEGRPck253NUM9g 提取码: 52pt 点击下一步即可。 阅读全文
posted @ 2019-03-19 00:35 anobscureretreat 阅读(584) 评论(0) 推荐(0)
摘要: 菜鸟教程(runoob.com) 我的浏览器可以播放 MP4 视频吗? 测试 我的浏览器可以播放 OGG 视频吗? 测试 阅读全文
posted @ 2019-03-18 12:38 anobscureretreat 阅读(443) 评论(0) 推荐(0)
摘要: 演示如何创建 VIDEO 元素 请点击按钮来创建 VIDEO 元素,该元素将播放 .ogg 文件格式的影片。 试一下 阅读全文
posted @ 2019-03-18 12:20 anobscureretreat 阅读(1461) 评论(0) 推荐(0)
摘要: 演示如何访问 VIDEO 元素 Your browser does not support the video tag. 请点击按钮来获得以秒计的视频时长。 试一下 阅读全文
posted @ 2019-03-18 12:17 anobscureretreat 阅读(578) 评论(0) 推荐(0)
摘要: 下载地址:链接: https://pan.baidu.com/s/1IkQsMU6NoERAAQLcCUMcXQ 提取码: p1pb 下载完成后,解压 进入build 目录 使用vs 2013 打开工程 设置平台工具集,打开设置界面 设置: 点击开始编译 等待编译结束 编译成功 在build文件下会 阅读全文
posted @ 2019-03-16 22:24 anobscureretreat 阅读(228) 评论(0) 推荐(0)
摘要: 下载地址: 或者 下载完成后,双击安装,可能提醒需要重启安装,重启电脑后安装即可。 阅读全文
posted @ 2019-03-16 21:35 anobscureretreat 阅读(879) 评论(0) 推荐(0)
摘要: 环境 : win10 64bit visual studio 2013 cocos2d-x-3.9 Live2D_SDK_OpenGL_2.0.06_2_sample_3.3_en 首先安装visual studio 2013,我之前用的visual studio 2015一直编译有问题。 安装完成 阅读全文
posted @ 2019-03-16 21:29 anobscureretreat 阅读(1208) 评论(0) 推荐(0)
摘要: vs报错诸如如无法打开“gl\xxx.h”时, 解决方法: 1.去http://glew.sourceforge.net/下载相关文件,2.在下载下来的文件里找到xxx.h,将其复制到vs的相关目录下。如我的vs安装目录为D:\VS2013,则把xxx.h复制到D:\VS2013\VC\includ 阅读全文
posted @ 2019-03-16 18:37 anobscureretreat 阅读(2591) 评论(0) 推荐(0)
摘要: https://www.glfw.org/docs/latest/files.html 阅读全文
posted @ 2019-03-16 18:34 anobscureretreat 阅读(481) 评论(0) 推荐(0)
摘要: 下载地址:链接: https://pan.baidu.com/s/1IkQsMU6NoERAAQLcCUMcXQ 提取码: p1pb 或者去官网下载。 解压后,进入build文件夹,点击如下工程链接 打开工程后,设置平台工具集,打开设置界面 设置 开始编译 编译成功: 在build文件下会出现一个新 阅读全文
posted @ 2019-03-16 15:19 anobscureretreat 阅读(340) 评论(0) 推荐(0)
摘要: 把该目录赋予权限: 阅读全文
posted @ 2019-03-15 17:41 anobscureretreat 阅读(2960) 评论(0) 推荐(0)
摘要: Document 阅读全文
posted @ 2019-03-15 16:40 anobscureretreat 阅读(390) 评论(0) 推荐(0)
摘要: Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string. If the last word 阅读全文
posted @ 2019-03-14 19:15 anobscureretreat 阅读(137) 评论(0) 推荐(0)
摘要: Given an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum. 输出: 阅读全文
posted @ 2019-03-14 19:04 anobscureretreat 阅读(143) 评论(0) 推荐(0)
摘要: Given a collection of distinct integers, return all possible permutations. 阅读全文
posted @ 2019-03-14 18:39 anobscureretreat 阅读(124) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 68 下一页