购买付费软件的一点感想

使用付费还免费软件? 是否应该付费? 如何选择付费软件? 付费还是免费? 以前我使用Windows的时候,如果遇到付费的软件我都会选择注册机、注册码、破解工具等方式来解决,同时某盘还存了很多的破解的软件或者工具。现在我会逐步选择付费的软件,同时选择同类产品比较好的软件。因为我觉得付费购买是对人家的一种尊重和支持。同理,我是一个开发者,我希望我的作品别人也能够支持,支持别人其实自己也会得到支持。 如何付费? 一般会根据自己的需求来判断自己是否需要这个软件的功能,是否

购买付费软件的一点感想

使用付费还免费软件? 是否应该付费? 如何选择付费软件? 付费还是免费? 以前我使用Windows的时候,如果遇到付费的软件我都会选择注册机、注册码、破解工具等方式来解决,同时某盘还存了很多的破解的软件或者工具。现在我会逐步选择付费的软件,同时选择同类产品比较好的软件。因为我觉得付费购买是对人家的一种尊重和支持。同理,我是一个开发者,我希望我的作品别人也能够支持,支持别人其实自己也会得到支持。 如何付费? 一般会根据自己的需求来判断自己是否需要这个软件的功能,是否

购买付费软件的一点感想

使用付费还免费软件? 是否应该付费? 如何选择付费软件? 付费还是免费? 以前我使用Windows的时候,如果遇到付费的软件我都会选择注册机、注册码、破解工具等方式来解决,同时某盘还存了很多的破解的软件或者工具。现在我会逐步选择付费的软件,同时选择同类产品比较好的软件。因为我觉得付费购买是对人家的一种尊重和支持。同理,我是一个开发者,我希望我的作品别人也能够支持,支持别人其实自己也会得到支持。 如何付费? 一般会根据自己的需求来判断自己是否需要这个软件的功能,是否

Wu Manber多模式匹配算法

AC自动机中,转移的最小单位是一个字符。也就是说,匹配后只能移动一个字符,复杂度是线性的$O(n)$。然而线性并非最快,Boyer-Moore算法在匹配后可以跳过多个字符,比线性还快。据说在实践中,利用Boyer-Moore优化的AC自动机 […]

Wu Manber多模式匹配算法

AC自动机中,转移的最小单位是一个字符。也就是说,匹配后只能移动一个字符,复杂度是线性的$O(n)$。然而线性并非最快,Boyer-Moore算法在匹配后可以跳过多个字符,比线性还快。据说在实践中,利用Boyer-Moore优化的AC自动机 […]

MySQL · 源码分析 · 权限浅析

两个权限问题 初始化的 Test Database 的权限 如果要使用 MySQL 数据库,要由高权限账号创建一个用户,再赋予这个用户相应的权限,用户就可以连接到数据库进行权限范围内的操作。参考官方文档 Create user , Grant privilegs。 所以我们执行以下语句,创建一个用户 messi,并且只赋予所有数据库上的 SELECT 权限: mysql> create user 'messi'@'%' identified by 'pass';