开放封闭原则(OCP,Open Closed Principle)是面向对象原则的核心。由于软件设计本身所追求的墓边就是封装变化,降低耦合,而开放封闭原则就是对这一目标的直接体现。(你必须知道的.NET p48页)以下用例子说明,同样来自该书。假设在一个柜台业务处理系统,首先有客户: public class Client { public string N
unix/linux下的共享内存、信号量、队列信息管理 在unix/linux下,经常有因为共享内存、信号量,队列等共享信息没有干净地清楚而引起一些问题。 查看共享信息的内存的命令是ipcs [-m|-s|-q]。 默认会列出共享内存、信号量,队列信息,-m列出共享内存,-s列出共享信号量,-q列出共享队列 清除命令是ipcrm [-m|-s|-q] id。 -m 删除共享内存,-s
原创 2013-02-25 10:18:09
3391阅读
Sed命令的使用详细解释 一:sed命令的简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个
推荐 原创 2012-06-18 15:09:56
2937阅读
8点赞
9评论
Sed命令的使用详细解释 一:sed命令的简介 sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或
转载 2012-06-21 14:00:34
747阅读
纵观现在每家移动网站,打开首页的时候,都有各种各样的形式来提示你下载自身的移动App(Android/IOS),这是做移动客户端产品的一个很好地引流的手段。当然各家引流下载的交互和视觉各不相同,有的是完全“强奸”用户,有的是完全取悦用户。但是最终的形式就是你点击一个按钮之后,可以去下载对应的App(Android直接下载对应的Apk文件,IOS会跳转到App store的对应地址)。  之前开发这
转载 精选 2015-02-13 13:52:05
7166阅读
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务...
转载 2017-10-23 11:44:00
103阅读
2评论
Myeclipse详细使用教程、、 /*+Shift+Enter(生成多行注释) /**+Shift+Enter(生成文档注释) 问题:在编辑jsp的时候,如果光标移动的话,编辑窗口会自动根据光标所在行滚动到最头上,十分不方便,能不能禁止它自动滚动 解决办法:因为你用的编辑器有问题,设置: 首选项-
转载 2018-07-23 00:42:00
152阅读
2评论
原创 2023-06-12 10:50:42
500阅读
一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,...
git
原创 2021-07-05 16:02:48
84阅读
导语VIM 是 Linux 系统上一款文本编辑器,它是操作 Linux 的一款利器。当前有很多优秀的 IDE 都支持安装 VIM
转载 2023-07-19 14:03:34
176阅读
Docker 是目前非常热门的容器化技术,它能够帮助开发者更方便地打包、发布和管理应用程序。在本篇文章中,我将为你介绍 Docker 的详细使用教程,帮助你快速入门并掌握 Docker 的基本操作。 整个过程可以简要分为如下几个步骤: | 步骤 | 操作 | |------------|----------------
原创 2024-04-24 10:32:37
30阅读
下载MSYSGIT从https://git-for-windows.github.io/中下载MSYSGIT并安装。安装完毕后,在开始菜单中就出现了GIT,可以看到有三种运行方式:GIT Bash、GIT CMD、GIT GUI,其中Bash和CMD都是命令行的运行方式,比较直接,但是要求熟悉GIT命令,推荐采用GUI的运行方式,比较直观,容易上手操作。...
原创 2023-02-22 09:37:24
87阅读
第二篇(学习篇)  既然选好了Egret,那我就要想想怎么学了。    开始第一步,先加个Q群先,这不,拿到了一本《Egret  HTML5游戏开发指南》,阅至三章,得到印象相对较深的好处和坏处:      好处:        1、原来 Egret 这么牛皮,他们的 Egret Runtime 从底层访问OpenGL接口,让HTML5游戏和原生APP游戏,性能差别不到5帧。媲美原生了!
使用过腾讯待办吗?如果您在平常使用的提醒待办工具为腾讯待办,想必近期您打开这款提醒待办工具时会看到提示您及时导出数据的提示。腾讯旗下的腾讯待办应用,应业务发展方向调整将于2023年12月20日全面停止运营并下架该应用。面对突如其来的下架消息提醒,大家可能会措手不及,不过好在该应用提供了数据导出的服务,按照其相关提示将数据导出后发现,腾讯待办导出的文件格式为ics格式文件。ics文件是一款日历通用
转载 2024-07-08 15:31:07
50阅读
一:Git是什么? git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版
转载 2017-07-19 10:08:00
75阅读
2评论
安全测试
原创 2023-06-27 14:50:23
882阅读
Kettle详细使用教程文章内容链接Kettle 插入更新、自定义常量数据与删除、增加常量、增加序列Kettle 插入更新、自定义常量数据
原创 2023-09-11 09:37:08
25阅读
一:Git是什么?Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速慢的话,就纳
git
原创 2014-10-27 14:11:58
794阅读
1点赞
1评论
Ansible是一个强大的自动化工具,它可以帮助用户管理多台服务器的配置和部署。本文将为读者提供一份详细的Ansible使用教程,帮助大家快速上手并充分利用这一工具。 一、安装Ansible 首先,要使用Ansible,我们需要在控制节点上进行安装。可以通过以下命令来安装Ansible: sudo apt-get update sudo apt-get install ansible 安装
原创 2024-03-21 10:37:13
135阅读
一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网...
Git
转载 2021-07-09 09:56:19
193阅读
  • 1
  • 2
  • 3
  • 4
  • 5