Rumah pangkalan data tutorial mysql 通过数据库数据构建树结构(二)

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

Jun 07, 2016 pm 03:41 PM
klik Klik kanan Buka data pangkalan data tingkap struktur lulus projek

打开项目窗口,右键单击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>
Salin selepas log masuk

在可视编辑器中打开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>
Salin selepas log masuk
<span><p><font> </font></p></span>
Salin selepas log masuk
Salin selepas log masuk
<span><font><font><span>        </span>// Get the person id from the request parameters<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>        </span>String parmTripId = (String)<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>        </span>getExternalContext().getRequestParameterMap().get("tripId");<p></p></font></font></span>
Salin selepas log masuk
<span><p><font> </font></p></span>
Salin selepas log masuk
Salin selepas log masuk
<span><font><font><span>        </span>if (parmTripId != null) {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>            </span>Integer tripId = new Integer(parmTripId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>            </span>try {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>                </span>getSessionBean1().getTripRowSet1().setObject(1, tripId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>  </span><span>              </span>tripDataProvider.refresh();<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>            </span>} catch (Exception e) {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>                </span>error("Cannot display trip " + tripId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>                </span>log("Cannot display trip " + tripId, e);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>            </span>}<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>        </span>}else {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>            </span>error("No trip id specified.");<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>        </span>}<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>     </span>}<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>                  </span><p></p></font></font></span>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk


<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>
Salin selepas log masuk
<span><font><font><span>        </span>getRequestBean1().setPersonId(<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>                </span>(Integer)tripDataProvider.getValue("trip.personid"));<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>        </span>return null;<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>    </span>}<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>    </span><span>           </span><p></p></font></font></span>
Salin selepas log masuk

定义页面导航

    最后,指定页面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>
Salin selepas log masuk
<span><font><font><span>       </span>// Get the id of the currently selected tree node<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>String nodeId = displayTree.getSelected();<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>// Find the tree node component with the given id<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>TreeNode selectedNode =<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>               </span>(TreeNode) this.getForm1().findComponentById(nodeId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>         </span>try {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>// Node's id property is composed of "trip" plus the trip id<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>// Extract the trip id and save it for the next page<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>Integer tripId = Integer.valueOf(selectedNode.getId().substring(4));<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>getRequestBean1().setTripId(tripId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>} catch (Exception e) {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>error("Can't convert node id to Integer: " +<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span><span>        </span>selectedNode.getId().substring(4));<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>return null;<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>}<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>return "case1";<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>   </span>}<p></p></font></font></span>
Salin selepas log masuk
Salin selepas log masuk
<span><font><font><span>                  </span><p></p></font></font></span>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

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

<span><font><font><span>     </span>tripNode.setUrl("/faces/Trip.jsp?tripId=" +<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>            </span>tripDataProvider.getValue("TRIP.TRIPID").toString());<span>  </span><p></p></font></font></span>
Salin selepas log masuk

代码示例5:调整Prerender方法

<span><font><font><span>    </span>ExpressionFactory exFactory =<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>getApplication().getExpressionFactory();<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>    </span>ELContext elContext =<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>getFacesContext().getELContext();<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>    </span>tripNode.setActionExpression(<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>exFactory.createMethodExpression(<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>       </span>elContext, "#{Page1.tripNode_action}",<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>                  </span>String.class, new Class>[0]));<p></p></font></font></span>
Salin selepas log masuk

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

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

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

<span><font><font><span>   </span>public void prerender() {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>        </span><span>  </span>Integer tripId =<span>  </span>getRequestBean1().getTripId();<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>             </span>try {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>               </span>getSessionBean1().getTripRowSet1().setObject(1, tripId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>               </span>tripDataProvider1.refresh();<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>} catch (Exception e) {<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>               </span>error("Cannot display trip " + tripId);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>      </span><span>         </span>log("Cannot display trip " + tripId, e);<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>           </span>}<p></p></font></font></span>
Salin selepas log masuk
<span><font><font><span>   </span>}<p></p></font></font></span>
Salin selepas log masuk
Salin selepas log masuk
<span><font><font><span>                  </span><p></p></font></font></span>
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

运行应用程序。

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

    如果我们的项目是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而造成的。

结束语

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kelajuan Internet Data Selular Perlahan pada iPhone: Pembetulan Kelajuan Internet Data Selular Perlahan pada iPhone: Pembetulan May 03, 2024 pm 09:01 PM

Menghadapi ketinggalan, sambungan data mudah alih perlahan pada iPhone? Biasanya, kekuatan internet selular pada telefon anda bergantung pada beberapa faktor seperti rantau, jenis rangkaian selular, jenis perayauan, dsb. Terdapat beberapa perkara yang boleh anda lakukan untuk mendapatkan sambungan Internet selular yang lebih pantas dan boleh dipercayai. Betulkan 1 – Paksa Mulakan Semula iPhone Kadangkala, paksa memulakan semula peranti anda hanya menetapkan semula banyak perkara, termasuk sambungan selular. Langkah 1 – Hanya tekan kekunci naikkan kelantangan sekali dan lepaskan. Seterusnya, tekan kekunci Turun Kelantangan dan lepaskannya semula. Langkah 2 - Bahagian seterusnya proses adalah untuk menahan butang di sebelah kanan. Biarkan iPhone selesai dimulakan semula. Dayakan data selular dan semak kelajuan rangkaian. Semak semula Betulkan 2 – Tukar mod data Walaupun 5G menawarkan kelajuan rangkaian yang lebih baik, ia berfungsi lebih baik apabila isyarat lemah

Daya hidup kecerdasan super membangkitkan! Tetapi dengan kedatangan AI yang mengemas kini sendiri, ibu tidak perlu lagi bimbang tentang kesesakan data Daya hidup kecerdasan super membangkitkan! Tetapi dengan kedatangan AI yang mengemas kini sendiri, ibu tidak perlu lagi bimbang tentang kesesakan data Apr 29, 2024 pm 06:55 PM

Saya menangis hingga mati. Dunia sedang membina model besar. Data di Internet tidak mencukupi. Model latihan kelihatan seperti "The Hunger Games", dan penyelidik AI di seluruh dunia bimbang tentang cara memberi makan data ini kepada pemakan yang rakus. Masalah ini amat ketara dalam tugas berbilang modal. Pada masa mereka mengalami kerugian, pasukan pemula dari Jabatan Universiti Renmin China menggunakan model baharu mereka sendiri untuk menjadi yang pertama di China untuk menjadikan "suapan data yang dijana model itu sendiri" menjadi kenyataan. Selain itu, ia merupakan pendekatan serampang dua mata dari segi pemahaman dan sisi penjanaan Kedua-dua pihak boleh menjana data baharu berbilang modal yang berkualiti tinggi dan memberikan maklum balas data kepada model itu sendiri. Apakah model? Awaker 1.0, model berbilang modal besar yang baru sahaja muncul di Forum Zhongguancun. Siapa pasukan itu? Enjin Sophon. Diasaskan oleh Gao Yizhao, pelajar kedoktoran di Sekolah Kecerdasan Buatan Hillhouse Universiti Renmin.

Tentera Udara A.S. mempamerkan jet pejuang AI pertamanya dengan profil tinggi! Menteri secara peribadi menjalankan pandu uji tanpa campur tangan semasa keseluruhan proses, dan 100,000 baris kod telah diuji selama 21 kali. Tentera Udara A.S. mempamerkan jet pejuang AI pertamanya dengan profil tinggi! Menteri secara peribadi menjalankan pandu uji tanpa campur tangan semasa keseluruhan proses, dan 100,000 baris kod telah diuji selama 21 kali. May 07, 2024 pm 05:00 PM

Baru-baru ini, bulatan tentera telah terharu dengan berita: jet pejuang tentera AS kini boleh melengkapkan pertempuran udara automatik sepenuhnya menggunakan AI. Ya, baru-baru ini, jet pejuang AI tentera AS telah didedahkan buat pertama kali, mendedahkan misterinya. Nama penuh pesawat pejuang ini ialah Variable Stability Simulator Test Aircraft (VISTA). Ia diterbangkan sendiri oleh Setiausaha Tentera Udara AS untuk mensimulasikan pertempuran udara satu lawan satu. Pada 2 Mei, Setiausaha Tentera Udara A.S. Frank Kendall berlepas menggunakan X-62AVISTA di Pangkalan Tentera Udara Edwards Ambil perhatian bahawa semasa penerbangan selama satu jam, semua tindakan penerbangan telah diselesaikan secara autonomi oleh AI! Kendall berkata - "Sejak beberapa dekad yang lalu, kami telah memikirkan tentang potensi tanpa had pertempuran udara-ke-udara autonomi, tetapi ia sentiasa kelihatan di luar jangkauan." Namun kini,

Robot Tesla bekerja di kilang, Musk: Tahap kebebasan tangan akan mencapai 22 tahun ini! Robot Tesla bekerja di kilang, Musk: Tahap kebebasan tangan akan mencapai 22 tahun ini! May 06, 2024 pm 04:13 PM

Video terbaru robot Tesla Optimus dikeluarkan, dan ia sudah boleh berfungsi di kilang. Pada kelajuan biasa, ia mengisih bateri (bateri 4680 Tesla) seperti ini: Pegawai itu juga mengeluarkan rupanya pada kelajuan 20x - pada "stesen kerja" kecil, memilih dan memilih dan memilih: Kali ini ia dikeluarkan Salah satu sorotan video itu ialah Optimus menyelesaikan kerja ini di kilang, sepenuhnya secara autonomi, tanpa campur tangan manusia sepanjang proses. Dan dari perspektif Optimus, ia juga boleh mengambil dan meletakkan bateri yang bengkok, memfokuskan pada pembetulan ralat automatik: Berkenaan tangan Optimus, saintis NVIDIA Jim Fan memberikan penilaian yang tinggi: Tangan Optimus adalah robot lima jari di dunia paling cerdik. Tangannya bukan sahaja boleh disentuh

Satu kad menjalankan Llama 70B lebih pantas daripada dua kad, Microsoft hanya meletakkan FP6 ke dalam A100 | Satu kad menjalankan Llama 70B lebih pantas daripada dua kad, Microsoft hanya meletakkan FP6 ke dalam A100 | Apr 29, 2024 pm 04:55 PM

FP8 dan ketepatan pengiraan titik terapung yang lebih rendah bukan lagi "paten" H100! Lao Huang mahu semua orang menggunakan INT8/INT4, dan pasukan Microsoft DeepSpeed ​​​​memaksa diri mereka menjalankan FP6 pada A100 tanpa sokongan rasmi daripada Nvidia. Keputusan ujian menunjukkan bahawa kaedah baharu TC-FPx FP6 kuantisasi pada A100 adalah hampir atau kadangkala lebih pantas daripada INT4, dan mempunyai ketepatan yang lebih tinggi daripada yang terakhir. Selain itu, terdapat juga sokongan model besar hujung ke hujung, yang telah bersumberkan terbuka dan disepadukan ke dalam rangka kerja inferens pembelajaran mendalam seperti DeepSpeed. Keputusan ini juga mempunyai kesan serta-merta pada mempercepatkan model besar - di bawah rangka kerja ini, menggunakan satu kad untuk menjalankan Llama, daya pemprosesan adalah 2.65 kali lebih tinggi daripada dua kad. satu

Dalam beberapa jam selepas dikeluarkan, Microsoft memadamkan model sumber terbuka yang besar setanding dengan GPT-4 dalam beberapa saat! Terlupa mengambil ujian racun Dalam beberapa jam selepas dikeluarkan, Microsoft memadamkan model sumber terbuka yang besar setanding dengan GPT-4 dalam beberapa saat! Terlupa mengambil ujian racun Apr 23, 2024 pm 05:22 PM

Minggu lepas, Microsoft menurunkan WizardLM-2, model sumber terbuka yang dipanggil tahap GPT-4. Tetapi saya tidak menjangka ia akan dipadamkan serta-merta beberapa jam selepas ia disiarkan. Beberapa netizen tiba-tiba mendapati bahawa berat model WizardLM dan siaran pengumuman semuanya telah dipadamkan dan tidak lagi berada dalam koleksi Microsoft Selain daripada sebutan tapak, tiada bukti boleh ditemui untuk membuktikan bahawa ini adalah projek rasmi Microsoft. Halaman utama projek GitHub telah menjadi 404. Alamat projek: https://wizardlm.github.io/ Termasuk berat model pada HF, semuanya telah hilang... Seluruh rangkaian penuh kekeliruan, mengapa WizardLM hilang? Walau bagaimanapun, sebab mengapa Microsoft melakukan ini adalah kerana pasukan itu terlupa untuk "menguji" model tersebut. Kemudian, mikro

Peningkatan sumber terbuka komprehensif Open-Sora: menyokong penjanaan video 16s dan resolusi 720p Peningkatan sumber terbuka komprehensif Open-Sora: menyokong penjanaan video 16s dan resolusi 720p Apr 25, 2024 pm 02:55 PM

Open-Sora telah dikemas kini secara senyap dalam komuniti sumber terbuka Ia kini menyokong penjanaan video sehingga 16 saat, dengan resolusi sehingga 720p, dan boleh mengendalikan teks-ke-imej, teks-ke-video, imej-ke-video, dan video-ke-video daripada sebarang nisbah aspek dan penjanaan memerlukan video yang tidak terhingga. Jom cuba. Hasilkan pemandangan salji Krismas skrin mendatar, hantar ke tapak B dan kemudian jana skrin menegak, dan gunakan Douyin untuk menjana video berdurasi 16 saat Sekarang semua orang boleh mengalami ketagihan menulis skrip. GitHub Bimbingan: https://github.com/hpcaitech/Open-Sora Apa yang lebih menarik ialah Open-Sora masih semua sumber terbuka, termasuk seni bina model terkini, berat model terkini, berbilang masa/resolusi/jangka panjang

Pemula AI secara kolektif menukar pekerjaan kepada OpenAI, dan pasukan keselamatan berkumpul semula selepas Ilya pergi! Pemula AI secara kolektif menukar pekerjaan kepada OpenAI, dan pasukan keselamatan berkumpul semula selepas Ilya pergi! Jun 08, 2024 pm 01:00 PM

Minggu lalu, di tengah gelombang peletakan jawatan dalaman dan kritikan luar, OpenAI dibelenggu oleh masalah dalaman dan luaran: - Pelanggaran kakak balu itu mencetuskan perbincangan hangat global - Pekerja menandatangani "fasal tuan" didedahkan satu demi satu - Netizen menyenaraikan " Ultraman " tujuh dosa maut" ” Pembasmi khabar angin: Menurut maklumat dan dokumen bocor yang diperolehi oleh Vox, kepimpinan kanan OpenAI, termasuk Altman, sangat mengetahui peruntukan pemulihan ekuiti ini dan menandatanganinya. Di samping itu, terdapat isu serius dan mendesak yang dihadapi oleh OpenAI - keselamatan AI. Pemergian lima pekerja berkaitan keselamatan baru-baru ini, termasuk dua pekerjanya yang paling terkemuka, dan pembubaran pasukan "Penjajaran Super" sekali lagi meletakkan isu keselamatan OpenAI dalam perhatian. Majalah Fortune melaporkan bahawa OpenA

See all articles