1:先分析实现的思路 拿到作业,按照要实现的功能,先分析去实现的思路。 如果完全不知到该怎么去实现,完全是一头雾水,那最好就先看看其他人是如何实现的,或者是与老师或同学讨论,或者是在私塾在线的社区里与其它人交流。 重点是要找到解决问题的办法,理清实现的思路 如果自己能想出几步来,那就先把这几步记录下 ...
分类:
其他好文 时间:
2017-04-14 20:17:52
阅读次数:
175
1.集合类有哪些?●List接口 ◆LinkList实现了List接口,是一种双向链表。动态的链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 注意LinkedList没有同步方法。如果多个线程同时访问一个List,则必须自己实现访问同步。一种解 ...
分类:
其他好文 时间:
2017-04-14 16:22:47
阅读次数:
655
任务框架需求: 第1、3点不复杂代码量也不多,可以自己实现,但第2点需要大量的code,需要从网上找现成的框架。 下面调研了4种分布式任务调度框架,整理如下: 可用性 运维工具 复杂度 任务分片 并行调度 文档 部署方式 tbschedule 高 丰富 中 支持 支持 一般 独立 clover 高 ...
分类:
其他好文 时间:
2017-04-13 00:17:30
阅读次数:
180
最近项目中需要用到图表,技术有限,自己实现起来有难度,于是对比之后,最终决定使用hellocharts这个开源库,传送门:https://github.com/lecho/hellocharts-an...
分类:
移动开发 时间:
2017-04-10 13:41:16
阅读次数:
298
from: http://blog.csdn.net/xiaoluodecai/article/details/48223311 1.下列减少内存碎片的方法有哪些是正确的 正确的: 频繁调用的子函数尽量使用栈内存 系统申请一大块内存,自己实现内存分配和释放,定时清理内存。 解析: C/C++中的ma ...
分类:
其他好文 时间:
2017-04-05 09:25:53
阅读次数:
348
高并发场景之RabbitMQ 上次我们介绍了在单机、集群下高并发场景可以选择的一些方案,传送门:高并发场景之一般解决方案 但是也发现了一些问题,比如集群下使用ConcurrentQueue或加锁都不能解决问题,后来采用Redis队列也不能完全解决问题, 因为使用Redis要自己实现分布式锁 这次我们 ...
分类:
其他好文 时间:
2017-04-05 01:12:40
阅读次数:
258
Promise API是ES6的推荐标准,该API是由各JavaScript的执行引擎在底层,通常是使用C++语言实现的 为了更好地理解Promise API的使用方法并探究其可能的实现方式,笔者在JavaScript层面对Promise API进行了实现。 该实现只是作为实验、学习使用,虽然与内置 ...
最近有一个需求,比较简单,就是如标题所说的,从N个元素中随机取m个元素,当然这m个元素是不能存在重复的。本以为这么简单的需求,应该有现成的工具类来实现,但是几次查找居然没找到(有知道的可以推荐下哈^_^)。只好自己实现了下。 自己的实现思路也不知道是不是有问题,或者还有没有更好的思路来实现,所以在这 ...
分类:
编程语言 时间:
2017-04-04 20:37:07
阅读次数:
211
1 #include //printf 2 #include //ssert 3 #include //malloc 4 #include //strlen 5 6 char * sstrcpy(char * strdst, char * strsrc) 7 { 8 char *dst = strd... ...
分类:
其他好文 时间:
2017-04-04 12:33:30
阅读次数:
129
前言: 最近在看Node.js,看了一段时间后便想着自己实现一个Node.js现在已经实现了个大概(绝大部分是模仿人家,不过自己实现一遍基本上就理解Node.js的原理了)下面便说说这个过程中的坑,以及一些需要注意的地方; Node.js需要一定C++基础,建议看完C++Primer再看,否则V8的 ...
分类:
Web程序 时间:
2017-04-03 17:53:24
阅读次数:
538