本站提倡有节制游戏,合理安排游戏时间,注意劳逸结合。

【点名管理系统源码】【node底层源码】【fastapi源码解析】编译2003源码_编译源代码

2024-12-29 19:57:47 来源:综合 分类:综合

1.frontpage2003代码
2.Linux Centos7.8.2003系统离线GCC源码编译升级
3.Visual Studio中Website和Web Application Project的区别
4.Linux离线Python源码编译及python版本升级

编译2003源码_编译源代码

frontpage2003代码

       1:在frontpage中有三种视图模式来制作网页

       2:设计视图可以输入文字,插入图片,绘制标准,也就是可视化的编辑模式

       3:代码模式是显示制作好的网页源代码

       4:预览模式是网页在浏览器显示的效果

       çŽ°åœ¨frontpage已经淘汰了,现在使用较多的是Dreamweaver

Linux Centos7.8.系统离线GCC源码编译升级

       要进行Linux Centos7.8.的编译编译GCC离线源码编译升级,首先需要准备一个干净的源码源代Centos7.8.虚拟机,并可以使用本地镜像源,编译编译具体步骤可在相关文章中找到。源码源代

       在GCC的编译编译ftp站点下载所需版本,例如gcc-.1.0。源码源代点名管理系统源码新安装的编译编译机器可能缺少编译依赖,但镜像源内通常包含这些,源码源代无需在线下载。编译编译

       编译依赖库一般包括gcc-c++、源码源代autoconf、编译编译automake、源码源代libtools和m4,编译编译但具体可能因机器环境而异。源码源代简便的编译编译node底层源码方法是使用yum group install Development Tools,这个组合包含了大部分开发所需的依赖。

       离线编译时,先解压gcc源码,然后进入目录,由于是离线,需要手动下载所有依赖,如gmp-6.1.0、fastapi源码解析isl、mpfr和mpc。确保按依赖顺序编译,例如先gmp-6.1.0,然后mpc-1.0.3。

       创建编译目录,设置编译参数后,手机源码建站开始编译过程。可能遇到找不到库的错误,此时需要将库添加到环境变量。编译时间根据机器性能不同,通常十几分钟内完成。

       编译成功后,升级GCC的仿KACN源码过程是删除或备份原有GCC软链接,然后指向新编译的GCC目录。升级脚本可以简化这一过程,但如有问题,务必及时调整。

Visual Studio中Website和Web Application Project的区别

       Visual Studio //中均有两种Web开发模型,分别是Website(网站)和Web Application Project(Web应用程序项目),许多初学者都不是很清楚这两者有什么区别。今天我又看了一下微软官方MSDN上解释,在此重复一下。

       ä¸€ä¸ªwebsite和web app一样出现在visual studio的solution中。但是,website项目只是一组松散组合的文件,没有项目文件,没有特殊文件夹比如bin、App_Code等。visual studio管理这个项目是以你所选择的文件夹作为项目的根目录。solution文件只会记录这个根目录的路径,没有其他多余的配置信息。项目发布时,所有的文件都被发布出去。这样做的目的是项目发布简单,只需要把所有文件拷贝出去,IIS运行是进行即时编译,也可以预编译再发布。

       Web Application Project是由工程文件组织网站的,有一些特殊的文件夹bin、App_code、资源文件、主题文件夹等。如果用记事本打开工程文件,可以看到工程中的文件都在其中。你可以在visual studio中指定每个文件编译时的模式,比如是代码文件(将进行编译)、网站内容文件(不编译,即使是.cs文件)、资源文件等等。另外可以指定每个文件发布时是否被排除。项目编译时一般根据namespace不同把可编译的文件都编译进相应的assembly 文件(dll文件).

       æ€»å¾—来说,website模式让用户自己组织每个文件在网站中的分布方式,App proj方式根据visual studio推荐的方式组织文件。

       vs中的WebApplication和WebSite(转换)

       ä»Šå¤©å¿½ç„¶æ³¨æ„åˆ°vs里多了一种web application,这是MS在发布VS之后追加的SP1扩展包里的一种新的Web模式,

       WebApplication编译时忽略了页面中代码的检查,不需要做分析,将这些任务交给了运行时。WebSite的优势在于可以单个页面独自编译,

       è¿™å¯¹å¤§é¡¹ç›®è€Œè¨€æ˜¯ä¸€ä¸ªç›¸å½“大的优势,二者的直观区别在于,对每一个aspx页面文件,

       WebApplication在有对应cs文件的同时还拥有designer.cs文件,baidu了一下。

       WebApplication编程模型的优点:

       â—ç½‘站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。

       â—ç”Ÿæˆçš„程序集

       WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集

       WebApplication:可以指定网站项目生成单一程序集,因为是独立的程序集,所以和其他项目一样可以指定应用程序集的名字、

       ç‰ˆæœ¬ã€è¾“出位置等信息

       â—å¯ä»¥å°†ç½‘站拆分成多个项目以方便管理

       â—å¯ä»¥ä»Žé¡¹ç›®ä¸­å’Œæºä»£ç ç®¡ç†ä¸­æŽ’除一个文件

       â—æ”¯æŒVSTS的Team Build方便每日构建

       â—æ›´å¼ºå¤§çš„代码检查功能,并且检查策略受源代码控制

       â—å¯ä»¥å¯¹ç¼–译前后进行自己规定的处理

       â—å¯¹App_GlobalResources 的Resource强类支持

       â—ç›´æŽ¥å‡çº§ä½¿ç”¨VS构建的大型系统

       WebSite编程模型的优点:

       â—åŠ¨æ€ç¼–译该页面,马上可以看到效果,不用编译整个站点(主要优势)

       â—åŒä¸Šï¼Œå¯ä»¥ä½¿é”™è¯¯çš„部分和使用的部分不相干扰

       â—å¯ä»¥æ¯ä¸ªé¡µé¢ç”Ÿæˆä¸€ä¸ªç¨‹åºé›†

       â—å¯ä»¥æŠŠä¸€ä¸ªç›®å½•å½“做一个Web应用来处理,直接复制文件就可以发布,不需要项目文件

       â—å¯ä»¥æŠŠé¡µé¢ä¹Ÿç¼–译到程序集中

       ä¸¤ç§ç¼–程模型的互相转换:

       VS SP1内置了转换程序,可以非常方便的从WebSite转换到WebApplication只需要复制文件,右键执行“转换为Web应用程序”

       å³å¯ã€‚

       æ€»ä¹‹ï¼Œå¤§ç½‘站比较适合用WebApplication项目,小网站比较适合用WebSite项目

       è²Œä¼¼web application是最初的设计吧,vs里就是这样的,只不过微软想抛弃这种用法,但是又没顶住压力又加了回来。

       æˆ‘还是觉得web application比较好,可以看到自动生成的代码。

       ----------------------------------------------------------------------------

       æŠŠVisual Studio 的"网站项目"转化为"Web应用程序"项目

       åœ¨Visual Studio 中,新建菜单下分了“项目”和“站点”两大类,在Visual Studio 里没有区分,

       å¦‚果你要在VS创建一个网站应用,那么你只有"ASP.NET网站"模板,这种项目模型和VS的项目模型差别很大,

       æ¯”如里所有代码编译后放在一个Assembly里,里则分开动态编译,命名空间的处理也大不一样

       ä¸ºä¿æŒå’Œä¹‹å‰ç‰ˆæœ¬çš„兼容,微软为VS提供了一个VS Web Application Project插件,

       å¯ä»¥è®©ä½ çš„VS也拥有一样的项目模型,在VS的Service Pack 1里已经把该插件直接集成到了VS,而且今后会一直成为VS的一部分。如果你没有安装VS SP1,那么你必须安装插件。

       ç”±äºŽå’ŒSharePoint集成的原因,必须把目前做的Web网站程序做个转换,今天花了点时间做了,

       ä»¥ä¸‹æ˜¯è½¬æ¢æ­¥éª¤ï¼ˆVS已经装好插件):

       1、创建一个Web应用程序,应用程序名为TestWebApp,新建-〉项目-〉ASP.NET Web 应用程序

       2、删除default.aspx和Web.config文件

       3、把要转换的网站的文件全部复制到TestWebApp下

       4、选择TestWebApp,右键,选择“转换为 Web应用程序”,VS会自动转换,帮你生成*.Designer.cs文件,

       æ·»åŠ CodeBehind属性

       æˆ‘的转换结果:

        App_Code下的dataset文件全部给移到了根目录下

        aspx的Designer.cs文件没有生成,经查发现可能是因为我使用了嵌套的母板页masterpage,

       ç›¸åº”的母板页的designer.cs文件也没有生成,进而导致调用VS的Designer API时失效,我把母板页改了,

       æŠŠæ²¡ç”Ÿæˆdesigner.cs的所有文件放在另外一个web应用程序项目重新转换了一遍,再放回来

       5、把aspx文件里的codefile属性都删除

       6、添加所有文件的命名空间namespace,你可以选择一个class,右键-〉外侧代码来添加命名空间,但不见得快多少

       7、把aspx文件里的inherits属性的值的类加上命名空间,和上一步对应

       8、然后就是有些代码里需要添加命名空间,编译的时候都会出来

        VS中的WebSite和WebApplication有何区别

        Visual Studio sp1中新增了ASP.NET Web Application 应用类型。这样网站开发我们既可以选择ASP.NET Web Application 应用类型,又可以选择ASP.NET Web Site类型。

       ä½ è¯¥é€‰æ‹©å“ªç§WEB编程模型

       Option or Task

       Web Application Projects

       Web Site Projects

       ä½ æœ‰ä¸€ä¸ªå¤§åž‹çš„Visual Studio .NET Web应用需要迁移到VS。

Linux离线Python源码编译及python版本升级

       配置环境

       初始化干净的centos7.8镜像,并搭建本地镜像源,详情可参考Linux 镜像源临时挂载+永久挂载+yum本地源制作 - 蜡笔小新的文章 - 知乎。

       下载Python源码,版本选用Python-3.9..tar.xz。

       编译Python

       因高版本Python编译需高版本GCC,系统默认GCC版本为4.8.5,需先升级GCC。

       执行Centos离线源码编译高版本GCC并升级教程:Linux Centos7.8.系统离线GCC源码编译升级 - 蜡笔小新的文章 - 知乎。

       由于未安装make编译工具和依赖,需先执行yum -y install automake autoconf libtool make以完成安装。

       编译Python源码至/opt/python3.9.,过程未出现错误。

       升级Python版本

       编译安装后,已将新版本安装至指定目录,但未升级原有Python版本。

       通过ll /usr/bin/python查看,当前Python版本软链接指向/usr/bin/python2.7。

       删除或备份当前Python软链接,避免影响yum工具。

       修改yum工具文件路径,将“#!/usr/bin/python”更改为“#!/usr/bin/python2.7”。

       最后,创建新编译Python3.9.的软链接及pip3软链接。

       成功在Centos7.8上升级Python3.9.版本,同时确保原有yum工具可使用Python2.7版本。

相关推荐
一周热点