
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
【背景】在项目中遇到一个批量插入数据的需求,由于之前写过的sql语句都是插入一个对象一条数据,于是去网上搜关键词 "sql批量插入"、"mysql批量插入"等,搜到的答案不外乎这三种:1.逐条执行,在for循环里写insert插入语句这种方法显然性能还差,不符合常理,遂淘汰。2.批量执行INSERT INTO table ( "clo1", "col2", "col3", "col4", "col

【背景】在项目中遇到一个批量插入数据的需求,由于之前写过的sql语句都是插入一个对象一条数据,于是去网上搜关键词 "sql批量插入"、"mysql批量插入"等,搜到的答案不外乎这三种:1.逐条执行,在for循环里写insert插入语句这种方法显然性能还差,不符合常理,遂淘汰。2.批量执行INSERT INTO table ( "clo1", "col2", "col3", "col4", "col

强烈推荐 GitHub 上值得学习的开源实战项目,包含web前端,java,PHP,python,Android/IOS,大数据,区块链,AI机器学习,数据结构与算法,设计模式等等。为什么要写这篇文章,前几天在微信群里看到一个新进群的同学在问有没有公司级的VUE项目给他学习参考一下,于是我就整理了下面这一份长文,本来上周末就要发的,后面越写越多,当然也检讨一下自己的效率,以后斜纹发文一定要给自..
Flutter 中文站是 Flutter 官网的一个中文镜像,是目前最全的 Flutter 官方文档的中文翻译,目标是致力于打造 Flutter 的中文开发社区。https://flutterchina.club/对于不抵触英文文档的朋友,还是建议阅读英文文档,毕竟中文站只是一些英文文档的翻译,对于最新的信息,是有一定滞后的。不过 Flutter 中文站的发布,降低了我们学习 Flut...
参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能。实际使用时报socket hang up错误。方法一:后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了)。完整的代码如下(遇到类型问题的同学可以做个参考):var querystring = require...
基本命令关机:shutdown -h halt init 0 poweroff重启:shutdown -r reboot init 6pwd:查看工作目录ls:查看指定目录的内容-l:列表显示-a:显示所有,包括隐藏文件-h:人性化的显示-d:只显示目录,不查看内容cd:切换工作目录.:当前目录..:上一级目录~:用户家目录-:上次切过来的目录目录结构:linux目录...
项目中的需求:点击浏览器中的返回按钮,要让页面重新加载资源。因为这部分的资源每次去加载的内容都不一样,如果返回的时候,还是看到原先的内容,那做这个内容块的意义就很小了;而如果用户看完了这部分内容,再返回来的时候,这个地方换成了新的内容,这样就能体现这部分的价值了。而对于浏览器来说,大部分浏览器的返回是直接使用缓存的,不会执行任何的javascript代码。原因:部分浏览器在后退时不会触发onl..
在工作中有用到gulp,webpack,使用他们需用依赖node的一些模块包,于是会在目录下生成一个node_modules文件夹。有一次想删掉它重新生成模块包的时候发现根本不太可能,无穷无尽的报一个错:路径太长(太深),无法删除,使用命令行rd、del均尝试无效(此问题win10系统下已不会出现,小伙伴们赶紧更新系统吧)。一开始我只能通过另起文件夹的做法来重新启用新项目,发现僵尸文件越来...
本文记录在使用npm安装依赖包过程中踩过的坑。一般来说,npm安装失败时需要注意下面几点:是否能够访问安装源:检查代理和当前安装源当前的node版本是否兼容已有模块node_modules输入的依赖包名称是否正确npm ERR! code ECONNRESET在使用npm安装node的模块的时候,经常会出现下面的一些错误:npm ERR! network tunneling ...
参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能。实际使用时报socket hang up错误。方法一:后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了)。完整的代码如下(遇到类型问题的同学可以做个参考):var querystring = require...







