8 stevewongbuaa

尚未进行身份认证

暂无相关描述

等级
博文 166
排名 1w+

分布式系统学习

参考https://www.jianshu.com/p/bc764647169c重要原理CAP原理ConsistencyAvailabilityPartitiontolerance从理论上证明了这三者无法共存;总是要牺牲一部分。我们实际的系统很多是牺牲了Consistency获取了可用性。实际应用数据库的分布式1.使用主从库。只写主库,主库通知从库,从库读。可能会有主从...

2019-06-19 20:51:10

一场自我发现的旅程gentle版

2014级自动化学院硕士生开题答辩。李老师:“这是本科生的活,本科生也能做。”醍醐灌顶。李老师的话让我意识到,我必须利用好接下来这一年时间,加深对课题的研究,尽我所能地把课题做好,才能对得起“研究生”的称号。同时,我也意识到,由于我不是计算机学院的学生,在计算机基础方面比较薄弱,我在计算机方面的水平很可能达不到一个计算机学院本科生的水平,甚至可能比不上自动化学院里专门搞软件的本科生的水平。而水平达不

2016-12-09 20:38:40

一场自我发现的旅程

2015-11-14.北航.2014级自动化学院硕士生开题答辩.李老师:“这是本科生的活,本科生也能做。”醍醐灌顶。这句话彻底激发了我的思考。“本科生的活”从那天起,一年过去了,李老师的这句话一直萦绕在我的心头,在坐地铁的时候,在洗澡的时候,在任何空闲的时候,我都会偶尔想起李老师这句话,然后陷入思考。q:我正在做的事情是不是完全没有意义?a:我做的事情是有意义的。资本是逐利的。企业不会

2016-12-09 09:04:24

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗Ctrl+B斜体Ctrl+I引用Ctrl

2016-11-03 16:05:58

渔盘 融合 无脑定投

上一篇文章指出,渔盘与无脑定投各有优点。那么能不能融合两者的优点,扬长避短呢?本文就是要研究这个问题。1.设想假设我们可以准确定义当前是不是牛市。如果是牛市,那就采用渔盘的方法,避免断崖式下跌,如果是漫漫熊市,那就采用无脑定投的方法,积累低位筹码。我们引入波动率的概念,在一段时间内(20天),最大值与最小值之差除以最小值:volatility=(max-min)/min如此得到波动率和

2016-10-15 15:48:54

渔盘 V.S 无脑定投

1.渔盘介绍由伟大的股社区公众号提出的一种右侧交易模型,如果当天的收盘价高于20日线就持有,低于20日线就卖出。1.1.小改动为了改成定投型的,我们制定的规则是,在上述的基础上,如果月初那一天的收盘价是高于20日线的,那就将工资买入,否则不买。2.无脑定投介绍也由伟大的股社区公众号提出,月初发工资的时候无脑买入。暂定不卖出。3.历史数据回测求人不如求己。自己下载数据做回测,心理比较踏实。小资金量启动

2016-10-14 16:03:50

自定义排序在各种笔试题的应用

在各种笔试题中经常出现自定义排序。进程调度算法短作业优先SJF这是我遇到的第一个自定义排序题目,印象深刻:http://blog.csdn.net/waltonhuang/article/details/52087793求最大凸多边形

2016-10-12 09:32:06

c++实现消消乐

问题描述给定一个矩阵,判断移动哪一个格子,可以实现消除。(定义连续三个即可消除)据说是华为的笔试题。分析先写一个函数,判断包含(i,j)的格子是否可能实现消除。然后就是向右向下交换,然后调用上面写好的函数判断被交换的两个格子是否实现消除。重点是:只需要向右向下交换,因为遍历的时候,后面的交换会重复。前一个判断了向右交换是否消除,后一个遍历就不需要再判断向左交换是否重复了。一定要对被交换的

2016-10-11 21:08:49

半同步半异步 多进程/多线程 区别

在《Linux高性能服务器编程》中,看到的最厉害的方法基本上就是这个半同步半异步的方法了。简直炸天。用到了多进程、多线程、epollI/O复用。好像真的很高性能哦。那么其中多进程和多线程的的区别是啥?多进程:为了避免在父、子进程之间传递文件描述符,我们将接受新连接的操作放到子进程中。前文的讨论,接受新连接的操作有在主进程中的,也有放在工作进程的。放在主进程接受新连接的话,就在主进程中得到了

2016-10-08 09:46:44

高性能服务器 文件描述符

有很多fd,很多事件,这些东西之间是什么关系?socket()socket()返回一个sockfd,是这个socket的fd,是用来描述这个socket的。如果有写入,说明有新的连接请求。accept()accept()返回一个connfd,是一个连接的fd,是用来描述这个新的连接的。如果有写入,说明client给我们server发送了消息。如果要往fd里写,说明server给client发送消息

2016-10-08 09:45:50

lintcode寻找旋转排序数组中的最小值/循环有序数组的查找

问题描述循环有序数组假设一个旋转排序的数组其起始位置是未知的(比如0124567可能变成是4567012)。你需要找到其中最小的元素。你可以假设数组中不存在重复的元素。笔记还是要用二分查找。再加一点细节处理。参考《剑指offer》代码classSolution{public:/***@paramnum:arotatedsortedar

2016-09-25 17:33:46

又见神奇的异或。Trie树。今日头条。

又见神奇的异或。Trie树。@(algorithm)先来看一道题。异或最大值http://acm.csu.edu.cn/OnlineJudge/problem.php?id=1216Description给定一些数,求这些数中两个数的异或值最大的那个值Input第一行为数字个数n,1<=n<=10^5。接下来n行每行一个32位有符号非负整数。Output任意两数最大异或值

2016-09-22 22:45:58

2016阿里笔试题:一个最小数,一个最大数地,重排数组

2017阿里笔试题:一个最小数,一个最大数地,重排数组@(algorithm)问题描述2017阿里笔试题原始数组是排好序的,如:[0,1,2,3,4,5,6]结果数组是一个最小数,一个最大数地重排数组。即:[0,6,1,5,2,4,3]要求使用O(1)的空间复杂度,O(n)的时间复杂度。参考virtualindex:https://discuss.leetcode.com/topic/3292

2016-09-10 22:57:30

虚函数表

虚函数表@(c/cpp)参考http://blog.csdn.net/haoel/article/details/1948051其中,为了在64位机器上使用,应该把int换成long,这样才能取64位的地址。基类代码#include<iostream>#include<cstdlib>usingnamespacestd;classBase{public:virtual

2016-09-06 17:37:56

进程间通信-管道 IPC pipe

进程间通信-管道IPCpipe@(Linux)参考http://akaedu.github.io/book/ch30s04.html#id2868153问题1在例30.7“管道”中,父进程只用到写端,因而把读端关闭,子进程只用到读端,因而把写端关闭,然后互相通信,不使用的读端或写端必须关闭,请读者想一想如果不关闭会有什么问题。如果不关闭,后面写的会把前面写的覆盖。而且由于不能控制多进程的流程

2016-09-05 14:50:43

指针数组与数组指针

指针数组与数组指针@(c/cpp)58笔试遇到一道题:判断以下程序是否正确:voidfun(intnum,char*a[]){for(inti=0;i<num;i++){printf("%s\n",a[i]);}}intmain(){chara[5][20];strcpy(a[0],"asd")

2016-09-02 22:47:43

博弈论 轮流拿石子

参考http://www.zhihu.com/question/42098847/answer/93624200引文根据博弈论的性质:对于巴什博弈,存在必胜点和必败点,是指在当前这个点上的先手玩家是必胜还是必败。对于一个点,如果它的下一步全是必胜点,那么显然无论它如何走都是让对手进入必胜点,那么这个点是必败点,如果下一步中存在一个必败点,那么当前这一步的玩家就可以选择让对手进入必败点的走法,所以

2016-09-01 21:41:31

设计模式-观察者模式

参考这就是观察者模式观察者模式Java设计模式之观察者模式《JAVA与模式》之观察者模式小结

2016-09-01 21:37:41

linux c编程

参考LinuxC编程一站式学习

2016-09-01 16:12:04

java 入门

参考易百官网安装教程

2016-09-01 11:48:55
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!