首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux常用危险命令

rm -rf 命令 rm -rf命令是删除文件夹及其内容最快方式之一。仅仅一丁点敲错或无知都可能导致不可恢复系统崩坏。 r : 递归删除文件夹 f:不经过询问直接删除"只读文件"。...另外原始rm命令其实也是没有删除提示,只是一般发行版都会将rm通过别名方式增加-i参数来要求删除确认,而-f则抑制了这个提示。...> file > file命令常用来清空文件内容,请在执行前确认输出文件是空或者不存在,否则如果执行了该命令原来文件可真是恢复不了,连数据恢复软件都未必能帮助你了。...另外可能真正想用是>> file,即累加新输出到文件,而不是使用> file刷新那个文件。如果错误或无知执行类似 > xxx.conf命令会覆盖配置文件或其他任何系统配置文件。...但是上面列出来四个命令作为开发人员是会经常用,所以在操作中一定要谨慎使用,在使用前一定要确认清楚、做好备份,否则追悔莫及。

1.4K20

技术简单

技术简单简单也是技术。有很多事情只有我们经历了明白,有些事情我们可以从别人身上学到,有些则永远学不到。 动画片里的人们以一种预想方式生活着,这个世界被设定为这样那样。...简单是赚钱 在《魁拔妖侠传》开始时候,对于主人公母亲一个教诲是: 简单是赚钱 无论主人公想去做什么,都会补上一句赚钱是简单,不要去想别的。...技术简单 过去一直在想是提高技术,而提高技术本身而成为了一件有意思事。 没有太多工作经验,过去一直试想是: 当我们技术足够好的话,我们可以很容易地从一个项目切换到另外一个项目。...软件开发者擅长就是学习。 上面我们假设了一个前提是——最后两个人有差不多一样技术领域知识。并不是因为这个工作多年的人不再学习了,而是在这个领域里已经没有足够领域可以学习了。...人际关系 人际关系是一种复杂东西,相比于上面的领域知识来说。我们需要去处理和不同人之间关系,无论是在项目上,还是在哪?但是这真的一点都不简单。 技术才是简单

1K50
您找到你想要的搜索结果了吗?
是的
没有找到

简单最常用LinearLayout线性布局

良好布局设计对于UI界面至关重要,在前面也简单介绍过,目前Android中布局主要有6种,创建布局文件默认为RelativeLayout相对布局,而在前面的示例学习中,我们只是简单利用了一下...一、认识LinearLayout 线性布局是Android中较为常用布局方式,使用标签。线性布局主要有两种形式,一种是水平线性布局,一种是垂直线性布局。...需要注意是Android线性布局不会换行,当组件一个挨着一个地排列到头之后,剩下组件将不会被显示出来。 下表显示了LinearLayout支持常用XML属性及相关方法说明。...接下来通过一个简单示例程序来学习LinearLayout 使用用法。...以上练习是水平方向权重,在垂直方向同理。需要注意是:layout_weight只能在LinearLayout线性布局中使用,而且只能在LinearLayout中直接子元素中使用。 ?

2.1K80

常用专业Scrum工具(收藏)

3)可查看多项目进度,项目视角统计等,提供了不同视角统计,例如:进度统计、燃尽图、团队速率、任务分布、缺陷分布、测试用例分布等等,实时掌握项目状态及进展。...,以及量身定制Scrum敏捷开发企业级实训课程培训, 敏捷工程技术实践课程等。...2、XPlanner+XPlanner是专门为XP(极限编程)团队设计项目管理工具。它支持XP开发流程,并解决利用XP思想来开发项目所碰到问题。...4、VersionOneVersionOne在2002年帮助推出了敏捷管理工具,并且在2020年发布敏捷状态报告中是国外颇受欢迎敏捷管理工具之一。...VersionOne是基于Web项目管理工具,测试人员,开发人员和其他利益相关者可以使用该版本来管理,跟踪和组织软件测试工作。它遵循并涵盖了敏捷方法论整个生命周期。

15220

基于内存蜜罐内存修改挂分析技术

本文来自: 经过近几年游戏市场变迁,手游市场也在飞速发展。同时手游本身安全风险也逐渐暴露出来。无恒实验室也在承担着手游安全评审相关工作,上期我们分享了游戏安全评审技术进阶历程。...一、外挂分类 2020年伊始,外挂情报同学收集了不同游戏大量外挂样本,从技术实现上大概分为以下几类 定制挂:针对特定游戏逻辑或数据特征,通过直接修改客户端逻辑、数据或读取游戏核心数据并展示,以实现游戏作弊功能...尽管技术表现形式多种多样,但从原理上无外乎内存修改、函数调用、模拟点击、协议模拟,其中尤以内存修改类外挂占比居多,不完全统计内存修改类可占到90%以上比例。...内存蜜罐方案核心就是监控对比外挂功能修改后和修改前内存变化,精心构造具有指定关系内存布局,模拟修改前内存状态,诱导外挂功能关闭开启后再次修改蜜罐内存,通过蜜罐前后内存对比,即可定位外挂被修改所有内存位置和修改前后数据...通过dump镜像内存内存蜜罐现有内存比对,即可定位出所有被外挂修改蜜罐内存位置,进而映射出原始游戏进程中被蜜罐修改内存起始位置,修改前后数据。

2.7K30

React—简洁技术学习(一)

摘要(本人感受) 此文章是本人在学习React过程中总结起来一些小经验,因自己在网络上找到React教程很多都是一上来就是构建复杂React环境,Webpack,ES2015等技术使用,让其简洁...React特点 1、虚拟DOM: React也是以数据驱动,每次数据变化React都会扫码整个虚拟DOM树,自动计算与上次虚拟DOM差异变化,然后针对需要变化部分进行实际浏览器DOM更新。...理解了React特点之后,开始学习React基本组件。...JSX数组遍历 学习过vue小伙伴们一定知道,在vue中通过v-for方式去遍历出数组中内容,而在React中用JSX语法中用表达式方式去进行数组遍历。 <!...开发者主要工作就是定义state,并根据不同state渲染对应用户界面。

1.7K10

目前火热IT技术有哪些?

随着科技进步和发展IT行业职业增多含金量增加,这些都吸引着越来越多外行人士进入IT界。但是IT行业职业划分那么多,哪种编程语言才是发展前景更好IT技术编程语言呢?...Java语言是目前是发展最快、人才需求量最大IT编程语言。不论是从Java应用平台上分析还是Java未来发展前景,Java编程都是目前值得学习语言。...Java平台和语言开始只是SUN公司在1990年12月开始研究一个内部项目。他们想要一种易于移植到各种设备上平台。...SUN公司工程师决定在C基础上,开发一种面开发一种可移植性高,保密性能好面相对象环境。随后Java被大量运用于软件开发。例如现在经常使用支付宝,QQ,微信等,都是使用Java技术。...如果掌握了Java这门技术,就业面非常广阔,不管是电脑方面的软硬件开发,还是手机软硬件开发,Java都是必不可少技术,只要是你想从事IT方面的工作,就必须掌握Java。

1.6K00

2018 值得关注前端技术

人在进步,技术在发展。2018年前端有哪些领域,技术值得关注,哪些技术会兴起,哪些技术会没落。下面就我个人判断进行一个预测判断,希望能对大家起到一个参考作用!...下面提及技术,只是建议大家关注,也不是建议大家全部都要学,而是建议大家按需学,自己觉得哪些需要学,对哪些有兴趣就学哪些!...2.PWA PWA(Progressive Web Apps)由谷歌提出,用前沿技术开发,让网页使用如同App般体验一系列方案。...明确一点就是:PWA就是一个网页, 可以通过前沿技术开发出一个网页应用。 自从谷歌提出PWA后,就持续获得了业界关注,热度可见一斑。...2017 JavaScript 现状报告:询问了23000名开发者,他们给出了这样答案 2018 年值得关注 JavaScript 趋势 无论如何,框架这个我觉得没有最好,只有最适合。

1.1K31

服务器内存使用飙升排查

这几天自己线上乞丐服务器遇到一个问题,io会瞬间飙升到很高很高,造成内存使用飙升。但是实际上并发量并不大(网络连接数)。知道是哪个进程造成,但是确实排查代码中没有是么地方会有这么大读写。...部署是一个socket服务。用测试脚本跑,同时100个socket连接毫无压力。也不知道对方到底发什么数据导致这么大内存占用。 之前也处理过类似的问题。...服务器问题,无非就是资源不合理使用,造成服务器内存,cpu,io,流量等相关资源出现非常不正常波动,资源使用率飙升。对于服务器性能问题排查,没有其他比较好办法,只能是通过重现复盘去改进。...特别是如果服务器上跑东西比较多,一个个排查相当痛苦。 出现问题,首先看日志。如果是线上,先想办法恢复服务再排查。 看看登录日志,访问日志是否有异常,确定是否有人扫机器。...看性能监控图表,分析机器状况,以及问题发生规律。 看是否有服务被系统kill。一般系统日志都会记录kill之前进程列表,可以很好分析哪些进程资源占用多。

22.2K20

2016流行Java EE服务器

OpenJDK 还是 Rest of the World); 基础设施中最常用是哪个应用服务器; 这些现象随着时间推移是如何变化。...2015年使用最广泛是哪一种Java应用服务器呢? 通过从部署1240个JVM中得到数据,我们能够确定出现了862个容器供应商,或者说是占到了运行环境70%左右。...一个Java应用服务器大多数是: 使用Swing或AWT开发桌面应用程序; 动态语言运行时(比如Scala或者Groovy); 无服务器软件(比如Elasticsearch、TIBCO等); 使用Netty...2013-2016使用Java应用服务器。 2013到2016年期间,我们呈现并分析了相同数据,得到了以下结果: ? 应该有人对这种随时间推移变化做出解释,这一点是毋庸置疑。...Jetty不再是一个友好开发工具,而是作为一个产品部署者它和其他java应用服务器提供商分享了自己部署。

1.1K20

宋宝华:世上最好共享内存(Linux共享内存透彻一篇)

早期共享内存,着重于强调把同一片内存,map到多个进程虚拟地址空间(在相应进程找到一个VMA区域),以便于CPU可以在各个进程访问到这片内存。 ?...关于内存拷贝会大多程度地占据CPU利用率,这个可以简单地尝试拷贝1080P,帧率每秒60电影画面,我保证你系统CPU,蛋会疼地不行。...共享内存方式有很多种,目前主流方式仍然有: 共享内存方式 1.基于传统SYS V共享内存; 2.基于POSIX mmap文件映射实现共享内存; 3.通过memfd_create()和fd跨进程共享实现共享内存...你在Linux敲ipcs命令看到share memory就是这种共享内存: ? 下面写一个简单程序来看共享内存写端sw.c: ? 以及共享内存读端sr.c: ? 编译和准备运行: ?...技术上,管理framebuffer驱动可以把这片buffer在底层实现为dma_buf,然后graphics compositor给这片buffer映射出来一个fd,之后透过socket发送fd 把这篇内存交给

37K139

Linux常用服务器构建

Linux常用服务器构建 一、ftp服务器 FTP 是File Transfer Protocol(文件传输协议)英文简称,而中文简称为“文传协议”。用于Internet上控制文件双向传输。...基于不同操作系统有不同FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。   ...1.安装vsftpd服务器 sudo apt install vsftpd  或者  sudo apt-get install vsftpd ?...3.在Mac终端上,测试上传功能,登陆ftp服务器。如下图所示: ftp IP地址 ?...4.上传命令,可以把文件上传到ftp服务器 put somefile 5.下载命令,可以把ftp服务器文件下载到本地 get somefile 在Mac系统下安装图形界面的ftp客户端软件: ?

1.4K20

机器学习--基础常用聚类算法

基于划分聚类算法(partition clustering) K-means:是一种典型划分聚类算法,它用一个聚类中心来代表一个簇,即在迭代过程中选择聚点不一定是聚类中一个点,该算法只能处理数值型数据...基于层次聚类算法 CURE:采用抽样技术先对数据集D随机抽取样本,再采用分区技术对样本进行分区,然后对每个分区局部聚类,最后对局部聚类进行全局聚类。...优点:采用随机抽样与分割相结合办法来提高算法空间和时间效率,并且在算法中用了堆和K-d树结构来提高了算法效率,使其可以高效处理大量数据。 缺点:对异常数据比较脆弱。...基于密度聚类算法 DBSCAN:DBSCAN算法是一种典型基于密度聚类算法,该算法采用空间索引技术来搜索对象邻域,引入了“核心对象”和“密度可达”等概念,从核心对象出发,把所有密度可达对象组成一个簇...从以下几个方面对几种常用聚类算法进行综合性能评价,评价结果如下: ?

87840

2018in四大技术趋势

事实上,多年来,做出准确预测最好方法是与创造它的人交流。当你与一家顶级咨询公司合作,或者让一个拥有领先技术创新者成为你客户时,很容易发现潜在影响趋势。...以下是我对2018年四大科技趋势预测。 1.Iot(BIoT)基于区块链技术 比特币现在遍布全球,它背后是一种潜在区块链技术,它使物联网设备更加实用。...在支付链中,所有的链接都是开放,区块链技术可以加快清算过程,而智能合同可以处理清算结果。例如,在2018年,生物识别技术,如面部识别、语音识别和指纹识别等,将加快购物流程,甚至取代收银台结账程序。...在2018年,金融技术也变得更加环保,在加密货币总价值中有超过3000亿美元,这对投资于量子计算机有更大激励作用。...如果你使用亚原子级别的能量来处理当前计算任务,它速度将比现在微处理器快10亿倍。 3.增强现实技术成为主流 到2018年,新技术将成为主流。

61950

20种常用 Ps技术

,复制背景层,对背景层模式改为滤色 2 对背景层色阶进行调整 30秒搞定Plmm艺术照 1 打开图片,复制背景层两次 2 对复制背景层一进行高斯模糊(半径4~6),将复制背景层二模式改为强光...(+4.0). 3.做色彩调整(+50,0,-64) 4.用边缘模糊橡皮擦擦去需要清晰部分. 5.适当运用图层混合模式....选择玻璃厚度区域进行渐变自定义添充(黑白灰色调,顺序是暗,高光,暗,高光),再按Ctrl+T对玻璃厚度选区进行调整. 5 滤镜-扭曲-玻璃,选择喜欢图案(扭曲度、平滑度为1,缩放50%)....就是用负片冲洗工艺来冲洗反转片,这样会得到比较诡异而且有趣色彩。...本资源来自:20种常用 Ps技术

2.5K10

干货 | 前端常用通信技术

get、post请求方法是很多前端童鞋使用频繁;websocket在11年盛行后方便了客户端和服务器之间传输,……and so on ,除了这些,还有很多我们不常使用其他方式,但是在实际业务场景中却真实需要...enctype · application/x-www-form-urlencoded (默认,正常提交方式) · multipart/form-data(有上传文件时常用这种) · application.../json (ajax常用这种格式) · text/xml · text/plain enctype示例说明( form , ajax, fetch 三种示例 ) <!...mdn/fetch-examples 服务器到客户端推送 - Server-sent Events 这个是html5一个新特性,主要用于服务器推送消息到客户端, 可以用于监控,通知,更新库存之类应用场景...常用于应用于一些都需要双方交互,实时性比较强地方(如聊天,在线客服) 3. 数据传输量小 4. websocket 是个 持久化连接 原理图 ? 图片来源于网络.

2.2K60
领券