freelogic's blog

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文...
点我阅读更多...