九路 九路
4年前
iOS 图片和文字一起上传
最近在忙着开发公司的一个项目,中间遇到很多坑,对于图片的上传在这里我也不做太多的介绍,网上各种大神的资料都有的,今天我主要说一下我再上传图片和文字的时候遇到的一些坑(图文上传我们很多时候都会遇到,遇到多了网上找的各种博客,解决了图文一起上传的问题)废话不多说,直接上代码:/上传图文/(void)upLoadImageViewToS
Easter79 Easter79
3年前
ssh 在大厂写React,学到了什么?
前言进入大厂搬砖也有3个月了,我工作中的技术栈主要是ReactTypeScript,这篇文章我想总结一下如何在项目中运用React的一些技巧解决一些实际问题,本文中使用的代码都是简化后的,不代表生产环境。生产环境的代码肯定比文中的例子要复杂很多,但是简化后的思想应该是相通的。取消请求如果在React里当前正在
菜园前端 菜园前端
2年前
考考你CSS的选择器权重
原文链接:选择器权重选择器权重划分代表有多个选择器同时选中同一个元素时,应该以谁的为准,这里就会涉及到权重的问题。现实生活举例假设你的好朋友小明和路人小红同时掉水里,你先救谁?那你可能会先救小明,因为小明的优先级/权重比较高。基础案例在同一层级下同一层级代
Stella981 Stella981
3年前
HashMap容量分析
了解过HashMap都应该知道,HashMap内部会创建一个Entry<K,Vtable数组来存放元素,而且这个数组的长度永远都是2的指数次方。那么问题来了,为什么选择2的指数次方呢?首先,思考一下计算出hash值后,应该存放在数组的哪个位置?显然用求余(模)最简单。然而模的效率并不高,看看JDK是怎么做的,indexFor方法:st
Wesley13 Wesley13
3年前
MySQL 8.0窗口函数优化SQL一例
8.0的窗口函数真香1\.问题描述最近在折腾把所有mysqlslowquerylog写入到数据库中,再集中展示,向业务部门开放,也方便业务部门的同学自行查看并优化各自业务内的慢SQL。增加了定期生成报表的功能,统计最近1~2周内的慢查询数量变化情况,给业务方同学更直观的数据对比,了解最近这段时间的慢查询数量变化情况,是多
Stella981 Stella981
3年前
ARM架构下的Docker环境,OpenJDK官方没有8版本镜像,如何完美解决?
为什么需要ARM架构下的OpenJDK8的Docker镜像?对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(或者其他ARM架构电脑,例如华为泰山服务器),需要JDK8镜像作为基础镜像。现在有什么问题?在《ARM64架构下,OpenJDK的官方Docker镜像为何
Wesley13 Wesley13
3年前
C++ 能够让你更深入底层。
C作为一门底层可操作性很强的语言,广泛应用于游戏开发、工业和追求性能、速度的应用。比如鹅厂,无论游戏,还是IM,整个体系的后台几乎都是C开发,对C开发者的需求非常大。但问题是C入门和精通都比较困难,所以市面上的优秀人才很少。因此网上有句话说“C就是入职大厂的敲门砖!”
Stella981 Stella981
3年前
Html开发之Viewport的使用
     近年来随着移动端的快速发展,越来越多传统的web应用需要适配移动终端,下面记录一下如何通过viewport实现简单的不同型号的手机端的适配问题。不过在此之前,介绍一下如何通过Chrome浏览器,调试在移动终端上的效果。调试工具    首先我们打开chrome谷歌浏览器,输入天猫地址(实现了手机端适配),按F12进入开发者模式
Wesley13 Wesley13
3年前
PO BO VO DTO POJO DAO概念及其作用(转)
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,POVOBODTOPOJODAO,一大堆的就来了(听过老罗对这种现象的批判的朋友会会心一笑)。   首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。PO:persistantobject持久对象
Wesley13 Wesley13
3年前
VS2008的C++实践学习记录
1,当出现link到.exe文件的失败的时候,基本上是因为进程尚未关闭的问题,可以等一下继续编译,或者在任务管理器关闭进程。2,atoi()函数是将char\(即string.c\_str()这样的)的字符串转化为int,但是只能转化十进制的。遇到十六进制的字符串如“FE”,就会失败,结果输出0.3,承上,将十六进制的字符串转化为int,要用str