2018-01-28-TF源码做版本兼容的一个粗暴方法
TF源码做版本兼容的一个粗暴方法
说明:
本文发布于: gitee,github,博客园
转载和引用请指明原作者和连接及出处.
正文:
因为TF版本演进很快,不同版本间差别不小,github上的TF源码对应了0.10.0,0.11.0,1.0.1等不同TF版本,但一般你本地环境是一套TF,容易发现版本问题,非常累人。
一个简单粗暴的解决办法是用try…except结构来做tf的版本兼容,这样不用到代码中修改每个函数,在开头做一些函数版本的判断和转换。
比如: 下面示例代码,对“scalar_summary”和“concat_v2”函数的判断,新老TF如果不同,就可在这里做兼容,而保持程序主体逻辑不动。
但这种try…e...
点我阅读更多...
2018-01-28-M个本地工作点代码同步到N个GIT远端
M个本地工作点代码同步到N个GIT远端
说明:
本文发布于: gitee,github,博客园
转载和引用请指明原作者和连接及出处.
摘要:
本文介绍了笔者多个本地工作节点(地方)的多台电脑(PC/笔记本电脑)同步源码到多个远端的GIT(比如国外GITHUB和国内的码云GITEE)。
正文:
本人分享如下的实践经验,供各位参考:
1.本地有4个工作地点(比如:P1,P2,P3,P4),每个地方都可以上网,并能连接到GITHUB和GITEE;
2.远端有GITHUB和GITEE(码云)两个GIT仓库,前者是世界著名但免费project必须设定为公开属性,后者是中国最大且可托管1000个私人不公开项目(每账号5GB空间);...
点我阅读更多...
2018-01-05-医药行业的IT革命探讨
医药行业的IT革命探讨
说明:
本文发布于: gitee,github,博客园
转载和引用请指明原作者和连接及出处.
摘要:
本文简略的讨论了医疗行业和IT的关系,纯属个人看法,仅供参考。
正文:
三个产业概况
第一产业,农业,智慧农业。较难,相关人知识层次低,覆盖面广,科技含量不高,信息化程度低。
第二产业,工业,工业4.0。中等,产业工人水平较高,标准规范林立,科技含量高,信息化程度高。
第三产业,服务业(贸易,法律,咨询,医疗,运输,金融,信息服务等,围绕:人和服务)。最广泛,涉及领域多样化,格局复杂,产业政策casebycase,timebytime,相关人员知识层次差别大,变化快,多样化,机会...
点我阅读更多...
2018-01-04-解决GIT问题-fatal-refusing-to-merge-unrelated-histories
问题:
当从本地branch推送到多个远端GIT分支,并且通过手机直接online修改远端GIT仓库,同时也用本地PC修改远端GIT的本地分支,的复杂情况下。偶发问题提示:
fatal: refusing to merge unrelated histories
分析:
手机移动端直接修改GIT仓库文件,本地PC也修改,要同步pull/push的时候导致问题;
很可能是版本冲突,导致头版本HEAD不一致,无法接续;
具体问题待查(如下链接也并未给出非常确定的起因)
解决:
步骤:
如果你在pycharm等IDE遇到问题,因为无法直接输入GIT命令,所以需要在GIT bash命令行方式下解决;
如...
点我阅读更多...
2018-01-03-简易GIT开发流程指南
简易GIT开发流程指南
(假设您的组织在内网搭建了最新免费的gitlab平台,并用他和GIT结合来管理源代码)
第1节 GIT的SSH配置
参考:https://gitlab内网ip/help/ssh/README
建议配置ssh并启用,如果实在不合适,可用https替代。
GIT的SSH配置步骤:
1.安装git 官方下载
2.在pc任意位置右键选着 “Git Bash here”
3.输入命令 : ssh-keygen -t rsa -C xxx@xxx.com (邮箱地址)
公钥私钥会生成在: C:\Users\Administrator.ssh文...
点我阅读更多...