Subversion (SVN)

工作五年的一些领悟_程序员的进阶之路

淺唱寂寞╮ 提交于 2021-01-21 07:28:00
工作快五年,总要留下点什么,所以,总结总结程序员这个职业的进阶之路,当然,完全的个人想法,但只要能对看的人产生丝毫的价值,那也是值得了。 在我看来,程序员的之路,有以下的阶段。 能完成任务的程序员 能解决问题的程序员 能优雅高效的程序员 广度/深度钻研的程序员 ??? 1,能完成任务的程序员 初入职场,成为项目的一员,无论自己心中有什么打算和期待,有一点是必须做到的,那就是完成自己的工作任务。在新人阶段,这个时候的任务大多是从熟悉项目,跟着完成一部分功能,最后独立完成功能的过程。这一步是基础的也是必须的,因为公司招人,至少是要你能做出成果的,不然,要你何用?<br/> 那么,如何快速的进入状态,完成工作呢?我认为有这几点很重要: 初见引导,把握流程 不管做什么事情,第一次是很重要的。所以一般来说,新上手一件事情,最好是让有经验的同事,带着走一遍流程。环境,规范,流程都走一遍。最终做到闭上眼睛,能把一项工作从头到尾,每个步骤都需要做什么都想象的处理的程度才好,可以参照一下的问题。<br/> 开发生产环境在哪里? 有哪些必备的工具需要安装,配置? 自己的工作谁负责,有问题了问谁? 开发的规范,模板等? 项目的编译,debug方法? 阶段完成后,向谁报告,有那些需要报告? 不懂就问,请求帮助 新人上手,对很多人来说都是非常艰难的阶段,但是在我看来,这其实是很舒服的时期,因为对新鲜的事物

[Flutter] 发布自己的插件 package

那年仲夏 提交于 2021-01-17 03:45:21
我们自己做了插件包,当然也想发布到pub.dartlang.org上去。怎么发布呢?先看看官方的说明( https://flutter.io/developing-packages/ )。 Publishing packages Once you have implemented a package, you can publish it on Pub , so that other developers can easily use it. Prior to publishing, make sure to review the pubspec.yaml , README.md , and CHANGELOG.md files to make sure their content is complete and correct. Next, run the dry-run command to see if everything passes analysis: $ flutter packages pub publish --dry-run Finally, run the actual publish command: $ flutter packages pub publish For details on publishing, see the Pub

tomcat启动Publishing failed with multiple errors

偶尔善良 提交于 2021-01-15 07:05:36
转自: https://blog.csdn.net/leisurelen/article/details/46940441 新安装一个tomcat插件。启动的时候就弹错误框。但tomcat还能使用。 Publishingfailedwithmultipleerrors Resource is out of sync with the file system: /backquery/queryWeb/.svn/all-wcprops . Resource is out of sync with th 新安装一个tomcat插件。启动的时候就弹错误框。但tomcat还能使用。 Publishing failed with multiple errors Resource is out of sync with the file system: '/backquery/query Web /.svn/all-wcprops'. Resource is out of sync with the file system: '/backquery/queryWeb/.svn/entries'. Resource is out of sync with the file system: '/backquery/queryWeb/css/.svn/entries'. Resource is out

解决svn log显示no author,no date的方法之一

◇◆丶佛笑我妖孽 提交于 2021-01-15 02:40:50
https://blog.csdn.net/feixiang_song/article/details/37809341 关于mac自带的svn的配置请参考该博客: 点击打开链接 问题: 在linux执行svn log workingcopy,结果显示如下: ------------------------------------------------------------------------ r81 | (no author) | (no date) | 1 line ------------------------------------------------------------------------ r80 | (no author) | (no date) | 1 line ------------------------------------------------------------------------ r79 | (no author) | (no date) | 1 line ------------------------------------------------------------------------ r78 | (no author) | (no date) | 1 line

svn查看日志(show log)显示时间为1970的解决方法 showlog (date message)不显示

浪子不回头ぞ 提交于 2021-01-14 21:22:37
svn查看日志(show log)显示时间为1970的解决方法 showlog (date message)不显示 参考文章: (1)svn查看日志(show log)显示时间为1970的解决方法 showlog (date message)不显示 (2)https://www.cnblogs.com/kevinggk/p/6908066.html 备忘一下。 来源: oschina 链接: https://my.oschina.net/u/4432649/blog/4899571

『互联网架构』软件架构-软件环境的持续发布管理(上)

生来就可爱ヽ(ⅴ<●) 提交于 2021-01-14 16:30:14
这次就走到软件的最后一站,哈哈,就是把软件给发布部署到服务器上。其实在部署的过程中,尤其现在微服务架构的盛行,软件本身喜欢用什么敏捷开发,导致持续发布的困难也是相当的大,原来不管项目怎么整,只要最后把项目部署好,可以正常的访问这个项目就部署好了。但是一旦把项目拆的很散,拆的很多个服务的时候,这时候想部署起来真的不是一个简单的事情。需要使用科学的方法和经验把这个事情搞定。 大规模系统发布所面临的问题 尤其现在很多领导都喜欢敏捷开发,敏捷开发就导致本来要一个星期开发的功能,他给你说2天。为什么要2天,敏捷开发就是快,敏捷开发本身就是有问题的。 现在很多公司是如何发布的。多久发布一次。 身边的几种情况 1.自己打包,给领导一说就直接发布了。领导说什么时候上就什么时候发布。 2.告诉运维人员项目git的位置,通知运维上线运维拉取,运维人员发布到生产环境。(如果项目几百,几十个,告诉运维,运维需要多大体积的团队啊) 3.每天都有小更新,每天都在发布。 4.项目发布用了jenkins工具,通过它进行自动化的构建发布。 说说身边的发布中存在的问题 1.本来问题没有的,参数写错了。 2.依赖的项目没有发布,自己先发布了 3.依赖版本的项目本身不在本次发布,结果自身项目依赖那个项目的功能 4.运维人员把测试环境的代码发布到生产环境了 回滚导致的事故 回滚,一般很难做到如果单纯是代码级别的还好说

一位资深php程序员在北京的面试30个题目

别等时光非礼了梦想. 提交于 2021-01-13 16:56:19
面试题集锦: 1、SESSION 保存在服务器的哪里? 2、服务端是如何获取客户端的cookie? 3、如何实现SESSION共享,共享的原理是什么? 4、请大致说出LVS搭建的过程,文件共享原理是什么? 5、网络共享服务器上传数据是向一台服务器上传?还是多台?如何实现同步? 6、说出你所知道的数据库设计范式?常用的建模工具是什么?(mysql建模工具) 7、如果你是项目经理,你如何管理你的项目团队的日常事宜? 8、主从数据库的配置,都需要哪些基本的条件,需要配置什么内容? 9、说出你常用的版本控制器,SVN中需要配置哪几个配置文件 10、LVS 在项目运行之前需要注意哪些事项,或者说会出现什么问题? 11、ecshop为何出现字段冗余违犯设计模式,请说出为何这么做? 12、常用mysql优化方式,尽可能多的说? 13、memcache原理是什么?是否能存入2M的value? 14、什么是队列?排它锁,Myisam 死锁如何解决? 15、请说出mysql常用存储引擎?memory存储引擎的特点? 16、如何最快速的插入5000条以上的数据? 17、你用过多少开源框架? 18、ecshop 购物车信息存放在哪里? 19、 PHP 生成页面缓存的原理 20、你所知道的缓存技术有哪些,分别做下简单介绍 1、SESSION 保存在服务器的哪里? 答:通过 php .ini指定

零售商商品管理系统——需求分析

◇◆丶佛笑我妖孽 提交于 2021-01-09 07:47:51
1. 需求分析 1.1 业务需求 进销存管理是商品零售商在管理中的一个极为重要的环节,并且也是零售商能否取得利润的关键。也就是说,如果能做到进货合理、销售及时、库存量最少、积压商品的减少,那么零售商将得到一个最理想的效益。由此可见,进销存管理决策的是否正确直接影响了零售商获得的经济效益。 在对进销存手工管理的情况下,管理人员无法对进货量和库存量进行良好的控制,很难及时并正确得到商品的动态供求信息和库存信息,并且采购部门、仓储部门和销售部门各部门之间的通讯也不能做到通畅,这在竞争激烈的市场中也是非常不利的。零售商商品管理系统就是在这种状况下出现的,它利用计算机的技术,使得零售商进货、库存和销售能够有机结合起来,提高零售商正常运营的效率,提升效益,而且零售商在系统的运用下可以在客观性、时效性、科学性等方面获得信息,为管理者运用现代化手段管理商品提供了保证,使零售商的各个方面的投入最大限度地发挥效益,避免了在商品购、销、存多方面产生漏洞。 1.2 系统功能需求分析 库存管理——查看商铺库存信息 进货管理——进行进货操作,查看进货历史记录 销售管理——进行出货操作,查看出货历史记录 会员管理——查看会员信息,增删会员 系统管理——管理员操作 1.3 可行性分析 1.3.1 技术可行性 在Windows下使用IntelliJ IDEA (java语言开发的集成环境)进行开发