为啥试玩这个呢,因为今天web那边说要增加一个webhook地址什么的,我完全不懂...索性随便百度一个先应付着

参考:https://www.jianshu.com/p/55209f1031e8

前面没什么问题...

安装ruby:https://blog.csdn.net/qq_33317586/article/details/86999393

创建文件,运行时报错了:

报错如下:

解决办法:https://github.com/sinatra/sinatra/issues/1100

然后就正常运行了:

编辑文档测试:

终端显示如下:

2019-02-11 23:24:04 - JSON::ParserError - 767: unexpected token at 'payload=%7B%22ref%22%3A%22refs%2Fheads%2Fmaster%22%2C%22before%22%3A%224ca31822d13b7774133bd12e40759c38f75dd62a%22%2C%22after%22%3A%22719256cdffcbe54ea663aa1e8faa690d22ed69fe%22%2C%22created%22%3Afalse%2C%22deleted%22%3Afalse%2C%22forced%22%3Afalse%2C%22base_ref%22%3Anull%2C%22compare%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test%2Fcompare%2F4ca31822d13b...719256cdffcb%22%2C%22commits%22%3A%5B%7B%22id%22%3A%22719256cdffcbe54ea663aa1e8faa690d22ed69fe%22%2C%22tree_id%22%3A%225bf781d4469975d02e134885b4a0730a9974ed23%22%2C%22distinct%22%3Atrue%2C%22message%22%3A%22webhook+test2%22%2C%22timestamp%22%3A%222019-02-11T23%3A24%3A02%2B08%3A00%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test%2Fcommit%2F719256cdffcbe54ea663aa1e8faa690d22ed69fe%22%2C%22author%22%3A%7B%22name%22%3A%22uscwifi%22%2C%22email%22%3A%2242139780%2Buscwifi%40users.noreply.github.com%22%2C%22username%22%3A%22uscwifi%22%7D%2C%22committer%22%3A%7B%22name%22%3A%22GitHub%22%2C%22email%22%3A%22noreply%40github.com%22%2C%22username%22%3A%22web-flow%22%7D%2C%22added%22%3A%5B%5D%2C%22removed%22%3A%5B%5D%2C%22modified%22%3A%5B%22uscwifi.txt%22%5D%7D%5D%2C%22head_commit%22%3A%7B%22id%22%3A%22719256cdffcbe54ea663aa1e8faa690d22ed69fe%22%2C%22tree_id%22%3A%225bf781d4469975d02e134885b4a0730a9974ed23%22%2C%22distinct%22%3Atrue%2C%22message%22%3A%22webhook+test2%22%2C%22timestamp%22%3A%222019-02-11T23%3A24%3A02%2B08%3A00%22%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test%2Fcommit%2F719256cdffcbe54ea663aa1e8faa690d22ed69fe%22%2C%22author%22%3A%7B%22name%22%3A%22uscwifi%22%2C%22email%22%3A%2242139780%2Buscwifi%40users.noreply.github.com%22%2C%22username%22%3A%22uscwifi%22%7D%2C%22committer%22%3A%7B%22name%22%3A%22GitHub%22%2C%22email%22%3A%22noreply%40github.com%22%2C%22username%22%3A%22web-flow%22%7D%2C%22added%22%3A%5B%5D%2C%22removed%22%3A%5B%5D%2C%22modified%22%3A%5B%22uscwifi.txt%22%5D%7D%2C%22repository%22%3A%7B%22id%22%3A144551417%2C%22node_id%22%3A%22MDEwOlJlcG9zaXRvcnkxNDQ1NTE0MTc%3D%22%2C%22name%22%3A%22uscwifi-git-test%22%2C%22full_name%22%3A%22uscwifi%2Fuscwifi-git-test%22%2C%22private%22%3Afalse%2C%22owner%22%3A%7B%22name%22%3A%22uscwifi%22%2C%22email%22%3A%2242139780%2Buscwifi%40users.noreply.github.com%22%2C%22login%22%3A%22uscwifi%22%2C%22id%22%3A42139780%2C%22node_id%22%3A%22MDQ6VXNlcjQyMTM5Nzgw%22%2C%22avatar_url%22%3A%22https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F42139780%3Fv%3D4%22%2C%22gravatar_id%22%3A%22%22%2C%22url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%22%2C%22html_url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%22%2C%22followers_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Ffollowers%22%2C%22following_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Ffollowing%7B%2Fother_user%7D%22%2C%22gists_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fgists%7B%2Fgist_id%7D%22%2C%22starred_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fstarred%7B%2Fowner%7D%7B%2Frepo%7D%22%2C%22subscriptions_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fsubscriptions%22%2C%22organizations_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Forgs%22%2C%22repos_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Frepos%22%2C%22events_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fevents%7B%2Fprivacy%7D%22%2C%22received_events_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Freceived_events%22%2C%22type%22%3A%22User%22%2C%22site_admin%22%3Afalse%7D%2C%22html_url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test%22%2C%22description%22%3Anull%2C%22fork%22%3Afalse%2C%22url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test%22%2C%22forks_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fforks%22%2C%22keys_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fkeys%7B%2Fkey_id%7D%22%2C%22collaborators_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fcollaborators%7B%2Fcollaborator%7D%22%2C%22teams_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fteams%22%2C%22hooks_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fhooks%22%2C%22issue_events_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fissues%2Fevents%7B%2Fnumber%7D%22%2C%22events_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fevents%22%2C%22assignees_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fassignees%7B%2Fuser%7D%22%2C%22branches_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fbranches%7B%2Fbranch%7D%22%2C%22tags_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Ftags%22%2C%22blobs_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fgit%2Fblobs%7B%2Fsha%7D%22%2C%22git_tags_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fgit%2Ftags%7B%2Fsha%7D%22%2C%22git_refs_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fgit%2Frefs%7B%2Fsha%7D%22%2C%22trees_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fgit%2Ftrees%7B%2Fsha%7D%22%2C%22statuses_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fstatuses%2F%7Bsha%7D%22%2C%22languages_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Flanguages%22%2C%22stargazers_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fstargazers%22%2C%22contributors_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fcontributors%22%2C%22subscribers_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fsubscribers%22%2C%22subscription_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fsubscription%22%2C%22commits_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fcommits%7B%2Fsha%7D%22%2C%22git_commits_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fgit%2Fcommits%7B%2Fsha%7D%22%2C%22comments_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fcomments%7B%2Fnumber%7D%22%2C%22issue_comment_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fissues%2Fcomments%7B%2Fnumber%7D%22%2C%22contents_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fcontents%2F%7B%2Bpath%7D%22%2C%22compare_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fcompare%2F%7Bbase%7D...%7Bhead%7D%22%2C%22merges_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fmerges%22%2C%22archive_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2F%7Barchive_format%7D%7B%2Fref%7D%22%2C%22downloads_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fdownloads%22%2C%22issues_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fissues%7B%2Fnumber%7D%22%2C%22pulls_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fpulls%7B%2Fnumber%7D%22%2C%22milestones_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fmilestones%7B%2Fnumber%7D%22%2C%22notifications_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fnotifications%7B%3Fsince%2Call%2Cparticipating%7D%22%2C%22labels_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Flabels%7B%2Fname%7D%22%2C%22releases_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Freleases%7B%2Fid%7D%22%2C%22deployments_url%22%3A%22https%3A%2F%2Fapi.github.com%2Frepos%2Fuscwifi%2Fuscwifi-git-test%2Fdeployments%22%2C%22created_at%22%3A1534149213%2C%22updated_at%22%3A%222019-02-11T15%3A20%3A43Z%22%2C%22pushed_at%22%3A1549898643%2C%22git_url%22%3A%22git%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test.git%22%2C%22ssh_url%22%3A%22git%40github.com%3Auscwifi%2Fuscwifi-git-test.git%22%2C%22clone_url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test.git%22%2C%22svn_url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%2Fuscwifi-git-test%22%2C%22homepage%22%3Anull%2C%22size%22%3A1%2C%22stargazers_count%22%3A0%2C%22watchers_count%22%3A0%2C%22language%22%3Anull%2C%22has_issues%22%3Atrue%2C%22has_projects%22%3Atrue%2C%22has_downloads%22%3Atrue%2C%22has_wiki%22%3Atrue%2C%22has_pages%22%3Afalse%2C%22forks_count%22%3A0%2C%22mirror_url%22%3Anull%2C%22archived%22%3Afalse%2C%22open_issues_count%22%3A0%2C%22license%22%3Anull%2C%22forks%22%3A0%2C%22open_issues%22%3A0%2C%22watchers%22%3A0%2C%22default_branch%22%3A%22master%22%2C%22stargazers%22%3A0%2C%22master_branch%22%3A%22master%22%7D%2C%22pusher%22%3A%7B%22name%22%3A%22uscwifi%22%2C%22email%22%3A%2242139780%2Buscwifi%40users.noreply.github.com%22%7D%2C%22sender%22%3A%7B%22login%22%3A%22uscwifi%22%2C%22id%22%3A42139780%2C%22node_id%22%3A%22MDQ6VXNlcjQyMTM5Nzgw%22%2C%22avatar_url%22%3A%22https%3A%2F%2Favatars1.githubusercontent.com%2Fu%2F42139780%3Fv%3D4%22%2C%22gravatar_id%22%3A%22%22%2C%22url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%22%2C%22html_url%22%3A%22https%3A%2F%2Fgithub.com%2Fuscwifi%22%2C%22followers_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Ffollowers%22%2C%22following_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Ffollowing%7B%2Fother_user%7D%22%2C%22gists_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fgists%7B%2Fgist_id%7D%22%2C%22starred_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fstarred%7B%2Fowner%7D%7B%2Frepo%7D%22%2C%22subscriptions_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fsubscriptions%22%2C%22organizations_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Forgs%22%2C%22repos_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Frepos%22%2C%22events_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Fevents%7B%2Fprivacy%7D%22%2C%22received_events_url%22%3A%22https%3A%2F%2Fapi.github.com%2Fusers%2Fuscwifi%2Freceived_events%22%2C%22type%22%3A%22User%22%2C%22site_admin%22%3Afalse%7D%7D':/usr/local/rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0/json/common.rb:156:in `parse'/usr/local/rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0/json/common.rb:156:in `parse'server.rb:5:in `block in <main>'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1635:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1635:in `block in compile!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:992:in `block (3 levels) in route!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1011:in `route_eval'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:992:in `block (2 levels) in route!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1040:in `block in process_route'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1038:in `catch'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1038:in `process_route'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:990:in `block in route!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:989:in `each'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:989:in `route!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1097:in `block in dispatch!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1076:in `block in invoke'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1076:in `catch'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1076:in `invoke'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1094:in `dispatch!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:924:in `block in call!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1076:in `block in invoke'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1076:in `catch'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1076:in `invoke'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:924:in `call!'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:913:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-protection-2.0.5/lib/rack/protection/xss_header.rb:18:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-protection-2.0.5/lib/rack/protection/path_traversal.rb:16:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-protection-2.0.5/lib/rack/protection/json_csrf.rb:26:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-protection-2.0.5/lib/rack/protection/base.rb:50:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-protection-2.0.5/lib/rack/protection/base.rb:50:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-protection-2.0.5/lib/rack/protection/frame_options.rb:31:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-2.0.6/lib/rack/logger.rb:15:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-2.0.6/lib/rack/common_logger.rb:33:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:231:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:224:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-2.0.6/lib/rack/head.rb:12:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-2.0.6/lib/rack/method_override.rb:22:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/show_exceptions.rb:22:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:194:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1957:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1502:in `block in call'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1729:in `synchronize'/usr/local/rvm/gems/ruby-2.6.0/gems/sinatra-2.0.5/lib/sinatra/base.rb:1502:in `call'/usr/local/rvm/gems/ruby-2.6.0/gems/rack-2.0.6/lib/rack/handler/webrick.rb:86:in `service'/usr/local/rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:140:in `service'/usr/local/rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0/webrick/httpserver.rb:96:in `run'/usr/local/rvm/rubies/ruby-2.6.0/lib/ruby/2.6.0/webrick/server.rb:307:in `block in start_thread'
::1 - - [11/Feb/2019:23:24:04 CST] "POST /payload HTTP/1.1" 500 204095
- -> /payload

虽然报了个不知道什么错误,但是,最起码我修改git仓库内容这边会有提示了

webhook小试水(无需外网服务器)相关推荐

  1. 乐鑫Esp32学习之旅13 esp32 内置 dns 服务器,无需外网访问域名返回指定网页。(附带Demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  2. 乐鑫esp8266学习rtos3.0笔记第12篇:无需外网,如何实现在本地局域网与控制端做数据交换,分享开发心得。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,不做开发板.仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个" ...

  3. 如何部署 Hyperic ,使得从内网监测外网服务器

    2019独角兽企业重金招聘Python工程师标准>>> 环境介绍: 外网服务器:  www.InnovateDigital.com  用户名/密码 test/test 内网服务器:1 ...

  4. 介绍一个工具给大家,做网站时,经常要上传文件到外网服务器,但是上传时往往需要很长时间,如果有一个文件对比工具……...

    介绍一个工具给大家,做网站时,经常要上传文件到外网服务器,但是上传时往往需要很长时间,如果有一个文件对比工具, 可以对比每次版本有什么文件变化,并单独找出来.这样只需要上传需求的文件就可以达到版本更新 ...

  5. natapp搭建外网服务器

    natapp搭建外网服务器 首先在natapp官网注册一个账号:https://natapp.cn/ 注册好后登陆网站,点击左侧菜单中的购买隧道: 点击免费隧道后进入隧道配置页面,我这里已经配置好了直 ...

  6. 什么是外网服务器?如何搭建外网服务器

    许多人注册了顶级域名,并且给域名购买了解析服务,但是却不知道是否生效了. 下面我就给大家讲解一下如何查询域名解析是否生效. 外网服务器顾名思义,就是为互联网用户提供相关服务的电脑.如何自己搭建外网服务 ...

  7. ESP8266-WIFI模块使用AT指令连接外网服务器

    ESP8266-WIFI模块使用AT指令连接外网服务器 第一步用java代码写一个服务器,代码如下: 代码解释:我是用nio写了一个,异步通信,用到了线程池,比较简单.当wifi模块连接后,会自动创建 ...

  8. 家里的电脑通过电信宽带设置成外网服务器

    家里的电脑通过电信宽带设置成外网服务器 事情原由 最近要和同事远程开发一个东西,需要一个外网的mysql数据库. 自己买的阿里云服务器只有1M的带宽,上面安装的mysql服务器连接很慢,且不稳定,内存 ...

  9. linux外网服务器跳转内网服务器实现内网访问(iptables)

    服务器信息如下 外网服务器:eth0:公网IP eth1:内网IP(192.168.10.205) 公网对外提供服务,内网IP与内部局域网通信. 配置过程: (1)开启iptables service ...

  10. LWIP+ENC28J60长时间运行后无法访问外网服务器

    一台设备,硬件使用STM32+ENC28J60,协议栈使用LWIP-2.1.2版本. 作为TCP客户端与外网的服务器通信,正常运行了约2个月后,出现出法连接服务器的故障, 查看UART日志发现:使用l ...

最新文章

  1. java工程打包时进行签名_使用Java SDK实现离线签名
  2. 教你怎么上传本地代码到github
  3. 【qduoj - 1121】小明的贪心题(Dijkstra最短路 + 最短路条数)
  4. 详细描述三个适于瀑布模型的项目_信息系统项目管理师-第二三章:信息系统项目管理基础与立项管理2...
  5. Jenkins 与 Kubernetes 的 CI 与 CD Git + Maven + Docker+Kubectl
  6. 易语言mysql验证_易语言MySql注册登录
  7. 关于前端的一些基础知识
  8. C++11 并发指南三(Lock 详解)(转载)
  9. mips 系统桥_系统功能调用实现简单输入输出(mips)
  10. TCP协议和UDP协议的对比
  11. PyKeyBoardFairy可以替代你游戏中的卡键盘和鼠标宏
  12. matlab double 取值,matlab定积分计算结果为表达式,我只想得到数值。用double(ans)也没用,不知道还有没有其他方法!...
  13. 计算机视觉学生论文,计算机视觉方面论文参考文献
  14. 「转」新手淘宝天猫小卖家开店,如何做好全盘运营?
  15. 什么是云计算?这个愚蠢的流行词是什么意思?
  16. [图]部分Surface Book 2升级Windows 10 May 2019出现显卡兼容问题
  17. 一起来读书361- 应用密码学:第十一章 数学背景
  18. Springboot 实现将文件压缩,然后下载
  19. 嵌入式ARM设计编程(三) 处理器工作模式
  20. Word 2010 找不到 Endnote选项

热门文章

  1. 《工业控制系统信息安全防护指南》实施建议(下)
  2. idb 怎么回复mysql_MySql数据库通过idb和frm恢复
  3. OBS开源免费桌面视频直播工具/直播推流工具使用指南
  4. java 码表_java IO之 编码 (码表 编码 解码 转换流)
  5. .NET Runtime Optimization Service占用大量cpu问题处理windows2012
  6. 学大数据开发要掌握的基础知识有哪些?
  7. JavaScript实现Sleep效果
  8. 双目标定(三)标定流程(含矫正)
  9. 【Go语言刷题篇】Go完结篇函数、结构体、接口、错误入门学习
  10. L 2 聚焦和发散思维模式