03 2020 档案
摘要:vim快速定位到某一行的几种方法和显示行号,定位匹配字符串,显示当前行信息的命令
vim打开文件默认光标会停留在文件开头,当文件行数比较多的时候很难快速找到行数进行修改,以下几种方法可以帮你快速定位到指定行。
1.命令模式下(没有输入i进行编辑前),:n 比如想到第65行,输入 ":65" 按回车即可定位到65行。
2.命令模式下(没有输入i进行编辑前),ngg 比如想到第86行,输入 "86gg" 或"86G" (这个不用按回车就直接定位到对应行了)
3.打开文件定位到指定行 vim filename +n 比如想到第65行,输入 vim filename +65 或者 vim +65 filename
阅读全文
摘要:mysql数据库表上百万记录优化思路杂谈
我的mysql数据库表上百万记录,插入数据的时候超慢,插入一笔都差不多将近1秒钟了
有没有做索引?数据量大了一般要做分区分表处理的,实时性要求高的一般要做缓存或者数据总线分层处理的
你用的是不是ssd硬盘?ssd硬盘比机械硬盘快很多倍。
数据库光靠调参数,以经提升到最快0.007秒多一笔插入的速度了
看来还是大数据技术比较重要
调整了那些参数提升这么多?
调了很多参数,mysql、springboot、shardingsphere、druid
可能需要评估一下如何加入Hadoop来进行存储及处理区块链的数据
阅读全文
摘要:Java打印输出数组的三种方式:传统的for循环方式,for each循环,利用Arrays类中的toString方法
int[] arr = {1,2,3,4,5,6};
System.out.println(Arrays.toString(arr));
输出:[1, 2, 3, 4, 5, 6]
阅读全文
摘要:个人快速成长之系统方法,最小化成长系统
个人快速成长之系统方法就是下面几条:
1、找到对标(人或者竟对)(目标)
2、选对公司和老板(创业的老板,为了情怀为了梦想)(行动)
3、对内专注工作、对外制定规则(行动)
4、接受反馈(检查、检测机制)
5、结交各领域专家和阅读、深度思考、关键决策(不断更新)
一个最小化的系统
核心:目标、行动和检查。
快速成长本质就是思维模式的改变。
阅读全文
摘要:程序员应该了解的常见软件开发定律
软件开发领域最著名和最常见的定律:
墨菲定律(Murphy's Law)
可能是最著名的定律之一,主要是因为它不仅适用于软件开发。
如果事情可能出错,它就会出错。
阅读全文
摘要:用python修改文件内容修改txt内容的3种方法
方法一、修改原文件方式
updateFile(r"D:\zdz\myfile.txt", "zdz", "daziran")#将"D:\zdz\"路径的myfile.txt文件把所有的zdz改为daziran
方法二、python字符串替换的方法,修改文件内容,把原文件内容和要修改的内容写到新文件中进行存储的方式
方法三、python 使用正则表达式 替换文件内容 re.sub 方法替换
阅读全文
摘要:js获取url原有参数,增加页面select值拼接url后跳转页面,获取对象keyValue方法,get提交html5页面模版
阅读全文
摘要:机器学习应用开发步骤和学习类型
开发机器学习应用时,可以尝试不同的模型算法,采用不同的方法对数据进行处理,这个过程十分灵活,但也并非无章可循。
机器学习类型:监督学习(supervised learning)、无监督学习(unsupervised learing)、半监督学习(semi-supervised learning)、强化学习(rein-forcement learning)。
阅读全文
摘要:有那些开源的物联网IOT和工业互联网平台?
在2020年3月4日高层明确提出了:要“加快5G网络、数据中心等新型基础设施建设进度”。
所谓的“新基建”,包括5G相关设施、人工智能、工业互联网、物联网、制造业技术改造和设备更新。
阅读全文