mydeman
码龄21年
关注
提问 私信
  • 博客:1,560,953
    社区:2,263
    1,563,216
    总访问量
  • 188
    原创
  • 995,054
    排名
  • 1,393
    粉丝
  • 0
    铁粉

个人简介:积极,认真,负责,热情,善于沟通

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2003-10-25
博客简介:

mydeman的学习日志

博客描述:
知行合一
查看详细资料
个人成就
  • 博客专家认证
  • 获得210次点赞
  • 内容获得411次评论
  • 获得114次收藏
创作历程
  • 1篇
    2022年
  • 1篇
    2021年
  • 1篇
    2020年
  • 12篇
    2018年
  • 12篇
    2017年
  • 1篇
    2014年
  • 11篇
    2013年
  • 9篇
    2012年
  • 31篇
    2011年
  • 21篇
    2010年
  • 35篇
    2009年
  • 39篇
    2008年
  • 54篇
    2007年
成就勋章
TA的专栏
  • JavaScript FAQ
    25篇
  • Java
    57篇
  • JavaFX
    5篇
  • JavaScript
    43篇
  • JavaScript FAQ
    25篇
  • Linux
    44篇
  • MySQL
    13篇
  • Ruby on Rails
    12篇
  • Web开发
    82篇
  • Windows 2003 And Active Directory
    2篇
  • 工具使用
    40篇
  • 敏捷实践
    23篇
  • 移动开发
    10篇
  • 程序员的生活
    20篇
  • 翻译
    33篇
  • 读书
    2篇
  • NoSQL
    7篇
  • MongoDB
    8篇
  • WPF
  • C#
    1篇
  • 架构设计
    14篇
  • 学习
    15篇
  • 量化
    6篇
  • python
    3篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    opencvcaffetensorflowmxnetpytorchnlpscikit-learn聚类集成学习迁移学习分类回归
独乐乐不如众乐乐
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

如何发挥测试策略的指导性作用

测试策略是保证测试过程有效开展、测试资源利用最大化、测试质量稳定可靠的重要前提,但是在实际研发过程中却往往会被忽略。很多时候会被认为是一项文档工作,从网站找一个文档改巴改巴应付了事。如果管理者对测试策略也不重视,可能会造成质量失控、工作无序、贻误战机等更大的损失。
原创
发布博客 2022.04.23 ·
384 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

研发人员如何进行有效沟通

沟通,在我们的日常工作必不可少,需求沟通、技术设计沟通、接口联调沟通、实现细节沟通等等等等。敏捷开发更倡导通过面对面的沟通提高效率。作为不善言辞的程序员,有时候不但达不到沟通效果,反而会出现面红耳赤,最后甚至被领导“强迫牵手”。那么应该如何提高效率呢?一,了解认知差异,放平心态,平等对话。之所以要把认知差异放在首位,是因为很多误解的出现正是由于每个人对同一个词、同一件事物、同一个概念的理解是有一定偏差的。我们看一个简单的场景。A和B在讨论使用缓存提高性能。A:这些统计指标放到缓存里就行了,页面定时
原创
发布博客 2021.08.28 ·
760 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

关于代码审查的一点体会

目录为什么做怎么做设定规则借助工具单人与团队迭代更新写在最后为什么做当前代码审查应该是所有团队的标配,只是有做的深入与否、效果好坏之分。如果你加入一个研发团队后,发现没有代码审查,那我的建议是:如果可以,那就建立代码审查机制否则就离开这个团队吧关于代码审查的好处,主要有:保证代码质量团队成员之间相互学习协助新成员融入团队怎么做一提到代码审查,可能大家想到的就是一堆人在一起,对着屏幕上的代码指指点点。其实代码审查是一个系统工程,要想做好,必须不断投入,把控好每个环节,并且不断更新
原创
发布博客 2020.10.08 ·
507 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python量化入门(1)- 开发环境的准备

Python应该已经占据了量化交易系统开发的半壁江山,大部分打着量化名义的课程都变成了Python教程,而忽略了能带来持续盈利的交易思想。Python作为开发交易系统的必知必会工具之一,重要性是毋庸置疑的,这一系列文章将会介绍在开发量化交易系统中用到的Python的基础知识,并结合实例加深理解。安装Python作为一门主流的开发语言,Python支持Windows、Linux和MacOS。...
原创
发布博客 2018.06.28 ·
21425 阅读 ·
8 点赞 ·
2 评论 ·
65 收藏

谈谈曲奇(Cookie)的作用

最近在使用南航的APP时,都会跳出一个提示: 说是要采集Cookie,并且承诺会保密存储。也许很多非技术的用户并不理解什么是Cookie,可是看到这种义正言辞的提示,也应该能知道Cookie看起来是一个很重要的东西,并且可能会和用户身份有关系。那Cookie到底是什么东西?又有什么作用呢?无状态的HTTP/HTTPS协议HTTP协议当前是几乎是所有应用甚至服务内部通信的标准协议,...
原创
发布博客 2018.06.21 ·
2246 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

量化交易系统任务框架的演化之路(5)用Kafka实现分布式计算任务框架

在之前的几篇文章中,都是基于单服务器系统讲解了任务框架的逐步演化,包含了效率、依赖关系、可管理性等几个方面的内容。可是随着量化系统的中因子、信号、数据预处理、日志监控等需求的不断增多,并且大家都知道量化交易系统,是对响应时间有要求的,尤其是对分钟级别甚至tick级别信号的检测等,那么这个时候,单机系统已经无法适应实际需求了,为了提高效率就要考虑通过分布式来提高效率。 在进行下一步之前,我们应该明...
原创
发布博客 2018.06.14 ·
1574 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

量化交易系统任务框架的演化之路(4)用Push方式解决任务之间的依赖

在上一篇文章《量化交易系统任务框架的演化之路(3)基于多状态的任务依赖解决》中提供了一种利用数据库作为状态数据交换媒介的解决方案,通过这种方法,实现了依赖和被依赖的任务之间解耦,但是问题也十分明显,就是轮询被依赖任务的状态的做法会带来无谓的计算资源的浪费,一旦任务过多,无论是对数据库还是对任务系统本身都会造成一定压力。我们称把这种方法称为Pull,也就是拉取的思路;那么与之对应的就是推送(Push...
原创
发布博客 2018.06.07 ·
787 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

量化交易系统任务框架的演化之路(3)基于多状态的任务依赖解决

在量化交易系统任务框架的演化之路(2)状态管理中为任务引入了一个状态,解决了任务的重入问题,那么还有一个悬而未决的问题:如何解决任务之间的依赖关系?那么今天就来看看如何基于多状态解决任务直接的依赖关系。 假定有两个每天执行一次的任务A和B,任务B要在任务A的执行完毕后才能启动。在设计时,应该考虑到:对于任务A来讲,任务B应该是透明,也就是说任务A不应该知道任务B的存在,这样即使任务B失效了...
原创
发布博客 2018.05.28 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

量化交易系统任务框架的演化之路(2)状态管理

在上一篇文章(量化交易系统任务框架的演化之路(1)定时任务)的结尾提了三个问题,今天就来第一版的解决方案。 之前的实现方案中,所有任务都是无状态、无管理的,人工干预就比较麻烦。其实解决这个问题的方法很简单,那就是增加一个“状态”,看一下这个流程图:Created with Raphaël 2.1.2开始启动running == trueset running = true执行任务执行完毕se...
原创
发布博客 2018.05.25 ·
2000 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

量化交易系统任务框架的演化之路(1)定时任务

一个完善的量化交易系统不但包含了最基本的选股、择时、回测等基本的任务,而且还包含了众多了独立的任务模块,这些任务模块被设计成可插拔的独立任务。本系列文章将会分别讲解几种不同的实现这些任务模块的技术。定时任务定时执行是一种普遍采用的技术,容易理解也方便实现,很多开发框架都为快速的设定定时任务提供支持。那么接下来我们就具体来看看实现定时任务的技术手段。技术实现系统任务在...
原创
发布博客 2018.05.17 ·
2350 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

实例说明MongoDB存储的行情数据如何选择合适的Shard Key

概述当利用MongoDB的shard cluster技术做数据库扩展时,一个至关重要的点是要选择一个合适的shard key(片键),它是用来决定将数据在分片服务器上分配的策略。一个适用的shard key应该满足以下几个条件:数据均分 所谓数据均分,就是要保证需要扩展的那部分数据能够尽可能平均分配到数据分片上,以达到空间上的扩展目的。负载均分 负载均分是把应用访问的分片数据的负载...
原创
发布博客 2018.05.10 ·
2379 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

使用MongoDB存储Docker日志(续)

在上一篇文章《使用MongoDB存储Docker日志》中完成了Docker + Fluentd + MongoDB的基本配置。但是在实际的使用过程中,却发现Docker生成的日志并不会立即写入到MongoDB中,有大概1分钟左右的延迟。查阅Fluentd的文档得知,有一个flush参数可以控制日志的写入频率,默认的是60s。更改flush_interval参数就可以提高写入频率,具体更改如下:
原创
发布博客 2018.01.19 ·
1122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用MongoDB存储Docker日志

日志是系统很重要的一个组成部分,通过日志可以及时发现系统中存在的问题,也可以为修复问题提供线索。Docker提供了多种插件方式管理日志,本文就对使用MongoDB存储Docker日志的过程做个记录。数据流Created with Raphaël 2.1.2开始Docker容器FluentDMongoDB结束Docker产生的日期 发送到 FluentD,然后FluentD在转存
原创
发布博客 2018.01.17 ·
1797 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker绑定Remote API端口

Docker官方提供了Go、Python两种不同的SDK和HTTP形式的API,不熟悉Go语言,尝试了一下Python的SDK。Docker官方的Python SDK是针对2.x版本的,就直接在CentOS的Python2.7.5上进行了测试,可是却出现了错误:# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.
原创
发布博客 2018.01.12 ·
2907 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决Jenkins创建Docker Image后无法推送到私有Registry的问题

最近刚开始使用Docker,把常用的命令摸了一遍后,就想把镜像的build过程放到Jenkins上。具体过程就不说了,十分简单,只需要几条命令就可以了。可以在向私有registry推送时却报出了异常:docker push registry.mydocker.com/demo/small:latestThe push refers to repository [registry.my
原创
发布博客 2018.01.12 ·
6630 阅读 ·
1 点赞 ·
5 评论 ·
2 收藏

CentOS7 SELinux阻止MongoDB启动的问题

在CentOS7上安装了MongoDB,更改了默认的日志和数据文件路径后,SELinux阻止mongod启动。
原创
发布博客 2017.11.09 ·
10170 阅读 ·
0 点赞 ·
7 评论 ·
7 收藏

Python中的文本替换

文本替换是常用字符串的常用操作,利用正则表达式可以进行比较复杂的替换。
原创
发布博客 2017.10.16 ·
16941 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

CentOS 7更新时出现Multilib version problems

解决CentOS7系统更新时出现的Mutilib version problems。
原创
发布博客 2017.10.07 ·
13000 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

一个可用的股票回测系统需要考虑的问题(持续更新中…)

搭建一个真实可靠的回测可以对实盘操作具有一定的参考和指导意义,但是在系统的搭建过程中,有些坑可能会被反复踩到,这里把之前遇到的问题和大家分享
原创
发布博客 2017.09.25 ·
5497 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Elasticsearch上手 - 遇到的问题

记录在使用Elasticsearch时遇到一些问题。
原创
发布博客 2017.02.26 ·
14296 阅读 ·
3 点赞 ·
1 评论 ·
1 收藏
加载更多