{"id":17267264,"url":"https://github.com/greedbell/blog","last_synced_at":"2025-04-14T08:03:47.790Z","repository":{"id":187413210,"uuid":"50471061","full_name":"greedbell/blog","owner":"greedbell","description":"技术博客","archived":false,"fork":false,"pushed_at":"2023-11-24T02:55:02.000Z","size":27429,"stargazers_count":25,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-22T12:42:11.732Z","etag":null,"topics":["technology"],"latest_commit_sha":null,"homepage":"https://greedbell.github.io/blog/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/greedbell.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2016-01-27T01:02:05.000Z","updated_at":"2024-09-21T06:37:29.000Z","dependencies_parsed_at":"2023-11-24T03:31:14.737Z","dependency_job_id":"2e75d65d-1d40-446a-8783-e58671fa0b2b","html_url":"https://github.com/greedbell/blog","commit_stats":null,"previous_names":["greedbell/blog"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greedbell%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greedbell%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greedbell%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/greedbell%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/greedbell","download_url":"https://codeload.github.com/greedbell/blog/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240575507,"owners_count":19823219,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["technology"],"created_at":"2024-10-15T08:10:12.658Z","updated_at":"2025-02-24T23:31:00.159Z","avatar_url":"https://github.com/greedbell.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bell's Blog\n\n* [Apple](/apple)\n    * [M1 适配](/apple/m1-adapter.md)\n    * [Apple 商务管理](/apple/apple-bussiness.md)\n    * [自定 App](/apple/custom-app.md)\n    * [Mac Pro 换 SSD](/apple/mac-pro-change-ssd.md)\n    * [监听 iOS App 新评论](/apple/rss-app-reviews.md)\n    * [转移 App](/apple/transfer-app.md)\n    * [App Previews](/apple/app-previews.md)\n    * [发布文章到 AppStore 的 Today 板块](/apple/send-story-to-appstore-today.md)\n    * [审核加急](/apple/expedite-review.md)\n    * [Developer ID Application](/apple/developer-id-application.md)\n    * [创建苹果开发者账号](/apple/create-developer-account.md)\n    * [iOS 图片资源的各种尺寸](/apple/size.md)\n    * [审核](/apple/review.md)\n    * [代码签名](/apple/codesign.md)\n    * [OTA 方式安装 APP](/apple/opa-install.md)\n    * [WWDC 2019](/apple/wwdc-2019.md)\n* [Xcode](/xcode)\n    * [Debug](/xcode/debug.md)\n    * [Code Snippets Library](/xcode/code-snippets-library.md)\n    * [plugin](/xcode/plugin.md)\n    * [xcconfig](/xcode/xcconfig.md)\n    * [Instruments](/xcode/Instruments.md)\n    * [Groups VS Folder References](/xcode/groups-vs-folder-references.md)\n    * [Asset Catalog](/xcode/asset-catalog.md)\n    * [PlistBuddy 操作 Plist 文件](/xcode/plist-buddy.md)\n    * [project.pbxproj](/xcode/project-pbxproj.md)\n    * [Xcode10](/xcode/xcode10.md)\n    * [解决 pbxproj 合并冲突](/xcode/merge-pbxproj.md)\n    * [import](/xcode/import.md)\n    * [xcodeproj](/xcode/xcodeproj.md)\n    * [Xcode 警告信息](/xcode/warning.md)\n    * [Other](/xcode/Other.md)\n    * [Xcode8 兼容iOS7以及低版本系统](/xcode/xcode8-ios7.md)\n    * [利用 agvtool 更新 Version 和 build](/xcode/agvtool.md)\n    * [清理磁盘](/xcode/xcode-clean.md)\n    * [xcode-install](/xcode/xcode-install.md)\n* [appBetter](/appBetter)\n    * [UI测试](/appBetter/ui-test.md)\n    * [测试平台](/appBetter/test-platform.md)\n    * [测试框架](/appBetter/test-framework.md)\n* [Weex](/weex)\n* [node.js](/nodejs)\n    * [mocha.js](/nodejs/mocha.md)\n    * [使用 nginx 优化 node.js](/nodejs/optimize-nginx.md)\n    * [npm5](/nodejs/npm5.md)\n    * [Mongoose](/nodejs/mongoose.md)\n    * [artTemplate](/nodejs/artTemplate.md)\n    * [Koa2](/nodejs/Koa2.md)\n    * [child_process 模块中 spawn 和 exec 的区别](/nodejs/spawn-exec.md)\n    * [bluebird](/nodejs/bluebird.md)\n    * [为什么选 node.js](/nodejs/why-nodejs.md)\n    * [私有 npm](/nodejs/private-npm.md)\n    * [express](/nodejs/express.md)\n    * [基于 node.js 的 github 前端](/nodejs/nodejs-github-front-end.md)\n    * [Nodejs日志管理log4js](/nodejs/log4js.md)\n    * [passport.js](/nodejs/passport.md)\n    * [nodemon](/nodejs/nodemon.md)\n    * [Jest](/nodejs/jest.md)\n    * [NodeJS服务崩溃的解决办法](/nodejs/crush.md)\n    * [Q\u0026A](/nodejs/Q-A.md)\n    * [npm](/nodejs/npm.md)\n    * [pm2](/nodejs/pm2.md)\n    * [nvm](/nodejs/nvm.md)\n* [Go](/go)\n* [chat](/chat)\n    * [第三方实时聊天实现](/chat/third-real-time.md)\n    * [node.js](/chat/node.js.md)\n    * [socket.io](/chat/socket.io.md)\n    * [实时聊天的实现](/chat/real-time.md)\n* [云主机与云存储](/host-server)\n    * [hosthatch](/host-server/hosthatch.md)\n    * [node.js 虚拟主机](/host-server/host-node.js.md)\n    * [hostus](/host-server/hostus.md)\n    * [搬瓦工](/host-server/bandwagonhost.md)\n    * [openshift  搭建 node.js 服务](/host-server/openshift.md)\n* [util](/util)\n    * [SVN 客户端使用](/util/svn-client-usage.md)\n    * [支付](/util/pay.md)\n    * [markdown](/util/markdown.md)\n    * [搜索](/util/search.md)\n    * [创建客户端测试接口](/util/api-test.md)\n    * [phabricator](/util/phabricator.md)\n    * [Visual Studio Code](/util/vs-code.md)\n    * [Let's Encrypt](/util/let-us-encrypt.md)\n    * [加密解密](/util/crypto.md)\n    * [appium](/util/appium.md)\n    * [Atom](/util/atom.md)\n    * [weixin scheme](/util/weixin-scheme.md)\n    * [asciiflow](/util/asciiflow.md)\n    * [ssl](/util/ssl.md)\n    * [fabric](/util/fabric.md)\n    * [PlantUML](/util/plantuml.md)\n    * [SVN](/util/svn.md)\n    * [IETF](/util/ietf.md)\n    * [Graphviz](/util/Graphviz.md)\n    * [OpenSSL](/util/openssl.md)\n    * [其它工具](/util/other.md)\n    * [免费 ssl](/util/free-ssl.md)\n    * [Smarty](/util/smarty.md)\n    * [Lottie](/util/lottie.md)\n    * [mermaid](/util/mermaid.md)\n    * [arcanist](/util/arcanist.md)\n    * [Gnuplot](/util/Gnuplot.md)\n* [react-native](/react-native)\n    * [原生模块高级篇](/react-native/native-modules-advanced.md)\n    * [原生模块基础篇](/react-native/native-modules.md)\n    * [修改状态栏](/react-native/status-bar.md)\n    * [调试](/react-native/debug.md)\n    * [React Native Network 实现过程](/react-native/network.md)\n    * [使用源码编译](/react-native/build-from-source.md)\n    * [RN JS Bridge 过程](/react-native/js-bridge.md)\n    * [react native 使用 appium](/react-native/appium.md)\n    * [Image 分析](/react-native/image.md)\n    * [使用](/react-native/usage.md)\n    * [react-native-screens](/react-native/react-native-screens.md)\n    * [# Android](/react-native/pasteboard.md)\n    * [下拉刷新](/react-native/pull-to-refresh.md)\n    * [RN Compoent 转 Native](/react-native/component-to-native.md)\n    * [key command](/react-native/key-command.md)\n    * [面试](/react-native/inderview.md)\n    * [原生与 JS 交互](/react-native/native-to-js.md)\n    * [触摸事件和手势](/react-native/touch-event-and-gesture.md)\n    * [升级 react native 到 0.60](/react-native/upgrade-60.md)\n    * [原生模块分析](/react-native/native-modules-analyze.md)\n    * [组件](/react-native/comment.md)\n    * [升级 react native 到 0.47 遇到的问题](/react-native/upgrade-47.md)\n    * [Yoga 布局](/react-native/yoga.md)\n    * [Native 调用 RN 组件](/react-native/native-to-rn.md)\n    * [Console 实现原理](/react-native/console.md)\n    * [问题](/react-native/questions.md)\n    * [字体](/react-native/font.md)\n    * [界面布局](/react-native/layout.md)\n* [Python](/python)\n    * [pip](/python/pip.md)\n* [技术](/technology)\n    * [前后端分离](/technology/fonte-end-back-end-separate.md)\n    * [C 编译器的工作过程](/technology/compile.md)\n    * [面向对象编程](/technology/oop.md)\n    * [cookie](/technology/cookie.md)\n    * [自动生成 SUMMARY.md](/technology/auto-generate-summary.md)\n    * [视频技术](/technology/video.md)\n    * [JSON](/technology/json.md)\n    * [跨域](/technology/cross-origin.md)\n    * [上传文件](/technology/upload-file.md)\n    * [Ajax](/technology/Ajax.md)\n    * [API 文档](/technology/api-doc.md)\n    * [编程思想](/technology/programming-ideas.md)\n    * [混合 App](/technology/hybrid-app.md)\n    * [增量更新方案](/technology/incremental-update.md)\n    * [CORS](/technology/cors.md)\n    * [设计模式](/technology/design-patterns.md)\n    * [算法](/technology/algorithm.md)\n    * [web proxy](/technology/web_proxy.md)\n    * [符点精度问题](/technology/float.md)\n* [运维](/dev-ops)\n    * [Centos 自启动](/dev-ops/auto-launch.md)\n    * [Docker For Mac](/dev-ops/docker-mac.md)\n    * [查看主机信息](/dev-ops/host-info.md)\n    * [网络相关命令](/dev-ops/network.md)\n    * [centos启用ftp功能](/dev-ops/ftp-server.md)\n    * [用户和群组管理](/dev-ops/user-group.md)\n    * [动态DNS](/dev-ops/ddns.md)\n    * [SSH](/dev-ops/ssh.md)\n    * [Dockerfile 使用](/dev-ops/docker-dockerfile.md)\n    * [iptables](/dev-ops/iptables.md)\n    * [JMX Exporter](/dev-ops/jmx-exporter.md)\n    * [Kubernetes](/dev-ops/k8s.md)\n    * [centos docker 方式安装 gitlab](/dev-ops/gitlab-install.md)\n    * [kibana](/dev-ops/kibana.md)\n    * [Gitlab CLI](/dev-ops/gitlab-cli.md)\n    * [curl](/dev-ops/curl.md)\n    * [后台任务](/dev-ops/background-task.md)\n    * [批量删除](/dev-ops/batch-delete.md)\n    * [Mac 批量修改字符串](/dev-ops/modify-string.md)\n    * [rsync](/dev-ops/rsync.md)\n    * [# 端口相关命令](/dev-ops/port.md)\n    * [Logrotate 管理日志](/dev-ops/logrotate.md)\n    * [docker](/dev-ops/docker.md)\n    * [Mac 生成 sha256sum](/dev-ops/mac-sha256sum.md)\n    * [tar](/dev-ops/tar.md)\n    * [为普通用户添加 sudo 权限](/dev-ops/sudo.md)\n* [Shell](/shell)\n    * [stat 查看文件信息](/shell/stat.md)\n    * [shell命令行传入参数处理](/shell/parameters.md)\n    * [shell 中字符串处理](/shell/string.md)\n    * [exit](/shell/exit.md)\n    * [mail命令使用](/shell/mail.md)\n    * [杂七杂八](/shell/other.md)\n    * [运算符的使用方法](/shell/operator.md)\n    * [vi](/shell/vi.md)\n* [ci](/ci)\n    * [Jenkins](/ci/jenkins.md)\n    * [`travis-ci`自动更新`gh-pages`分支](/ci/travis-update-gh-pages.md)\n    * [Jenkins 高级使用](/ci/jenkins-advanced-useage.md)\n    * [Jenkins Q\u0026A](/ci/jenkins-q-a.md)\n    * [travis](/ci/travis.md)\n    * [centos 安装 gitlab ci](/ci/gitlab-ci.md)\n    * [Jenkins 监听 Gitlab 事件](/ci/jenkins-hook-gitlab.md)\n    * [Drone](/ci/drone.md)\n* [大前端](/big-front)\n    * [Android 原生与 JS 互相调用](/big-front/native-js-android.md)\n    * [iOS 原生与 JS 互相调用](/big-front/native-to-js-ios.md)\n* [Vue.js](/vue)\n    * [vue-router](/vue/vue-router.md)\n    * [vue-devtools](/vue/vue-devtools.md)\n    * [vue-loader](/vue/vue-loader.md)\n    * [vue 环境搭建](/vue/vue-env.md)\n    * [element-ui](/vue/element-ui.md)\n    * [vuex](/vue/vuex.md)\n* [Other](/other)\n    * [QQ 协议](/other/qq-protocol.md)\n    * [Company](/other/company.md)\n    * [广告联盟](/other/ads.md)\n* [Java](/java)\n    * [JUnit](/java/junit.md)\n    * [Java Servlet](/java/java-servlet.md)\n    * [高并发](/java/high-concurrence.md)\n    * [集合](/java/collection.md)\n    * [Chaining Optionals](/java/chaining-optionals.md)\n    * [zip](/java/zip.md)\n    * [CheckStyle](/java/check-style.md)\n    * [Lombok](/java/lombok.md)\n    * [JVM](/java/jvm.md)\n    * [Profiler](/java/profiler.md)\n    * [Disruptor](/java/disruptor.md)\n    * [spotbugs](/java/spot-bugs.md)\n    * [高精度计算](/java/high-precision-calculation.md)\n    * [Queue](/java/queue.md)\n    * [HttpClient](/java/http-client.md)\n    * [运行](/java/run.md)\n    * [Format](/java/format.md)\n    * [PMD](/java/pmd.md)\n    * [Java 协程（coroutine）](/java/coroutine.md)\n    * [反射](/java/reflection.md)\n    * [Quasar](/java/quasar.md)\n    * [FindBugs](/java/find-bugs.md)\n    * [VisualVM](/java/visual-vm.md)\n    * [断言与异常](/java/assert-exception.md)\n* [kotlin](/kotlin)\n* [PHP](/php)\n    * [Xdebug](/php/xdebug.md)\n    * [Illuminate Database](/php/Illuminate-Database.md)\n    * [laravel api 认证过程分析](/php/laravel-api-auth-analyze.md)\n    * [docker php](/php/docker-php.md)\n    * [WorkerMan](/php/WorkerMan.md)\n    * [laravel web 认证过程分析](/php/laravel-web-auth-analyze.md)\n    * [工具](/php/tool.md)\n    * [resources](/php/resources)\n    * [Linux + nginx + PHP 环境](/php/linux-install.md)\n    * [mac  安装 PHP7.1](/php/mac-install-php7.md)\n    * [PhpStorm](/php/phpstorm.md)\n    * [异步](/php/async.md)\n    * [laravel 使用](/php/laravel-usage.md)\n    * [PHP Mongo](/php/php-mongo.md)\n    * [laravel](/php/laravel.md)\n    * [phpdoc](/php/phpdoc.md)\n    * [高精度计算](/php/high-precision-calculation.md)\n    * [面试](/php/interview.md)\n    * [PHP 使用 Mail](/php/mail.md)\n    * [Mac 下配置 PHP 环境](/php/mac-install.md)\n    * [适合写 Restfull API 的框架](/php/framework-for-restfull.md)\n    * [pecl](/php/pecl.md)\n    * [php 使用 redis](/php/php-redis.md)\n    * [Linux + nginx + PHP7 环境](/php/linux-install-php7.md)\n    * [Slim](/php/slim.md)\n    * [phinx](/php/phinx.md)\n    * [Yii](/php/yii.md)\n    * [Composer](/php/composer.md)\n    * [Atom 开发 PHP](/php/Atom4PHP.md)\n* [iOS](/ios)\n    * [swift](/ios/swift.md)\n    * [远程推送](/ios/remote-notification.md)\n    * [iOS上实现毛玻璃效果](/ios/visual-effect.md)\n    * [UIViewController 管理](/ios/view-controller-manager.md)\n    * [循环引用](/ios/retain-circle.md)\n    * [Share Extension](/ios/share-extension.md)\n    * [iOS JS Bridge](/ios/\bjs-bridge.md)\n    * [iOS 文件夹路径](/ios/search-path-directory.md)\n    * [~~Cupertino~~](/ios/cupertino.md)\n    * [WKWebView 的使用](/ios/wkwebview-usage.md)\n    * [xcrun](/ios/xcrun.md)\n    * [支持 macOS](/ios/support-macos.md)\n    * [苹果登录](/ios/apple-login.md)\n    * [fastlane](/ios/fastlane.md)\n    * [iOS13](/ios/ios-13.md)\n    * [iPAd 分屏](/ios/iPad分屏.md)\n    * [iPad 支持多窗口](/ios/multi-window.md)\n    * [iOS键盘](/ios/keyboard.md)\n    * [iOS WebSocket](/ios/websocket.md)\n    * [后台下载](/ios/download-background.md)\n    * [Action Extension](/ios/action-extension.md)\n    * [Popover](/ios/popover.md)\n    * [下拉刷新](/ios/pull-to-refresh.md)\n    * [UIKeyCommand](/ios/key-command.md)\n    * [音频](/ios/audio.md)\n    * [HEIF/HEVC](/ios/heic-hevc.md)\n    * [iOS App 运行在 Mac 上](/ios/ios-run-on-mac.md)\n    * [崩溃](/ios/crash.md)\n    * [iOS 注释](/ios/comment.md)\n    * [Document Provider](/ios/document-provider-extension.md)\n    * [3D Touch](/ios/3d-touch.md)\n    * [Touch ID 和 Face ID](/ios/touch-id-and-face-id.md)\n    * [Masonry权值](/ios/masonry.md)\n    * [., 面试](/ios/interview.md)\n    * [js 与 oc 间调用](/ios/oc-js.md)\n    * [libextobjc](/ios/libextobjc.md)\n    * [自定义显示选中文字的编辑菜单项](/ios/editing-menu.md)\n    * [Apple Pay](/ios/apple-pay.md)\n    * [让界面更流畅](/ios/smooth-view.md)\n    * [File Provider](/ios/file-provider.md)\n    * [Swift Objective-C 静态代码分析工具](/ios/static-analyzers.md)\n    * [iOS框架设计](/ios/framework-design.md)\n    * [扫码](/ios/scanner.md)\n    * [外接键盘](/ios/external-keyborad.md)\n    * [Universal Links](/ios/universal-links.md)\n    * [oclint](/ios/oclint.md)\n    * [Other](/ios/Other.md)\n    * [iOS开发过程中遇到的问题](/ios/questions.md)\n    * [自动打包并发布应用](/ios/xcodebuild-deploy.md)\n    * [Cocoapods](/ios/Cocoapods.md)\n    * [iOS 手势](/ios/gesture-recognizer.md)\n    * [App 内 AppStore 评分](/ios/app-store-review.md)\n    * [语音识别](/ios/speech-recognizer.md)\n    * [xcode-select](/ios/xcode-select.md)\n    * [UIPresentationController](/ios/presentation-controller.md)\n    * [iPhoneX 适配](/ios/iphonex-adaptive.md)\n    * [iOS 导入导出文档](/ios/import-export.md)\n    * [WKWebView 的问题](/ios/wkwebview-questions.md)\n    * [布局方式](/ios/layout.md)\n    * [UISplitViewController](/ios/split-view-controller.md)\n    * [pod lib create 实现过程](/ios/pod-lib-create.md)\n    * [CI服务器与自动化部署](/ios/ci.md)\n    * [提交 App](/ios/submit-app.md)\n    * [Handoff](/ios/handoff.md)\n    * [Selector](/ios/selector.md)\n    * [Sharing Extension](/ios/sharine-extension.md)\n    * [实用工具](/ios/tools.md)\n    * [iOS 单元测试](/ios/unit-test.md)\n    * [GCD](/ios/gcd.md)\n* [mac](/mac)\n    * [开机自启动](/mac/auto-launch.md)\n    * [Mac OSX的开机启动配置](/mac/launch.md)\n    * [macports](/mac/macports.md)\n    * [Brew](/mac/brew.md)\n    * [Mac 删除临时文件](/mac/mac-clean.md)\n    * [快捷键](/mac/shortcut.md)\n    * [崩溃](/mac/crash.md)\n    * [命令](/mac/command.md)\n    * [macOS Big Sur](/mac/macos-big-sur.md)\n    * [Spotlight](/mac/spotlight.md)\n    * [Other](/mac/Other.md)\n    * [apache](/mac/apache.md)\n* [ue](/ue)\n    * [Adobe bridge](/ue/adobe-bridge.md)\n    * [Sketch](/ue/sketch.md)\n    * [Axure 库](/ue/axure-libraries.md)\n    * [Photoshop 加变量](/ue/photoshop-variable.md)\n    * [photoshop](/ue/photoshop.md)\n    * [图标资源](/ue/icon-resource.md)\n    * [Axure SVN 协作](/ue/axure-team-svn.md)\n    * [zeplin](/ue/zeplin.md)\n    * [Axure](/ue/Axure.md)\n    * [工具选择](/ue/tools.md)\n* [微信小程序](/weapp)\n* [Wex5](/wex5)\n    * [UI2](/wex5/ui2.md)\n* [Android](/android)\n    * [存储](/android/storage.md)\n    * [调试](/android/debug.md)\n    * [Gradle 使用](/android/gradle-usage.md)\n    * [内存溢出](/android/oom.md)\n    * [触摸事件处理](/android/touch-event.md)\n    * [Sonatype Nexus Repository Manager](/android/sonatype-nexus.md)\n    * [Android 文件路径](/android/search-path-directory.md)\n    * [Gradle](/android/gradle.md)\n    * [编码规范](/android/code-style.md)\n    * [AndroidManifest.xml](/android/AndroidManifest.xml.md)\n    * [View](/android/view.md)\n    * [Android studio 使用 JavaDoc](/android/android-studio-javadoc.md)\n    * [Fresco](/android/fresco.md)\n    * [adb 命令](/android/adb.md)\n    * [图片相关](/android/image.md)\n    * [Android Lint](/android/lint.md)\n    * [清理磁盘 - Android](/android/android-clean.md)\n    * [下拉刷新](/android/pull-to-refresh.md)\n    * [ActionMode](/android/action-mode.md)\n    * [热更新](/android/hot-fix.md)\n    * [JCenter](/android/jcenter.md)\n    * [App Links](/android/app-links.md)\n    * [给apk签名](/android/signature.md)\n    * [Android library](/android/android-library.md)\n    * [maven](/android/maven.md)\n    * [全面屏](/android/full-screen.md)\n    * [发包](/android/deploy.md)\n    * [发布 Android 库](/android/distribute-library.md)\n    * [Emulator](/android/emulator.md)\n    * [在运行时请求权限](/android/request-permission-at-run-time.md)\n    * [面试](/android/interview.md)\n    * [Deep Links](/android/deep-links.md)\n    * [Intent](/android/intent.md)\n    * [gradle 升级到 5](/android/gradle-upgrade-5.md)\n    * [Service](/android/service.md)\n    * [KeyEvent 按键事件](/android/key-event.md)\n    * [控制流程](/android/flow.md)\n    * [杂七杂八](/android/other.md)\n    * [Questions](/android/questions.md)\n    * [Activity 四种启动模式](/android/launch-mode.md)\n    * [Activity](/android/activity.md)\n    * [设备尺寸](/android/size.md)\n    * [本地通知](/android/local-notification.md)\n    * [AndroidX](/android/androidx.md)\n    * [布局](/android/layout.md)\n    * [Adapter](/android/adapter.md)\n    * [混淆（Proguard）](/android/proguard.md)\n    * [Mac 搭建 Android 开发环境](/android/mac-android-env.md)\n    * [Android Studio](/android/android-studio.md)\n    * [Android 获取 md5 sha1](/android/sha1.md)\n    * [360 加固保](/android/360-jiagu.md)\n    * [状态栏透明](/android/translucent-status-bar.md)\n    * [实用工具](/android/tools.md)\n    * [Gif](/android/gif.md)\n* [JavaScript](/javascript)\n    * [Q\u0026A](/javascript/Q\u0026A.md)\n    * [jsdoc](/javascript/jsdoc.md)\n    * [ES6](/javascript/ES6.md)\n    * [高精度计算](/javascript/high-precision-calculation.md)\n    * [点点滴滴](/javascript/dots.md)\n    * [Web 内核](/javascript/web-kernel.md)\n    * [TypeScript](/javascript/typescript.md)\n* [前端开发](/front-end)\n    * [存储](/front-end/storage.md)\n    * [favicon.ico](/front-end/favicon.ico.md)\n    * [gulp 结合 webpack](/front-end/gulp-webpack.md)\n    * [jQuery](/front-end/jQuery.md)\n    * [scss](/front-end/scss.md)\n    * [web 调试](/front-end/debug.md)\n    * [CSS](/front-end/css.md)\n    * [Web 调起 App](/front-end/web-to-app.md)\n    * [Babel](/front-end/babel.md)\n    * [CommonJS](/front-end/commonJS.md)\n    * [错误捕获](/front-end/error-catch.md)\n    * [EditorConfig](/front-end/editorConfig.md)\n    * [chrome 调试](/front-end/chrome.md)\n    * [CSS Modules](/front-end/css-modules.md)\n    * [Gulp](/front-end/gulp.md)\n    * [fis](/front-end/fis.md)\n    * [单页应用 (SPA)](/front-end/single-page-application.md)\n    * [angular.js](/front-end/angular.md)\n    * [PhoneGap](/front-end/phonegap.md)\n    * [面试](/front-end/interview.md)\n    * [Chrome Apps](/front-end/chrome-apps.md)\n    * [Bootstrap](/front-end/bootstrap.md)\n    * [Fetch](/front-end/fetch.md)\n    * [网页游戏](/front-end/web-game.md)\n    * [Cordova 分析](/front-end/cordova-analyze.md)\n    * [other](/front-end/other.md)\n    * [Web缓存](/front-end/cache.md)\n    * [Cordova](/front-end/cordova.md)\n    * [css 使用](/front-end/css-usage.md)\n    * [requireJS](/front-end/requireJS.md)\n    * [WebStorm](/front-end/webstorm.md)\n    * [ESLint](/front-end/eslint.md)\n    * [webpack](/front-end/webpack.md)\n    * [html](/front-end/html.md)\n    * [屏幕自适应](/front-end/screen-adaptive.md)\n    * [PostCSS](/front-end/PostCSS.md)\n* [react.js](/react)\n    * [React 使用](/react/react-usage.md)\n    * [redux](/react/redux.md)\n    * [react-redux](/react/react-redux.md)\n    * [react router](/react/react-router.md)\n    * [create-react-app](/react/create-react-app.md)\n    * [react-router-redux](/react/react-router-redux.md)\n    * [ant-design](/react/antd.md)\n* [文件格式转换](/file-format)\n    * [CSV](/file-format/csv.md)\n    * [Markdown](/file-format/markdown.md)\n    * [Microsoft Office](/file-format/ms-office.md)\n    * [XLS 文件](/file-format/xls.md)\n    * [Aspose](/file-format/aspose.md)\n    * [POI](/file-format/poi.md)\n    * [PDF](/file-format/pdf.md)\n    * [Office Open XML](/file-format/office-open-xml.md)\n    * [JSON 转 XML](/file-format/json-to-xml.md)\n* [Objective C](/objective-c)\n    * [CLOC](/objective-c/cloc.md)\n    * [宏](/objective-c/macro.md)\n    * [ARC](/objective-c/arc.md)\n    * [ClangFormat](/objective-c/clang-format.md)\n    * [高精度计算](/objective-c/high-precision-calculation.md)\n    * [runtime](/objective-c/runtime.md)\n* [Ruby](/ruby)\n    * [Gemfile](/ruby/Gemfile.md)\n    * [gem](/ruby/gem.md)\n    * [bundle 管理 gem 包](/ruby/bundler.md)\n    * [gets 获取输入](/ruby/gets.md)\n    * [Other](/ruby/Other.md)\n* [Git](/git)\n    * [checkout](/git/checkout.md)\n    * [git diff 的使用](/git/diff.md)\n    * [git stash](/git/git-stash.md)\n    * [子模块](/git/submodule.md)\n    * [git tag 管理](/git/tag.md)\n    * [GitHub](/git/github.md)\n    * [clone 本地代码](/git/clone-local.md)\n    * [Git合并其它仓库的代码](/git/git-merge-remote.md)\n    * [提交记录](/git/git-log.md)\n    * [rebase](/git/rebase.md)\n    * [git merge](/git/merge.md)\n    * [GitBook](/git/gitbook-usage.md)\n    * [git branch](/git/branch.md)\n    * [代码回滚](/git/rollback.md)\n    * [git flow](/git/flow.md)\n    * [Questions](/git/questions.md)\n    * [更新 .gitignore](/git/update-gitignore.md)\n    * [git-commit](/git/commit.md)\n    * [ssh 方式架设 git 服务](/git/git-server.md)\n* [翻墙](/gateway)\n    * [CentOS 下安装 denote](/gateway/CentOS-denote.md)\n    * [CentOS 下安装 ss5](/gateway/CentOS-ss5.md)\n    * [shadowsocks](/gateway/shadowsocks.md)\n    * [使用 autossh 建立反向 SSH 隧道管理内网 Mac 主机](/gateway/autossh-nginx.md)\n    * [Github 代理](/gateway/github-proxy.md)\n    * [Centos 安装 srelay](/gateway/centos-srelay.md)\n    * [ssh方式实现ss5代理](/gateway/ssh-ss5.md)\n    * [外网访问内网](/gateway/public-to-internal.md)\n* [后端开发](/back-end)\n    * [ubuntu 安装 mysql](/back-end/mysql-ubuntu.md)\n    * [Mac 安装 redis](/back-end/redis-mac.md)\n    * [Java 后端技术栈](/back-end/java-tec.md)\n    * [CentOS 安装 redis](/back-end/centos-redis.md)\n    * [运维](/back-end/operations.md)\n    * [Java 服务](/back-end/java-service.md)\n    * [redis](/back-end/redis.md)\n    * [mysql 使用](/back-end/mysql-useage.md)\n    * [nginx](/back-end/nginx.md)\n    * [Gretty](/back-end/gretty.md)\n    * [mongodb 使用](/back-end/mongodb-usage.md)\n    * [mysql](/back-end/mysql.md)\n    * [json web token](/back-end/jwt.md)\n    * [RESTful API](/back-end/RESTful-API.md)\n    * [面试](/back-end/interview.md)\n    * [Centos 上安装和使用 nginx](/back-end/nginx-centos.md)\n    * [Mac 安装 Mysql](/back-end/mysql-mac.md)\n    * [postgresql](/back-end/postgresql.md)\n    * [gRPC java](/back-end/grpc.md)\n    * [Tomca For Mac](/back-end/tomcat-mac.md)\n    * [Tomcat](/back-end/tomcat.md)\n    * [URL 与 URI 的区别](/back-end/url-uri.md)\n    * [redis-questions](/back-end/redis-questions.md)\n    * [ubuntu 上安装和使用 nginx](/back-end/nginx-ubuntu.md)\n    * [phpMyAdmin](/back-end/phpMyAdmin.md)\n    * [mac 安装 nginx](/back-end/nginx-mac.md)\n    * [mongodb](/back-end/mongodb.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreedbell%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgreedbell%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgreedbell%2Fblog/lists"}