xaoxuu

Results 36 issues of xaoxuu

n.0 版本以优化和重构为主。 https://github.com/volantis-x/hexo-theme-volantis/projects/4

## 需求描述 `{% todo xxx %}` 相当于: `{% note todo, Todo: xxx %}` ## 参考链接

feature-request

以后的每一步操作都要考虑清楚具体场景是什么

目前没有写权限,云引擎评论管理可能是通过 masterKey 的超级权限来修改的,客户端不支持。 我写了个 app,想通过 app 来管理评论,现在就差权限了。 我自己尝试着增加一个名为 “admin” 的角色的权限,测试通过,希望开发者可以增加。 ```diff , F = function() { var e = new AV.ACL; + e.setWriteAccess("role:admin",true); return e.setPublicReadAccess(!0), e.setPublicWriteAccess(!1), e ``` > 通过...

enhancement

开源项目越多人参与就越有生命力,希望有兴趣的小伙伴可以加入团队~ 目前 Volantis X 有两个团队,一个是开发者团队,一个是文档(官网)维护团队。 现免费招募文档(官网)维护团队,工作内容: - 补充疏漏内容 - 修复错误内容 - 审核 PR 并对内容正确、格式符合规范的进行合并 > 本站使用了持续集成,以上轻量级的工作仅仅使用浏览器就可以完成。 有兴趣加入的小伙伴请在下方留言。(仅限长期活跃用户)

这是一个很棒的插件,所以我想集成到主题中,作为一个无需配置开箱即用的功能。现有的模式可能做不到开箱即用(因为需要后端配置),我想能不能做成像 [#issues-api](https://github.com/xaoxuu/issues-api) 一样把数据存储到仓库中(这个项目也是受冰老师启发和指导),前端直接通过GItHub API 拉取存放于仓库的数据。 这样主题使用者就不需要任何后端配置就可以直接使用此功能了。 JSON存放到仓库中有些功能不方便支持,但我认为那也不是必要的,只要保留最近100条按发布时间倒序排序就可以了。(核心诉求:基础功能+无后端)

开源项目越多人参与就越有生命力,希望有兴趣的小伙伴可以加入团队~ 目前 Volantis X 有两个团队,一个是开发者团队,一个是文档(官网)维护团队。 现免费招募文档(官网)维护团队,工作内容: - 补充疏漏内容 - 修复错误内容 - 审核 PR 并对内容正确、格式符合规范的进行合并 > 本站使用了持续集成,以上轻量级的工作仅仅使用浏览器就可以完成。 有兴趣加入的小伙伴请在下方留言。(仅限长期活跃用户)

## #if DEBUG的简单封装 函数很简单,能够提供一点便利,毕竟函数的调用比写宏更加快捷而且不易出错。 声明: ```objective-c /** 只在debug模式下运行的函数 @param debug debug操作 */ FOUNDATION_EXTERN void ax_debug_only(void (^debug)()); ``` 实现: ```objective-c inline void ax_debug_only(void (^debug)()){ #ifdef DEBUG if (debug) { debug(); }...

releaselog

### 必要性 首先我个人认为设计合理、逻辑严谨的代码是用不到这个机制的,但是我们不能保证我们面对的代码永远都是完美的,所以我就提供了这个冷却机制以延长那些癌症晚期的代码的寿命。 优点:执行代码像放技能一样,可以强行打破死循环、避免死循环、避免过高频率访问某一资源、从一定程度上缓解了内存、CPU压力。 缺点:治标不治本,最好是找出会产生问题的代码,从根源上解决问题。 ### 使用示例 #### 示例1 某种耗时耗能操作,希望在某种条件下触发,但又担心用户频繁触发,就可以这样: ```objective-c // @xaoxuu: 重新获取数据源并刷新tableView - (void)reloadDataAndRefreshTableView{ // 无论如何,2秒内最多只会执行一次此方法。 [NSBlockOperation ax_delay:0 cooldown:2 token:@"reload data and refresh table view" performInMainQueue:^{ [self.dataList removeAllObjects];...

enhancement
help

### UIAlertController 删除了两个使用频率低的接口 更改这两个接口使其能够返回实例: ```objective-c /** 弹窗(标题+消息+自定义按钮)(如果action为nil,则只有一个确定按钮) @param title 标题 @param message 消息 @param action 按钮 @return 返回alert对象 */ + (instancetype)ax_showAlertWithTitle:(nullable NSString *)title message:(nullable NSString *)message actions:(void (^ __nullable)(UIAlertController *alert))actions;...

releaselog