皮皮网

【vim查看内核源码】【西安翻译学院源码】【水印相机源码ios】编译2003源码_编译源代码

时间:2024-12-28 19:51:03 分类:休闲 来源:源码上传到服务器

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。源码源代vim查看内核源码新安装的编译编译机器可能缺少编译依赖,但镜像源内通常包含这些,源码源代无需在线下载。编译编译

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

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

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

       编译成功后,升级GCC的大闹天空棋牌源码过程是删除或备份原有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版本。

copyright © 2016 powered by 皮皮网   sitemap