用Google-Code管理你的代码财富 .

    最近浏览了一本书<<信息资源管理>>,里面主要讲的是信息管理相关的内容,米老师对此书的评价非常之高,并有种相见恨晚的感觉.本书将的是站在一种大的格局之下来看当今的信息资源管理.书中主要告诉你那些你不知道自己不知道的内容.讲授的是""方面的内容.也就是我们常说的做什么?而接下来我将会用到具体的""来实践其中的一个章节的一个知识点----信息资源安全.

      信息资源的安全范围比较大,而本文主要限定的安全内容为个人信息安全,再往下缩小一下就是个人资料安全的一方面---数据备份.

      设想一下,如果你的个人所有资料都保存在电脑上,而没有进行备份,如果万一自己的电脑遭受 不可抗拒的力量......我个人针对资料的不同类型进行相应的资料备份,备份的主要途径是网盘,或者网络服务器.

      作为程序员,代码是自己重要的一笔财富,尤其是自己所写的一些核心代码.如何对这笔财富进行管理使我们每个程序员所要思考的问题.

        当然,关于个人代码管理有很多种方式,而我这里向大家分享我最近刚学习到的一种方式----将自己的代码提交到云服务器Google Code.关于Google Code可以去网络上查找更详细的资料.而我现在也正在尝试和学习中,如果你有更好的管理方式,我们可以通过留言一起交流,学习.

        下面我将进行一个小Demo,通过提交一个HelloWorld文档来展示整个过程.

 

1 进入网页http://code.google.com/intl/en/

计算机生成了可选文字: jiqing611.com@gmail.com1Myfavontes,I.Enqllsh,ISlqnoutGoUgleCode《、G仪)8IcDevelopersPrOJectHOstingPr0JectHostingonGoogleCodepro"desa行eecallaboratlvedevelopmenten诵ronmentforopensourceprojectsAnewGOOgleDeVeIOperssiteWe'rebuildlnganewGoogleDeveloperssiteoverat丝倒些些迎四丝迎旦tounlteallourdeveloperresourcesprogramsevents,groupstoolsandproductsWe'reworklnghardtomakethlshappenSoonallourdeveloperInformationwlll1iveonthatsite,andthesiteyou'reonnowcodegooglecomwillreturntoItsrootsasanopensourceprojecthostlngseMceExplorepr0JectlabelsPythonJa归CP}USP}USPHPJavascrIPtAJAXMySQLF}ashDIanqoRal}SDOtNetIQueryGameDat日b日SeGoogleAndroldAppEnqlneGWTO嗯CooqleGooqleDevelopersGoogleCodeofferedin:旦哑些一旦塑巫回TermgOfSe彻Ce日本藉砂只川Portuqu色sPrivacYPolicY中文(繁艘)

2 填写工程相关内容

计算机生成了可选文字: prOJectnamem卜proje比drpExample:my-prOJeCt-nameProjectsummarydrpPleaseenterasummaryDescriptiondrpprojet万一Ve「5ionControlSystemGitMerCUris!03U加er引OnSOUFCeCOdeliCenseApacheLlcense20曰Projectlabel(S)JavaAJAXaddanotherrOWWordveri们cationTypetheCharadersyouseeIntheplctureoelowLetterSarenotCase一SensitiVeCreateprOJ鱿t

3创建完成,查看自己的项目

计算机生成了可选文字: 心my一project一drpdrpSummaryPeopleTip:PrOJeCtowners,seeour些迎夕旦鲤四guideforstepstocon们gureyourprOJectprojectInformatlonStarredby0usersProjectfeedsdrpprojetCOde!ICenseApaCheLICenseZ'0Label赞._MembeFSYOUFFO!eOWn6r02011Google一Terms一Priva卿一PrOJectHOStingHelpPoweredby些凶鱼鱼坐旦坦丝鱼卫

4点击resource 获取svn链接

 

计算机生成了可选文字: 心my一project一drpdrp}Pro]ectHOmeDOwnloads丝坦ISsueSCheckoutBrowseChangesSearChTrunkRequestcodere训ewHOw一to:ExplorethlsprojeCrssourcecodebyclicklngthe一Browse一and'Changes一linksaboveCommalld_lilleaCCegSIfyouplantomakechanges,usethIscommandtocheckoutthecodeasyourseIfusingHTTPS#ProjeCtm断bersauthentic故eoverHTTPStoallowcomittingchanges.svncheckoutht么口‘:了/卿一projeCt一drp.口00口lecode.c的/svn/trunk/卿一projeCt一drp一usern胡e姻勺mai1.com峥为enpromp倍匡en娜yourgenera他d匹呸迪丝坐匹丝互燮望丝鱼UsethiscommandtoanonymousIycheckoutthelatestprolectsourcecode#Non一m曰bers爪即checkoutaread一onlyworkjngcopyanon帅ouslyoverHTTP.svncheckouthttP://卿一projeCt一drp.口00口lecode.c的/svn/trunk/卿一projeCt一drp一read一onlyGUIand旧EaCCeSSThisproleCrsSubverslonreposltorymaybeaccesseduslnqmanydlfferentclSeeYourcllentsdocumentatlonformoreInformationyourprOjectisusingapproximately0bytesoutof4096MBtotaIquota.Newproje中Youcan矍丝鱼些丝四到卫业50thatsvnsynccanbeusedtouploadexistingcodehistory。2011Google一Terms一PrivaCy一Pr0JectHostlngHelpPoweredby鱼四鱼鱼尘旦担些鱼夕

 

 

     上面有两个链接地址,上面一个是可提交链接地址,下面一个是只读链接地址.

 

5右击需要下载的文件夹点击SVN Checkout

计算机生成了可选文字: OpenBrowseinAdobeBridgeCSS管理员取得所有权营使用36朗虽力删除彩色文件夹)使用360杀毒扫描ShareWith添加快捷方式到Q十桌面SVNCheCkoUt…TortoiseSVN添加到压缩文件(A)二添加到’'ORP.rar..m共享文件夹同步Restorepreviousversions司弓兽!

 

6数据Google Code所给出的链接地址

 

计算机生成了可选文字: 。_‘、一、公产压1一人RepositoryURLofrepository:Checkoutdirectory:C:\Users协dministrator\Desktop\DRP口Mult.ple,independentwork.ngcop.esCheckoutDepth一「u:,recurs.ve日omitexternols一口日IReVision0.HEAD阳VISIOnORev.sionOKC己n仁elHelp

 

7提交成功(在之前会进行相应的账户和密码设置)

 

计算机生成了可选文字: 户CheckoutFinished!ACtionP己thCommondcheckoutfromhttps:l/m货prOJeCt-drp.googlecode.com/svn/trunk,Upd己tlngc:\Users\Adm,nistrator\DesktOP\DRPCompletedAtrevislon:1revlsionHEAD,FullYrecurslve,巳吐ernalsInclude.l―日」}6kBVtestF己nsfeF阳diflominUte(S、己nd4望Condr屯

 

8在本地SVN文件夹新建一个HelloWorld文档,用来进行提交测试.

 

计算机生成了可选文字: organize,Includeinlibrary,ShareWith,BUrnNeWfolder口NameOatemodifiedType5iZe」日elloworld.试2012/3/1110:00丁XTFi!e0KB

9右击文件夹点击SVN Commit进行提交

 

 

计算机生成了可选文字: ShareWith添加快捷方式到Q+桌面rSVNUpdate尸SVNCommit…弓丁ortoisesvN

 

10 写入相应的注释,例如时间和描述,利于版本查看和控制.

计算机生成了可选文字: COmmitto:https:llmy一proj眯t一drp.googlecode.comlsvnltrunkMess己ge:verslonofTortolse5VNIsav己ilable.Ple己segotoRecentmes叼ges:lltortolsesvn.nettogetIt.七1现e:2012一3一1110:O任:性9然及及:HelloworldGooqleCadeCh己ngesCheck:m己de(double一cllckonfilefordl用:NoneNon一vers沁ned〕rsi上尸11〔效en引onst己tUSProper'tystatusLockHellDWOFld.…non~。。。Showunversioned6lesSh洲eXt6rnalsfromdlfferentreposltories16lesselected,16lestot己l回回四p止匹Ke西劝颤词.女0KC己nCel己益

 

11提交时会要求进行账户和密码的输入.密码是GoogleCode.com自动生成的一个,可以在My Profile中的Setting中获得.

计算机生成了可选文字: 分Authentication<https:llmy一prOJeCt一drp.googlecode.com:443>SubversionRepositoryRequestsausernameand己p己ssvvordUsern己me:P己g5V矛Drd:,月旦。ve。uthent.cot.onC己nCel

 

12密码设置.

 

 

计算机生成了可选文字: Go(名Iecede一S一一门U一一n一一e一一叹}一GO闪IKOde.comPassword.com'5gOOgleCOdeCOmpaSSWOrd:AugR阅enerateThlspassword15usedbyprojeCtmemberswhencheckingoutorcommittingsourcecodechanges,orwhenusingcomman手Ilnetoolstoupload行lestotheprOJect.Downloads一tabForGltrepositorles,youcanaddthefollowlngIlnetoyour.netrc有IerecordlngyourpasswordforeachreposltorydomainyouhavecommltaccesstoMakesureyouhavesetthepermisslonson.netrcsothatonlyyouruseraccountcanreadit

 

13 提交成功

 

 

计算机生成了可选文字: 守CommitFinlshed!ActlonP己thMlmetypeCOmm己ndCommitAddingC:\Users\Administrotor\Desktop\OR卜\Heiloworid.沈sendlngcontentc:\Users诱dmlnlstr己tor\Desktop\DRP\Helloworld.民CompletedAtrevlsion:2目口口口8kBytestransferredin7minute(s)己nd29second(s)Added:1{~)回{‘州…}。K】!c·…‘】

 

14输入地址,查看文件.

 

计算机生成了可选文字: 止卫血匆urce'hec'ut:旦了口my一project一drp一Rev勺口口口口口口口二妞困巨+今()介b☆一Omy一project一drpgooglecode.com'svn/trun日圈账必柑O同O曰轻博客}365令栖息谷马Livemocha:使用:.口session白新发现白rr资my一project一drp一RevisionZ:/trunk..Hello钾orld.txt命。邵户co介刀。附泞犷户d妙匆为v℃甘愁刃胡

至此 整个流程结束,提交其他文档或者代码的流程同上类似.

 

总结  通过Google Code我们可以做到以下事情:


1代码备份与管理(个人代码库)

2版本控制

3文件同步

4多人异地合作 

 5 知识共享


这里为你打开一扇窗户,接下来用Google Code去管理你的代码财富吧.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: mybatis-plus-code-generator-3.5.2.x.jar是一个用于MyBatis Plus框架的代码生成器工具。MyBatis Plus是一个开源的持久层框架,它是在传统的MyBatis框架的基础上进行了扩展和增强。它提供了许多便捷的功能,使得开发者可以更快速、更高效地进行数据库操作。 通过使用mybatis-plus-code-generator-3.5.2.x.jar工具,开发者可以根据数据库中的表结构自动生成对应的实体类、Mapper接口以及SQL映射文件,并且可以自定义生成规则,灵活地生成满足自己需求的代码。这样,开发者就无需手动编写大量的重复性代码,提高了开发效率。 mybatis-plus-code-generator-3.5.2.x.jar提供了丰富的配置选项,包括数据源配置、代码生成路径配置、包名配置、生成策略配置等等,开发者可以根据自己的项目需求进行相应的配置。同时,该工具还支持生成基于注解的代码,以及支持生成Controller、Service和ServiceImpl等常见的层级代码。 总之,mybatis-plus-code-generator-3.5.2.x.jar是一个功能强大、使用便捷的代码生成器工具,可以大大提升开发效率,减少重复工作,使得开发者能够更专注于业务逻辑的实现。无论是对于初学者还是有经验的开发者来说,该工具都是一个十分实用的助手。 ### 回答2: MyBatis-Plus-Code-Generator是一个用于生成MyBatis-Plus代码的工具,版本号为3.5.2.x。 MyBatis-Plus是一个优秀的持久层框架,它在MyBatis框架的基础上进行了扩展和增强,提供了更多的功能和便利性。这个代码生成器是MyBatis-Plus的一个子项目,用于自动化生成DAO(数据访问对象)代码。 使用MyBatis-Plus-Code-Generator可以极大地提高开发效率。开发者只需要配置好数据库连接信息和相关选项,然后运行生成器,就能自动生成实体类、Mapper接口、XML映射文件等各种代码文件。这样的话,开发者就不需要手动编写繁琐的重复代码,大大减轻了开发负担。 除了基本的代码生成功能,MyBatis-Plus-Code-Generator还提供了很多有用的选项和扩展功能。例如,可以根据数据库表的命名规则自动转换成Java类的命名规则,还可以自定义生成代码的包结构、注释等。此外,它还支持生成分页查询代码、根据外键生成关联查询代码等高级功能,进一步简化了开发过程。 总而言之,MyBatis-Plus-Code-Generator是一个非常实用的代码生成工具,能够极大地提高开发效率,减少重复劳动,可以快速生成符合MyBatis-Plus规范的代码文件,是MyBatis-Plus框架的重要辅助工具。 ### 回答3: Mybatis-Plus是一个基于Mybatis的增强工具库,主要用于简化Mybatis的开发流程。而Mybatis-Plus Code Generator是其中的一个模块,它提供了一个可视化的代码生成工具,方便开发者根据数据表自动生成相应的实体类、Mapper接口、Service接口及其实现类等代码。 相对于手动编写这些代码,使用Mybatis-Plus Code Generator能够减少重复劳动和出错的几率,提高开发效率。它的使用非常简单,只需配置好数据库连接信息和代码生成的路径,选择要生成的表,点击生成按钮即可。 Mybatis-Plus Code Generator支持多种代码风格的生成,可以根据自己的项目需求进行配置,例如实体类是否生成字段注解、是否生成 Swagger 注解等。此外,它还支持自定义代码模板,开发者可以根据自己的规范定制代码生成的模板,从而满足项目的特殊需求。 除了简化开发流程,Mybatis-Plus Code Generator还提供了一些常用的增删改查方法的默认实现,使得开发者在编写Service接口和实现类时可以更加便捷。同时,它还支持生成的代码的增量更新,当数据表结构有变化时,只需重新生成代码即可,无需手动修改已有的代码。 总之,Mybatis-Plus Code Generator是一个非常实用的代码生成工具,可以大大提高开发效率,并且提供了丰富的配置选项和自定义功能,可以满足不同项目的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值