多文件上传问题---前端开发

我用vue做了一个文件上传的页面,可以上传多个文件。但是有个问题,
如果上传多个文件时,只能第一个上传成功。其他的就不能上传了。找不到原因,
求大神指教。代码:




上传







  • {{item}}










export default { data(){ return { files:"", patchNames: [], patchFiles:[], patchFileInfos: [], delList:[], selectList:[], //选择的补丁列表 FTPS:[], countNum:0, patchlen:0, } //初始化data }, components:{ "LayoutDetailPage":LayoutDetailPage, }, mounted(){ }, methods: { loadPatchFile:function(){ var that=this; this.files = this.$refs.fileSelect.files; console.log("files的长度"+this.files.length); console.log("this.files"+this.files); var str = ''; var that=this; for(let i=0;i<this.files.length;i++){ let file=that.files[i]; that. patchNames.push(file.name); that.patchFiles.push(file); } }, upload:function(){ var that=this; console.log("文件名称:"+this.patchNames); console.log("上传服务器的files--"+this.patchFiles+"长度为:"+this.patchFiles.length); for(var i=0;i<this.patchFiles.length;i++){ var file=that.patchFiles[i]; that.changeBase64(file); } }, delPatch:function(){ console.log("排序前:"+this.delList); this.delList=this.delList.sort(); this.selectList=this.delList; console.log("排序前:"+this.delList); var that=this; if(this.delList.length>0){ var list=that.delList; console.log(this.delList); for(let i=list.length-1;i>=0;i--){ that.patchNames.splice(list[i],1); that.patchFiles.splice(list[i],1); $("#"+list[i]).css("background-color","#FBFBFB"); } this.delList=[]; }else{ bootbox.alert("请先选择补丁"); } }, changeBase64:function(file){ var that=this; var postData={}; if (window.File && window.FileReader && window.FileList && window.Blob) { let reader = new FileReader(); reader.onloadend = function () { // that.patchInfo = reader.result; postData.FTPS=window.FTPS; postData.PatchFileName=file.name; postData.PatchFileInfo=reader.result; teldCommon.CallServiceGateWayAsync("PatchInstall-UploadPatch", function (ret) { if (ret.state == "1") { debugger that.changeState(file.name,ret.state); } else { // NotifyError(ret.errmsg); that.changeState(file.name,ret.state); } }, {filter: JSON.stringify(postData)},true,true); }; reader.readAsDataURL(file); } }, getIndex:function(index){ var indexs=[]; $("#"+index).css("background-color","#eee"); this.delList.push(index); }, changeState:function(fileName,state){ var that=this; console.log("返回为true的文件名:"+fileName); bootbox.setDefaults("locale", "zh_CN"); for(let i=0;i<this.patchNames.length;i++){ if(that.patchNames[i]==fileName){ $("#"+i).find("i").remove(); if(state=="1"){ $("#"+i).append("<i class='fa fa-check-circle icon'></i>"); that.countNum++; that.patchlen++; if(that.patchlen==that.patchNames.length){ if(that.countNum==that.patchNames.length){ bootbox.alert("上传完成!"); }else{ bootbox.alert("未全部上传!"); } } }else{ $("#"+i).append("<i class='fa fa-exclamation-circle icon1'></i><a style='margin-left: 10px; font-size: 12px;' href='javascript:void(0)'>上传</a>"); $("#"+i).find("a").on("click",function(){ $("#"+list[i]).css("background-color","#FBFBFB"); console.log(i); that.changeBase64(that.files[i]); }); } } } }, } }

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Angular前端开发,上传文件问题
最近刚入手angular开发网页,师兄给了接口连接,需要在网页上上传本地csv文件到csv数据库, 现在前端页面设计好了,劳烦大神指导一下如何写后面的控制器代码
用百度WebUploader文件上传插件上传文件时能在前端对文件进行加密后再上传吗?
是在文件上传时在前端对文件进行加密,使用任何一种文件加密方式都行,加密了如何实现上传呢?
上传文件时怎么对文件名进行限制,不能含有特殊字符
以下是对上传文件是的一些限制,请问我这种写法有问题吗,应该怎么写,谢谢! ``` onError : function(event,queueId,fileObj,errorObj){ $("#"+queueId).addClass("error"); if(fileObj.size>1024*1024*10){ alert("你上传的 \“"+fileObj.name+"\” 文件过大,请上传小于10M的附件。"); } var tag = "%"; if(fileObj.name.indexOf(tag)!=-1){ alert("你上传的 \“"+fileObj.name+"\” 文件有特殊字符,文件名中不可存在特殊字符,请重新上传"); } } ```
springboot前后端传输文件,如何处理multipartfile
作为一个springboot后端开发的萌新学生,前两天在与前端开发人员进行接口对接的时候,前端上传一个csv格式的文件,传输到后端是以multipartfile格式接收的,后端接口如下: ```Java public ResponseVO upload(@RequestParam("uploadFile") MultipartFile uploadFile) ``` 由于对于multipartfile格式不熟悉,我一直尝试将他转换为原本的csv格式,但是在网上,不管是csdn还是Stack Overflow都没有找到比较精确合适的方法。 最终我选择了将文件首先以csv的格式保存在服务器上,然后再根据转存到服务器上的文件来读取,最后再把服务器上的文件删掉。虽然这样是实现了依然是读取csv文件,但是就感觉十分的不得劲,代码如下: ```Java String originalFilename = uploadFile.getOriginalFilename(); //保存路径 String path = destPath + originalFilename; //生成保存文件 File destFile = new File(path); System.out.println(destFile); //将上传文件保存到路径 try { uploadFile.transferTo(destFile); } catch (IOException e) { e.printStackTrace(); return ResponseVO.buildFailure("upload file failed"); } ``` 此前虽然有springboot开发经验但是没有涉及到文件传输相关的知识,想问一下有没有比较简单精确的可以把multipartfile转换为原本文件格式的方法?或者在一般的实际开发中,前后端交互文件是怎么处理的?都是直接读取的multipartfile吗?因为感觉另外保存下来然后再读最后还要删掉实在是有点低效。
nginx如何解决HTTP post 文件上传403?
项目里有个文件上传的功能,在谷歌浏览器上点击上传按钮选择文件后,上传方法就报403,调试时发现在根本没进上传的后台代码,前端页面上传插件用的是WebUploader,在ie11上上传没有问题,不知道是否是nginx的问题,请帮忙看看, 这是我的nginx相关配置 ![图片说明](https://img-ask.csdn.net/upload/201906/05/1559721974_841488.png) ![图片说明](https://img-ask.csdn.net/upload/201906/05/1559722066_105271.png)
maven项目 文件上传到服务器端解析为空
使用SSM框架开发一个maven项目,在实现一个文件上传的功能时,发现前端传到后端Controller类进行解析的时候,request里面读出来的文件流为空——也就是这个文件没正确传到后端。 百思不得其解,求了解的朋友能够帮忙看一下。 下面是我的前端上传代码和后端解析代码。 ``` <!-- 文件上传测试 --> <div class="panel-body"> <form method="POST" class="form-horizontal" action="exam/uploadQuestions.html" enctype="multipart/form-data"> 选择一个测试文件:<input type="file" name="uploadFile"> <input type="submit" name="uploadSubmit" value="上传"> </form> </div> ``` Controller类方法。 ``` /** * 上传考试题目,返回包含了考试题目的main界面 * @param request * @param response * @return * @throws IOException */ @RequestMapping(value="/uploadQuestions") public ModelAndView uploadQuestions(HttpServletRequest request, HttpServletResponse response) throws IOException { ModelAndView view = new ModelAndView("root/message"); System.out.println("开始上传文件至服务器"); DiskFileUpload diskFileUpload = new DiskFileUpload();//这个已经被废弃了,之后改成菜鸟教程的示例中的做法‘ try { List<FileItem> list = diskFileUpload.parseRequest(request);//解析表单中每一个字段的数据, //包装成独立的FileItem对象并且以List方式返回 System.out.println("准备遍历所有的FileItem...下面是表单field的name"); for(FileItem i:list) { System.out.println(i.getFieldName()); } //下面处理所有的FileItem for(FileItem i:list) { if(i.isFormField()) { System.out.println("这是普通表单字段:"+i.getFieldName()+";"+i.getName()); }else { System.out.println("这是文件表单字段:"+i.getFieldName()+";"+i.getName()+"; 准备进行保存"); //File remoteFile = new File(new String(i.getName().getBytes(),"UTF-8"));//获得要上传的文件的引用 File remoteFile = new File(i.getName());//不使用转换编码格式的话就可以传递文件名为中文的文件了 System.out.println("客户端文件位置:"+remoteFile.getAbsolutePath()); System.out.println("path:"+remoteFile.getPath()+"; name:"+remoteFile.getName()); //下面指定要把上面的remoteFile保存为? File saveFile = new File(new String(remoteFile.getName())); saveFile.createNewFile(); //下面把remoteFile的内容输出到saveFile InputStream ins = i.getInputStream();//获得这个fileItem的输入流 OutputStream ous = new FileOutputStream(saveFile);//获得saveFile的输出流 byte[] buffer = new byte[1024]; int len=0; while( (len=ins.read(buffer)) > -1) { ous.write(buffer, 0, len); System.out.println("文件已经保存到:"+saveFile.getAbsolutePath()); } ous.close(); ins.close(); } } } catch (FileUploadException e) { // TODO Auto-generated catch block e.printStackTrace(); } return view; } ```
java 获取文件的真实类型(除了通过后缀,包头的等校验方式)
**最近开发余遇到一个很棘手的问题 客户平台的安全级别很高 对文件上传那一块非常严格 平台内图片上传前端做了一个后缀的校验, 后台做的是用包头的方式做校验,但是文件的包头还是可以通过特定工具去修改 所以这种方式不可取,除了这两种还有别的方式校验文件吗 ,求大神指导呀** ![图片说明](https://img-ask.csdn.net/upload/201908/06/1565082669_500886.png)
上传文件,服务器没有接收到请求
1.环境:nodeJs + vue + spring , Tomcat 服务器; 2.只要涉及到上传文件的接口,装有nodeJs + vue环境的电脑80%的概率是调用上传接口后服务器没有接收到请求,感觉是服务器阻塞了,开VPN的电脑也大概率是这种情况,但是其他电脑都能正常上传 3.根据网上提供的服务器TIME_WAIT和CLOSE_WAIT问题的解决方案改了Tomcat 和 后台的一些配置和代码,没有任何效果; 4.用上述2所提的电脑环境,运行前端原生代码来上传文件,存在同样问题; 电脑环境不应该对上传文件产生如此大的影响,但是原来95%可上传的电脑配置了vue开发环境后也变成了80%不可上传的状态, 求解究竟是哪方面的原因,感谢~~~
请问如何在百度地图上叠加用户上传的shp面要素(需要自定义功能模块)
---各位大佬好!✿✿ヽ(°▽°)ノ✿--- 我刚开始接触webgis的开发,目前的整体框架和构思如下:前端三件套+JQ+arcgis server+sql server进行一个实现地图浏览和图查属性、修改属性的web平台开发。 **目前界面已完成,但是功能没有实现,主要问题在于,我认为自己没有一个合理的思路去将用户上传的shp文件与第三方地图有机结合。 **原来的思路是:“用户上传shp文件,我通过服务器进行发布并与百度地图叠加”。可是后来发现百度地图api没有一个可以接受url 的接口,或者说即便是接受了我发布的要素图层,也没办法自定义一些我想实现的功能。 **通过反思,我在想,我是否应该将百度地图api在服务器中实现调用,这里就可以有机的将shp和底图结合,并只要使用发布的url就可以查看了。 **又有其他的大佬跟我说,要使用arcgis for js来实现,不需要再服务器调用。 **球球大佬点拨点拨我的思路,我只是个大四的实习生,刚接触开发两个月,我有百度过,但是我连关键词或者是思路都不明确的情况下,我认为百度不到自己想要的东西。谢谢大佬们! **想问问是否需要学习arcgis api for js。然后通过它来实现百度地图和server发布的地图结合
关于python在开发新浪sae时遇到定时任务返回404的问题
起因:想玩一下微信公众号,于是到新浪云搭了SAE。根据网上大牛们的博客,实现了根据消息被动回复功能,于是想进一步实现一些其他的功能,比如说每天定时从我们学校的网站爬取一些新闻存到数据库,然后根据用户的信息来推送。 解决思路:现在本地写好了爬虫脚本,没遇到什么大问题。于是决定将它放到新浪云上看能不能定时的跑起来。查看了新浪SAE的开发者文档,对于定时任务的概述,它是这样写的: “定时任务服务可以用来定期触发您的应用执行一些后台任务,像定期清理和备份 MySQL 表中的数据、发送邮件通知等。定时任务的执行以 HTTP 方式触发,触发后真正执行的是您在应用中定义的 HTTP 回调函数。 任务执行的方式是 HTTP 调用(GET 方法),执行时间最长为 1800 秒 。 任务执行存在一定的时间误差,最大不超过 10 秒 。 任务不分应用版本,但只对默认版本生效,当切换代码默认版本时对应版本的定时任务会被激活。 任务的时间间隔粒度为分钟。 普通应用最大可以并发执行 12 个定时任务。多出的任务将不能被执行。” 对于配置定时任务的说明如下: “您也可以在应用的配置文件 config.yaml 中添加任务。任务的执行状态可在定时任务的 Web 管理页面看到。 编辑 config.yaml 文件,增加 cron 段,例如: ``` cron: - description: cron_test url: /cron/make schedule: "*/5 * * * *" ``` 上面的示例添加了一个定时任务,该任务每 5 分钟调用 http:// 应用名.sinaapp.com/cron/make 一次。” 初次接触web.py,对于前端的认识也不是很全面,我暂且把“应用”理解为某一个页面下能执行某段任务的代码,于是为了搞清楚定时任务是如何工作的,我决定尝试一下在定时任务里清空数据库里的一张表。我是这样写的: 我新建了一个updateDaily.py,里面包含了一个UpdateDB类,用来清空数据库的某张表: ``` # -*- coding: utf-8 -*- import os from connectDB import connectMYSQL import web class updateDB: def __init__(self): self.query = connectMYSQL() self.app_root = os.path.dirname(__file__) self.templates_root = os.path.join(self.app_root, 'templates') self.render = web.template.render(self.templates_root) def GET(self): sql = "truncate table board_data;" self.query.execute(sql) return "hello world" ``` 其中connectDB是我写的一个连接Mysql数据库的模块,调用connectMySQL类下的execute函数可以直接执行sql语句,这个模块经测试可以成功返回查询语句的结果。 之后,我在index.wsgi中调用以上编写的模块,并且增加一个url,具体代码如下: ``` # -*- coding: utf-8 -*- import os import sae import web from connectToWechat import WechatInterface from updateDaily import updateDB urls = ('/weixin', 'WechatInterface', '/update', 'updateDB',) app_root = os.path.dirname(__file__) templates_root = os.path.join(app_root, 'templates') render = web.template.render(templates_root) app = web.application(urls, globals()).wsgifunc() application = sae.create_wsgi_app(app) ``` 如果我对于web.py模块的理解没错的话,当我定时任务调用“ http://应用名.applinzi.com/update”时,我数据库下的那张表就会被清空,并在网页上返回hello world。 最后,修改配置表config.yaml,增加以下代码: ``` cron: - url: /update schedule: "0 4 * * *" description: "每天凌晨四点执行一次" ``` (实际上我在调试的时候是设置一分钟执行一次) 最后上传代码,可以看到新浪云SAE的定时任务页面已经有了我所配置的任务,但是每一次的执行结果都是返回404,然后数据库中的表并没有被清空。 定时任务的页面如下: 而定时任务的日志记录如下: “[ 2016-11-07 04:00:16 ] status="404 Not Found" url="/update" response="not found" yq124” 检查了很多遍,调试了很多次,都没有发现问题在哪里,求各位大牛指点一下迷津啊。 提问:既然在定时任务的页面上可以看到我配置的定时任务,说明定时任务的配置是没问题的,再看到Index.wsgi里的URL,我只实现了两个功能,一个是在/weixin路径下实现微信公众号接口的token认真,这是没问题的,另外一个/update路径下实现的定时任务功能,但是触发这个页面的时候返回的是404,这让我百思不得其解,因为我在本地测试过,这种写法是可以返回"hello world"的,但是怎么到了新浪云上就失效了呢?跪求各位大牛指点迷津啊。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻… 网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网盘资源等等等等,下个资源可真不容易,不一样的方式要用不同的下载软件,因此某比较有名的 x 雷和某度网盘成了我经常使用的工具。 作为一个没有钱的穷鬼,某度网盘几十 kb 的下载速度让我...
2019年还剩1天,我从外包公司离职了
这日子过的可真快啊,2019年还剩1天,外包公司干了不到3个月,我离职了
《面试宝典》2019年springmvc面试高频题(java)
前言 2019即将过去,伴随我们即将迎来的又是新的一年,过完春节,马上又要迎来新的金三银四面试季。那么,作为程序猿的你,是否真的有所准备的呢,亦或是安于本职工作,继续做好手头上的事情。 当然,不论选择如何,假如你真的准备在之后的金三银四跳槽的话,那么作为一个Java工程师,就不可不看了。如何在几个月的时间里,快速的为即将到来的面试进行充分的准备呢? 1、什么是Spring MVC ?简单...
计算机网络的核心概念
这是《计算机网络》系列文章的第二篇文章 我们第一篇文章讲述了计算机网络的基本概念,互联网的基本名词,什么是协议以及几种接入网以及网络传输的物理媒体,那么本篇文章我们来探讨一下网络核心、交换网络、时延、丢包、吞吐量以及计算机网络的协议层次和网络攻击。 网络核心 网络的核心是由因特网端系统和链路构成的网状网络,下面这幅图正确的表达了这一点 那么在不同的 ISP 和本地以及家庭网络是如何交换信息的呢?...
python自动下载图片
近日闲来无事,总有一种无形的力量萦绕在朕身边,让朕精神涣散,昏昏欲睡。 可是,像朕这么有职业操守的社畜怎么能在上班期间睡瞌睡呢,我不禁陷入了沉思。。。。 突然旁边的IOS同事问:‘嘿,兄弟,我发现一个网站的图片很有意思啊,能不能帮我保存下来提升我的开发灵感?’ 作为一个坚强的社畜怎么能说自己不行呢,当时朕就不假思索的答应:‘oh, It’s simple. Wait for me a few
一名大专同学的四个问题
【前言】   收到一封来信,赶上各种事情拖了几日,利用今天要放下工作的时机,做个回复。   2020年到了,就以这一封信,作为开年标志吧。 【正文】   您好,我是一名现在有很多困惑的大二学生。有一些问题想要向您请教。   先说一下我的基本情况,高考失利,不想复读,来到广州一所大专读计算机应用技术专业。学校是偏艺术类的,计算机专业没有实验室更不用说工作室了。而且学校的学风也不好。但我很想在计算机领...
复习一周,京东+百度一面,不小心都拿了Offer
京东和百度一面都问了啥,面试官百般刁难,可惜我全会。
20道你必须要背会的微服务面试题,面试一定会被问到
写在前面: 在学习springcloud之前大家一定要先了解下,常见的面试题有那块,然后我们带着问题去学习这个微服务技术,那么就会更加理解springcloud技术。如果你已经学了springcloud,那么在准备面试的时候,一定要看看看这些面试题。 文章目录1、什么是微服务?2、微服务之间是如何通讯的?3、springcloud 与dubbo有哪些区别?4、请谈谈对SpringBoot 和S...
Java 14 都快来了,为什么还有这么多人固守Java 8?
从Java 9开始,Java版本的发布就让人眼花缭乱了。每隔6个月,都会冒出一个新版本出来,Java 10 , Java 11, Java 12, Java 13, 到2020年3月份,...
轻松搭建基于 SpringBoot + Vue 的 Web 商城应用
首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute): 函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。Fun: Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API ...
Python+OpenCV实时图像处理
目录 1、导入库文件 2、设计GUI 3、调用摄像头 4、实时图像处理 4.1、阈值二值化 4.2、边缘检测 4.3、轮廓检测 4.4、高斯滤波 4.5、色彩转换 4.6、调节对比度 5、退出系统 初学OpenCV图像处理的小伙伴肯定对什么高斯函数、滤波处理、阈值二值化等特性非常头疼,这里给各位分享一个小项目,可通过摄像头实时动态查看各类图像处理的特点,也可对各位调参、测试...
2020年一线城市程序员工资大调查
人才需求 一线城市共发布岗位38115个,招聘120827人。 其中 beijing 22805 guangzhou 25081 shanghai 39614 shenzhen 33327 工资分布 2020年中国一线城市程序员的平均工资为16285元,工资中位数为14583元,其中95%的人的工资位于5000到20000元之间。 和往年数据比较: yea...
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试一个ArrayList我都能跟面试官扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
2020年1月中国编程语言排行榜,python是2019增长最快编程语言
编程语言比例 排名 编程语言 最低工资 工资中位数 最低工资 最高工资 人头 人头百分比 1 rust 20713 17500 5042 46250 480 0.14% 2 typescript 18503 22500 6000 30000 1821 0.52% 3 lua 18150 17500 5250 35000 2956 0.84% 4 go 17989 16...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
Idea 中最常用的10款插件(提高开发效率),一定要学会使用!
学习使用一些插件,可以提高开发效率。对于我们开发人员很有帮助。这篇博客介绍了开发中使用的插件。
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
【蘑菇街技术部年会】程序员与女神共舞,鼻血再次没止住。(文末内推)
蘑菇街技术部的年会,别开生面,一样全是美女。
那个在阿里养猪的工程师,5年了……
简介: 在阿里,走过1825天,没有趴下,依旧斗志满满,被称为“五年陈”。他们会被授予一枚戒指,过程就叫做“授戒仪式”。今天,咱们听听阿里的那些“五年陈”们的故事。 下一个五年,猪圈见! 我就是那个在养猪场里敲代码的工程师,一年多前我和20位工程师去了四川的猪场,出发前总架构师慷慨激昂的说:同学们,中国的养猪产业将因为我们而改变。但到了猪场,发现根本不是那么回事:要个WIFI,没有;...
为什么程序猿都不愿意去外包?
分享外包的组织架构,盈利模式,亲身经历,以及根据一些外包朋友的反馈,写了这篇文章 ,希望对正在找工作的老铁有所帮助
Java校招入职华为,半年后我跑路了
何来 我,一个双非本科弟弟,有幸在 19 届的秋招中得到前东家华为(以下简称 hw)的赏识,当时秋招签订就业协议,说是入了某 java bg,之后一系列组织架构调整原因等等让人无法理解的神操作,最终毕业前夕,被通知调往其他 bg 做嵌入式开发(纯 C 语言)。 由于已至于校招末尾,之前拿到的其他 offer 又无法再收回,一时感到无力回天,只得默默接受。 毕业后,直接入职开始了嵌入式苦旅,由于从未...
世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?
点击上方蓝字设为星标下面开始今天的学习~今天分享四个代码量很少,但很牛逼很经典的算法或项目案例。1、no code 项目地址:https://github.com/kelseyhight...
立即提问