3282: Tree

本文介绍了一种使用LCT(Link-Cut Tree)和Splay Tree(伸展树)来处理大规模图操作的方法,包括点权值更新、边连接与删除以及路径查询等操作,特别关注于如何在复杂操作中保持树结构的平衡,以实现高效的路径权值异或和计算。

Description

给定N个点以及每个点的权值,要你处理接下来的M个操作。操作有4种。操作从0到3编号。点从1到N编号。

0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。

1:后接两个整数(x,y),代表连接x到y,若x到Y已经联通则无需连接。

2:后接两个整数(x,y),代表删除边(x,y),不保证边(x,y)存在。

3:后接两个整数(x,y),代表将点X上的权值变成Y。

 

 

 

Input

第1行两个整数,分别为N和M,代表点数和操作数。

第2行到第N+1行,每行一个整数,整数在[1,10^9]内,代表每个点的权值。

第N+2行到第N+M+1行,每行三个整数,分别代表操作类型和操作所需的量。

 

 

 

 

 

 

 

Output

对于每一个0号操作,你须输出X到Y的路径上点权的Xor和。

Sample Input

3 3
1
2
3
1 1 2
0 1 2
0 1 1

Sample Output

3
1

HINT

 

1<=N,M<=300000

 
总算是理解了LCT。。。splay可以维护一切可合并的操作,所以异或也可以维护。。。
然后再在splay上维护值即可。
  1 #include<iostream>
  2 #include<cstdlib>
  3 #include<cmath>
  4 #include<cstring>
  5 #include<cstdio>
  6 #include<algorithm>
  7 #include<string>
  8 #include<map>
  9 #include<queue>
 10 #include<vector>
 11 #include<set>
 12 #define inf 1000000000
 13 #define maxn 500000+5
 14 #define maxm 10000+5
 15 #define eps 1e-10
 16 #define ll long long
 17 #define for0(i,n) for(int i=0;i<=(n);i++)
 18 #define for1(i,n) for(int i=1;i<=(n);i++)
 19 #define for2(i,x,y) for(int i=(x);i<=(y);i++)
 20 #define for3(i,x,y) for(int i=(x);i>=(y);i--)
 21 #define for4(i,x) for(int i=head[x],y=e[i].go;i;i=e[i].next,y=e[i].go)
 22 using namespace std;
 23 int read(){
 24     int x=0,f=1;char ch=getchar();
 25     while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();}
 26     while(ch>='0'&&ch<='9'){x=10*x+ch-'0';ch=getchar();}
 27     return x*f;
 28 }
 29 int n,m,v[maxn],sum[maxn],c[maxn][2],fa[maxn],sta[maxn],top;
 30 bool rev[maxn];
 31 bool isroot(int x){
 32     return c[fa[x]][0]!=x&&c[fa[x]][1]!=x;
 33 }
 34 void pushup(int x){
 35     sum[x]=v[x]^sum[c[x][0]]^sum[c[x][1]];
 36 }
 37 void rever(int x){
 38     rev[x]^=1;
 39     swap(c[x][0],c[x][1]);
 40 }
 41 void pushdown(int x){
 42     if(!rev[x])return ;
 43     rever(c[x][0]);rever(c[x][1]);
 44     rev[x]=0;
 45 }
 46 void rotate(int x){
 47     int y=fa[x],z=fa[y],l=c[y][1]==x,r=l^1;
 48     if(!isroot(y))c[z][c[z][1]==y]=x;
 49     fa[x]=z;fa[y]=x;fa[c[x][r]]=y;
 50     c[y][l]=c[x][r];c[x][r]=y;
 51     pushup(y);pushup(x);
 52 }
 53 void splay(int x){
 54     int top=0;sta[++top]=x;
 55     for(int y=x;!isroot(y);y=fa[y])sta[++top]=fa[y];
 56     for(;top;)pushdown(sta[top--]);
 57     while(!isroot(x)){
 58         int y=fa[x],z=fa[y];
 59         if(!isroot(y)){
 60             if(c[z][0]==y^c[y][0]==x)
 61                 rotate(x);
 62             else rotate(y);
 63         }
 64         rotate(x);
 65     }
 66 }
 67 void access(int x){
 68     for(int y=0;x;x=fa[x]){
 69         splay(x);c[x][1]=y;pushup(x);y=x;
 70     }
 71 }
 72 void makeroot(int x){
 73     access(x);splay(x);rever(x);
 74 }
 75 void split(int x,int y){
 76     makeroot(x);access(y);splay(y);
 77 }
 78 int findroot(int x){
 79     access(x);
 80     while(!isroot(x))x=fa[x];
 81     return x;
 82 }
 83 void link(int x,int y){
 84     if(findroot(x)==findroot(y))return ;
 85     makeroot(x);fa[x]=y;splay(x);
 86 }
 87 void cut(int x,int y){
 88     split(x,y);if(c[y][0]==x)c[y][0]=fa[x]=0;
 89 }
 90 int main(){
 91     //freopen("input.txt","r",stdin);
 92     //freopen("output.txt","w",stdout);
 93     n=read();m=read();
 94     for1(i,n)v[i]=sum[i]=read();
 95     while(m--){
 96         int ch=read(),x=read(),y=read();
 97         if(ch==1)link(x,y);
 98         else if(ch==2)cut(x,y);
 99         else if(ch==3)makeroot(x),v[x]=y,pushup(x);
100         else if(x==y)printf("%d\n",v[x]);
101         else split(x,y),printf("%d\n",sum[y]);
102     }
103     return 0;
104 }
View Code

 

转载于:https://www.cnblogs.com/htwx/articles/5658986.html

{ "_id" : ObjectId("667a02cd164dd5bd9ec329fd"), "name" : "test_dsm_with_valid_slba_valid_nlb", "pytest_exec" : "TestCasesNvme/NVMCommand/DatasetManagementCmd/test_dsm_l1_01_dsm_slba_and_nlb.py::test_dsm_with_valid_slba_valid_nlb", "pytest_type" : "function", "parent_id" : "371478", "pytest_id" : "9456_1045580", "result" : "Pass", "testrail_result_id" : 4711391, "description" : "", "should_stop" : false, "result_uuid" : "78252def-3282-11ef-a14e-000c29b831d0", "job_name" : "FTE_20240625073525", "detail" : { "name" : "test_dsm_with_valid_slba_valid_nlb", "status" : "passed", "description" : "\n Dataset Management command with valid slba and valid nlb should process successfully\n ", "attachments" : [ { "name" : "log", "source" : "a3f44305-1be5-4439-b4d5-a5155c634324-attachment.txt", "type" : "text/plain" } ], "start" : NumberLong(1719284980399), "stop" : NumberLong(1719284980494), "uuid" : "4209c332-e41a-4e6c-ac72-d07cd677834b", "historyId" : "0f82668944c13267825cde017974d8a4", "testCaseId" : "06dfbf4acad62cd68dc05a6f7985df9a", "fullName" : "TestCasesNvme.NVMCommand.DatasetManagementCmd.test_dsm_l1_01_dsm_slba_and_nlb#test_dsm_with_valid_slba_valid_nlb", "labels" : [ { "name" : "tag", "value" : "galaxy_ci" }, { "name" : "parentSuite", "value" : "TestCasesNvme.NVMCommand.DatasetManagementCmd" }, { "name" : "suite", "value" : "test_dsm_l1_01_dsm_slba_and_nlb" }, { "name" : "host", "value" : "FTE-160-73" }, { "name" : "thread", "value" : "2245013-MainThread" }, { "name" : "framework", "value" : "pytest" }, { "name" : "language", "value" : "cpython3" }, { "name" : "package", "value" : "TestCasesNvme.NVMCommand.DatasetManagementCmd.test_dsm_l1_01_dsm_slba_and_nlb" } ] }, "result_fix" : {}, "test_id" : 4711391, "tree_path" : "TestCasesNvme//NVMCommand//DatasetManagementCmd//test_dsm_l1_01_dsm_slba_and_nlb.py//78252def-3282-11ef-a14e-000c29b831d0//test_dsm_with_valid_slba_valid_nlb", "real_tree_path" : "TestCasesNvme//NVMCommand//DatasetManagementCmd//test_dsm_l1_01_dsm_slba_and_nlb.py//test_dsm_with_valid_slba_valid_nlb", "py_name" : "test_dsm_l1_01_dsm_slba_and_nlb.py", "for_report" : true, "run_machine" : [ "10.217.160.73", "" ], "custom_script_path" : "TestCasesNvme/NVMCommand/DatasetManagementCmd/test_dsm_l1_01_dsm_slba_and_nlb.py::test_dsm_with_valid_slba_valid_nlb", "custom_description" : "branch::master\ncommit::481fafd9\nowner::\npath::TestCasesNvme/NVMCommand/DatasetManagementCmd/test_dsm_l1_01_dsm_slba_and_nlb.py::test_dsm_with_valid_slba_valid_nlb\ndescription::\ntype::function", "custom_steps" : "", "custom_owner" : "", "version_json" : {}, "result_id" : "667a02cd164dd5bd9ec32a02", "during_time" : "1s", "during_time_origin" : 1, "end_date" : ISODate("2024-06-25T11:09:40.000Z"), "log_path" : "", "result_desc" : "\n Dataset Management command with valid slba and valid nlb should process successfully\n ", "result_message" : "successful", "start_date" : ISODate("2024-06-25T11:09:40.000Z") } mongo 根据这个结构查询 stop -start 大于1s的数据
11-12
(torch) D:\桌面\PointCloudApp>pyinstaller gui_app.spec 3125 INFO: PyInstaller: 5.13.2 3125 INFO: Python: 3.7.13 (conda) 3126 INFO: Platform: Windows-10-10.0.19041-SP0 3129 INFO: Extending PYTHONPATH with paths ['D:\\桌面\\PointCloudApp'] 4504 INFO: Appending 'datas' from .spec 4505 INFO: checking Analysis 4505 INFO: Building Analysis because Analysis-00.toc is non existent 4505 INFO: Initializing module dependency graph... 4511 INFO: Caching module graph hooks... 4527 INFO: Analyzing base_library.zip ... 14680 INFO: Loading module hook 'hook-encodings.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 18244 INFO: Loading module hook 'hook-pickle.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 18320 INFO: Loading module hook 'hook-heapq.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 20187 INFO: Caching module dependency graph... 20348 INFO: running Analysis Analysis-00.toc 20365 INFO: Adding Microsoft.Windows.Common-Controls to dependent assemblies of final executable required by C:\ProgramData\miniconda3\envs\torch\python.exe 25964 INFO: Analyzing D:\桌面\PointCloudApp\gui_app.py 26344 INFO: Loading module hook 'hook-torch.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 26508 INFO: Loading module hook 'hook-platform.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 27599 INFO: Loading module hook 'hook-sqlite3.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 31479 INFO: Loading module hook 'hook-numpy.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 32985 INFO: Loading module hook 'hook-difflib.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 34815 INFO: Loading module hook 'hook-sysconfig.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 35399 INFO: Loading module hook 'hook-psutil.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 37285 INFO: Loading module hook 'hook-multiprocessing.util.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 37883 INFO: Loading module hook 'hook-xml.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 44004 INFO: Loading module hook 'hook-pandas.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 3133 INFO: NumExpr defaulting to 8 threads. 49059 INFO: Loading module hook 'hook-pytz.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 49451 INFO: Loading module hook 'hook-pkg_resources.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 58245 INFO: Loading module hook 'hook-scipy.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 58509 INFO: Loading module hook 'hook-pytest.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 59368 INFO: Loading module hook 'hook-importlib_metadata.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 59668 INFO: Loading module hook 'hook-py.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 64747 INFO: Loading module hook 'hook-packaging.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 64947 INFO: Loading module hook 'hook-pygments.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 77254 INFO: Loading module hook 'hook-pycparser.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 77820 INFO: Processing pre-safe import module hook distutils from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module\\hook-distutils.py'. 77822 INFO: Processing pre-find module path hook distutils from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path\\hook-distutils.py'. 78658 INFO: Loading module hook 'hook-distutils.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 78701 INFO: Loading module hook 'hook-distutils.util.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 79158 INFO: Loading module hook 'hook-setuptools.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 89108 INFO: Loading module hook 'hook-scipy.linalg.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 89558 INFO: Loading module hook 'hook-scipy.sparse.csgraph.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 91572 INFO: Loading module hook 'hook-matplotlib.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 92226 INFO: Processing pre-safe import module hook gi from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module\\hook-gi.py'. 92503 INFO: Loading module hook 'hook-PIL.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 92555 INFO: Loading module hook 'hook-PIL.Image.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 95993 INFO: Loading module hook 'hook-xml.etree.cElementTree.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 96166 INFO: Loading module hook 'hook-xml.dom.domreg.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 96741 INFO: Loading module hook 'hook-PIL.ImageFilter.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 97544 INFO: Loading module hook 'hook-jinja2.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 98668 INFO: Loading module hook 'hook-matplotlib.backends.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 99529 INFO: Processing pre-safe import module hook six.moves from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module\\hook-six.moves.py'. 102096 INFO: Loading module hook 'hook-IPython.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 106081 INFO: Loading module hook 'hook-notebook.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 111581 INFO: Loading module hook 'hook-nbformat.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 112606 INFO: Loading module hook 'hook-jsonschema.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 112803 INFO: Loading module hook 'hook-importlib_resources.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 113909 INFO: Processing pre-safe import module hook urllib3.packages.six.moves from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module\\hook-urllib3.packages.six.moves.py'. 114670 INFO: Loading module hook 'hook-charset_normalizer.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 115159 INFO: Loading module hook 'hook-cryptography.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 123606 INFO: Loading module hook 'hook-bcrypt.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 124175 INFO: Loading module hook 'hook-certifi.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 124399 INFO: Loading module hook 'hook-nbconvert.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 125634 INFO: Loading module hook 'hook-lxml.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 128852 INFO: Loading module hook 'hook-mistune.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 130030 INFO: Loading module hook 'hook-zmq.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 134998 INFO: Loading module hook 'hook-nacl.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 135258 INFO: Loading module hook 'hook-pywintypes.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 138095 INFO: Loading module hook 'hook-wcwidth.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 138277 INFO: Loading module hook 'hook-backports.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 141126 INFO: Loading module hook 'hook-jedi.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 142525 INFO: Loading module hook 'hook-parso.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 143757 INFO: Loading module hook 'hook-sphinx.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 3247 WARNING: Failed to collect submodules for 'sphinx.transforms' because importing 'sphinx.transforms' raised: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\叶\AppData\Roaming\Python\Python37\site-packages\markupsafe\__init__.py) 3163 WARNING: Failed to collect submodules for 'sphinxcontrib.applehelp' because importing 'sphinxcontrib.applehelp' raised: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\叶\AppData\Roaming\Python\Python37\site-packages\markupsafe\__init__.py) 3193 WARNING: Failed to collect submodules for 'sphinxcontrib.devhelp' because importing 'sphinxcontrib.devhelp' raised: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\叶\AppData\Roaming\Python\Python37\site-packages\markupsafe\__init__.py) 3166 WARNING: Failed to collect submodules for 'sphinxcontrib.htmlhelp' because importing 'sphinxcontrib.htmlhelp' raised: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\叶\AppData\Roaming\Python\Python37\site-packages\markupsafe\__init__.py) 3180 WARNING: Failed to collect submodules for 'sphinxcontrib.serializinghtml' because importing 'sphinxcontrib.serializinghtml' raised: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\叶\AppData\Roaming\Python\Python37\site-packages\markupsafe\__init__.py) 3282 WARNING: Failed to collect submodules for 'sphinxcontrib.qthelp' because importing 'sphinxcontrib.qthelp' raised: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (C:\Users\叶\AppData\Roaming\Python\Python37\site-packages\markupsafe\__init__.py) 169428 INFO: Loading module hook 'hook-docutils.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 187226 INFO: Loading module hook 'hook-babel.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 191788 INFO: Loading module hook 'hook-platformdirs.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 194184 INFO: Loading module hook 'hook-shelve.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 194335 INFO: Loading module hook 'hook-cloudpickle.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 203458 INFO: Loading module hook 'hook-botocore.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 208244 INFO: Loading module hook 'hook-pandas.plotting.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 208418 INFO: Loading module hook 'hook-pandas.io.formats.style.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 211243 INFO: Loading module hook 'hook-openpyxl.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 217148 INFO: Loading module hook 'hook-tables.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 221254 INFO: Loading module hook 'hook-sqlalchemy.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 227589 INFO: Loading module hook 'hook-pythoncom.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 227841 INFO: Processing pre-safe import module hook win32com from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\pre_safe_import_module\\hook-win32com.py'. 228051 INFO: Loading module hook 'hook-win32com.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 229775 INFO: Loading module hook 'hook-argon2.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 232658 INFO: Loading module hook 'hook-trimesh.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 238766 INFO: Loading module hook 'hook-sympy.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 258186 INFO: Loading module hook 'hook-rtree.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 259669 INFO: Loading module hook 'hook-skimage.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 260160 INFO: Loading module hook 'hook-dask.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 263033 INFO: Loading module hook 'hook-h5py.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 263855 INFO: Loading module hook 'hook-numba.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 264364 INFO: Loading module hook 'hook-llvmlite.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 273854 INFO: Loading module hook 'hook-bokeh.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 285802 INFO: Loading module hook 'hook-skimage.exposure.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 285943 INFO: Loading module hook 'hook-skimage.color.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 286125 INFO: Loading module hook 'hook-skimage.measure.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 286300 INFO: Loading module hook 'hook-skimage.morphology.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 286435 INFO: Loading module hook 'hook-skimage.draw.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 286615 INFO: Loading module hook 'hook-skimage.filters.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 292809 INFO: Loading module hook 'hook-sklearn.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 293594 INFO: Loading module hook 'hook-sklearn.utils.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 295421 INFO: Loading module hook 'hook-sklearn.cluster.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 295567 INFO: Loading module hook 'hook-sklearn.metrics.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 295752 INFO: Loading module hook 'hook-sklearn.metrics.cluster.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 295787 INFO: Loading module hook 'hook-sklearn.metrics.pairwise.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 296440 INFO: Loading module hook 'hook-sklearn.neighbors.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 296819 INFO: Loading module hook 'hook-sklearn.linear_model.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 298253 INFO: Processing module hooks... 299930 INFO: Loading module hook 'hook-lxml.etree.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 300261 INFO: Loading module hook 'hook-lxml.isoschematron.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 301340 INFO: Loading module hook 'hook-zope.interface.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 303721 INFO: Loading module hook 'hook-skimage.transform.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 303863 INFO: Loading module hook 'hook-skimage.feature.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 304560 INFO: Loading module hook 'hook-skimage.restoration.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 304722 INFO: Loading module hook 'hook-pywt.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 305241 INFO: Loading module hook 'hook-skimage.metrics.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 305547 INFO: Loading module hook 'hook-skimage.data.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 305682 INFO: Loading module hook 'hook-skimage.io.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 313720 INFO: Loading module hook 'hook-scipy.io.matlab.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 315459 INFO: Loading module hook 'hook-astropy.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... WARNING: AstropyDeprecationWarning: The private astropy._erfa module has been made into its own package, pyerfa, which is a dependency of astropy and can be imported directly using "import erfa" [astropy._erfa] 5435 WARNING: AstropyDeprecationWarning: The private astropy._erfa module has been made into its own package, pyerfa, which is a dependency of astropy and can be imported directly using "import erfa" 334146 INFO: Loading module hook 'hook-imageio.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 338673 INFO: Loading module hook 'hook-sklearn.tree.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 339127 WARNING: Hidden import "importlib_resources.trees" not found! 339127 INFO: Loading module hook 'hook-matplotlib.backends.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 339129 INFO: Matplotlib backend selection method: automatic discovery of used backends 339142 INFO: Discovered Matplotlib backend(s) via `matplotlib.use()` call in module 'sympy.testing.runtests': ['Agg', 'Agg'] 339162 INFO: Discovered Matplotlib backend(s) via `matplotlib.use()` call in module 'tifffile.tifffile': ['TkAgg'] 339172 INFO: The following Matplotlib backends were discovered by scanning for `matplotlib.use()` calls: ['Agg', 'Agg', 'TkAgg']. If your backend of choice is not in this list, either add a `matplotlib.use()` call to your code, or configure the backend collection via hook options (see: https://pyinstaller.org/en/stable/hooks-config.html#matplotlib-hooks). 339172 INFO: Selected matplotlib backends: ['Agg', 'Agg', 'TkAgg'] 339937 INFO: Loading module hook 'hook-PIL.SpiderImagePlugin.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 343004 INFO: Loading module hook 'hook-PyQt5.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 343682 WARNING: Hidden import "PyQt5.sip" not found! 343682 INFO: Loading module hook 'hook-PyQt5.QtCore.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 347162 INFO: Loading module hook 'hook-PyQt5.QtGui.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 350002 INFO: Loading module hook 'hook-PyQt5.QtWidgets.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 352333 INFO: Loading module hook 'hook-scipy.spatial.transform.rotation.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 352340 INFO: Loading module hook 'hook-scipy.special._ellip_harm_2.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 352341 INFO: Loading module hook 'hook-scipy.special._ufuncs.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 352342 INFO: Loading module hook 'hook-scipy.stats._stats.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 352367 INFO: Loading module hook 'hook-setuptools.msvc.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 356883 INFO: Loading module hook 'hook-lib2to3.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 357020 INFO: Loading module hook 'hook-sqlalchemy.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 357322 WARNING: Hidden import "MySQLdb" not found! 357323 WARNING: Hidden import "psycopg2" not found! 360021 INFO: Loading module hook 'hook-_tkinter.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks'... 360023 INFO: checking Tree 360067 INFO: checking Tree 360088 INFO: checking Tree 374266 INFO: Loading module hook 'hook-cv2.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 377738 INFO: Loading module hook 'hook-lxml.objectify.py' from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\stdhooks'... 379474 INFO: Looking for ctypes DLLs 379848 INFO: Analyzing run-time hooks ... 379889 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgutil.py' 379892 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_inspect.py' 379894 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_multiprocessing.py' 379897 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_setuptools.py' 379900 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pkgres.py' 379904 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_win32comgenpy.py' 379906 INFO: Processing pre-find module path hook _pyi_rth_utils from 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\pre_find_module_path\\hook-_pyi_rth_utils.py'. 380040 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\pyi_rth_pywintypes.py' 380042 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\pyi_rth_pythoncom.py' 380044 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\pyi_rth_traitlets.py' 380045 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\_pyinstaller_hooks_contrib\\hooks\\rthooks\\pyi_rth_cryptography_openssl.py' 380046 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_pyqt5.py' 380048 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth_mplconfig.py' 380051 INFO: Including run-time hook 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\hooks\\rthooks\\pyi_rth__tkinter.py' 380822 INFO: Looking for dynamic libraries C:\ProgramData\miniconda3\envs\torch\lib\site-packages\PyInstaller\isolated\_child.py:96: VisibleDeprecationWarning: zmq.eventloop.minitornado is deprecated in pyzmq 14.0 and will be removed. Install tornado itself to use zmq with the tornado IOLoop. while run_next_command(read_fh, write_fh): C:\ProgramData\miniconda3\envs\torch\lib\site-packages\paramiko\transport.py:219: CryptographyDeprecationWarning: Blowfish has been deprecated "class": algorithms.Blowfish, 6222 INFO: Generating grammar tables from C:\ProgramData\miniconda3\envs\torch\lib\site-packages\blib2to3\Grammar.txt 6246 INFO: Writing grammar tables to C:\Users\叶\AppData\Local\black\black\Cache\22.6.0\Grammar3.7.13.final.0.pickle 6246 INFO: Writing failed: [Errno 2] No such file or directory: 'C:\\Users\\叶\\AppData\\Local\\black\\black\\Cache\\22.6.0\\tmp4kznk_g7' 6247 INFO: Generating grammar tables from C:\ProgramData\miniconda3\envs\torch\lib\site-packages\blib2to3\PatternGrammar.txt 6249 INFO: Writing grammar tables to C:\Users\叶\AppData\Local\black\black\Cache\22.6.0\PatternGrammar3.7.13.final.0.pickle 6249 INFO: Writing failed: [Errno 2] No such file or directory: 'C:\\Users\\叶\\AppData\\Local\\black\\black\\Cache\\22.6.0\\tmp2rwwv_pq' 6991 INFO: NumExpr defaulting to 8 threads. WARNING: AstropyDeprecationWarning: The private astropy._erfa module has been made into its own package, pyerfa, which is a dependency of astropy and can be imported directly using "import erfa" [astropy._erfa] 10992 WARNING: AstropyDeprecationWarning: The private astropy._erfa module has been made into its own package, pyerfa, which is a dependency of astropy and can be imported directly using "import erfa" 12426 INFO: Extra DLL search directories (PATH): ['C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\cv2\\../../x64/vc17/bin', 'C:\\ProgramData\\miniconda3\\envs\\torch', 'C:\\ProgramData\\miniconda3\\envs\\torch\\Library\\mingw-w64\\bin', 'C:\\ProgramData\\miniconda3\\envs\\torch\\Library\\usr\\bin', 'C:\\ProgramData\\miniconda3\\envs\\torch\\Library\\bin', 'C:\\ProgramData\\miniconda3\\envs\\torch\\Scripts', 'C:\\ProgramData\\miniconda3\\envs\\torch\\bin', 'C:\\ProgramData\\miniconda3\\condabin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\bin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\libnvvp', 'D:\\python\\Scripts', 'D:\\python', 'C:\\Windows\\system32', 'C:\\Windows', 'C:\\Windows\\System32\\Wbem', 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0', 'C:\\Windows\\System32\\OpenSSH', 'D:\\Bandizip', 'D:\\Matlab\\R2024a\\runtime\\win64', 'D:\\Matlab\\R2024a\\bin', 'C:\\Program Files\\Common Files\\Pleora\\eBUS SDK', 'C:\\Program Files (x86)\\NVIDIA Corporation\\PhysX\\Common', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\lib\\x64', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\bin', 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v10.1\\libnvvp', 'C:\\Program Files\\NVIDIA Corporation\\Nsight Compute 2019.4.0', 'C:\\ProgramData\\chocolatey\\bin', 'D:\\Tesseract-OCR', 'D:\\Tesseract-OCR\\Release-21.01.0\\poppler-21.01.0\\Library\\bin', 'C:\\Users\\閸欑ΡAppData\\Local\\Microsoft\\WindowsApps', 'C:\\Program Files\\JetBrains\\PyCharm Community Edition 2025.1.2\\bin', 'C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\llvmlite\\binding'] 74776 WARNING: lib not found: torch_python.dll dependency of C:\ProgramData\miniconda3\envs\torch\lib\site-packages\torch\_C.cp37-win_amd64.pyd 626014 INFO: Looking for eggs 626173 INFO: Using Python library C:\ProgramData\miniconda3\envs\torch\python37.dll 626174 INFO: Found binding redirects: [] 626237 INFO: Warnings written to D:\桌面\PointCloudApp\build\gui_app\warn-gui_app.txt 627300 INFO: Graph cross-reference written to D:\桌面\PointCloudApp\build\gui_app\xref-gui_app.html 627922 INFO: checking PYZ 627923 INFO: Building PYZ because PYZ-00.toc is non existent 627924 INFO: Building PYZ (ZlibArchive) D:\桌面\PointCloudApp\build\gui_app\PYZ-00.pyz 638044 INFO: Building PYZ (ZlibArchive) D:\桌面\PointCloudApp\build\gui_app\PYZ-00.pyz completed successfully. 638689 INFO: checking PKG 638689 INFO: Building PKG because PKG-00.toc is non existent 638690 INFO: Building PKG (CArchive) gui_app.pkg 1042548 INFO: Building PKG (CArchive) gui_app.pkg completed successfully. 1042915 INFO: Bootloader C:\ProgramData\miniconda3\envs\torch\lib\site-packages\PyInstaller\bootloader\Windows-64bit-intel\runw.exe 1042915 INFO: checking EXE 1042915 INFO: Building EXE because EXE-00.toc is non existent 1042915 INFO: Building EXE from EXE-00.toc 1042916 INFO: Copying bootloader EXE to D:\桌面\PointCloudApp\dist\gui_app.exe.notanexecutable 1042928 INFO: Copying icon to EXE 1042930 INFO: Copying icons from ['C:\\ProgramData\\miniconda3\\envs\\torch\\lib\\site-packages\\PyInstaller\\bootloader\\images\\icon-windowed.ico'] 1042931 INFO: Writing RT_GROUP_ICON 0 resource with 104 bytes 1042931 INFO: Writing RT_ICON 1 resource with 3752 bytes 1042931 INFO: Writing RT_ICON 2 resource with 2216 bytes 1042931 INFO: Writing RT_ICON 3 resource with 1384 bytes 1042931 INFO: Writing RT_ICON 4 resource with 38188 bytes 1042931 INFO: Writing RT_ICON 5 resource with 9640 bytes 1042931 INFO: Writing RT_ICON 6 resource with 4264 bytes 1042931 INFO: Writing RT_ICON 7 resource with 1128 bytes 1042933 INFO: Copying 0 resources to EXE 1042934 INFO: Embedding manifest in EXE 1042935 INFO: Updating manifest in D:\桌面\PointCloudApp\dist\gui_app.exe.notanexecutable 1042935 INFO: Updating resource type 24 name 1 language 0 1042938 INFO: Appending PKG archive to EXE 1193041 INFO: Fixing EXE headers 1227742 INFO: Building EXE from EXE-00.toc completed successfully.
12-09
内容概要:文章以“智能网页数据标注工具”为例,深入探讨了谷歌浏览器扩展在毕业设计中的实战应用。通过开发具备实体识别、情感分类等功能的浏览器扩展,学生能够融合前端开发、自然语言处理(NLP)、本地存储与模型推理等技术,实现高效的网页数据标注系统。文中详细解析了扩展的技术架构,涵盖Manifest V3配置、内容脚本与Service Worker协作、TensorFlow.js模型在浏览器端的轻量化部署与推理流程,并提供了核心代码实现,包括文本选择、标注工具栏动态生成、高亮显示及模型预测功能。同时展望了多模态标注、主动学习与边缘计算协同等未来发展方向。; 适合人群:具备前端开发基础、熟悉JavaScript和浏览器机制,有一定AI模型应用经验的计算机相关专业本科生或研究生,尤其适合将浏览器扩展与人工智能结合进行毕业设计的学生。; 使用场景及目标:①掌握浏览器扩展开发全流程,理解内容脚本、Service Worker与弹出页的通信机制;②实现在浏览器端运行轻量级AI模型(如NER、情感分析)的技术方案;③构建可用于真实场景的数据标注工具,提升标注效率并探索主动学习、协同标注等智能化功能。; 阅读建议:建议结合代码实例搭建开发环境,逐步实现标注功能并集成本地模型推理。重点关注模型轻量化、内存管理与DOM操作的稳定性,在实践中理解浏览器扩展的安全机制与性能优化策略。
基于Gin+GORM+Casbin+Vue.js的权限管理系统是一个采用前后端分离架构的企业级权限管理解决方案,专为软件工程和计算机科学专业的毕业设计项目开发。该系统基于Go语言构建后端服务,结合Vue.js前端框架,实现了完整的权限控制和管理功能,适用于各类需要精细化权限管理的应用场景。 系统后端采用Gin作为Web框架,提供高性能的HTTP服务;使用GORM作为ORM框架,简化数据库操作;集成Casbin实现灵活的权限控制模型。前端基于vue-element-admin模板开发,提供现代化的用户界面和交互体验。系统采用分层架构和模块化设计,确保代码的可维护性和可扩展性。 主要功能包括用户管理、角色管理、权限管理、菜单管理、操作日志等核心模块。用户管理模块支持用户信息的增删改查和状态管理;角色管理模块允许定义不同角色并分配相应权限;权限管理模块基于Casbin实现细粒度的访问控制;菜单管理模块动态生成前端导航菜单;操作日志模块记录系统关键操作,便于审计和追踪。 技术栈方面,后端使用Go语言开发,结合Gin、GORM、Casbin等成熟框架;前端使用Vue.js、Element UI等现代前端技术;数据库支持MySQL、PostgreSQL等主流关系型数据库;采用RESTful API设计规范,确保前后端通信的标准化。系统还应用了单例模式、工厂模式、依赖注入等设计模式,提升代码质量和可测试性。 该权限管理系统适用于企业管理系统、内部办公平台、多租户SaaS应用等需要复杂权限控制的场景。作为毕业设计项目,它提供了完整的源码和论文文档,帮助学生深入理解前后端分离架构、权限控制原理、现代Web开发技术等关键知识点。系统设计规范,代码结构清晰,注释完整,非常适合作为计算机相关专业的毕业设计参考或实际项目开发的基础框架。 资源包含完整的系统源码、数据库设计文档、部署说明和毕
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值