登录社区云,与社区用户共同成长
邀请您加入社区
玩转vim之vim插件-cscope Cscope 介绍 cscope 是一个 C 语言的浏览工具,通过这个工具可以很方便地找到某个函数或变量的定义位置、被调用的位置等信息。目前支持 C 和 C++。cscope 自身带一个基于文本的用户界面,不过 gvim 提供了cscope接口,因此可以在 gvim 中调用 cscope,方便快捷地浏览源代码。 Cscope是一个类似ctags的工具。 你
1. OpenFOAM (http://www.openfoam.com/)OpenFOAM(Open Field Operation and Manipulation)是一款可以模拟任何复杂流体,如化学反应流、湍流、热传导、流固耦合、电磁场和金融的计算流体工具。OpenFOAM是OpenCFDLtd公司开发的开放源代码的软件。符合GNU General Public Licence.O...
2019独角兽企业重金招聘Python工程师标准>>>...
软件介绍:CoolFormat源代码格式化是一款C\C++\Java\C#代码格式化工具,使用的是ArtisticStyle技术,所以在参数化命令格式源代码时,参数选项跟ArtisticStyle的一样。软件可以快速多种风格格式化,并对语言进行着色。界面采用Office2007风格,并有多种样式可以替换。在最新版中,增加了代码高亮到网页上显示,方便博客文章之类...
一、持续集成(Continuous Integration)要了解GitLab-CI与GitLab Runner,我们得先了解持续集成是什么。持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少...
7-zip以高压缩率著称,并且是一款免费开源的压缩软件。在常规的Linux发行版中,无法通过简单的yum命令来安装该软件。那么在CentOS中,如何安装7ZIP呢?有以下3种方法:第一种,源码编译安装官网下载地址:http://www.7-zip.org/download.html源文件项目地址:http://sourceforge.net/projects/p7zip/,目前最新版...
上一篇我们了解了Gradle的各个方面,本篇介绍一款安卓图片优化转换插件,目前已在项目中使用,可一键批量转换压缩图片,webp转换与png/jpg压缩就是那么简单GitHub项目地址:ImageOptimizationImageOptimization安卓图片优化插件:能有效减少apk安装包大小,支持png/jpg转为webp,支持png图片有损无损压缩,支持jpg有损压缩支持的o...
开源文化的核心理念之一就是不要重复发明轮子,很多开源软件都大量使用了其他开源软件或功能组建,同样,Linux中的命令也往往只实现某个特定的、单一的功能,复杂功能往往都是通过多命令协作完成的管道及重定向就是Linux多命令协作的基础机制Linux的Shell对数据流进行以下分类定义:stdin标准输入 编号为:0默认:键盘stdout标准输出 编号为:1 ...
一、什么是Kubernetes?Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署,自动扩缩容,维护等功能.通过Kubernetes可以做到:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,优化硬件资源的使用我们的目标是促进完善组件和工具的生态系统,以减轻应用程序在公有云和私有云中运行的负担.1.1 Kubernetes ...
Git常用命令收集与整理常用1Git手动建立追踪关系[指定master分支追踪origin/next分支。]:git branch --set-upstream master origin/next取回origin主机的next分支,与本地的master分支合并:git pull origin next:mastergit config --li...
Geeknet network受微软委托进行的统计调查显示,开源软件和Windows操作系统的关系正在越来越融洽,截止2009年第三季度的兼容率已达82%。而在四年半之前的2005年第一季度,还只有72%的开源软件与Windows系统兼容。另外,POSIX(可移植操作系统接口)兼容的开源软件比 例一直稳定在95%左右。微软平台策略高级主管、Geeknet产品推广与合作伙伴关系负责人Scott ..
OpenJDK的项目早就发布了,想要一探JDK内部的实现机制,最便捷的路径之一就是自己编译一个OpenJDK。平台:CentOS 5.1 X86-641.先去OpenJDK的网站下载源代码包,比如目前最新的 openjdk-7-ea-src-b74-15_oct_2009.zip。解压缩,假设此根目录为$OPENJDK2.OpenJDK的部分组件是以二进制插...
本节书摘来自异步社区《Adobe Flash CS6中文版经典教程》一书中的第1章,第1.11节,作者:【美】Adobe公司 更多章节内容可以访问云栖社区“异步社区”公众号查看。1.11 保存影片Adobe Flash CS6中文版经典教程多媒体制作经常重申的规则之一是“尽早保存,经常保存”。应用程序、操作系统和硬件崩溃的频繁程度超出了任何人的想象,...
1 SVN简介:Subversion是一款自由开放的版本控制软件。Subversion可以管理文件、文件夹以及记录它们的修改状况。Subversion常用来帮助我们管理软件开发的源代码或是公司手册文档。Subversion通过将文档导入至版本库中进行管理,版本库类似于文件服务器,但比文件服务器更强大的是它可以记录你每一次对文件或目录的修改状况,并...
标签PostgreSQL , MySQL , 三节点版 , 金融数据库 , Raft , 分布式共享存储版背景提到金融级数据库,大家可能不约而同的会想到Oracle,DB2等商业数据库。但是随着开源数据库的发展,开源数据库正在逐渐成为数据库产业的核心,比如MySQL、PostgreSQL数据库 ,已经深入阿里、平安科技、苏宁、高德、国家...
语言的运行是需要环境的,PHp有一个非常好的组合叫做LAMP组合L:linux开源(不要钱)A: Apache(不要钱)M:Mysql (不要钱)P:PHP(不要钱)思考wamp是什么:是windows +apache+MySQL+php,那么apache为php的运行提供了环境,现在我们来安装apache,因为apache是个服务,在门里面服务,默认情况...
【编者按】本文作者 Ron Pressler 是 Parallel Universe 公司的创始人,拥有着丰富的高性能开发经验。通过这篇文章,Ron 向大家详细介绍了全新的开源 JVM 部署工具——Capsule, 本文系 OneAPM 工程师编译整理。现实世界中,应用程序部署过程可能没有想象中的那么简单。应用程序其实非常「敏感」,在部署过程中,它会发现自己身处一个陌生的环境中,并且在...
搭建 Git 仓库服务器下载 gitweb如果是用 debian 系的 Linux 发行版,可以使用 apt 下载安装可执行的 gitwebsudo apt-get install gitweb如果想要下载源代码编译安装,可以参考 服务器上的-Git-GitWeb 上的内容。配置 gitweb用 apt 下载好 gitweb 后,相应的 cgi 文件是放在 /usr/share/git...
转载地址:http://blog.csdn.net/haovip123/article/details/50534188coding.NET是一个代码托管和项目管理的平台,相当于国外的Github。使用了一段时间,感觉挺方便的,使用起来比Github还要简单点。Git的下载和安装就且不介绍了,百度一下,windows、mac版的都能顺利的下载下来。下面简单介绍一下使用git把本...
下载一个linux-2.6.22.6.tar并解压再其解压的文件中加入下面的bat脚本生成当前文件的目录树脚本如下:@rem 此BAT文件名一定不能是"tree.bat",否则tree命令会实效,不知道为什么@rem 可能是因为系统目录有"tree.com",系统会混淆吧.@rem 用"dir.bat"作文件名却可以.@echo offrem 在当前目录生成很漂亮的...
bla...bla...顾名思义,node-webkit就是nodejs+webkit。这样做的好处显而易见,核心奥义在于,用nodejs来进行本地化调用,用webkit来解析和执行HTML+JS。快速上手下载node-webkit点击这里:https://github.com/r...
Subversion(SVN),是一个自由开源的版本控制系统,可以将数据恢复到早期版本,或者检查数据修改的历史,这些数据可以是源代码,也可以是其他类型的文件。SVN,是一个跨平台的软件,支持大多数常见的操作系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文
自己动手编译firefox,thunderbird 方法补充 去年,我在博文《自己动手编译Mozilla Firefox和Thunderbird》介绍了mozilla旗下的两款开源软件firefox和thunderbird在Windows平台上的编译方法,不过从去年年底开始,mozilla为了简化编译方法,将所有编译firefox和thunderbird的工具集成为一个统一的工具mozilla-b
一、简介tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具tcpdump 支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息Whe...
本文转自EasyDarwin CSDN官方博客:http://blog.csdn.net/easydarwinEasyDarwin是由国内开源流媒体团队维护和迭代的一整套开源流媒体视频平台框架,从2012年12月创建并发展至今,包含有单点服务的开源流媒体服务器,和扩展后的流媒体云平台架构的开源框架,开辟了诸多的优质开源项目,能更好地帮助广大流媒体开发者和创业型企业快速构建流媒...
ArthurSlogSLog-47Year·1Guangzhou·ChinaAug 24th 2018GitHub掘金主页简书主页segmentfault房价太高了大部分人买不起怎么?降房价;工资太低了怎么办?提工资;区分人才和蠢材,回答这两个问题就够了开发环境MacOS(High Sierra 10.13...
:agit_up_tag_nocheck, ........................................ 不检查:agit_up_tag_parallel_Maxall_nocheck_rollback ....... 多服务器并行(不是一台一台串行执行) 主要想回滚时快速:agit_up_tag,:a_git_up_tag_OR_restart, .......
参考资料:K8S-网络隔离参考OpenContrail is an open source network virtualization platform for the cloud. – Kube-O-Contrail – get your hands dirty with Kubernetes and OpenContrailOpenContrail is an open source...
创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ cd s:$ cd Git_Learing$ pwds/Git_Learningpwd命令用于显示当前目录。在我的windows上,这个仓库位于s/Git_Learning。在Windows系统中,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。第二步,通过git ini...
BASH(1)通用命令手册BASH(1)名称bash-GNU Bourne-Again SHell概要bash [选项] [文件]版权Bash是自由软件基金会版权所有(C)1989-2011。描述Bash是一种兼容sh的命令语言解释器,它执行从标准输入或文件读取的命令。Bash还包含了有用的功能Korn...
作者:wildwolf 来源:赛迪网技术社区(一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是 “数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码 段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。...
(1)下载dubbo-admin-2.4.1.war包https://github.com/alibaba/dubbo.git 1.打开cmd 2.cd到dubbo的根目录下,我的dubbo根目录在D:\JAVA\workspace\dubbo。mvn install -Dmaven.test.skip=true 3.执行maven编译命令,mvn insta...
第一部分 CVS简介cvs ( Concurrent Version System )是一个版本控制系统,什么是版本控制系统呢?简单的说,它可以记录程序代码修改的过程,有一个完整的历史记录( history )。辟如说,当你在修改程序代码的时候, 不小心写出了一个 bug,但是你可能很久以后才发现多出了这个 bug, 这个时候,cvs 就能很有效的帮助你找出到底是在哪一次的修改中,出现了...
GitGit是一个分布式版本控制系统,它被用在大量开源项目中。它是在 2005 年由 Linux 创始人Linus Torvalds写就的。这个程序允许非线性的项目开发,并且能够通过存储在本地服务器高效处理大量数据。在这个教程里,我们将要和 Git 愉快玩耍并学习如何开始使用它。我在这个教程里使用 Ubuntu,但你可以使用你选择的任何发行版。除...
本书的 GitHub 地址:https://github.com/todayqq/PHPerInterviewGuide随着 IT 培训行业雨后春笋般崛起,码农的入门门槛越来越低,每年都会输出数十万码农,对于互联网整个行业来说,这是一件好事,能促进行业的整体发展,但是对于相关开发的从业者来说,程序员的竞争也越来越大。并不是每一个人都适合软件开发,首先你要确认是否发自内心的热爱这个领域,而不...
1. 简单类 class.googlevoice.php <?PHP/*Version0.2LicenseThis code is released under the MIT Open Source License. Feel free to do whatever you want with it.Authorlost...
Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带schema的key等。Redis是一个超精简的基于内存的键值对数据库(key...
5 月份 GitHub 上最热门的Python项目排行已经出炉啦,在本月的名单中,出现了许多新项目,下面一起来看看上榜的项目有哪些:文章最后有Python基础学习资料,重点是免费的,免费的,免费的。1modelshttps://github.com/tensorflow/models Star 35943一个Tensorflow库,里面包含 使用TensorFlow 构建的模型和示例的教程,旨在更
LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。承载于 IIS 的 WCF 服务的项目采用LVS + KEEPALIVED + WINDOWS SERVER 2008 R2 的方式实现高可用负载均衡。1、设置 Windows ...
镜像上传标准参照社区标准:https://docs.openstack.org/python-glanceclient/latest/cli/details.html示例:glance image-create \--name "centos72-...
Zabbix 3.0 基础介绍 [一]zabbix一、Zabbix介绍zabbix 简介Zabbix是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利zabbix是一个基于Web界面的,提供分布式系统监控以及网络监视功能的企业级的开源解决方案。zabb...
1.查看当前版本: uname -r2.编写内核模块1 #include<linux/init.h>2 #include<linux/module.h>3 #include<linux/kernel.h>4 MODULE_LICENSE("GPL);5 MODULE_AUTHOR("xiaomiao");6 ...
"付出努力的过程也许是举步维艰的,但必须是开心和充实的。“----火星人在挖掘工程代码的过程中,仅仅游走在header文件和源代码文件中往往是意犹未尽的感觉,尤其在实际环境中很难确定某一版本的开源代码真的...
(新手学习中,语言组织能力不强,还望大家见谅!)在工作或学习中,调试软件。尤其是当我们的软件交给客户使用的时候,遇到报错信息,找起来很麻烦,我们可以在软件中,加入log日志,每次报错都会写在log文件中。这样我们就可以准确定位,并且能够正确看到软件抛出来的错误。废话不多说了,语言组织能力差。(坚持就是胜利哦也)log4net是一个功能著名的开源日志记录...
1简介Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好。[1] Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的...
参考链接("开源慕课平台")场景描述系统管理员经常通过ssh或者telnet远程登录到Linux服务器来进行远程管理,需要运行一些需要很长时间才能完成的任务,必须等待他们执行完毕,比如远程操作备份,或者传输一些大的文件。如果需要临时断开,或者发生意外网络中断和终端意外断开,你正在执行的任务就会被kill掉。为了解决这样的问题,GNU screen就是防止这种情况的一种方法。什...
一. 介绍最近在看一些虚拟化解决方案方面的工作,每次都被开网页的虚拟机界面提示安装JRE搞的精神都不好了,因此希望能在浏览器上远程操作虚拟机,不想安装任何插件。通过搜索发现了Guacamole,一个提供远程桌面的解决方案的开源项目,通过浏览器就能操作...
MapServerMapServer is an Open Source platform for publishing spatial data and interactive mapping applications to the web. Originally developed in the mid-1990’s at the University of Minnesota, MapS..
解决步骤如下:1.在git bash窗体下右键,选择options2.在打开的配置窗口左侧选择 Text,然后在右侧选择locale为zh_CN,Character set 为GBK,点击OK保存后就可以正常显示中文了转载于:https://www.cnblogs.com/rainerl/p/9724006.html...
操作系统
——操作系统
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net