ICode9

精准搜索请尝试: 精确搜索
  • leetcode一些细节2021-02-05 20:33:11

    取数组中点时不要写 int mid = (left + right) // 2;,「这么写有一个问题:数值越界,例如left和right都是最大int,这么操作就越界了,在二分法中尤其需要注意!」 所以可以这么写:int mid = left + ((right - left) // 2);

  • linux就该这么学读书笔记2021-01-26 17:32:35

    1、磁盘的rdid模式    raid 0:把数据分散存储到多个硬盘,提升读写速度,但没解决数据安全性      raid 1:把数据存储到多个硬盘中,数据安全,磁盘利用率低     raid 5 :奇偶校验数据存储到多个硬盘中,兼顾读写速度和数据安全    raid 10 :至少4块硬盘,2个组成raid 0,然后在组成raid

  • 粉了粉了,Valine怎么这么好看2021-01-22 21:01:39

    原文来自个人小站:粉了粉了,Valine怎么这么好看 使用Valine的背景 虽然说本小站的文章不多,评论也没几个

  • volatile,还可以有这么硬的理解2021-01-19 20:02:42

    引言 volatile 关键字作为Java虚拟机提供的轻量级同步机制,在Java并发编程中占据着重要的地位,但是深入理解volatile可不是一件简单的事,了解volatile的同学都知道,volatile变量保证了可见性,而可见性又与Java内存模型息息相关,所以本文先简单介绍内存模型相关概念,然后再从Java虚

  • 产品语音这么控制,拽爆了!2021-01-08 10:57:40

    从前,你还在手忙脚乱地寻找各种遥控器,还在为腾不出手而急得团团转。   现在,有了智能音箱,一句话轻松实现语音控制,解放双手。    近年来,语音交互以变革性趋势出现。不管是科技巨头通过大力补贴推广智能音箱,还是家电等传统厂商纷纷为产品接入语音控制能力,智能语音的应用场景切切

  • 软件开发为什么这么贵?2021-01-08 09:03:23

    单独就开发软件这个动作,成本就是研发人力成本和硬件成本,但软件开发并非一个开发动作那么简单。一旦软件需要公开让更多人使用,就不得不考虑到更多实际问题 其中涉及几项成本: 1、人员成本:自主研发一个新软件并非是简单的代码堆砌,过程中需要涉及产品负责人、视觉/交互设计师、研发

  • 2021.1.4——我的20岁生日2021-01-04 20:58:18

    没想到期待已久的20岁生日就这么草率的结束了,没有蛋糕、很少的祝福,在学业的压力和焦虑中度过。 今年真的是几位不顺的一年,身体上的伤害导致了我严重的心理压力,自从骨折以来,我从没觉得开心过,就连笑也感觉是在勉强自己。今年真的在用实际教育着我消极情绪并没有用,遇到问题行动

  • 小程序下的地图还能这么玩,你知道吗?2020-12-31 12:04:48

    ​近几年来小程序生态的飞速发展大家都有目共睹,随着小程序与线下场景的结合日益紧密,地图类功能已经成为越来越多小程序的“标配”。 腾讯位置服务一直在为微信和小程序提供底层的地图支持。同时,我们也始终在与微信紧密配合,不断夯实丰富我们在小程序下的地图能力,升级开发者的“工具

  • Java“微服务”还能这么玩!2020-12-24 20:01:06

      "微服务"加个引号是因为这不是传统定义的微服务架构,顶多算是"小服务"架构,因为服务实例由集群节点统一加载,非独立部署。下面以图说明一下服务调用流程。 一、服务调用流程 节点主进程:类似于Istio的SideCar,负责对外网络及集群内节点间的通信,另外提供内置分布式的存储引擎(目前

  • 太酷了!我老了之后,也要这么“兴风作浪”!2020-12-21 13:29:42

    距离2020年结束还有10天,“年龄”成了一个热门的话题。在语文课本的那些古文配图里,我们发现四五十岁的女人已经是一个“老妪”的形象了。那时候,岁月会在人们身上留下清晰的痕迹,就仿佛树的年轮,看一眼就能知道度过了多少光阴。鲜少有“驻颜有术”的例子,就算有,也大部分藏在大富大

  • 你这么努力,为什么能力提升还是这么慢?看完定有收获!2020-11-16 08:01:04

    成长&认知 丨 作者 / 袁吴范 这是pointers公众号分享的第20篇原创文章 今天是周六,杭州又是一个阳光明媚的好天气。晒着暖暖的太阳,给大家来一篇。 你是否经常陷入苦恼,为什么明明工作已经非常努力了,但是能力提升还是很慢? 总是羡慕别人那么的优秀,对他们为何优秀却丝毫不知。 最后

  • 2020-09-172020-09-17 21:31:31

    天气:雨   这大半年来,跟一朋友联系时,就一直问我什么时候去上海。其实不是我不想去上海发展,实在是这么多年来的一个心愿,从初中时就萌发的一颗小种子,到高中毕业时的破碎。又经过这么多年的发育, 感觉再也藏不住了。从武汉回来其实那时就有追求的想法,不知道为什么,每次都是我主动聊,你

  • 一个@Transaction怎么可以有这么多坑?2020-08-28 17:51:20

    事务失效事务失效我们一般要从两个方面排查问题数据库层面数据库层面,数据库使用的存储引擎是否支持事务?默认情况下MySQL数据库使用的是Innodb存储引擎(5.5版本之后),它是支持事务的,但是如果你的表特地修改了存储引擎,例如,你通过下面的语句修改了表使用的存储引擎为MyISAM,而MyISAM又是不

  • if-else 可以这么写2020-08-27 14:31:29

    最近部门在对以往的代码做一些优化,我在代码中看到一连串的 if(){}elseif(){} 的逻辑判断。这明显是有优化空间的。 由于内部代码不适合分享,这里我就用 <输出今天为星期几> 来讲讲逻辑判断优化的一些方案。 这里先声明,免有人疑惑: 我们在项目中使用的很可能会有多层的嵌套,不像我

  • 《linux就该这么学》第七课2020-08-02 18:33:44

    5.4 :文件的隐藏属性 1:chattr命令用于设置文件的隐藏权限,格式为“chattr [参数] 文件”。 2:lsattr命令用于显示文件的隐藏权限,格式为“lsattr [参数] 文件” 5.5 :文件访问控制列表 1:setfacl命令用于管理文件的ACL规则,格式为“setfacl [参数] 文件名称”。 2:getfacl命令用于显示文件

  • 《linux就该这么学》第二课2020-07-20 16:01:45

    1:安装部署linux操作系统: (RHEL8) 2:RPM(红帽软件包管理器): (源代码+安装规则) 3:Yum软件仓库(RPM集合): RHEL7:yum v3版本 RHEL8:yum v4版本(dnf) 4:systemd初始化进程: systemctl start 服务名称:运行服务 systemctl stop 服务名称:停止服务 systemctl restart 服务名称:重启服务 systemctl reload 服

  • 是什么让项目经理这么累?2020-07-17 14:32:45

    你是否也有类似甚至是一样的经历: 元气满满的周一,早会后,你准备用上午的时间整理项目计划,刚打开进度猫甘特图,市场妹子就来确认个产品卖点、程序猿来问一个细节、测试同学扔来一份测试用例求验收…… 等你解决完所有人的问题之后,你准备继续使用进度猫甘特图整理项目计划,又有人来问:中

  • docker就该这么学——docker的安装2020-06-13 18:53:49

    引言 最近在学习docker,所以特意开一栏docker的知识点 docker介绍 1.1. 什么是docker Docker 是一个开源的应用容器引擎,你可以将其理解为一个轻量级的虚拟机 你可以将其理解为一个轻量级的虚拟机,开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何 流行的 Lin

  • linux就该这么学 简介2020-06-01 20:55:30

    该书出版于2017年,共384页, 分为20章,基于红帽RHEL系统编写,且内容通用于CentOS。 内容涵盖了部署虚拟环境、安装Linux系统; 常用的Linux命令; 与文件读写操作有关的技术; 使用Vim编辑器编写和修改配置文件; 用户身份与文件权限的设置;硬盘设备分区、格式化以及挂载等操作; 部署RAID磁盘阵列

  • 《Linux就该这么学》第十课2020-05-23 23:53:16

    第8章 Iptables与Firewalld防火墙。 1.在早期的Linux系统中,默认使用的是iptables防火墙管理服务来配置防火墙。 2.防火墙会从上至下的顺序来读取配置的策略规则,在找到匹配项后就立即结束匹配工作并去执行匹配项中定义的行为(即放行或阻止)。如果在读取完所有的策略规则之后没有匹配

  • 《Linux就该这么学》笔记(二)2020-05-13 12:53:07

    系统状态检测命令 ifconfig 网卡名称、inet参数后面的IP地址、ether参数后面的网卡物理地址(又称为MAC地址),以及RX、TX的接收数据包与发送数据包的个数及累计流量 uname 查看系统内核与系统版本等信息 uname -a 查看当前系统版本的详细信息 cat /etc/centos-release uptime

  • 看过这么多静态网站托管,这么快的页面渲染还是头一次2020-05-11 09:08:30

    很多时候我们都希望首屏速度快,SEO友好,那么相比于客户端渲染的 SPA,SSR 在 SEO 方面有明显的优势,在之前的 Next.js 的文章中,就有同学说要 Next.js 的 SSR,现在,它来了。 环境准备 安装node.js 安装云开发工具@cloudbase/cli npm i @cloudbase/cli 搭建云环境 1.首先在打开云开发并

  • 口罩与mask------看东西方文化差异2020-04-30 09:03:26

    写这篇文章的缘由是跟最近学英语有关,上一篇也提到过,最近对英语又有了浓厚的兴趣。首先就买了两本书,一本是语法的,一本是词汇的,没多久竟然都送人了。因为书太好了,不厚又只讲方法。后面又买了一本一摸一样的词汇书,词汇书也不厚,主要根据150多个词根扩展到5000多个单词。没看几页书,就翻

  • linux就该这么学 第十二课2020-03-10 09:02:54

    1、TCP  WRAPPERS   基于应用层的轻量级防火墙。 通过配置/etc/hosts.allow  和/etc/hosts.deny可以实现对服务的管控  其中.allow(允许)优先级高于.deny(拒绝) 2、网络会话 在不同的使用环境可以灵活切换网络配置 创建会话    nmcli connection add con-name 会话名 ifname

  • linux就该这么学 第十课2020-03-07 19:00:47

    今天学了Linux系统的LVM技术,主要内容为LVM技术的作用,以及建立逻辑卷 优点:可以灵活的对逻辑卷进行扩容,并且有快照功能,可以增加数据安全性 LVM有三个环节: 1、PV操作       对硬盘或分区进行操作,让硬盘或分区支持LVM技术     2、VG操作      建立或删除扩建卷组 3、LV操作 

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有