php input上传图片导致所有输入数据都为null问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chengliangyao/article/details/82893035 使用form表单来同时提交输入数据和上传文件,但是可能不成功,可能有如下两种问题: 1、输入数据OK,但是后台$_FILES里面没有文件,这种原因一般是form表单里漏了一个属性,加上enctype="multipart/form-data"即可 2、另一种情况是本来输入数据上传成功,但是加入上传文件,也加入了上述属性,
分类: 其他 发布时间: 11-17 23:02 阅读次数: 0

ionic1 实现文本长按复制功能

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chengliangyao/article/details/82968396 ionic本身带有这种功能,只是屏蔽了,需要重新启用,一般有如下三个步骤: 1、设置 css 2、在页面文件中,<ion-content 中加入overflow-scroll="true" scroll="true",然后在需要长按复制的标签,div等,不能是ionic自带的组件加入class="selectable"
分类: 其他 发布时间: 11-17 23:02 阅读次数: 0

判断字符串是否包含重复字符 java

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chengliangyao/article/details/83064711 public class IsStringRepeat { /** * 判断字符串是否重复,假设字符串只有ASCII码,字符最多256个 * @param str */ private static boolean isStringRepeatAsc(String str
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

Mac git 分支使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Chengliangyao/article/details/83069634 github.com已经建立了一个仓库,一个分支,master。现在在本地一个文件中打算初始化一个git项目,并创建两个分支,master对应远程的master,ycl对应远程的ycl。步骤如下: 1、复制远程项目:git clone master的地址,以.git结尾,(另外有种方法是本地git init一个项目,但是
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

云栖科技评论79期:前沿科技公司要有平台思维

一家公司拥有强大的产品技术能力,致力于前沿科技的探索,但制造实用化的产品仍然是一个非常巨大的挑战,它需要的不仅仅是技术,还要面对产业链、市场需求、通用产品设计等一系列挑战,因此,对于许多类似波士顿动力一样具有强大的前沿科技能力,但实际上并不擅长产品实用化以及市场化的公司来说,实践平台思维,构建以自身为基础的开放生态,不失为一个好选择。
分类: 编程语言 发布时间: 11-17 23:01 阅读次数: 0

项目Alpha冲刺Day1

一、站立式会议 照片 今日安排:今天是项目冲刺阶段的第一天,我们今天的工作内容是搭建开发环境和初步商定后续几天的分工和安排。 二、项目情况 项目进展:已搭建好MyEclipse,查明了MySQL搭建时遇到问题的出处以及解决方法。对前期的工作做了回顾,对项目进行了宏观的剖析,并在此基础上进一步安排和细化本阶段的工作内容。 存在问题:今天环境搭建不顺利,遇到了较多问题,比如:MySQL安装完毕后无法正常启动,查看日志发现缺少data目录,解压文件夹中缺少my-default.ini配置文件,以及在
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

让我映像深刻的三位老师

对我影响最深的三位老师 第一位是我初中的教授数学的张老师,张老师对我们要求很严厉,而我学习从来的是比较水的,很喜欢偷懒,也在张老师手上吃了不少的苦头,初中时数学一般,因此每周都会去张老师家里补课,张老师补课从来不向我们收取费用,然而不知是不是因为她的这种作法令其他老师不满,有一次补习时张老师告诉我们,因为学校里的老师对她的这种作法不满,所以这学期要缴纳一百元的补课费,记得期末时我们在她家里补课的同学都考了不错的成绩,张老师请我们到外面吃饭,还送了我们很多的文具,在和张老师相处的三年里,我感受到
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

OAuth授权

重新梳理下授权认证模式。 OWIN OWIN的英文全称是Open Web Interface for .NET。OWIN是针对.NET平台的开放Web接口。 https://blog.csdn.net/u013043440/article/details/41694203 Basic Auth和OAuth 开放授权有两种认证方式,一种是Basic Auth,一种是OAuth。 Basic Auth简单点说明就是每次请求API时都提供用户的username和password并通过Base64编码
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

ReactiveX 学习笔记(26)使用 RxJS + React.js 调用 REST API

JSON : Placeholder JSON : Placeholder (https://jsonplaceholder.typicode.com/) 是一个用于测试的 REST API 网站。 以下使用 RxJS6 + React.js 调用该网站的 REST API,获取字符串以及 JSON 数据。 GET /posts/1 GET /posts POST /posts PUT /posts/1 DELETE /posts/1 所有 GET API 都返回JSON数据,格式(JSON-
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

团队站立会议(11月17日)

站立会议三句话: 今天做了什么:完成了服务器所有代码的编写,并着手了客户端部分代码的编写。 明天准备做什么:争取完成客户端代码所有的编写,并进行初步的软件调试。 遇到的问题为:主要是代码的问题,出现了部分遇语法错误,但通过 查阅书籍,互联网等解决了大部分问题。 燃尽图: 会议图:
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

css定位(后盾网)

1.绝对定位:脱离了文档流,如果设置了left和top,位置相对浏览器来定位,如果不设值top和left,还是按照原来的文档流的位置站位,位置移走后,原来的空间位被其他元素占据 ***应用:一般来说我们利用(子决父相) ,利用父元素设置为相对定位元素来定位,这是最正统(最推荐)的定位,如果不这样设置,这个就是按照body体来定位了,这样做的话不是特别有意义, 2.相对定位:相对于原来的位置进行的偏移,就算是移走了,还是占据原来的空间位. 3.层的概念,第二层能将第一层覆盖(通过设置z-inde
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

vue关于html页面id设置问题

vue是一个前端框架,类似于angularJS等,vue在编写的时候需要在html页面指定id,但是不是都可以实现的,一般放在id需在div设置里才可以实现。 (一) 在html里设置id: 1 <!DOCTYPE html> 2 <html id="vue"> 3 <head> 4 <meta charset="utf-8"> 5 <meta name="viewport" content="width=device-width"> 6 <title>JS Bin</
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

Android Studio如何删除一个Module

当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是在Android Studio中你选中module,右键会发现没有delete,如图: 遇见这种情况应该如何解决呢? 根据以下步骤就可以轻松解决: 1.在module上点击右键选择Open Module Settings如下图所示: 2.点击进去之后选择相对应的app,比如我们要删除app1,则先选中app1,然后左上角有个红色的减号点击: 3.点击yes之后点
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

selenium之ActionChains模拟用户行为

1、需求:需要模拟鼠标操作才能进行的情况,比如单击、双击、鼠标右键、拖拽等操作 2、解决办法:selenium 提供了一个类来处理这类事件:selenium.webdriver.common.action_chains.ActionChains(driver) 3、脚本:from selenium.webdriver.common.action_chains import AchtionChains 4、原理:调用ActionChains不会立即执行,而是将所有的操作顺序放在一个队列里,当调用
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

201771010102 常惠琢 《2018面向对象程序设计(Java)》第12周学习总结

第一部分:理论部分: 1.集合框架中的接口: 2.集合框架中的实现类: 3.AWT组件(java.awt.*): 4.Swing 组件层次关系: 5.集合类的特点:  集合类特点一: 只容纳对象。  集合类特点二: 容纳的对象都是Object类的实例。 实验十二 图形程序设计: 实验时间 2018-11-14 1、实验目的与要求 (1) 掌握Java GUI中框架创建及属性设置中常用类的API; (2) 掌握Java GUI中2D图形绘制常用类的API; (3) 了解Java GUI中2D
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

Python_Example_Socket 学习

Author: 楚格 2018-11-17 22:45:39 IDE: Pycharm2018.02 Python 3.7 KeyWord : socket Explain: ------------ -- 1 # coding=utf-8 2 #--------------------------------- 3 ''' 4 # Author : chu ge 5 # Function: 6 # 7 ''' 8 #-------------------
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

selenium之网页等待时间

1、为什么需要设置等待时间: 因为网页打开后需要加载对应的资源文件,页面渲染,窗口处理等等,我们需要等网页打开稳定后才能准确的进行后面的定位等操作 2、等待的分类 (1)强制等待 from time import sleep sleep(3)  #强制等待5秒后才进行下一步操作;缺点是不管资源是否加载完成,都一直等5秒,会造成浪费;常用于自己调试代码看效果 (2)隐性等待:设置一个最长等待时间,如果规定时间内页面加载完成则立即执行下一步操作,否则一直等到时间截止,然后才执行下一步 缺点:程序会
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

线程池基本使用

jdk1.5引入Executor线程池框架,通过它把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。 初始化线程池(4种) 简介: Java线程池的工厂类:Executors类, 初始化4种类型的线程池: newCachedThreadPool() 说明:初始化一个可以缓存线程的线程池,默认缓存60s,线程池的线程数可达到Integer.MAX_VALUE,即2147483647,内部使用SynchronousQueu
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

C#语法技巧:三目运算符、整型提升

表达式: 三目运算符 m=a>b?a:b; 表示先判断a是否大于b,若a>b,则将a的值赋给m,若不符合a>b,则将b的值赋给m 表达式中的类型转换 整型提升 在表达式中,若byte、short、char等在表达式中,则转化为int,例如,两个byte相加,则会转化为两个int相加。
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0

aws rhel 7 安装GUI ,配置VNC

预计阅读时间:15分钟 预计配置时间:30分钟 (前提是已经申请AWS的EC2的rhel7 云主机并且成功运行) 目前AWS 亚马逊云免费试用一年,申请一个学习使用 痛点:没有GUI,无法搭建Jenkins 平台,只能terminal 访问 踩过的坑: 1.由于需求设计(坑爹?)亚马逊的Amazon Linux AMI release 2017.03 不支持任何桌面版的安装! 详细解释在:http://stackoverflow.com/questions/21908912/amazon-ec
分类: 其他 发布时间: 11-17 23:01 阅读次数: 0