V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wintersun  ›  全部回复第 47 页 / 共 50 页
回复总数  982
1 ... 39  40  41  42  43  44  45  46  47  48 ... 50  
@caiych 交替是肯定的,但我干了这么多年,颈椎、手腕、视力都保护的还行——关键是显示器高度调整到位、左右手交换使用鼠标、工作一段时间就走动休息、多喝水和上厕所——只是因为课外运动少,久坐成肥,所以才想站立式办公。 现在也用的是番茄工作法,精力更集中,休息也更彻底了……
2014-10-08 09:49:49 +08:00
回复了 F2Sky 创建的主题 职场话题 你是通过什么途径找到新工作的?
@F2Sky ,感觉就像是你又把唾沫星子喷到我连上了,啊哈哈哈 23333333333
2014-10-08 09:33:31 +08:00
回复了 renminghao 创建的主题 编程 javascript-〉C 艹 如何入手
掌握C++的语法不是大问题,大问题是一旦不参与实际项目,很难获得深入提高——当然,自己一个人练习做个小软件也是可以的,但桌面C/S系编程对比Web B/S系,反差是有一些的,看个人觉悟了。

另外,指针(内存管理)一直是C++的强项并且也是“阿克琉斯之踵”,要深刻体会!

ps:对于C艹(C cao)的这种表示法,也是感觉到醉了,这是有多恨它吗?
转发到一个Gmail邮箱集中处理是王道,想不同账号发邮件Gmail也支持,就是个搜索能力强大、不占本地空间的好东东,已用好多年。离线的话,手机可以顶一顶。
@qping maven配合jenkins估计也解决不了你的问题。
我觉得你需要的是一个程序(Ant?Java?Python?)来帮你处理编译后文件的更新问题,大致流程如下:
1、下载和解压目标WAR文件到某个文件夹,这个WAR文件也就是你已经发布到产品服务器上的那个,本质都是zip格式,你懂的
2、查找文件更新:给定一个日期(上次发布的日期?),通过该日期比对源文件的最后更新日期(SVN?本地?),决定是否将该源文件对应的class文件或jsp、js等复制到目标WAR文件夹(假定已经完成编译和其他资源处理)
3、重新压缩WAR文件夹为WAR文件
4、你最好还是基于Branch来,否则在Trunk中有些不必要的文件更新也会纳入进来

—————————————————————分割线——————————————————
说回Maven+Jenkins,我理解你们的处境,别说1G,就算是几十兆的包我都容忍不了,呵呵。
我采取的办法是在生产环境(不一定是服务器,可以是自己的机器或者客户方提供的部署用的机器),使用楼上提到的Maven+Jenkins(当时还叫Hudson),SVN不在生产环境本地都没有关系,只要能联网更新,进行编译、打包,最终的war包要么自动发布上去,要么手工ftp上去,要么U盘copy上去…… 第一次会比较慢,因为要更新所有的源代码并编译,还要下载jar包…… 当然,你可以预先把一个本地的Maven Repository复制到Jenkins服务器上!

总之,不要人工去更新那些war包。

如果你们没有用Maven,用Ant也是可以的,如果你们连Ant都没有用,那就从Maven开始重构吧!
不太明白这个增量包是个什么东东? 一堆更新了的java class?jsp?

但是SVN是有branch特性的。一般的做法是:基于当前的Trunk版本,可以为将来某天发布、具备某些特性、修复某些bug创建一个branch(其实就是另一个代码库),程序员对这个branch的代码进行更新,测试人员也基于这个branch进行测试。达到要求后,使用branch中的代码进行编译、全新发布;发布成功,将branch中的变更merge回Trunk,Trunk继续成为下一个branch的基线代码库。 merge这个动作都是基于源代码的,而且都要求哪个程序员改动的,哪个就负责merge回Trunk库,遇到多个程序员修改同一部分代码,要求他们内部协调,一般都不会有太大的代码冲突。

如果你的增量包就是我理解的那样,的确工作量大而且容易出错,配置管理形同虚设!请牢记:配置管理应该主要基于源代码(不是绝对,但应该是绝大多数),而非编译后的目标文件。
2014-09-16 09:15:37 +08:00
回复了 oldcai 创建的主题 分享发现 一个自己创作“噪音”的网站(白噪音/雨/风/雷)
@orzfly 话说,风雨雷电的英文都要抱怨,我只能“呵呵”了,所以不要太计较,绝逼不同世界的人
2014-09-14 11:11:56 +08:00
回复了 willwen 创建的主题 程序员 MariaDB/MySQL/PostgreSQL?
@jjx 请描述一下您使用pg的应用场景,让我们瞻仰参考吧!
虽然没怎么穿过(只大前年澳门买过一双NIKE网球鞋)——个人感觉虽然品牌溢价较多,但品质还是挺好的!
2014-09-13 23:23:03 +08:00
回复了 wanjun 创建的主题 程序员 你们在家写代码时的装备是怎么样的?
@em70 just do it!
哈哈,我也是各种借口,装备齐了都跑不起来。但自从用了朋友送的手环,APP定目标、Review进度,跑步才真的积极起来!
@Lucups 同意,没有银弹,只有适合。认清楚各种技术的优缺点,分析要实现的系统场景,裁裁剪剪,剪剪裁裁,终成大家!^_^
2014-09-05 13:08:52 +08:00
回复了 xiaohanyu 创建的主题 分享创造 要转正了,于是写了个网站,送给妞
恭喜恭喜,白頭偕老,早生貴子!
心態好,才幸福,別人的看法不重要!
2014-09-02 16:45:25 +08:00
回复了 DearMark 创建的主题 魅族 MX4 1799
@hepin1989 有现货吗?要抢吗?还是要等多久才有?已经等不及了!
1 ... 39  40  41  42  43  44  45  46  47  48 ... 50  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2856 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 12:25 · PVG 20:25 · LAX 04:25 · JFK 07:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.