Skip to content

Commit

Permalink
Publish
Browse files Browse the repository at this point in the history
  • Loading branch information
hanxi committed Mar 28, 2024
1 parent 6a86510 commit a7660e5
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 12 deletions.
2 changes: 1 addition & 1 deletion p/35/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

<span class="pl-c">// 判断是不是ios端</span>
<span class="pl-k">function</span> <span class="pl-en">isOS</span><span class="pl-kos">(</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
<span class="pl-k">return</span> <span class="pl-s1">navigator</span><span class="pl-kos">.</span><span class="pl-c1">userAgent</span><span class="pl-kos">.</span><span class="pl-en">match</span><span class="pl-kos">(</span><span class="pl-pds"><span class="pl-c1">/</span>ipad<span class="pl-c1">|</span>iphone<span class="pl-c1">/</span>i</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-k">return</span> <span class="pl-s1">navigator</span><span class="pl-kos">.</span><span class="pl-c1">userAgent</span><span class="pl-kos">.</span><span class="pl-en">match</span><span class="pl-kos">(</span><span class="pl-pds"><span class="pl-c1">/</span>ipad|iphone<span class="pl-c1">/</span>i</span><span class="pl-kos">)</span><span class="pl-kos">;</span>
<span class="pl-kos">}</span>
<span class="pl-c">//创建文本元素</span>
<span class="pl-k">function</span> <span class="pl-en">createTextArea</span><span class="pl-kos">(</span><span class="pl-s1">text</span><span class="pl-kos">)</span> <span class="pl-kos">{</span>
Expand Down
16 changes: 8 additions & 8 deletions p/44/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -69,14 +69,14 @@
<p>20200206更新:<br>
上面走了点弯路,用下面的 tampermonkey 脚本方法更方便。</p>
<div class="highlight highlight-source-js"><pre class="notranslate"><span class="pl-c">// ==UserScript==</span>
<span class="pl-c">// <span class="pl-k">@name</span> bridge.51zhy.cn</span>
<span class="pl-c">// <span class="pl-k">@namespace</span> http://tampermonkey.net/</span>
<span class="pl-c">// <span class="pl-k">@version</span> 0.1</span>
<span class="pl-c">// <span class="pl-k">@grant</span> GM_xmlhttpRequest</span>
<span class="pl-c">// <span class="pl-k">@description</span> try to take over the world!</span>
<span class="pl-c">// <span class="pl-k">@author</span> You</span>
<span class="pl-c">// <span class="pl-k">@match</span> yd.51zhy.cn/*</span>
<span class="pl-c">// <span class="pl-k">@grant</span> GM_setClipboard</span>
<span class="pl-c">// @name bridge.51zhy.cn</span>
<span class="pl-c">// @namespace http://tampermonkey.net/</span>
<span class="pl-c">// @version 0.1</span>
<span class="pl-c">// @grant GM_xmlhttpRequest</span>
<span class="pl-c">// @description try to take over the world!</span>
<span class="pl-c">// @author You</span>
<span class="pl-c">// @match yd.51zhy.cn/*</span>
<span class="pl-c">// @grant GM_setClipboard</span>
<span class="pl-c">// ==/UserScript==</span>

<span class="pl-k">let</span> <span class="pl-s1">allText</span> <span class="pl-c1">=</span> <span class="pl-kos">{</span><span class="pl-kos">}</span><span class="pl-kos">;</span>
Expand Down
4 changes: 2 additions & 2 deletions p/90/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -552,9 +552,9 @@ <h2>再设计一下文件目录结构</h2>
dirty_gen -tmpl=dirty_tmpl/wanfa1.tmpl -out=dirty_out/wanfa1.go
dirty_gen -tmpl=dirty_tmpl/wanfa2.tmpl -out=dirty_out/wanfa2.go</pre></div>
<p>其他地方使用可以这样:</p>
<div class="highlight highlight-source-go"><pre class="notranslate"><span class="pl-k">import</span> dirty_out<span class="pl-s"></span>
<div class="highlight highlight-source-go"><pre class="notranslate"><span class="pl-k">import</span> <span class="pl-s1">dirty_out</span>

<span class="pl-s1">dirty_out</span>.<span class="pl-en">NewXXX</span>()
<span class="pl-s1">dirty_out</span>.<span class="pl-s1">NewXXX</span>()
</pre></div>
<p>进展:目前就差实现 dirty_gen 程序了,初版的 dirty_gen.go 如下:</p>
<div class="highlight highlight-source-go"><pre class="notranslate"><span class="pl-k">package</span> main
Expand Down
5 changes: 4 additions & 1 deletion p/93/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,6 @@
<hr>
<p>已经完成了 schema.lua 的基础结构格式: <a href="https://github.com/hanxi/lua-dirty-mongo/blob/main/schema.lua">https://github.com/hanxi/lua-dirty-mongo/blob/main/schema.lua</a></p>
<p>目前只有表和子表结构,未来有空再加上 array , map 。最后再加上从 proto3 自动生成就算结束了。</p>
<p>TODO:</p>
<hr>
<p>最终的开发游戏逻辑的效果应该是这样的:</p>
<ul>
Expand All @@ -94,6 +93,10 @@
</ul>
<p>在框架层面做好数据的加载和写入,比如首次访问数据直接从 MongoDB 里加载完整数据,然后用 dirtydoc 包裹起来给到玩法逻辑,玩法逻辑操作 dirtydoc 对象,框架每 5 分钟定时检查 dirtydoc 是否有差异,有差异就把差异写入 MongoDB。</p>
<p>这样写玩法逻辑就不用关心数据是怎么从数据库中加载出来的和落地的。</p>
<hr>
<ul>
<li>20240328 更新:已加上 array 和 map,并支持从 proto3 文件生成 schema.lua 文件</li>
</ul>
</div>
<div id="comment">
<a href="https://github.com/hanxi/blog/issues/93#new_comment_field"> 点击进入评论 ... </a>
Expand Down

0 comments on commit a7660e5

Please sign in to comment.