- 操作系统基础
怡晗★
Linuxlinux
目录操作系统基础冯诺依曼体系结构介绍操作系统基本认知本篇文章是后面学习操作系统知识的基础操作系统基础冯诺依曼体系结构介绍冯诺依曼体系结构如下:在上图中「输入设备」和「输出设备」一般被称为计算机的外设,而「存储器」在冯诺依曼体系结构中表示「内存」输入设备一般包括:网卡、磁盘、键盘、触摸屏等输出设备一般包括:网卡、磁盘、鼠标、触摸屏、显示器(非触摸屏)等内存的作用「内存」是中央处理器与计算机其他设备的
- 网络安全工程师自主学习计划表(具体到阶段目标)
大模型综述
web安全网络安全系统安全安全学习
前言接下来我将给大家分享一份网络安全工程师自学计划指南,全文将从学习路线、学习规划、学习方法三个方向来讲述零基础小白如何通过自学进阶网络安全工程师,全文篇幅有点长,同学们可以先点个收藏,以免日后错过了。目录前言学习路线学习规划初级1、网络安全理论知识(2天)2、渗透测试基础(1周)3、操作系统基础(1周)4、计算机网络基础(1周)5、数据库基础操作(2天)6、Web渗透(1周)中级、高级7、脚本编
- 性能测试教程3:性能测试执行教程从数据准备到压测执行
测试媛小七
性能测试linux学习运维
性能测试环境准备一、操作系统--生产环境常用Linux前置--学习《Linux计算机操作系统基础知识》Linux_测试媛小七的博客-CSDN博客没有合适资料的同学可以跟着我的linux专栏内容学习1、Centos72、非Linux-可以安装虚拟机二、性能测试环境:服务器配置1、硬件型号测试环境于生产环境应当尽量一致2、服务器数量基准测试:同理可得,以此类推例如:当我们在生产环境中有100台服务器,
- 云原生周刊:Istio 加入 Phippy 家族 | 2024.3.18
KubeSphere 云原生
k8s容器平台kubesphere云计算
开源项目推荐ko"ko"是一个用于构建和部署Go应用程序的简单、快速的容器镜像构建工具。它适用于那些镜像中只包含单个Go应用程序且没有或很少依赖于操作系统基础镜像的情况(例如没有cgo,没有操作系统软件包依赖)。"ko"在本地机器上通过执行"gobuild"的方式构建镜像,因此不需要安装Docker。这使得它非常适合轻量级的CI/CD场景。"ko"支持简单的YAML模板化,并且支持跨平台构建,还默
- windows操作系统基础
想拿 0day 的脚步小子
操作系统windows网络安全系统安全安全前端
操作系统基础操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出装置、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统互动的操作界面。操作系统组成部分系统调用:系统调用是操作系统提供给程序设计人员的一种服务。程序设计人员在编写程序时,可以利用系统调用来请求操作系统的服务。内核:
- Linux中编译C++代码的g++工具,以及g++的常用操作指令
极客开发者
这是一篇技术文章,如果你想继续阅读,并希望从中有所收获,你现在应当具备以下技能:C++编程语言基础Linux操作系统基础本文目录1.GCC概述2.g++编译过程3.g++重要编译参数3.1.编译带调试信息的可执行文件3.2.优化源代码3.3.指定库文件3.4.-I指定头文件搜索目录3.5.-Wall打印警告信息3.6.-w关闭警告信息3.7.使用-std设置编译标准3.8.-o(小写)指定输出文件
- Linux操作系统基础(十四):集群服务器搭建
Lansonli
Linuxlinux服务器运维
文章目录集群服务器搭建一、新增Linux服务器1、克隆虚拟机2、修改虚拟机的硬件配置3、修改虚拟机的网络配置二、关闭防火墙1、关闭firewalld2、关闭SElinux三、修改主机名四、修改hosts映射五、SSH免密登录六、时钟同步七、远程文件拷贝1、从本机拷贝到远程服务器2、从远程服务器复制到本机集群服务器搭建一、新增Linux服务器1、克隆虚拟机学习环境中,一般使用VMware虚拟机克隆L
- 操作系统基础:IO管理概述【上】
godspeed_lucip
microsoft
个人主页:godspeed_lucip系列专栏:OS从基础到进阶本文完整PDF源文件请翻阅至文章底部下载。1I/O设备的基本概念与分类1.1总览1.2什么是IO设备1.3IO设备的分类1.3.1按使用特性1.3.2按传输速率1.3.3按信息交换的单位1.4总结2I/O软件基本层次结构2.1基本架构2.2用户层软件2.2.1主要的功能2.2.2例子2.3设备独立性软件2.3.1解释2.3.2主要的功
- 操作系统基础:IO管理概述【下】
godspeed_lucip
网络系统架构
个人主页:godspeed_lucip系列专栏:OS从基础到进阶本文完整PDF源文件请翻阅至文章底部下载。1I/O控制器⛸️1.1什么是IO控制器?⛸️1.2IO控制器的功能⛸️1.3IO控制器的组成1.3.1CPU与控制器的接口1.3.2IO逻辑1.3.3控制器与设备机器设备的接口1.3.4总体示意图1.3.5注意1.3.6编址方式⛸️1.4总结2I/O控制方式⛸️2.1总览⛸️2.2程序直接控
- Linux操作系统基础(十二):yum软件包管理器
Lansonli
Linuxlinux运维服务器yum
文章目录yum软件包管理器一、yum常用命令二、yum在线安装软件案例三、yum在线删除软件案例yum软件包管理器yum(YellowdogUpdater,Modified)是一个在Fedora和RedHat中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找
- Linux操作系统基础(九):Linux用户与权限
Lansonli
Linuxlinux运维服务器
文章目录Linux用户与权限一、文件权限概述二、终端命令:组管理三、终端命令:用户管理1、创建用户、设置密码、删除用户2、查看用户信息3、su切换用户4、sudo4.1、给指定用户授予权限4.2、使用用户zhangsan登录,操作管理员命令四、修改文件权限1、字母形式修改文件权限2、数字形式修改文件权限Linux用户与权限一、文件权限概述Linux操作系统是多任务多用户操作系统,每当我们使用用户名
- Linux操作系统基础(五):Linux的目录结构
Lansonli
Linuxlinux运维服务器
文章目录Linux的目录结构一、Linux目录与Windows目录区别二、常见目录介绍(记住重点)Linux的目录结构一、Linux目录与Windows目录区别Linux的目录结构是一个树型结构Windows系统可以拥有多个盘符,如C盘、D盘、E盘Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面二、常见目录介绍(记住重点)目录作用/bin二进制命令所在的目录(普通命令=>普通用户l
- Linux操作系统基础(八):Linux的vi/vim编辑器
Lansonli
Linuxlinux编辑器vim
文章目录Linux的vi/vim编辑器一、vi/vim编辑器介绍二、打开文件三、VIM编辑器的三种模式(重点)四、命令模式相关命令五、底行模式相关命令Linux的vi/vim编辑器一、vi/vim编辑器介绍vi是visualinterface的简称,是Linux中最经典的文本编辑器vi的核心设计思想:让程序员的手指始终保持在键盘的核心区域,就能完成所有编辑操作vi的特点:只能是编辑文本内容,不能对
- Linux操作系统基础(一):操作系统概述
Lansonli
Linuxlinuxcentos
文章目录操作系统概述一、计算机分类二、计算机组成三、操作系统概述四、操作系统分类操作系统概述一、计算机分类计算机一般分为个人计算机(笔记、台式机)与企业级服务器(1U、2U、机柜、塔式、刀片)两种形式。二、计算机组成计算机资源分为两部分:硬件资源软件资源硬件资源:所谓的硬件资源就是看得见、摸得着的在实际工作中,为软件资源提供硬件保障软件资源:看得见、摸不着(如QQ、Wechat、WPS)软件可以操
- Linux操作系统基础(七):Linux常见命令(二)
Lansonli
Linuxlinux运维服务器
文章目录Linux常见命令(二)一、kill命令二、ifconfig命令三、clear命令四、重启与关机命令五、which命令六、hostname命令七、grep命令八、|管道九、useradd命令十、userdel命令十一、tar命令十二、su命令十三、ps命令Linux常见命令(二)一、kill命令作用:kill命令用于终止执行中的程序格式:kill[参数][进程号]案例:kill-91234
- 史上最全Linux操作系统基础常用命令
lu9up
linux运维服务器
gitee.com一、Linux概述1.1简介Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了
- 操作系统基础:内存管理概述【上】
godspeed_lucip
服务器linux运维
个人主页:godspeed_lucip系列专栏:OS从基础到进阶️1内存管理基础概念1.1总览1.2内存管理应有的功能️1.2.1内存空间的分配和回收️1.2.2从逻辑上扩充内存️1.2.3地址转换️1.2.4内存保护1.3知识总结️2覆盖与交换2.1总览2.2覆盖技术️2.2.1覆盖技术的基本思想️2.2.2例子️2.2.3缺点2.3交换技术️2.3.1基本思想️2.3.2待解决的问题2.4总结
- 操作系统基础:虚拟内存【上】
godspeed_lucip
系统架构
个人主页:godspeed_lucip系列专栏:OS从基础到进阶1虚拟内存的基本概念1.1总览1.2传统存储管理方式的缺点1.3局部性原理1.4虚拟内存1.4.1定义1.4.2特征1.5如何实现虚拟内存1.5.1需要解决的两个问题1.5.2常采用的技术1.6总结2请求分页管理方法2.1总览2.2页表机制2.2.1需考虑的问题2.2.2页表的基本结构2.3缺页中断机制2.3.1什么是缺页中断机制2.
- 操作系统基础:内存管理概述【中】
godspeed_lucip
系统架构
个人主页:godspeed_lucip系列专栏:OS从基础到进阶️1基本分页存储管理️1.1总览️1.2什么是分页存储1.2.1将物理空间分页1.2.2将逻辑空间分页1.2.3空间的分配1.2.4区分概念️1.3页表1.3.1概述1.3.2页表项的大小1.3.3如何实现地址的转换1.3.4如何确定一个逻辑地址对应的页号、页内偏移量️1.4总结️2基本地址变换机构️2.1概念️2.2变换步骤2.2.
- 操作系统基础:内存管理概述【下】
godspeed_lucip
系统架构
个人主页:godspeed_lucip系列专栏:OS从基础到进阶1两级页表️1.1知识总览️1.2单极页表存在的问题1.2.1假设1.2.2结论️1.3对第一个问题的解决1.3.1思路1.3.2原理1.3.3逻辑结构的改变1.3.4如何进行寻址️1.4对第二个问题的解决️1.5其他需要注意的细节️1.6总结2基本分段存储管理方法2.1总览2.2分段的基本概念2.2.1定义2.2.2特点2.2.3实
- 【校招 --阶段一 操作系统基础】进程概念
自首的小偷
校招linux校招操作系统进程
一、操作系统概念概念:任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。笼统的理解,操作系统包括:内核(进程管理,内存管理,文件管理,驱动管理)其他程序(例如函数库,shell程序等等)设计OS的目的与硬件交互,管理所有的软硬件资源为用户程序(应用程序)提供一个良好的执行环境计算机管理硬件描述起来,用struct结构体组织起来,用链表或其他高效的数据结构先描述,在组织总结1os是一款搞
- 深信服技术认证“SCSA-S”划重点:安全事件管理处置
sangfor_edu
深信服认证安全web安全网络
为帮助大家更加系统化地学习网络安全知识,以及更高效地通过深信服安全服务认证工程师考核,深信服特别推出“SCSA-S认证备考秘笈”共十期内容,“考试重点”内容框架,帮助大家快速get重点知识~划重点来啦*点击图片放大展示深信服安全服务认证工程师(SCSA-S),定位于普适性的安全服务技术,适合在校生、应届毕业生或具备0-3年工作经验的网络安全工程师。该认证包含网络安全法律法规、操作系统基础、计算机网
- 【42万字,2902页】全网最全《零基础网络安全/黑客自学笔记》,爆肝分享!
网安员阿道夫
web安全安全网络安全
这次为大家带来一份零基础也能学会的《全网最全黑客自学笔记》,“全网最全”可不是吹牛的,整个笔记一共42万字,2902页,95个章节。这份笔记涵盖了网络安全导论、渗透测试基础、网络基础、Linux操作系统基础、web安全等等入门知识点;也有密码爆破、漏洞挖掘、SQL注入等进阶技术;还有反序列化漏洞、RCE、内网渗透、流量分析等高阶提升内容;最后还总结了一套护网蓝队攻略。部分内容展示:因为所包含的内容
- 漏洞原理linux操作系统的SqlMap工具的使用
人生的方向随自己而走
漏洞攻防安全
漏洞原理linux操作系统的SqlMap工具的使用Linux操作系统基础操作链接:1024一篇通俗易懂的liunx命令操作总结(第十课)-CSDN博客kali的IP地址:192.168.56.1实操#kali中使用sqlmaphttp://192.168.56.1/sqlmap-uhttp://192.168.56.1/news/show.php?id=46sqlmap-uhttp://192.1
- 深信服技术认证“SCSA-S”划重点:基线管理与安全配置
sangfor_edu
深信服认证安全网络安全
为帮助大家更加系统化地学习网络安全知识,以及更高效地通过深信服安全服务认证工程师考核,深信服特别推出“SCSA-S认证备考秘笈”共十期内容,“考试重点”内容框架,帮助大家快速get重点知识~划重点来啦*点击图片放大展示深信服安全服务认证工程师(SCSA-S),定位于普适性的安全服务技术,适合在校生、应届毕业生或具备0-3年工作经验的网络安全工程师。该认证包含网络安全法律法规、操作系统基础、计算机网
- 【操作系统基础】【CPU访存原理】:寄存 缓存 内存 外存、内存空间分区、虚拟地址转换、虚拟地址的映射
张学灿@
嵌入式学习缓存memcache
存储器怎么存储数据、内存空间分区、虚拟地址转换计算机的存储器:寄存缓存内存外存(按功能划分)计算机的处理器需要一个存储器来存储大量的指令和数据以便自己不断取指执行和访问数据。内存(内存就是运行内存,如手机的8G运行内存,电脑的16G运行内存)就是这个存储器。但是由于处理器访问内存需要的时间太长,而处理器处理指令的速度远大于从内存取指令的时间,为了使取指令和执行指令的速度同步,在这两个硬件之间添加了
- 嵌入式驱动开发需要会哪些技能?
华清远见成都
驱动开发
嵌入式驱动开发是指在嵌入式系统中编写驱动程序,实现设备与计算机之间的通信。嵌入式驱动开发是指编写设备驱动程序,实现设备与计算机之间的通信。以下是一些嵌入式驱动开发的具体操作方法:1)了解硬件设备结构:在进行嵌入式驱动开发之前,需要对所使用的硬件设备结构进行深入了解。这包括设备的接口、协议、寄存器等信息。2)学习Linux操作系统基础知识:嵌入式系统中常常使用Linux操作系统作为主要的开发平台,因
- 嵌入式应用开发学习建议
华清远见成都
嵌入式软件嵌入式硬件pythonjavac语言
学习嵌入式应用开发需要掌握一定的编程语言、操作系统和硬件知识,以下是一些学习嵌入式应用开发的建议:1)学习C/C++等编程语言:C/C++是嵌入式系统最常用的编程语言之一,掌握这些语言的语法和特性可以帮助开发人员更好地理解嵌入式系统的工作原理和程序运行过程。2)学习操作系统基础知识:嵌入式系统中的应用程序通常需要在操作系统上运行,因此需要了解操作系统的基本原理和功能,如进程管理、内存管理、文件系统
- 网络安全 | 2024年最全的黑客学习教程,从0到高手,建议收藏!
网安老伯
web安全学习安全网络安全xsssql数据库开发
新手如何通过自学黑客技术成为厉害的黑客高手?作为一个资深的白帽,平常在补天挖漏洞也能搞个4w+。给大家分享一下我的学习方法,0基础也能上手学习,如果你能坚持学完,你也能成为厉害的白帽子!一、打好基础一上来就去玩各种工具的都是脚本小子,如果你是准备在技术这条路上走得长远,那这些必备的基础知识一定要学好。1.网络安全基础导论尤其是法律法规和发展方向,一定要对网络安全有清楚的认知!2.操作系统基础Vmw
- Linux操作系统基础
只做开心事
知识总结Linux系统编程linux
目录计算机存储结构冯.诺依曼结构操作系统在前几期我们学写了linux中常见的一些指令,本期我们将正式进行linux操作系统的学习。计算机存储结构要学习linux操作系统,我们就得先进行计算机存储结构的学习,要进行计算机存储结构的学习,我们就得先学习冯.诺依曼结构。冯.诺依曼结构讲述冯诺依曼结构之前,我们得先了解冯.诺依曼这个人。冯.诺依曼是谁,以下内容出自百度百科:那么冯诺依曼结构又是怎样被提出的
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f