码农印象 码农印象
4年前
【程序人生】毕业入职后,C++转Go语言工作半年感受
我在大学期间就听说了Go并学习了一段时间,坦白的说,那时候对Go是比较无感的,因为并没有看到Go特别亮眼的地方,可能和我使用C、C、Java有关,这三
Wesley13 Wesley13
4年前
java 11 不可修改集合API
不可修改集合API自Java9开始,Jdk里面为集合(List/Set/Map)都添加了of和copyOf方法,它们两个都用来创建不可变的集合,来看下它们的使用和区别。示例1:varlistList.of("Java","Python","C");varcopyList.copy
Wesley13 Wesley13
4年前
java8新特性
Stream将List转换为Map,使用Collectors.toMap方法进行转换背景:User类,类中分别有id,name,age三个属性。List集合,userList,存储User对象1、指定keyvalue,value是对象中的某个属性值。 Map<Integer,StringuserMap1userList.str
Wesley13 Wesley13
4年前
Ubuntu18.04 nvim + coc.nvim + ccls环境配置
关于vim安装coc.nvim的步骤,可以使用vimplug(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fjunegunn%2Fvimplug),请自行查阅官方文档。ccls是用于c/c/objectc的languageserver,下面说说c
Wesley13 Wesley13
4年前
C++ 4种强制类型转换
C的四种强制类型转换为:static\_cast、const\_cast、reinterpret\_cast和dynamic\_cast类型转换的一般形式:castname(expression);static\_cast任何具有明确定义的类型转换,只要不包含底层const,都可以使用static\_cast;doub
Stella981 Stella981
4年前
CentOS7安装mysql后无法启动服务,提示Unit not found
现象:启动MySQL数据库提示:Failedtostartmysqld.service:Unitnotfound在CentOS7中已经不在支持mysql,就算你已经安装了,CentOS7还是表示很嫌弃。原因:知乎:CentOS7为什么放弃了MySQL,而改使用MariaDB?(https://www.
Wesley13 Wesley13
4年前
H5唤醒APP
Android使用iframe唤起,ios采用window.location.href唤起更合适一点。1.ios系统: 在wap中唤起app其实应用最最广泛的并不是UniversalLink,而是直接Schema跳转 window.location.href "taobao://fulushuka.tmall.com/shop/view\_
Stella981 Stella981
4年前
IDEA中Maven打包时如何跳过测试
方法1:直接使用IDEA提供的方式Maven命令栏的工具栏有下图中的!(https://oscimg.oschina.net/oscnet/119fea2f71b095b790d3d50b81b574f2091.jpg)图标,上面就写着 SkipTests!
可莉 可莉
4年前
12_04_Linux软件管理之四yum
RPM安装:          二进制格式:          源程序》编译》二进制格式                      有些特性是编译时选定的,如果编译时未选定此特性,将无法使用;                      rpm包的版本会落后于源码包,甚至落后很多:定制:手动编译安装编译环境,开发
Stella981 Stella981
4年前
Linux 磁盘挂载
1.使用fdiskl查看硬盘的详细信息!img(https://oscimg.oschina.net/oscnet/up753198d95a7fbad52fbdfa117d17d6b0152.png)分析:2.分区初始化fdisk/dev/sdb!img(https://oscimg.oschina.ne