ホームページ データベース mysql チュートリアル 通过数据库数据构建树结构(二)

通过数据库数据构建树结构(二)

Jun 07, 2016 pm 03:41 PM
クリック 右クリック 開ける データ データベース 構造 合格 プロジェクト

打开项目窗口,右键单击Web页节点,然后从弹出菜单中选择新建 可视化 Web JSF 页。将新页命名为Trip。 打开服务窗口,然后将表 TRIP 节点拖放到Trip页的可视 编辑器上。 导航窗口将在 Trip 部分显示 tripDataProvider 节点 , 在 SessionBean1 部分中显示 tr

打开“项目”窗口,右键单击“Web页”节点,然后从弹出菜单中选择“新建>可视化Web JSF页”。将新页命名为Trip。

打开“服务”窗口,然后将“表> TRIP 节点”拖放到Trip页的可视编辑器上。

导航窗口将在“Trip”部分显示“tripDataProvider”节点“SessionBean1”部分中显示“tripRowSet1”节点。

在导航窗口中,右键单击“tripRowSet1”节点,然后选择“编辑SQL语句”。

在查询编辑器的“设计网格”中,右键单击TRIPID行中的任意单元格,然后选择“添加查询条件”。在对话框中,将“比较”下拉列表设置为“= 等于”,然后选中“参数”单选按钮。单击“确定”按钮。

我们可以在TRIPID<span>“</span>条件列中看到“= ?”,并在SQL查询中添加以下WHERE子句

<span><font><font>WHERE TRAVEL.TRIP.TRIPID = ? <p></p></font></font></span>
ログイン後にコピー

在可视编辑器中打开Trip页。从组件面板的Basic部分拖动一个“超级链接”组件到页面上,键入<span>“主页”,然后按回车键。</span>

在超级链接组件的<span>“</span>属性窗口中单击action属性的省略号 按钮然后从下拉列表中选择<span>hyperlink1_action</span>单击<span>“</span>确定”按钮

IDE会将<span>hyperlink1_action</span>事件处理程序添加到Java源代码中。

从组件面板拖动一个“消息组”组件到页面上,然后将其放在“超级链接”组件的右侧。

从组件面板的“布局”部分拖动一个“属性表单”组件到页面上,然后将它放在“超级链接”组件的下面。

“属性表单”组件提供了一个设置行程信息布局的容器。“属性表单”组件包含了一个“属性表单部分”,而该部分又包含一个“属性”组件。

选择“属性表单部分1”。在“属性”窗口中,将label属性设置为Trip Details。

注:

<span>“</span>概要窗口中展开“propertySheet1>div1”节点,然后选择“property1”节点。在<span>“</span>属性窗口中<span>label</span><span>属性设置为</span><span>“</span><span>启程日期</span><span>:”,</span>然后按回车键。

在“概要”窗口中,选择“div1”,然后单击鼠标右键,从弹出菜单中选择“添加属性”。在“属性”窗口中,将<span>label属性设置为“出发城市:”,</span>然后按回车键。

从组件面板拖放一个“静态文本”组件到“概要”窗口的“property1”节点上。

该静态文本将成为property1的一个子节点。同时该静态文本还将出现在可视编辑器中。

TRIP.DEPDAT,然后单击“确定”。

当前日期会出现在可视编辑器的静态文本组件中。

 

添加静态文本组件到property2中,然后将静态文本绑定到TRIP.DEPCITY

添加代码

    现在,我们将添加一些代码,以便Trip页可以获取存储在页面1中的tripid,同时页面1也可以获取存储在Trip页中的personid。

Java 编辑器中打开Trip页,然后找到<span>prerender</span>方法。添加以下粗体显示的代码,使得该方法可以获取存储在页面1中的tripId。

代码示例2:Trip页中的prerender方法

<span><font><font><span>    </span>public void prerender() {<p></p></font></font></span>
ログイン後にコピー
<span><p><font> </font></p></span>
ログイン後にコピー
ログイン後にコピー
<span><font><font><span>        </span>// Get the person id from the request parameters<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span>String parmTripId = (String)<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span>getExternalContext().getRequestParameterMap().get("tripId");<p></p></font></font></span>
ログイン後にコピー
<span><p><font> </font></p></span>
ログイン後にコピー
ログイン後にコピー
<span><font><font><span>        </span>if (parmTripId != null) {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>            </span>Integer tripId = new Integer(parmTripId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>            </span>try {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>                </span>getSessionBean1().getTripRowSet1().setObject(1, tripId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>  </span><span>              </span>tripDataProvider.refresh();<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>            </span>} catch (Exception e) {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>                </span>error("Cannot display trip " + tripId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>                </span>log("Cannot display trip " + tripId, e);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>            </span>}<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span>}else {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>            </span>error("No trip id specified.");<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span>}<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>     </span>}<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>                  </span><p></p></font></font></span>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー


<span>setObject方法</span>将行程查询的第一个参数设置为tripId。也就是说,该方法将查询中的?替换为 tripId。此查询只有一个参数,因此我们只需调用<span>setObject</span>一次。对<span>tripDataProvider1.refresh()的调用</span>会同时调用<span>CachedRowSet.release()</span>,并且重置CachedRowSetDataProvider的光标。但是此时不会执行CachesRowSet

找到<span>hyperlink1_action方法。</span>添加以下粗体显示的代码,将personId传递给页面1:

代码示例3:Trip页的hyperlink1_action方法

<span><font><font><span>    </span>public String hyperlink1_action() {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span>getRequestBean1().setPersonId(<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>                </span>(Integer)tripDataProvider.getValue("trip.personid"));<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span>return null;<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>    </span>}<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>    </span><span>           </span><p></p></font></font></span>
ログイン後にコピー

定义页面导航

    最后,指定页面1上的树节点与Trip页之间的导航。

在可视编辑器的设计视图中的任意位置单击鼠标右键,选择“页面导航”。

Page1.jsp图标上单击连接器接口,然后拖动一条连线到Trip.jsp图标。

展开Trip.jsp图标,然后从“超级链接”组件拖动一条连线到Page1.jsp图标。页面导航设置。

 

运行该应用程序。在主页上,展开游客的姓名,然后单击某个旅行日期。

此时将打开Trip页打开,其中包含该行程的详细信息。

 

Trip页中,单击“主页”链接。请注意,在主页上我们选择的最后一个行程的一级节点仍处于展开状态。

通过展开和折叠一级树节点并单击旅行日期,我们可以继续浏览该应用程序。

更多功能:将Action方法和树节点绑定

    如果我们使用的是JavaServer Faces 1.2树组件也就是说项目的Java EE版本设置为Java EE 5平台),则可以将action方法与树节点绑定并且通过在action方法中调用树组件的<span>getSelected()</span>方法可以确定单击的是哪个节点如以下步骤所示。

添加一个tripId属性到Integer类型的Request Bean中。

将以下方法添加页面1的Java源代码中:

代码示例4:页面1的tripNode_action方法

<span><font><font><span>   </span>public String tripNode_action() {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>// Get the id of the currently selected tree node<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>String nodeId = displayTree.getSelected();<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>// Find the tree node component with the given id<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>TreeNode selectedNode =<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>               </span>(TreeNode) this.getForm1().findComponentById(nodeId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>         </span>try {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>// Node's id property is composed of "trip" plus the trip id<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>// Extract the trip id and save it for the next page<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>Integer tripId = Integer.valueOf(selectedNode.getId().substring(4));<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>getRequestBean1().setTripId(tripId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>} catch (Exception e) {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>error("Can't convert node id to Integer: " +<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span><span>        </span>selectedNode.getId().substring(4));<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>return null;<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>}<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>return "case1";<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>   </span>}<p></p></font></font></span>
ログイン後にコピー
ログイン後にコピー
<span><font><font><span>                  </span><p></p></font></font></span>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

在页面1的<span>prerender方法中,将以下代码替换为代码示例5中的代码。</span>

<span><font><font><span>     </span>tripNode.setUrl("/faces/Trip.jsp?tripId=" +<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>            </span>tripDataProvider.getValue("TRIP.TRIPID").toString());<span>  </span><p></p></font></font></span>
ログイン後にコピー

代码示例5:调整Prerender方法

<span><font><font><span>    </span>ExpressionFactory exFactory =<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>getApplication().getExpressionFactory();<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>    </span>ELContext elContext =<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>getFacesContext().getELContext();<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>    </span>tripNode.setActionExpression(<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>exFactory.createMethodExpression(<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>       </span>elContext, "#{Page1.tripNode_action}",<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>                  </span>String.class, new Class>[0]));<p></p></font></font></span>
ログイン後にコピー

按Alt-Shift-F组合键来修复导入。

在Trip页的<span>prerender()方法中,将主体替换为以下代码:</span>

代码示例6:Trip页的prerender方法

<span><font><font><span>   </span>public void prerender() {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>        </span><span>  </span>Integer tripId =<span>  </span>getRequestBean1().getTripId();<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>             </span>try {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>               </span>getSessionBean1().getTripRowSet1().setObject(1, tripId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>               </span>tripDataProvider1.refresh();<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>} catch (Exception e) {<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>               </span>error("Cannot display trip " + tripId);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>      </span><span>         </span>log("Cannot display trip " + tripId, e);<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>           </span>}<p></p></font></font></span>
ログイン後にコピー
<span><font><font><span>   </span>}<p></p></font></font></span>
ログイン後にコピー
ログイン後にコピー
<span><font><font><span>                  </span><p></p></font></font></span>
ログイン後にコピー
ログイン後にコピー
ログイン後にコピー

运行应用程序。

关于树节点选择的注意事项

    如果我们的项目是J2EE 1.4项目,则在选择树节点时应注意以下一些事项:

JavaServer Faces 1.1树组件无法使用<span>getSelected</span><span>方法或</span><span>getCookieSelectedTreeNode</span><span>方法来确定我们选择的是哪个节点。</span>如果用户禁用了浏览器中的cookie那么这些方法将不能返回到正确值。另外,对于开启cookies的浏览器,用户第一次访问页面并单击某个节点时,cokkie 可能会返回错误值。如果浏览器中有前一次访问时遗留的cookie信息,则有可能返回前一次选定的值。由于在JavaServer Faces 1.2版本中,树组件不使用cookie来保存选定的信息,所以1.2版本中不存在上述问题。

树节点的突出显示部分不在两个会话之间被清除。如果多次运行本教程中的程序,则上次会话中选择的节点将在页面刚打开时突出显示在新会话中。这个问题是由于使用cookie来传输选定的节点ID而造成的。

结束语

    在本教程中,我们通过数据库数据构建了一个树结构。我们构建了一个由两个页面组成的应用程序,其中第一页包含一个树组件。我们将数据库中的名字填充到树结构的一级节点,然后用此人的行程来填充二级节点。然后我们将第一页上的每个行程链接到第二页,在第二页中显示了该行程的详细信息。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

超知性の生命力が覚醒する!しかし、自己更新 AI の登場により、母親はデータのボトルネックを心配する必要がなくなりました。 超知性の生命力が覚醒する!しかし、自己更新 AI の登場により、母親はデータのボトルネックを心配する必要がなくなりました。 Apr 29, 2024 pm 06:55 PM

世界は狂ったように大きなモデルを構築していますが、インターネット上のデータだけではまったく不十分です。このトレーニング モデルは「ハンガー ゲーム」のようであり、世界中の AI 研究者は、データを貪欲に食べる人たちにどのように餌を与えるかを心配しています。この問題は、マルチモーダル タスクで特に顕著です。何もできなかった当時、中国人民大学学部のスタートアップチームは、独自の新しいモデルを使用して、中国で初めて「モデル生成データフィード自体」を実現しました。さらに、これは理解側と生成側の 2 つの側面からのアプローチであり、両方の側で高品質のマルチモーダルな新しいデータを生成し、モデル自体にデータのフィードバックを提供できます。モデルとは何ですか? Awaker 1.0 は、中関村フォーラムに登場したばかりの大型マルチモーダル モデルです。チームは誰ですか?ソフォンエンジン。人民大学ヒルハウス人工知能大学院の博士課程学生、ガオ・イージャオ氏によって設立されました。

iPhoneのセルラーデータインターネット速度が遅い:修正 iPhoneのセルラーデータインターネット速度が遅い:修正 May 03, 2024 pm 09:01 PM

iPhone のモバイル データ接続に遅延や遅い問題が発生していませんか?通常、携帯電話の携帯インターネットの強度は、地域、携帯ネットワークの種類、ローミングの種類などのいくつかの要因によって異なります。より高速で信頼性の高いセルラー インターネット接続を実現するためにできることがいくつかあります。解決策 1 – iPhone を強制的に再起動する 場合によっては、デバイスを強制的に再起動すると、携帯電話接続を含む多くの機能がリセットされるだけです。ステップ 1 – 音量を上げるキーを 1 回押して放します。次に、音量小キーを押して、もう一度放します。ステップ 2 – プロセスの次の部分は、右側のボタンを押し続けることです。 iPhone の再起動が完了するまで待ちます。セルラーデータを有効にし、ネットワーク速度を確認します。もう一度確認してください 修正 2 – データ モードを変更する 5G はより優れたネットワーク速度を提供しますが、信号が弱い場合はより適切に機能します

アメリカ空軍が初のAI戦闘機を公開し注目を集める!大臣はプロセス全体を通じて干渉することなく個人的にテストを実施し、10万行のコードが21回にわたってテストされました。 アメリカ空軍が初のAI戦闘機を公開し注目を集める!大臣はプロセス全体を通じて干渉することなく個人的にテストを実施し、10万行のコードが21回にわたってテストされました。 May 07, 2024 pm 05:00 PM

最近、軍事界は、米軍戦闘機が AI を使用して完全自動空戦を完了できるようになったというニュースに圧倒されました。そう、つい最近、米軍のAI戦闘機が初めて公開され、その謎が明らかになりました。この戦闘機の正式名称は可変安定性飛行シミュレーター試験機(VISTA)で、アメリカ空軍長官が自ら飛行させ、一対一の空戦をシミュレートした。 5 月 2 日、フランク ケンダル米国空軍長官は X-62AVISTA でエドワーズ空軍基地を離陸しました。1 時間の飛行中、すべての飛行動作が AI によって自律的に完了されたことに注目してください。ケンダル氏は「過去数十年にわたり、私たちは自律型空対空戦闘の無限の可能性について考えてきたが、それは常に手の届かないものだと思われてきた」と語った。しかし今では、

テスラのロボットは工場で働く、マスク氏:手の自由度は今年22に達する! テスラのロボットは工場で働く、マスク氏:手の自由度は今年22に達する! May 06, 2024 pm 04:13 PM

テスラのロボット「オプティマス」の最新映像が公開され、すでに工場内で稼働可能となっている。通常の速度では、バッテリー(テスラの4680バッテリー)を次のように分類します:公式は、20倍の速度でどのように見えるかも公開しました - 小さな「ワークステーション」上で、ピッキング、ピッキング、ピッキング:今回は、それがリリースされたハイライトの1つビデオの内容は、オプティマスが工場内でこの作業を完全に自律的に行​​い、プロセス全体を通じて人間の介入なしに完了するというものです。そして、オプティマスの観点から見ると、自動エラー修正に重点を置いて、曲がったバッテリーを拾い上げたり配置したりすることもできます。オプティマスのハンドについては、NVIDIA の科学者ジム ファン氏が高く評価しました。オプティマスのハンドは、世界の 5 本指ロボットの 1 つです。最も器用。その手は触覚だけではありません

2024年のQSランキングを公開!コンピューターサイエンスのMITがリストを独占、清華大学が11位、北京大学が15位 2024年のQSランキングを公開!コンピューターサイエンスのMITがリストを独占、清華大学が11位、北京大学が15位 Apr 18, 2024 pm 09:04 PM

2024QS 分野別世界大学ランキングはこちら!全体としては、2023 年からの変化はほとんどありません。公式ウェブサイトの情報によると、2024QS 主題別世界大学ランキングは 55 の下位部門と 5 つの主要学術分野をカバーしています。合計 1,559 の大学がランキングに参加し、そのうち 64 大学が今年の新人大学です (つまり、2023 年のランキングには登場しません)。この 64 大学のうち、本当に初めて登場する大学が 14 校あります。その中には中国科学院大学も含まれます。洗練された科目によると、音楽は今年度から新設された科目です。さらに、データ サイエンスと人工知能のランキングも拡大され、新たに 51 の大学がランキングに追加されました。全体リストの上位 5 位は、マサチューセッツ工科大学、ケンブリッジ大学、オックスフォード大学、ハーバード大学です。

Llama 70B を実行するシングル カードはデュアル カードより高速、Microsoft は FP6 を A100 オープンソースに強制導入 Llama 70B を実行するシングル カードはデュアル カードより高速、Microsoft は FP6 を A100 オープンソースに強制導入 Apr 29, 2024 pm 04:55 PM

FP8 以下の浮動小数点数値化精度は、もはや H100 の「特許」ではありません。 Lao Huang は誰もが INT8/INT4 を使用できるようにしたいと考え、Microsoft DeepSpeed チームは NVIDIA からの公式サポートなしで A100 上で FP6 の実行を開始しました。テスト結果は、A100 での新しい方式 TC-FPx の FP6 量子化が INT4 に近いか、場合によってはそれよりも高速であり、後者よりも精度が高いことを示しています。これに加えて、エンドツーエンドの大規模モデルのサポートもあり、オープンソース化され、DeepSpeed などの深層学習推論フレームワークに統合されています。この結果は、大規模モデルの高速化にも即座に影響します。このフレームワークでは、シングル カードを使用して Llama を実行すると、スループットはデュアル カードのスループットの 2.65 倍になります。 1つ

Open-Sora の包括的なオープンソース アップグレード: 16 秒のビデオ生成と 720p 解像度をサポート Open-Sora の包括的なオープンソース アップグレード: 16 秒のビデオ生成と 720p 解像度をサポート Apr 25, 2024 pm 02:55 PM

Open-Sora は、オープン ソース コミュニティで密かに更新され、最大 720p の解像度で最大 16 秒のビデオ生成をサポートし、テキストから画像へ、テキストからビデオへ、画像からビデオへの変換を処理できます。あらゆるアスペクト比のビデオ間の処理や、無限に長いビデオの生成ニーズにも対応します。試してみましょう。横画面のクリスマス雪景色を生成し、B サイトに投稿してから縦画面を生成し、Douyin を使用して 16 秒のビデオを生成します。これで、誰もが脚本に夢中になる生活を送ることができます。ガイダンス GitHub: https://github.com/hpcaitech/Open-Sora さらにすごいのは、Open-Sora は、最新のモデル アーキテクチャ、最新のモデルの重み、マルチタイム/解像度/長期を含め、依然としてすべてオープン ソースであるということです。

リリースから数時間以内に、Microsoft は GPT-4 に匹敵する大規模なオープン ソース モデルを数秒で削除しました。毒物検査を受けるのを忘れた リリースから数時間以内に、Microsoft は GPT-4 に匹敵する大規模なオープン ソース モデルを数秒で削除しました。毒物検査を受けるのを忘れた Apr 23, 2024 pm 05:22 PM

先週、MicrosoftはGPT-4レベルと呼ばれるオープンソースモデルであるWizardLM-2をエアドロップした。しかし、投稿されてから数時間後にすぐに削除されるとは思いませんでした。一部のネチズンは、WizardLM のモデル ウェイトと発表投稿がすべて削除され、Microsoft のコレクションになくなったことを突然発見しました。このサイトについての言及を除けば、これが Microsoft の公式プロジェクトであることを証明する証拠は見つかりませんでした。 GitHub プロジェクトのホームページが 404 になりました。プロジェクトアドレス: https://wizardlm.github.io/ HF 上のモデルの重みを含め、すべてが消えてしまいました...ネットワーク全体が混乱に満ちています、なぜ WizardLM は消えたのですか?しかし、Microsoft がこのようなことを行った理由は、チームがモデルを「テスト」するのを忘れたためです。後はマイクロ

See all articles