最近在项目中,使用了老的掉牙的Windows CE作为开发基础。在实际项目使用中,我从后端通过RestFul接口获取数据,然后将数据通过JSON转为了实体类,然后直接绑定到了DataGird中。 问题接着就来了,在DataGrid中使用List<T>作为数据源的时候,我要自定义DataGridTableStyle的时候,需要设置MappingName,但各种资料翻完也没有找到如何设置这个值的信息。 通过Debug,原来设置List为数据源需要将MappingName设置为 List`1 经过反复测试,发…

2019-06-17 1条评论 2286点热度 Jalena 阅读全文

在项目中,我们通常会使用到消息通知。然而在Odoo中,它提供来多种方式,Email、备注、消息通知。 这里我们使用Email作为消息的通知方式,那么说到Email发送消息,首先就需要配置Email到发送服务SMTP。在什么都不设置都情况下,我们需要为每一个用户都Email去设置这样都配置。极其不方便。 这里就延伸出来Odoo发送邮件都几种方式。 简单发送 mail.catchall.domain不设置 直接用发送账号发出,发件人需要与发送账号相同或者是其同一账号下的其他别名,否则会被邮件系统拒绝,如SMTPSend…

2019-06-09 5条评论 7738点热度 Jalena 阅读全文

HomeBrew是Mac下类型于Centos下但Yum包管理工具,使用Mac作为开发平台,使用HomeBrew是非常有必要的。 你可以在https://brew.sh/index_zh-cn这里找到更多关于HomeBrew的使用技巧。 安装HomeBrew 拷贝如下命令行在终端中执行。 镜像加速 名称 说明 brew Homebrew 源代码仓库 homebrew-core Homebrew 核心软件仓库 homebrew-bottles Homebrew 预编译二进制软件包 homebrew-cask 提供 ma…

2019-06-08 0条评论 1700点热度 Jalena 阅读全文

在日常的开发中,我们经常会遇到这样的需求,我们有一个存储主数据的表,当有新的数据写入的时候,若库中存在数据则更新,否则当作新的数据写入。 一般情况下,我们会先对数据库进行一次Select,若数据存在我们则执行更新操作,当然这种方法在大部分情况下是可行的,但数据量大或者数据写入频繁的时候,这种方法就表现出来它的不稳定。 其实在数据库中都提供了UNIQUE约束规则,我们可以在数据库中建立UNIQUE约束规则,这样我们在插入具有约束限制数据的时候,我们就会得到一个异常,我们可以捕获这个异常,在异常块中进行更新操作。 在M…

2019-06-05 0条评论 3370点热度 Jalena 阅读全文

Docker要求Centos系统的内核版本高于3.10,因此在安装前你需要知道你的系统是否支持Docker安装的最低内核要求。 如果你安装过旧版本的Docker,那么你可以先删除它,再安装新的Docker版本。 安装需要的软件包及设置docker安装源 Centos 查看仓库中所有的docker版本 安装Docker 设置开机启动 安装Docker-Compose 你可以在 https://github.com/docker/compose/releases 找到你需要的Docker-compose版本。 Docu…

2019-06-01 0条评论 2294点热度 Jalena 阅读全文

官方发布地址:https://github.com/goharbor/harbor/releases Harbor支持在线安装及离线安装,此文章采用在线离线安装的形式,且安装版本为2.1.2。 Hardware 下表列出了部署Harbor的最低和推荐硬件配置。 Resource Minimum Recommended CPU 2 CPU 4 CPU Mem 4 GB 8 GB Disk 40 GB 160 GB Software 必须在目标主机上安装的软件版本。 Software Version Descripti…

2019-06-01 0条评论 3608点热度 Jalena 阅读全文

删除所有容器 删除所有镜像 按条件删除镜像 删除不干净,强制清空

2019-06-01 0条评论 1664点热度 Jalena 阅读全文

2019-05-08 0条评论 4450点热度 Jalena 阅读全文

方式一、 方式二、 docker-compose.yml

2019-04-28 0条评论 2195点热度 Jalena 阅读全文

问题重现 最近将系统升级到了Windows LTSC 2019,且使用了较新的Python(3.7.3),在调试Odoo12的时候,Pycharm直接抛出错误"Process finished with exit code -1073740940 (0xC0000374)",经过各方查证,发现问题是由于locale这个包引起的。 解决方法 控制面板—>区域 到此,重启计算机,问题修复。 参考来源:https://youtrack.jetbrains.com/issue/PY-33045

2019-04-08 2条评论 7147点热度 Jalena 阅读全文
15678937