心寄笔端 附庸风雅

甘草的技术博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2018年4月26日

摘要: https://www.cnblogs.com/chen110xi/p/6198481.html 阅读全文
posted @ 2018-04-26 23:43 甘草 阅读(151) 评论(0) 推荐(0) 编辑

2017年9月4日

摘要: 1. 使用DataFrame from pandas as pd 2. 创建DataFrame对象 参考: http://www.cnblogs.com/jinhaolin/p/5980932.html 参考: http://blog.csdn.net/u014607457/article/deta 阅读全文
posted @ 2017-09-04 16:00 甘草 阅读(175) 评论(0) 推荐(0) 编辑

2017年1月20日

摘要: 我猜不能转载,但是必须分享。 http://coolshell.cn/articles/17634.html 阅读全文
posted @ 2017-01-20 23:12 甘草 阅读(175) 评论(0) 推荐(0) 编辑

2016年12月31日

摘要: 1. 下载iTerm 地址: http://www.iterm2.com/ 完全可以取代Mac自带的终端了。 2. 之前我装过oh-my-zsh 编辑我的~/.zshrc文件, ZSH_THEME="powerline" #改成这个,然后source ~/.zshrc 3. 需要字体支持,否则那个尖 阅读全文
posted @ 2016-12-31 12:27 甘草 阅读(1639) 评论(0) 推荐(0) 编辑

2015年8月25日

摘要: 给出两个表,A和B,A和B表的数据量, 当A小于B时,用exists select * from A where exists (select * from B where A.id=B.id) exists的实现,相当于外表循环,每次循环对内表进行查询? for i in A for j in B 阅读全文
posted @ 2015-08-25 18:25 甘草 阅读(3313) 评论(0) 推荐(0) 编辑

2015年7月31日

摘要: 我搜集到了一些资料,对理解代码比较有帮助。 在头文件中binlog_event.h中,有描述 class Log_event_header class Log_event_footer 参见【Mysteries of the Binary Log Presentation.pdf】 代码见【mysq 阅读全文
posted @ 2015-07-31 15:07 甘草 阅读(1635) 评论(0) 推荐(0) 编辑

2015年7月7日

摘要: 昨天和一个群(Rust)友聊天,大家讨论静多态,动多态,然后一个朋友说静多态实现是基于重载的。后来我们还私聊了半天,他总是问我“模板结果就是重载!”,承认不承认。首先,我的观点是,重载不算是多态。第二,我当时不理解他说的模板结果就是重载的含义(所以不能轻易说承认,或者否认),然后他多次提到this指... 阅读全文
posted @ 2015-07-07 10:41 甘草 阅读(298) 评论(0) 推荐(0) 编辑

2015年5月27日

摘要: 今天通过阅读AOF的实现代码,牵出了许多本来不是必须的话题,也都记下来先:Redis自己搞了一套事件循环机制:http://itindex.net/detail/26944-redis-%E4%BA%8B%E4%BB%B6-%E5%AE%9A%E6%97%B6%E5%99%A8(我发现我应该先去了解... 阅读全文
posted @ 2015-05-27 18:49 甘草 阅读(400) 评论(0) 推荐(0) 编辑

2015年4月17日

摘要: Redis是支持Lua脚本的,但是我以为并不方便。1. SCRIPT LOAD一个字符串拿到一个SHA,首先这个Lua script脚本就很难拿到。Linux一般用cat什么的。但是你作为PHP怎么拿到Lua的代码呢?2. 记录一个SHA,而且SHA是随着Lua代码的变化而变化的。而且给EVALSH... 阅读全文
posted @ 2015-04-17 14:22 甘草 阅读(1091) 评论(0) 推荐(0) 编辑

2015年3月27日

摘要: 第一个测试:往Redis里面存入1000个Hash,每个Hash里面有100个元素(Key 0-99,值是Key^2)。PHP代码,执行33s左右connect('127.0.0.1', 6379);$redis->select(1);for ($a = 0; $a hSet($a, $b, $b*... 阅读全文
posted @ 2015-03-27 11:17 甘草 阅读(2630) 评论(0) 推荐(0) 编辑

2015年2月10日

摘要: #!/usr/bin/env python#coding=GBKfrom mpl_toolkits.mplot3d import Axes3D from matplotlib import cm from matplotlib.ticker import LinearLocator, Forma... 阅读全文
posted @ 2015-02-10 12:18 甘草 阅读(2455) 评论(0) 推荐(0) 编辑

2015年2月9日

摘要: 1. 从语言层面上加强了对PHP的了解,也更讨厌了。1.1 了解了当前项目的框架,这是一个和Phalcon,ThinkPHP不一样的框架。视野拓展了,该框架对多人协作更有优势(至少)。1.2 自己封装了一个类Phalcon的框架,包括ORM(支持主从),MVC,Gearman,Redis,Sphin... 阅读全文
posted @ 2015-02-09 16:04 甘草 阅读(1604) 评论(0) 推荐(0) 编辑

2015年1月6日

摘要: 如果是apt-get安装的sudo apt-get --purge remove mysql-serversudo apt-get --purge remove mysql-clientsudo apt-get --purge remove mysql-commonapt-get -f autore... 阅读全文
posted @ 2015-01-06 19:34 甘草 阅读(1143) 评论(0) 推荐(0) 编辑

2014年12月23日

摘要: 项目中用到了,昨天老大又给讲了讲,我感觉这玩意真是强大。想把一些功能以很小的代价做好,第三方的工具是必须要掌握的。1. 我的开发环境在Windows上,下载了sphinx-2.2.6-release-win32.zip。解压缩~2. 主要就是一个配置文件,我们要仔细讲这个配置文件:配置文件的主要结构... 阅读全文
posted @ 2014-12-23 12:36 甘草 阅读(249) 评论(0) 推荐(0) 编辑

2014年11月13日

摘要: 1. 伴随矩阵1.1 二阶矩阵的伴随矩阵主对角线换位,副对角线编号,例如[[1, 2][3, 4]]*==>[[4, -2][-3 1]]1.2 N阶矩阵的伴随矩阵代数余子式方法1.3 Numpy的做法 (Numpy之前版本可能直接支持)linala.det(A) * linalg.inv(A)A-... 阅读全文
posted @ 2014-11-13 18:31 甘草 阅读(710) 评论(0) 推荐(0) 编辑

2014年7月31日

摘要: eval("for (i =0; i < 200; i+=1) {a = $('#box span');c1 = $(a.get(0)).css('background');c2 = $(a.get(1)).css('background');c3 = $(a.get(2)).css('backgr... 阅读全文
posted @ 2014-07-31 15:13 甘草 阅读(209) 评论(1) 推荐(0) 编辑

2012年1月19日

摘要: 我感觉,这个可以Win32里面的while( PeekMessage( ... ) )是一会儿事情。比较简单。CFRunLoopRun();就完成了这个事情。那么如何解除这个Block呢?可以用这个:CFRunLoopStop( someLoop );someLoop可以通过CFRunLoopGetCurrent()函数来获得。这样就可以轻易地等待各种线程了,比如说动画线程。@interface UIViewDelegate : NSObject{ CFRunLoopRef _currentLoop;}@end@implementation UIViewDelegate-(id) in... 阅读全文
posted @ 2012-01-19 17:09 甘草 阅读(1555) 评论(0) 推荐(0) 编辑

2012年1月18日

摘要: 1.2. 阅读全文
posted @ 2012-01-18 11:17 甘草 阅读(1041) 评论(0) 推荐(0) 编辑

2012年1月9日

摘要: 1. CATransform3D结构成员的意义。struct CATransform3D{CGFloat m11(x缩放), m12(y切变), m13(旋转), m14();CGFloat m21(x切变), m22(y缩放), m23(), m24();CGFloat m31(旋转), m32(), m33(), m34(透视效果,要操作的这个对象要有旋转的角度,否则没有效果。正直/负值都有意义);CGFloat m41(x平移), m42(y平移), m43(z平移), m44();}; ps:整体比例变换时,也就是m11==m22时,若m33>1,图形整体缩小,若0<m33 阅读全文
posted @ 2012-01-09 22:30 甘草 阅读(6562) 评论(0) 推荐(1) 编辑

2011年12月31日

摘要: 编译成功,运行没有窗口。http://stackoverflow.com/questions/8680550/create-a-nswindow-under-c本质原因是Bundle相关的:http://developer.apple.com/library/mac/#documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html 阅读全文
posted @ 2011-12-31 21:53 甘草 阅读(329) 评论(0) 推荐(0) 编辑

Baidu
Google
心寄笔端
TEST
以后我会加上Power By的,先别介意