Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
QWidgets 是一個功能完整的框架,它具有專業的可觸摸的jQuery插件、主題、輸入驗證、拖放插件、數據適配器,內置WAI-ARIA(無障礙網頁應用)可訪問性、國際化和MVVM模式支持。jQWidgets 為搭建專業網站和開發移動應用程序提供了一個全面的解決方案。它完全基于開放的標準和技術,如 HTML5、CSS、Javascript和jQuery。jQWidgets能實現響應式web開發,可以幫助您創建在桌面、平板電腦和智能手機上看起來很漂亮的應用程序和網站。
打造能夠跨設備和瀏覽器工作的令人驚嘆的網站和移動應用程序——全部由HTML5、Javascript和jQuery提供支持。 寫一次代碼而不用擔心瀏覽器的兼容性問題。您的網站和應用程序在每一個瀏覽器上都會很漂亮。
在現代瀏覽器如Safari、火狐、Chrome、Opera和IE9+中使用SVG和HTML5實現高品質的硬件加速網頁渲染。 在早期版本的Internet Explorer中自動回退為VML(矢量可標記語言)渲染。
jQWidgets將JavaScript和HTML UI開發帶上了一個新臺階。它提供了內置的設備和瀏覽器檢測功能,通過自動調節以獲得最佳的用戶體驗。
jQWidgets是一個可靠的,符合標準的,基于jQuery、HTML5、CSS和SVG的JavaScript庫。它提高了生產效率,降低了開發成本。
占用空間小,高度響應,精心優化,可在多種設備、操作系統和瀏覽器中提供出色的經驗。
立即下載最新版:jQWidgets v4.1.2
verWeb for Mac是一款Mac上的網頁制作工具,無需專業的代碼知識,讓你視覺上創建您的網站,絕對沒有設計限制。EverWeb允許將文字,形狀或圖像放置在網頁畫布上的任何位置,余部分EverWeb會幫用戶完成,十分簡單和方便,歡迎需要的朋友下載使用。
有了EverWeb Mac版,任何人都可以通過拖放來創建專業網站。使用內置的模板之一,或從頭開始,為您的業務或個人興趣設計完美的網站。添加文字,照片,視頻,小部件等,輕松創建您想要的網站。EverWeb for Mac破解版甚至創建了在iPhone和iPad上看起來很棒的移動網站,并且包括強大的功能,例如:下拉菜單,社交媒體集成,內置SEO,Google字體支持等等。使用EverWeb Mac版的一鍵式發布解決方案在線發布您的網站,或發布到您自己的虛擬主機提供商。
一、主要特點
針對搜索進行了優化
從EverWeb內部向您的網站添加搜索引擎優化(SEO)元素。無需第三方應用。別忘了觀看EverWeb視頻課程的免費SEO 。
響應式設計
通過一種設計創建適用于臺式機,平板電腦和移動設備的響應式網站。EverWeb可以幫助您輕松設計您的網站,使其適用于每個Web瀏覽器和每個設備。
專業模板
EverWeb包含 100多個完全免費,完全可自定義的模板和專業設計,可幫助您入門。選擇現有模板或從頭開始設計。
輕松創建網站
EverWeb是一個拖放式網站構建器,這意味著根本不需要任何代碼。所有技能水平的用戶都可以使用EverWeb構建漂亮的網站。你的想象力是你的極限。
二、網站創建 下拉菜單
自動創建下拉導航菜單,絕對不需要編碼。
圖像相框
十幾張圖片圖像框架設計有助于使您的重要圖像脫穎而出。
母版頁
設計您的網站一次,并使用母版頁自動更新所有頁面。
各種形狀
使用EverWeb的內置形狀輕松設計網站,包括:長方形,橢圓形,星星,標注,鋸齒狀的盒子等等。
資產組織
輕松整理您網站的所有資產,例如圖像,媒體和其他外部文件,以便隨時可以在您的網站上使用它們。
谷歌字體
EverWeb包含對Google字體的內置支持。只需安裝您想要使用的字體,EverWeb確保它看起來非常適合所有訪問者。
創意自由
在您的設計中獲得完全的自由!您希望網站的外觀沒有限制。只需在頁面上的任何位置拖放任何圖像,形狀或文字即可。
強大的超鏈接
輕松鏈接到您網站上的其他頁面,外部頁面,PDF,可下載文件或電子郵件地址。
滾動位置
鏈接到頁面上的特定部分,以提供在單頁面設計布局中看起來很棒的平滑滾動選項。
按鈕創建
添加直接在EverWeb中對用戶操作做出反應的Web按鈕。設置漸變,顏色或其他樣式以獲得極佳的用戶體驗。
鼠標效果
將鼠標懸停并懸停在任何形狀,圖像或對象上,可為訪問者創建視覺反饋。
圖像效果
輕松應用圖像和形狀效果,如; 透明度,陰影,反射等。
令人敬畏的動畫
將數十種不同的動畫應用于文本,形狀或圖像,使其脫穎而出并吸引注意力。
固定定位對象
創建在訪問者滾動網站時移動的固定對象,例如滾動時跟隨用戶的導航欄。
全寬對象
添加使用Web瀏覽器擴展的全寬形狀和文本。對象將適應瀏覽器窗口的寬度。
代碼注入
添加自定義HTML,CSS,Javscript或您可能需要的任何其他內容,為您提供無限制的自定義選項。
一鍵式發布
使用EverWeb的一鍵發布將您的網站發布到任何服務器。
寫博客
完整的博客平臺使您無需任何技術設置即可輕松啟動自己的博客。
PDF下載
輕松提供PDF(或任何類型的文件)下載給您的訪問者。只需選擇您的PDF文件,EverWeb即可完成剩下的工作。
免費股票照片
EverWeb為您提供了一個可搜索的超過500,000張免版稅圖片庫的數據庫。在任何網站上免費使用,無需額外費用。
三.強大的WIDGETS和ADDONS HTML代碼段
使用強大的HTML代碼段,EverWeb沒有限制。使用這個功能強大的小部件,為您的網站添加任何內容
YouTube視頻
直接在您的網站上輕松分享您的YouTube視頻。YouTube視頻適用于幾乎所有訪問者,可以幫助您搜索引擎排名。
圖像滑塊
作為網站設計中最熱門的趨勢,EverWeb可讓您輕松添加在移動設備上運行良好的專業圖像滑塊!
HTML5音頻
EverWeb也使用HTML5音頻播放器播放音頻。只需選擇一個MP3文件,EverWeb將確保訪問者在訪問您的網站時能夠聽到它。
HTML5視頻
使用EverWeb的HTML5視頻播放器輕松將視頻直接上傳到您的網站。您的視頻適用于所有計算機,設備和瀏覽器。
Facebook贊
通過更多喜歡提高您的業務受歡迎程度。在您的網站上添加Facebook贊按鈕,甚至無需離開EverWeb。
Google+的
利用Google +的搜索優勢,允許訪問者為您的網頁添加優惠。
Twitter關注
通過輕松地將Twitter關注我按鈕添加到您網站上的任何頁面,讓您的訪問者在Twitter上關注您。
RSS訂閱
使用EverWeb內置的RSS Feed顯示小部件添加新聞源。RSS源會自動動態更新。
導航菜單
使用“導航菜單”小部件可以快速添加到您網站的簡單導航。自動創建下拉導航菜單!
圖庫
立即創建圖像畫廊,以現代傳統和效果展示您的攝影,藝術,家庭或更多。
聯系表
為訪問者添加高級聯系表單,以便直接從您的網站填寫并向您發送消息。通過完全自定義添加任意數量的自定義字段。
谷歌地圖
通過在您的網站上拖放Google地圖,您的網站訪問者可以輕松找到您的實體店。
完整的電子商務
為您的產品創建簡單的“立即購買”鏈接,或使用EverWeb的電子商務小部件提供完整的購物車體驗
第三方小部件
許多第三方小部件可用于為您的網站添加更多功能和現代設計技術。更多得到釋放!
Vimeo視頻
如果您想使用Vimeo而不是YouTube或HTML5視頻,EverWeb提供了一個快速,輕松的小部件,可以將Vimeo視頻添加到您的網站。
四.更多功能 快速的HTML5代碼
EverWeb使用先進的,優化的HTML5和CSS3代碼來利用最新的Web技術,同時仍然為舊版瀏覽器和設備提供適當的支持。
免費的SEO課程
不確定如何讓您的網站在搜索引擎中排名更高?觀看我們的免費搜索引擎優化對于EverWeb視頻課程,了解有關將您的EverWeb網站置于搜索引擎頂部所需的一切。
無處不在
EverWeb網站與所有網絡瀏覽器和設備桌面,平板電腦和移動設備完全兼容。設計您的網站,并確信無論訪問者來自哪里,它都能正常運行。
無限網站
使用EverWeb創建任意數量的網站。每個網站都有自己的項目文件,因此您只能關注重要的內容。加上備份和合作網站上是很容易的!
EverWeb是一款Mac上優秀的網頁開發工具,內置大量模板,只需要簡單的拖拽就可以制作出精美的網頁,功能十分強大,歡迎大家前來下載體驗!
注:該項目代碼已經共享,可以直接Fork運行:
https://aistudio.baidu.com/projectdetail/7040678
這個項目的Gradio版還部署了應用:
https://aistudio.baidu.com/application/detail/9473
大模型,尤其是深度學習模型,近年來取得了飛速的發展。其中,百度推出的文心一言(ERNIE Bot)是一個里程碑式的大模型。它基于百度的文心大模型技術,具備跨模態、跨語言的深度語義理解與生成能力。無論是在自然語言理解、文本生成還是對話系統中,文心一言都展現了卓越的性能。
隨著大模型的廣泛應用,越來越多的開發者開始利用這些模型進行編程。然而,在當前的大模型編程過程中,存在著一些不方便之處,如代碼不能直接執行,錯誤不能自動提交等。
智能編程小助手是一款集成了文心一言API的強化編程應用。通過智能編程小助手,用戶可以在界面中輸入程序需求,然后應用將調用文心一言API,用Python編寫對應的代碼,并在本地執行代碼。執行結果將在界面中顯示,包括文心一言編寫的代碼和執行結果。如果遇到執行錯誤,用戶還可以選擇將錯誤信息發送給文心一言進行代碼優化。這款應用極大地提高了編程效率,降低了編程難度,使編程變得更加智能化和便捷。
根據不同環境開發了ipywidgets和Gradio兩個版本: ipywidgets版本效果:
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
gradio版本效果:
添加圖片注釋,不超過 140 字(可選)
ERNIE Bot SDK是文心&飛槳官方提供的Python軟件開發工具包,其提供便捷易用的Python接口,可調用文心一言大模型能力,完成包含文本創作、通用對話、語義向量、AI作圖在內的多項任務。ERNIE Bot SDK代碼在GitHub上開源,歡迎大家進入repo查看源碼和使用文檔,如果遇到問題也可以提出issue。 如何獲取Token及調用Erine bot請參考文檔及例子:
https://github.com/PaddlePaddle/ERNIE-Bot-SDK/blob/develop/examples/function_calling/README.md
https://aistudio.baidu.com/projectdetail/6779542?contributionType=1
https://aistudio.baidu.com/projectdetail/6779597?contributionType=1
安裝完erniebot后請重啟kernel.
In [ ] !pip install erniebot
In [ ] !pip install ipywidgets --user
后續執行的時候如果在顯示plot結果時顯示<Figure size 800x600 with 1 Axes>,而不是顯示畫圖結果。這時再執行一次!pip install ipywidgets --user 且不重啟kernel就能解決這個問題。
添加圖片注釋,不超過 140 字(可選)
輸入程序需求:在界面中輸入您的程序需求,如排序、查找、數據處理等。 調用文心一言API:智能編程小助手將根據您的程序需求,自動調用文心一言API進行代碼生成。 查看代碼和執行結果:生成的代碼將在界面中顯示,您可以查看代碼內容。
同時,執行結果也將在界面中展示。 錯誤處理與優化:如果遇到執行錯誤,您可以查看錯誤信息,并選擇將錯誤信息發送給文心一言進行優化。優化后的代碼將再次顯示并執行。 歷史信息選擇:在調用文心一言API時,您可以根據實際需求選擇是否帶入歷史信息。
添加圖片注釋,不超過 140 字(可選)
最上端的輸入框為角色設定,可以不用修改。這部分設定內容在每次重新進行交互的時候使用。 在需求輸入框輸入需求,點擊提交既可以將需求發送給文心一言。然后會從文心一言的回復中提取python代碼,并執行。執行后在輸出中顯示結果,并判斷是否報錯。
自動填寫模式包括:"只有出錯時將錯誤信息自動填寫輸入框", "每次執行結果自動填寫在輸入框", "不進行自動填入操作", 如果選擇“只有出錯時將錯誤信息自動填寫輸入框”則在出錯的時候會自動將出錯信息放入輸入框,這時直接點擊提交就可以把錯誤信息提交給文心一言。
清理模式包括:"點擊按鈕清理輸出框","每次提交都清理輸出框"。如果選擇"點擊按鈕清理輸出框",則除非點擊“清理按鈕”否則不會清理輸入內容。
歷史模式包括:"每次交互包括歷史記錄","不上傳歷史記錄"。如果選擇"每次交互包括歷史記錄",則除非點擊“清理按鈕”否則每次交互都會上傳歷史信息。
添加圖片注釋,不超過 140 字(可選)
運行以下代碼既可以使用智能編程小助手功能。
In [3]
# 查看支持的模型 import erniebot as eb
# List supported models models=eb.Model.list()
print(models)
[('ernie-bot', '文心一言旗艦版'), ('ernie-bot-turbo', '文心一言輕量版'), ('ernie-text-embedding', '文心百中語義模型'), ('ernie-vilg-v2', '文心一格模型')]
In [8]
# token 請換成自己的token
# 獲取方法參考:https://aistudio.baidu.com/index/accessToken
my_token='請換成您自己的AccessTOKEN'
import erniebot as eb
from ipywidgets import widgets, Layout, Text, Button, Output, HBox, VBox, Textarea
from IPython.display import clear_output,HTML
import os
import re
global_namespace={}
history=[]
# 定義 API 調用函數
def get_yiyan(question, token):
global history
eb.api_type='aistudio'
eb.access_token=token
history.append({'role': 'user', 'content': question})
response=eb.ChatCompletion.create(
model='ernie-bot',
messages=history,
)
history.append({'role': 'assistant', 'content': response.result})
return response.result
def extract_python_code(text):
# 使用正則表達式匹配Python代碼塊
pattern=r'```python.*?\n(.*?)```'
matches=re.findall(pattern, text, re.DOTALL)
if matches:
# 如果匹配成功,返回第一個匹配到的Python代碼塊
return matches[0]
else:
# 如果匹配失敗,返回空字符串
return ""
# 定義提交按鈕的回調函數
def on_submit(b):
global output
global history
if history_mode=='不上傳歷史記錄':
history=[]
last_result=""
if history==[]:
question=role_set.value + input_text.value
else:
question=input_text.value
with output:
if clear_mode.value=='每次提交都清理輸出框':
clear_output()
print("-------------------------------問題內容-------------------------------\n"+question)
print("處理中,請稍等......")
response=get_yiyan(question, my_token) # 用您的 token 替換 'YOUR_TOKEN'
print("-------------------------------返回內容-------------------------------\n"+response)
python_code=extract_python_code(response)
out_code.value=python_code
#print("抽取代碼:\n"+python_code)
if python_code!="":
try:
print("-------------------------------執行結果-------------------------------\n")
exec(python_code,global_namespace)
print("----------------------------------------------------------------------\n")
last_result="代碼執行成功!"
if operate_mode.value=='每次執行結果自動填寫在輸入框':
input_text.value=last_result
except Exception as e:
last_result="代碼執行出錯,錯誤信息:\n"+str(e)
if operate_mode.value!='不進行自動填入操作':
input_text.value=last_result
else:
last_result="沒有生成可執行代碼"
if operate_mode.value!='不進行自動填入操作':
input_text.value=last_result
print(last_result)
# 定義發送錯誤信息的回調函數
def on_clear_send(b):
global output
global history
input_text.value=''
history=[]
out_code.value=''
with output:
clear_output()
# 創建界面元素
role_set=Textarea(value='你是一個專業的Python程序員,請按以下要求開發Python程序:', layout={'width': '99%'})
input_text=Textarea(placeholder='在此輸入您的編程需求', layout={'width': '99%','height': '100px'})
out_code=Textarea(placeholder='本次生成的代碼', layout={'width': '99%','height': '100px'}, disabled=True)
submit_button=Button(description='提交', button_style='success')
clear_button=Button(description='清除', button_style='info')
output=Output(layout={'border': '1px solid black','width': '99%'},scroll_output=True)
operate_mode=widgets.Dropdown(
options=["只有出錯時將錯誤信息自動填寫輸入框", "每次執行結果自動填寫在輸入框", "不進行自動填入操作"],
value="只有出錯時將錯誤信息自動填寫輸入框",
layout={'width': '200px'},
description="自動填寫模式"
)
clear_mode=widgets.Dropdown(
options=["點擊按鈕清理輸出框","每次提交都清理輸出框"],
value="點擊按鈕清理輸出框",
layout={'width': '200px'},
description="清理模式"
)
history_mode=widgets.Dropdown(
options=["每次交互包括歷史記錄","不上傳歷史記錄"],
value="每次交互包括歷史記錄",
layout={'width': '200px'},
description="歷史模式"
)
# 綁定事件觸發函數
submit_button.on_click(on_submit)
clear_button.on_click(on_clear_send)
# 整合界面并顯示
title=widgets.HTML(value="<h1 style='text-align: center;'>編程小助手(Python)</h1>")
main_layout=VBox([
title,
role_set,
input_text,
HBox([operate_mode,clear_mode,history_mode,submit_button, clear_button]),
out_code,
output])
# 顯示界面
display(main_layout)
Gradio版本功能與ipywidgets版本大同小異。具體效果如下: 這是簡單的字符串問題:
添加圖片注釋,不超過 140 字(可選)
這是關于計算質數的例子:
添加圖片注釋,不超過 140 字(可選)
具體代碼請查看/work/gradio下的代碼文件。 Gradio版本的應用已經部署,大家可以訪問、測試: https://aistudio.baidu.com/application/detail/9268
智能編程小助手具有以下一些優點: 提高編程效率:智能編程小助手能夠通過代碼自動執行、自動問題提交等功能,結合文心一言大模型加速編程過程,減少手動輸入代碼的時間和精力,從而提高編程效率。
代碼質量提升:智能編程小助手具備代碼優化和錯誤修復的能力。它能夠提供智能建議,幫助開發者編寫更高效、更優質的代碼,并自動修復一些常見的代碼錯誤,提升代碼質量。
實時反饋和交互:智能編程小助手具備實時反饋和交互的功能。它能夠在開發者編寫代碼的過程中,提供即時的語法檢查、錯誤提示等功能,幫助開發者及時發現和解決問題,提高開發效率。
降低編程門檻:智能編程小助手的智能化功能可以幫助初學者和經驗不足的開發者更輕松地編寫代碼。它通過提供代碼示例、智能提示等功能,降低編程的難度,讓更多人能夠享受編程的樂趣。
總而言之,智能編程小助手通過提高編程效率、提升代碼質量、實時反饋、集成與兼容性、降低編程門檻以及不斷學習進化等優點,為開發者提供了一種更智能、更高效的編程方式。它將開發者從繁瑣的代碼中解放出來,讓他們能夠更專注于解決核心問題,提升開發體驗和工作效率。
隨著大模型的不斷發展,大模型的編程能力會越來越強,其實ipywidgets版的框架代碼就是用文心一言4.0直接開發出來的:
添加圖片注釋,不超過 140 字(可選)
添加圖片注釋,不超過 140 字(可選)
框架代碼運行的效果如下:
添加圖片注釋,不超過 140 字(可選)
當然對于這么復雜的程序,我后續還進行了大量的開發及優化、調整工作。不過相信在未來大模型的能力不斷提高,大模型輔助甚至獨立編程肯定時未來的趨勢、 至于智能編程小助手,后續可以考慮以下一些擴展:
未來的智能編程小助手可能會采用更加先進的沙箱執行技術。這種技術可以有效地將用戶代碼隔離在一個安全的環境中執行,防止潛在的安全威脅。沙箱可以限制代碼的執行范圍,禁止對系統關鍵資源的訪問,從而有效地防止惡意代碼的執行和擴散。
目前的智能編程小助手可能只支持少數幾種主流的編程語言和框架,未來可以擴展支持更多的編程語言和框架,以滿足更廣泛的開發者群體的需求。
智能編程小助手可以與更多常用的開發工具鏈進行集成,如代碼編輯器、調試器、版本控制工具等。這樣可以提供更一站式的開發體驗,減少開發者在不同工具之間的切換和配置工作。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。