解决方案

20182310第六周学习总结

邮差的信 提交于 2019-12-01 08:47:39
20182310 2019-2020-1 《数据结构与面向对象程序设计》第六周学习总结 教材学习内容总结 1.利用继承实现多态性: 当用类名声明了一个引用变量时,这个变量可以指向该类的任何一个对象,也可以引用通过继承与它所声明的类型有关的任何类的对象。 并且这种关系对整个类层次结构都有效。例如:Animal creature = new Horse(Animal是Mammel的父类,Horse是Mammel的子类) 2.利用接口实现多态性: 类名可以用于声明对象引用变量,接口名也可以用于做声明对象引用变量的类型。 一个接口引用变量可以指向任何实现该接口类的对象。 3.接口名可以用作方法参数,使得任何一种实现同一接口的类对象都可以作为参数传给方法。 方法的参数可以使多态性的,使得方法所接收的参数具有灵活性。 4.solid原则: 面向对象的原则是面向对象设计的核心, 面向对象五大原则有SRP、OCP、LSP、DIP、ISP SRP(Single Responsibility Princple单一职责原则)一个设计元素只做一件事。之前一直在讨论这件事,(上帝类与小类)小类容易复用. 高内聚低耦合:与自己无关的拿出去,使用时调用,灵活 OCP(Open Close Princple) “Closed for Modification; Open for Extension”:对扩充开放

Django2.1.1与xadmin0.6.0遇到的坑

时光总嘲笑我的痴心妄想 提交于 2019-12-01 07:28:05
(1)django2.0把from django.core.urlresolvers修改成了django.urls 异常信息: ModuleNotFoundError: No module named ‘django.core.urlresolvers‘ 解决方案: 修改site-packages\xadmin-0.6.1-py3.6.egg\xadmin\models.py 将from django.core.urlresolvers import NoReverseMatch, reverse修改为from django.urls import NoReverseMatch, reverse (2)django2.1.1中需要给外键指定on_delete参数 异常信息: TypeError: __init__() missing 1 required positional argument: ‘on_delete‘ 解决方案: 把content_type = models.ForeignKey(ContentType)修改为content_type = models.ForeignKey(ContentType,on_delete=models.CASCADE) (3)django2.1.1的 forms表单初始化仅一个参数 异常信息: TypeError: __init__(

ugui多层解决方案

对着背影说爱祢 提交于 2019-12-01 02:54:28
创建不同的相机图层以渲染事物(最佳实践解决方案) 链接: https://answers.unity.com/questions/1169898/hi-guys-i-need-some-help-with-gui.html?childToView=1169946#answer-1169946 来源: https://www.cnblogs.com/sanyejun/p/11649584.html

Dynamic 365 学习(1)

杀马特。学长 韩版系。学妹 提交于 2019-12-01 02:52:22
一 创建解决方案 1.点击下拉菜单 2.找到设置并选择 3.点击解决方案 进入解决方案 该页面会显示你的所有的解决方案 你新建之后的可以在这里进行查看,也可以新增 删除 ... 这里我们先新建一个解决方案 填写信息。。。 点击保存之后 一个解决方案就创建好了 二 创建一个实体 1.在解决方案列表上双击“Test1”打开这个解决方案 2.在左侧菜单栏找到实体并点击 3.然后点击新建添加一个实体 显示名称就是导航上面显示的文字,名称和数据库里面实体的表名要一致 显示此实体的区域: 这个就是在导航栏的哪个区域显示 例:选择“服务” 然后点击保存 然后就是最重要的步骤 点击 ”发布“ 注: 每次新建或者编辑之后一定要 ”发布“ 可以看到实体已经创建成功了 并且只在导航栏 “服务” 区域显示 (可以多选,多选的话可以多个区域显示) 三 创建字段 在左侧导航栏找到刚才新建的实体 然后展开 找到字段 点击。。。 点击新建 填写信息: 显示名称:显示的名称 ,字段要求:可以设置必填 ,名称:与数据库的表中字段一致 数据类型:可以选择各种框 单行文本框(普通的文本框),选项集(下拉框),多选选项集(可以选择多个的下拉框),两个选项(是或者否,也可以自定义两个选项),多行文本(可以输入多行文字的文本框),日期和时间(一般有两种格式 仅日期,日期加时间), 查找(可以关联其他表的外键)

Android应用解决方案全攻略

偶尔善良 提交于 2019-12-01 01:10:06
安卓广告联盟解决方案: 安卓消息推送解决方案: 安卓应用安全解决方案: 安卓云开发解决方案: 安卓统计分析解决方案: 安卓后端存储解决方案: 安卓地图定位解决方案: 安卓应用测试解决方案: 安卓代码托管解决方案: 安卓音视频解决方案: 安卓移动支付解决方案: 安卓社会化问题解决方案: 安卓自动更新解决方案: 安卓文件存储解决方案: 安卓轻开发解决方案: 安卓图像处理解决方案: 安卓第三方登录解决方案: 安卓反编译解决方案: 来源: oschina 链接: https://my.oschina.net/u/1590538/blog/331688

yii2开发遇到的问题以及解决方案

和自甴很熟 提交于 2019-12-01 00:47:22
作者:白狼 出处: http://www.manks.top/article/yii2_common_problem_resolve 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 yii2 遇到的问题解决 1、测试项目列表,id搜索,显示 1052 Column 'id' in where clause is ambiguous The SQL being executed was: SELECT COUNT(*) FROM `test_items` LEFT JOIN `test_cat` ON `test_items`.`test_cat_id` = `test_cat`.`id` WHERE `id`=‘1' 解决方式: TestItemsSearch.php search方法关于id的搜索前面增加表名, //当前表 test_items,连接表 test_cat $query = TestItems::find(); $query->joinWith(['testCat']); ...... $query->andFilterWhere([ 'test_items.id' => $this->id, //注意到这里id前面添加表名以便区分哪个表的id ...... //其他代码照写 ]); 2

踩坑踩坑之Flask+ uWSGI + Tensorflow的Web服务部署

笑着哭i 提交于 2019-11-30 22:32:49
一、简介 作为算法开发人员,在算法模块完成后,拟部署Web服务以对外提供服务,从而将算法模型落地应用。本文针对首次基于Flask + uWSGI + Tensorflow + Nginx部署Web服务时可能会遇到的问题进行简要分析,并提供解决方案,以供大家参考。 二、环境介绍 OS:CentOS 7.0, 内存:16G,系统盘:40G,无挂载盘。 备注:本文作者因环境资源的限制,踩过环境的坑,故此对系统配置也给出。 三、报错异常与解决方案 1) cannot allocate memory for thread-local data: ABORT 在基于TensorFlow的服务启动过程中,在输出CPU频率后报出该错误,第一反应则为内存不够,查看了下内存,虽然只剩6G左右,但是考虑到还有交换分区的空间,应该不是问题,骤然查看硬盘空间,发现几乎快占用完了。 解决方案:若硬盘资源充分,可增加挂载盘;若资源紧张,可删减系统盘空间,以便给交换空间扩容,避免存在内存分配不足的风险。 2) what(): Resource temporarily unavailable 由于在服务配置uWSGI的参数中受buffer-size与limit-as的影响,导致分配的空间不够,导致服务不可用。 解决方案:合理调整一下buffer-size与limit-as的值,即提高上述参数的大小,以满足服务的需求

JSP页面显示中文乱码的解决方案

纵饮孤独 提交于 2019-11-30 21:44:25
在使用 JSP 的过程中,最使人头疼的一个问题就是中文乱码问题,要解决这个问题首先要知道问题出在哪里,然后再找解决方案,下面就列出了具体的步骤,只要按以下步骤去做,解决JSP页面显示 中文乱码 的问题就很容易了。 1,首先developer要明确自己为什么会遇到乱码,遇到什么样的乱码(无意义的符号还是一串问号或者其它什么东西)。新手遇到一堆很乱的字符时通常不知所措,最直接的反映就是打开google搜索“ java中文 ”(这个字符串在搜索引擎上的查询频率非常高),然后一个一个的去看别人的解决方法。这样做没有错,但是很难达到目的,原因下面会提到。总之,出现乱码的原因是非常多的,解决的方法也完全不一样,要解决问题必须先分析自己的”上下文环境”。 2,具体说来,需要哪些信息才能确定项目中的乱码的根源。 a,开发者所用的操作系统 b,j2ee容器的名称,版本 c,数据库的名称,版本(精确版本)以及jdbc驱动的版本 d,出现乱码的source code(比如是system out 出来的,还是jsp页面中的,如果是jsp中的,那么头部声明的情况也很重要) 3,如何初步分析乱码出现的原因。 有了上述的信息,基本上就可以发帖求助了,相信放到javaworld等论坛上,很快就会有高手给你提出有效的解决方案的。当然不能总靠发帖求助,也要试试自行解决问题。如何下手呢? a,分析一下你的“乱码