- 博客(16)
- 资源 (12)
- 收藏
- 关注
转载 Tushare 入门 (TusharePro入门)
既然你打开了本文,相信你已经知道 Tushare 的大名了。最近 Tushare 做了一次大的升级(或者说是重构),用作者的话来说“Pro 版数据更稳定质量更好了,但Pro依然是个开放的,免费的平台,不带任何商业性质和目的。”Tushare Pro 变得更好地同时,与 Tushare 相比,使用方法也有了一些变化,本文的目的是帮助读者用一种快速的方式了解 Tushare Pro。...
2019-06-22 23:25:52 1323
转载 Bloom Filter 原理 及 google 的 Guava 实现(用于确定集合中确实不存在某些数据)
Bloom Filter 原理下面来分析下它的实现原理。官方的说法是:它是一个保存了很长的二级制向量,同时结合 Hash 函数实现的。听起来比较绕,但是通过一个图就比较容易理解了。 如图所示:首先需要初始化一个二进制的数组,长度设为 L(图中为 8),同时初始值全为 0 。 当写入一个 A1=1000 的数据时,需要进行 H 次 hash 函数的运算(...
2019-01-28 11:48:01 1268
转载 你的系统如何支撑高并发?
目录(1)一道面试题的背景引入(2)先考虑一个最简单的系统架构(3)系统集群化部署(4)数据库分库分表 + 读写分离(5)缓存集群引入(6)引入消息中间件集群(7)现在能hold住高并发面试题了吗?(8)本文能带给你什么启发?(1)一道面试题的背景引入这篇文章,我们聊聊大量同学问我的一个问题,面试的时候被问到一个让人特别手足无措的问题:你的系统如何支撑高并发...
2019-01-28 10:55:38 206
转载 MSSQL数据性能调优,一般策略(转载)
在使用MSSQL(关系)数据库时,查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁...
2018-12-27 12:01:09 1288
转载 EdgeJs (nodeJS的粘合剂) 真的很锋利
虽然许多应用程序只能用Node.js编写,不过有些情况下又需要综合Node.js和.NET两者的优点。基于以下几个理由,你想要在程序中使用.NET和Node.js:.NET框架和NuGet包提供了一个丰富的功能生态系统,它很好地补充了Node.js和NPM模块;可能你希望在Node.js程序中重用某些现成的.NET组件;也可能想使用多线程CLR运行CPU密集型的计算,而这绝非是单线程的Node.j
2017-05-17 13:26:54 1558
转载 MonoDB的优势及劣势
让我们来分析一下MongoDB的真正性能。有说MongoDB慢 反对:不设其他唯一索引的情况下,只用_id 在普通办公电脑上每秒插入几万,在普通x86服务器上每秒插入十几万,你好意思说这个性能低?比mysql强出一个数量级。 赞同:检索是真的慢,和sql数据库不同,越复杂的条件搜索MangoDB越吃亏,CPU和IO的双重压力。面对那些直接把SQL查询改写成MangoDB的用
2016-09-07 10:33:35 2395
原创 管理心得
1 坚决奉行柔性管理2 因为使用柔性管理,则必须有开除人的权限与之辅助3 注重产量,更注重产能4 最大限度激发队员的自主意识,谨防恶意服从5 坚持编码,任何技术类管理者,如果脱离编码,最后就会变成业务6 坚持学习,鼓励有目标有计划的全队共同学习,相互教课,共享知识(自己必须多学,多教)7 坚持承诺管理,不可半强制的让队员做出承诺,否则无法达到目的8 坚持代码审查9
2016-03-17 14:56:22 423
原创 System.Windows.Threading.DispatcherTimer 并不精确
DispatcherTimer 不能保证会正好在时间间隔发生时执行计时器,但能够保证不会在时间间隔发生之前执行计时器。这是因为 DispatcherTimer 操作与其他操作一样被放置到 何时执行 DispatcherTimer 操作取决于队列中的其他作业及其优先级如果希望尽可能精确,请尽量使用System.Thread.Timer,从缓冲池里分配线程,进行作业。publi
2014-11-28 10:57:53 1966
转载 中断处理基础(二) 处理过程
中断及中断处理过程1. 中断和异常的概念区别 Intel的官方文档里将中断和异常理解为两种中断当前程序执行的不同机制。这是中断和异常的共同点。不同点在于: 中断(interrupt)是异步的事件,典型的比如由I/O设备触发;异常(exception)是同步的事件,典型的比如处理器执行某条指令时发现出错了等等。 中断又可以分为可屏蔽中断和非可屏蔽中断,异常又分为故障、
2013-02-05 13:30:10 1145
转载 中断处理基础(一) 物理结构
前言:中断是计算机发展中一个重要的技术,它的出现很大程度上解放了CPU,提高了CPU的执行效率。在中断出现之前,CPU对IO采用的是轮询的方式进行服务,这使的CPU纠结在某一个IO上,一直在等待它的响应,如果它不响应,CPU就在原地一直的等下去。这样就导致了其他IO口也在等待CPU的服务,如果某个IO出现了important or emergency affairs,CPU也抽不出身去响应
2013-02-05 13:29:04 568
原创 读《 暗时间》有感
读到52页的总结:一 做人,要提前有规划,越早越好,实施规划要有进度条二 做事, 尽量迅速进入状态,不想杂事,让杂事自动找你(譬如定闹铃),保持专注三 学习,这东西的本质是什么,他的首要特色(第一原则)是什么,他的系统结构是怎样的;学习前先问问题,得到答案前,自己先试着解决读到166页的总结:一 不要推脱败因二 多想多做三 将坏习惯当成对手,让理性大脑分析教育甚至
2013-01-04 23:27:32 390
原创 Oracle sql 函数备忘录--Model
Oracle的 MODEL 查询注: 以下操作仅限于 Oracle 10g (含) 以上版本可用。 首先先造测试表/测试数据SQL> CREATE TABLE SALE_REPORT ( 2 SALE_DATE DATE NOT NULL , 3 SALE_ITEM VARCHAR(2) NOT NULL , 4 SALE_MONEY
2012-12-06 23:24:42 503
原创 (2012-11-23) 《编码的奥秘》 读后感
最近刚读完《编码的奥秘》,此书从微观角度,重塑了计算机产生过程此书涉及数字电路,的基本逻辑门原理,也就顺带成了单片机的基础课此书涉及2,8,16进制,cpu核心构造原理(计数器,累加器,寄存器,RAM等),汇编原理等此书涉及显示器及显卡基本原理但此书偏向硬件,因此未涉及编译原理,数据结构,算法等即使如此,个人感觉,如果此书作为计算机系大一时的入门教材,应该很不错可以深入
2012-11-23 12:12:40 1013
ActionScript.3.0宝典(中文版)
2012-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人