Eric Steven Raymond, Thyrsus Enterprises, < esr@thyrsus.com >
Rick Moen, < respond-auto@linuxmafia.com >
翻译:柯非, < zer4tul@gmail.com >
这篇译文基于2014.05.21更新的原文修订版3.10。
特别感谢王刚,此前本文的翻译是由他进行的。
| const { ContractFactory, utils } = require("ethers") | |
| const WETH9 = require("../WETH9.json") | |
| const fs = require('fs'); | |
| const { promisify } = require('util'); | |
| const artifacts = { | |
| UniswapV3Factory: require("@uniswap/v3-core/artifacts/contracts/UniswapV3Factory.sol/UniswapV3Factory.json"), | |
| SwapRouter: require("@uniswap/v3-periphery/artifacts/contracts/SwapRouter.sol/SwapRouter.json"), | |
| NFTDescriptor: require("@uniswap/v3-periphery/artifacts/contracts/libraries/NFTDescriptor.sol/NFTDescriptor.json"), |
| import 'package:flutter/material.dart'; | |
| void main() { | |
| runApp(MyApp()); | |
| } | |
| class MyApp extends StatelessWidget { | |
| @override | |
| Widget build(BuildContext context) { | |
| return MaterialApp( |
| // 被hook的app的包名 | |
| String hookedPackageName = "com.xekvhaDYe.androie"; | |
| // app里面的Activity | |
| String hookedActivityName = "com.xekvhaDYu.android.a.MainActivity"; | |
| if (hookedPackageName.equals(lpparam.packageName)) { | |
| XposedBridge.log("has hooked..."); | |
| XposedBridge.log("inner => " + lpparam.processName); | |
| Class ActivityThread = XposedHelpers.findClass("android.app.ActivityThread", lpparam.classLoader); | |
| XposedBridge.hookAllMethods(ActivityThread, "performLaunchActivity", new XC_MethodHook() { | |
| @Override |
| server { | |
| listen 80; | |
| server_name xxx.com; | |
| location /xxx-web/papi { | |
| add_header 'Access-Control-Allow-Origin' $http_origin; | |
| add_header 'Access-Control-Allow-Credentials' 'true'; | |
| add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; | |
| add_header 'Access-Control-Allow-Headers' 'DNT,web-token,app-token,Authorization,Accept,Origin,Keep-Alive,User-Agent,X-Mx-ReqToken,X-Data-Type,X-Auth-Token,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range'; | |
| add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range'; |
| <?php | |
| namespace Library\Kernel\Support; | |
| use Predis\Client; | |
| use Predis\ClientInterface; | |
| /** | |
| * Class Redis | |
| * @package Library\Kernel\Support |
| # editorconfig.org | |
| root = true | |
| [*] | |
| indent_style = tab | |
| end_of_line = lf | |
| charset = utf-8 | |
| trim_trailing_whitespace = true | |
| insert_final_newline = true | |
| auto_indent = true |
Eric Steven Raymond, Thyrsus Enterprises, < esr@thyrsus.com >
Rick Moen, < respond-auto@linuxmafia.com >
翻译:柯非, < zer4tul@gmail.com >
这篇译文基于2014.05.21更新的原文修订版3.10。
特别感谢王刚,此前本文的翻译是由他进行的。
| #允许rpc | |
| enable-rpc=true | |
| #允许非外部访问 | |
| rpc-listen-all=true | |
| #RPC端口, 仅当默认端口被占用时修改 | |
| rpc-listen-port=6800 | |
| #允许跨域 | |
| rpc-allow-origin-all=true | |
| #最大同时下载数(任务数), 路由建议值: 3 | |
| max-concurrent-downloads=4 |
| launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist | |
| sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist | |
| sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz | |
| sudo pkgutil --forget org.macosforge.xquartz.pkg | |
| # Log out and log in |
| # Directory info. | |
| local current_dir='${PWD/#$HOME/~}' | |
| # Git info. | |
| local git_info='$(git_prompt_info)' | |
| local git_last_commit='$(git_last_commit_cm)' | |
| ZSH_THEME_GIT_PROMPT_PREFIX="%{$reset_color%}on git:%{$fg[cyan]%}" | |
| ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}" | |
| ZSH_THEME_GIT_PROMPT_DIRTY=" %{$fg[red]%}✗" | |
| ZSH_THEME_GIT_PROMPT_CLEAN=" %{$fg[green]%}✔︎" |