首页   注册   登录
 neetrorschach 最近的时间轴更新

neetrorschach

V2EX 第 125181 号会员,加入于 2015-07-02 09:45:02 +08:00
今日活跃度排名 15114
neetrorschach 最近回复了
我会看老板的眼界高不高。老板高度决定了公司的上限。
我想问各位有做过 python 跟 java 整合的项目吗?到底怎么做?
去年一个项目,数据科学家用 python 写了机器学习算法,我用 java 调用。计算结果和数据源都是 csv,java 要把负责数据将从数据库读取生成 csv 再把 csv 结果写回数据库。
让他们自己负责数据库读写并且脚本都做成 web api,跟我说他们不会,他们不是程序员,没学过。
最后做完的东西各种不稳定。
加密狗啊,自带时钟。很多国产企业软件都是这么干的。
正在做类似的功能,用的 java。
想要达到的效果是记录每次保存操作修改了哪些字段,修改前的值和修改后的值,并区分出操作类型是增加、删除或修改。同时增加一个对比按钮,点击后在页面高亮显示最后一次被修改的字段,鼠标悬浮显示历史值。
我的实现方法是保存时先根据 id 取出数据库内已有的记录,然后比对,最后将比对结果写入日志表。
开发过程中被一个问题卡了很久。是关于日志 id 怎么生成的逻辑。由于页面表单数据其实是分 3 部分内容,所以是触发了 3 个请求到后端。如果第 1 部分数据有修改,那么应当生成一个新的日志 id。第 2 个请求触发时如果也查出有修改,那么记录日志时应当沿用第一个请求的日志 id。第 3 个请求也是一样。这个 id 的传递方法卡了好几天。最后是把它存到了 session 里,第 2、3 请求触发时先获取 session 内的 id,如果获取不到就新建一个。
现在又被另一个问题卡住了。由于第 3 部分数据是一个 list,里面是 1 个或多个 model 实体对象。在比对差异的时候感觉很复杂。假设页面新增了一组数据,也就是 list 里多了一个对象。那么比对时的循环应该是用新的 list 做外循环,里面嵌套数据库内的实体 list 做比对。如果是删除操作,那么就要反过来。目前只做了第一种情况已经写了 200 行了,感觉再要写一遍 200 行,但其实逻辑基本一样,只是哪个 list 作为外循环的差异。
非常讨厌写这种臃肿的代码。
2018-02-24 16:45:06 +08:00
回复了 liv11d 创建的主题 生活 请问男生如何打扮自己,更成熟稳重?
优衣库的基本款还可以。毛衣、衬衫、休闲裤和牛仔裤。外套不建议买他们家的,版型不好。他们家的网店和实体店是同货源的,可以网上买。
外套一定要去实体店买,大部分品牌线上和线下的设计生产是不同的。线上款看着还行,穿身上就体现出区别了。
体型瘦小的不建议买欧美品牌,很难买到合适的尺码,硬穿在身上感觉像是借来的。
@chen0717 能的,还挺快。
坐标上海
vultr 东京用家里电信网络快一个星期上不了了。不过公司网络倒是能上。
22 被干了,只能通过 web 的 console 登上去。服务器能 ping 通,能 telnet 端口。但就是没反应。
目前换了台新加坡的机器。改到 443 端口。希望能撑久一点。
真糟心!
2016-05-26 20:25:32 +08:00
回复了 david2016 创建的主题 职场话题 问下工作两年工资 10K 在圈子里处于什么水平
@kobe1941 企业软件大部分是平台性的,提供很多预制的组件。每个企业使用的时候不能直接安装完就用,需要配置和客制化开发。这就是实施。比如 SAP 、金蝶、用友这些。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2309 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 11ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
♥ Do have faith in what you're doing.