1.frontpage2003代ç
2.Linux Centos7.8.2003系统离线GCC源码编译升级
3.Visual Studioä¸WebsiteåWeb Application Projectçåºå«
4.Linux离线Python源码编译及python版本升级
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,编译编译但具体可能因机器环境而异。源码源代简便的编译编译浙江溯源码鱼胶方法是使用yum group install Development Tools,这个组合包含了大部分开发所需的依赖。
离线编译时,先解压gcc源码,然后进入目录,由于是离线,需要手动下载所有依赖,如gmp-6.1.0、台湾到上海源码isl、mpfr和mpc。确保按依赖顺序编译,例如先gmp-6.1.0,然后mpc-1.0.3。
创建编译目录,设置编译参数后,k210 源码开始编译过程。可能遇到找不到库的错误,此时需要将库添加到环境变量。编译时间根据机器性能不同,通常十几分钟内完成。
编译成功后,升级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版本。