Skip to content

Instantly share code, notes, and snippets.

View marksnoopy's full-sized avatar

Mark Snoopy marksnoopy

View GitHub Profile
@marksnoopy
marksnoopy / xcode5-ios-help-doc.md
Last active October 21, 2015 07:07
xcode5+ 离线文档位置与 xcode 4 及其以前版本的差异

Analytics

在网上搜集了很多资料,基本都说明 xcode -> window -> organizer -> documentation 下查看安装的 ios 文档,但实际上都没有说明是针对 xcode 4 及其以前的版本。

在 xcode 5 中,安装的 documentation 已经放到 help 下。

重要的事情说三遍,不是 organizer 下,是 help 下;不是 organizer 下,是 help 下;不是 organizer 下,是 help 下。

@marksnoopy
marksnoopy / win7-auto-proxy-setting.md
Last active December 8, 2018 16:58
Win7 设置自动代理(解决自动代理设置无效的问题)

Analytics

evernote 原文地址

Win 7 下的自动代理设置相对于 osx 以及 ios 来说,可操作性差一些,所以特记录一些步骤,供参考。

1、修改自动代理配置和地址。

打开 IE -> Internet Options -> Connections -> LAN settings

@marksnoopy
marksnoopy / sql-analysis-tools.md
Last active October 19, 2015 02:43
辅助开发人员分析和优化SQL的那些工具

Analytics

tip: 因为平时大家用的最多的就是 explain ,所以这里我就把 explain 放在最后来分享,使得大家能够留意到除了 explain 以外的其他好工具。

1. mysql profile

(1). 目的

检查 SQL 的资源消耗情况

@marksnoopy
marksnoopy / what_is_java_generic.md
Last active August 29, 2015 14:24
你真的理解 Java 泛型吗?

Analytics

@marksnoopy
marksnoopy / what_is_java_reflect.md
Last active August 29, 2015 14:24
Java 反射到底是什么?

Analytics

@marksnoopy
marksnoopy / maven-error-list.md
Last active October 19, 2015 02:43
maven 命令常见错误

Analytics

mvn archetype:create 创建项目错误

1、错误输出

[INFO] Failed to configure plugin parameters for: org.apache.maven.plugins:maven
-archetype-plugin:2.3
Cause: Cannot assign configuration entry 'pomRemoteRepositories' to 'interface j
ava.util.List' from 'null', which is of type class java.lang.String
@marksnoopy
marksnoopy / git-fork-vs-branch.md
Last active March 17, 2023 06:18
如何选择 fork 和 branch

Analytics

最近了解到国内某知名论坛 rd 流程中版本管理这块采取的是 fork 模式,造成开发流程复杂度增高。所以想就这个情况,聊一聊个人对 git 中使用最为频繁的 forkbranch 两个命令的理解。

forkbranch 的目的均是在不影响原有项目(分支)的前提下加入自己的 idea。

但是 fork 本身并不是 git 原生的命令(看到这里,你可能会尝试执行 git fork,但无一例外,你得到的结果应该是 'fork' is not a git command 之类的提示 ),而是 github(以及其他与 github 类似的代码托管工具)为了简化分支权限管理而增加的一个 special branch 命令,或者你可以简单粗暴的认为 git fork = git branch --check-identity

当然,如果你想,也可以通过 git hook 来实现对分支权限的管理(以前我也确实这么干过)。

@marksnoopy
marksnoopy / google-shell-style-zh.md
Last active August 28, 2023 05:22
Google Shell 编码规范

Analytics

1、背景

(1)用哪种 Shell

Bash 是唯一一种允许被执行的 Shell 脚本语言.

#!/bin/bash 开头用来保持文件的可执行. 使用 set 设定 Shell 参数来调用你的 Shell 脚本,从而保证你的脚本不被中断