WRF 模式MM5 模式都是目前从网上可以下载的气象软件,因此在国内经常可以见到.但这两种模式的数据特点数据的水平网格都不是标准的经纬度网格.需要在ctl 文件中加入PDEF 定义说明把这种非标准的数据经过GrADS 内部的计算转换成标准的经纬度网格数据使用. 其中 PDEF 说明:pdef 130 120 lcc 31.0 110. 50.0 63.0 30. 60. 110. 30000. 30000.原始数据水平有130×120格点,lcc:采用Lambert投影:模式的参考点在北纬31度…
centos7 使用 omnibus包安装方式,安装 gitlab7.4 1: gitlab是一个开源的软件,类似于github.com那样的git代码管理仓库: 官网 https://about.gitlab.com/ 下载资源 :https://about.gitlab.com/downloads/archives/ 安装指南 :https://about.gitlab.com/downloads/ 详细说明:https://gitlab.com/gitlab-org/omnibus-git…
Sample error: SQL> startupORACLE instance started. Total System Global Area 285212672 bytesFixed Size 1321368 bytesVariable Size 153605736 bytesDatabase Buffers 130023424 bytesRedo Buffers 262144 bytes ORA-00214: controlfile '/u01/app/oracle/oradata/…
omnibus方式部署gitlab Posted on 2015 年 1 月 10 日   4233 Views 这几天折腾搭建git服务器,选择了比较流行的gitlab,一开始就直奔一键安装脚本去了,连gitlab主页都没去看看.用的gitlab-installer,centos6.5,各种错误,各种依赖关系,还有各种无法连接,两天了都没成功.无奈手动配置,没有接触过ruby on rails,照着网上的文档抄,忍受着龟速的epel源,花了几个小时,终于配置成功.把一个项目托管上去,终于松口气…
[20171124]手工使用Seed_Database.dfb和Seed_Database.ctl建库.txt --//昨天看yueli34的帖子,链接http://www.itpub.net/thread-2094530-1-1.html,注解与说明来自链接,感谢yueli34操作提示.--//自己测试看看: 1.建立参数文件--//建立参数文件,目录为$ORACLE_HOME/dbs: $ cat /u01/app/oracle/product/11.2.0.4/dbhome_1/dbs/i…
sklearn实战-乳腺癌细胞数据挖掘(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005269003&utm_campaign=commission&utm_source=cp-400000000398149&utm_medium=share https://en.wikipedia.org/wiki/Omnibus_test Omnibus tests are a kind of st…
架构 关闭防火墙 [root@gitlab ~]# systemctl stop firewalld [root@gitlab ~]# systemctl disable firewalld 关闭SELinux [root@gitlab ~]# setenforce 0 setenforce: SELinux is disabled 安装依赖组件 [root@gitlab ~]# yum -y install curl policycoreutils openssh-server openssh…
在dbgrid中如何多行选中记录(ctl与shift均可用),设置dbgrid的dgmultiselect为true,只有ctl好用而shift不好用,如何使shift也好用 Dbgrid源代码:procedure TCustomDBGrid.KeyDown(var Key: Word; Shift: TShiftState); var   KeyDownEvent: TKeyEvent; procedure ClearSelection;   begin     if (dgMultiSele…
具体操作如下: 第一步:先编辑好数据控制文件 xx.ctl,如test.ctl options(skip=1)   --跳过第一行(看实际情况) load data infile 'C:\Users\1\Desktop\test.txt'  --数据文件的路径 truncate into table test1 --将表数据清空插入数据,此外还有insert.replace.append方式 fields terminated by '\t'   --数据的分隔符,字段拆分 TRAILING N…
Gene Expression Omnibus(GEO)是一个公共存储库,可以存档和自由分发由科学界提交的全套微阵列,新一代测序和其他形式的高通量功能基因组数据. 除数据存储外,还提供一系列基于Web的界面和应用程序,以帮助用户查询和下载存储在GEO中的研究和基因表达模式. GEO的数据储存方式 GEO数据库具体存放四类数据:GSE.GDS.GSM.和GPL. 一个GSE号(GSExxx)对应的是整个研究项目的系列的数据,可能涉及不同平台: 一个GDS号(GDSxxx)对应的一个同一平台的数据集…
GEO  Gene Expression Omnibus 基因表达数据库 网址:https://www.ncbi.nlm.nih.gov/geo/ GEO的数据存储方式 GEO数据库具体存放四类数据:GSE.GDS.GSM.GPL GEO Series Study  GSE号(GSExxx)对应的是整个研究项目的系列的数据,可能会涉及不同平台. GEO DataSet  GDS号(GDSxxx)对应的是一个同一平台的数据集,这些包括包括从微整列和高通量序列技术生成的数据. GEO Sample …
转自:https://www.ibm.com/developerworks/community/blogs/2280dc86-a78a-441b-89d7-5b4c41595852/entry/GitLab_HA_1_Omnibus?lang=en 主要介绍gitlab omnibus 包的构建,尽管版本有些老但是还是很不错的一篇参考文章 This is the first blog post in a series that will explain how to build a high a…
使用gem gem install omnibus 说明 可能需要配置gem source ,通过 gem source list 可以进行检查 参考如下:   gem source -r https://rubygems.org/ gem source -a https://gems.ruby-china.com/ 参考资料 https://github.com/chef/omnibus…
我只想发一个这个:一直用外接显示器,但是不舍得抛弃全屏程序的切换,即:触控板三指手势. 期间各种百度无果,最多找到出最多的是触发角: 今天终于发现了:ctl +→  =  MAC 触控板三指手势 (外接Lenovo键盘) 郁闷很久了,所以想告诉大家一下.…
0.综述 ctl 是线程池源码中常常用到的一个变量. 它的主要作用是记录线程池的生命周期状态和当前工作的线程数. 作者通过巧妙的设计,将一个整型变量按二进制位分成两部分,分别表示两个信息. 1.声明与初始化 源码: private final AtomicInteger ctl = new AtomicInteger(ctlOf(RUNNING, 0)); 分析一波: ctl (线程池控制状态)是原子整型的,这意味这对它进行的操作具有原子性. 如此一来,作为 ctl 组成部分的 runState…
目录 预备知识 源码分析 submit()源码分析 shutdownNow()源码分析 代码输出 设计目的与优点 预备知识 可以先看下我的另一篇文章对于Java中的位掩码BitMask的解释. 1.一个整数在jvm中占用了4个字节,共32bits 2.最高位的bit代表符号位,0为正数.1为负,剩余的31bits则代表数字部分 3.反码加1即为补码 4.对于负数而言,是以补码的形式存储在内存中的.以-7(int)为例 1).将-7的绝对值转化为二进制: 0000 0000 0000 0000 0…
线程池核心方法execute()解析: public void execute(Runnable command) {//#1 if (command == null) throw new NullPointerException(); int c = ctl.get(); if (workerCountOf(c) < corePoolSize) {//#2 if (addWorker(command, true)) return; c = ctl.get(); } if (isRunning(…
如果不想让浏览器缓存input的值,有2种方法: 方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name="test" /> 方法二: 在 input 所在的form标签中添加 autocomplete="off"; eg:<form action="#&qu…
Preference->Browse Packages->python,编辑Python.sublime-build文件,在字典里添加path item,value为你的python路径,示例如下: { "cmd":["python.exe", "-u", "$file"], "path":"C:/Python27", "file_regex": &quo…
set nocompatiblesource $VIMRUNTIME/vimrc_example.vim"source $VIMRUNTIME/mswin.vim (注释此行)behave mswin set diffexpr=MyDiff()function MyDiff()  let opt = '-a --binary '  if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif  if &diffopt =~ 'iwh…
vim编辑器---批量注释与反注释 在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码.下面简要介绍其操作. 方法一 块选择模式 插入注释: 用v进入virtual模式 用上下键选中需要注释的行数 按Control+v(win下面ctrl+q)进入列模式 按大些“I”进入插入模式,输入注释符“#”或者是"//",然后立刻按下ESC(两下) 取消注释: Ctrl + v 进入块选择模式,选中你要删除的行首的注释符号,注意// 要选中两个,选好之后按d即可删除注释 方法二 替…
将txt数据装载到数据库 数据无”” LOAD DATA CHARACTER-SET ZHS16GBK truncate into table a FIELDS TERMINATED BY ‘,’ TRAILING NULLCOLS () 数据有”” LOAD DATA CHARACTER-SET ZHS16GBK truncate into table a FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘“‘ () 例如一个字段无分隔符 LOA…
前边有写过使用omnibus-ctl 制作软件包的,但是当时没有集成chef,只有一个空壳子,实际上omnibus-ctl 已经内置 了对于chef 的操作(但是我们还需要在添加一个依赖),以下简单说明两者如何进行集成 demo 是一个类似gitlab-ctl 的操作,但是只有一个简单的cookbook,实际上可以自己进行扩展 项目准备 项目初始化 omnibus new gitlab 项目结构 添加了关于cookbook 操作之后的 ├── Berksfile ├── Gemfile ├──…
前边有转发过来自chef 团队的一篇omnibus-ctl 介绍文章,以下尝试进行项目试用 就是简单的集成,没有多少复杂的操作 环境准备 ruby ruby 使用2.6.3 使用 rbenv 安装,可以参考rbenv mac&&linux 安装简单说明 bundle bundler 的安装可以直接使用gem,其他途径存在版本的问题,安装方法 gem install bundler 可选配置gem source gem source -r https://rubygems.org/ gem…
转自:https://blog.chef.io/2015/05/26/omnibus-ctl-what-is-it-and-what-can-it-do-for-you/ Are you building software with Chef Omnibus? Do your packages need to run multiple runit services? Then Omnibus-ctl may be for you! Omnibus-ctl is a massively usefu…
1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件.这里发现CodeFormatter插件不错,它能支持常见的几种编程语言: * PHP * JavaScript/JSON * HTML* CSS * SCSS * Python* Visual Basic/VBScript* Coldfusion/Railo/Lucee 2.安装CodeFormatter插件 在启动Sublime Text 3程序后…
Linux 中的设备有2种类型:字符设备(无缓冲且只能顺序存取).块设备(有缓冲且可以随机存取).每个字符设备和块设备都必须有主.次设备号,主设备号相同的设 备是同类设备(使用同一个驱动程序).这些设备中,有些设备是对实际存在的物理硬件的抽象,而有些设备则是内核自身提供的功能(不依赖于特定的物理硬件, 又称为"虚拟设备").每个设备在 /dev 目录下都有一个对应的文件(节点).可以通过 cat /proc/devices 命令查看当前已经加载的设备驱动程序的主设备号.内核能够识别的所…
1. 服务分类 (1)Linux的服务 ①Linux中绝大多数的服务都是独立的,直接运行于内存中.当用户访问时,该服务直接响应用户,其好处是服务访问响应速度快.但不利之处是系统中服务越多,消耗的资源越多. ②xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器,常用来管理多种轻量级Internet服务.xinetd服务本身是独立的,但xinetd服务可以管理其他的服务(如ftp.telnet.netstat.邮件服务等).当用户要访问其管理的服务时,会先访问xinetd,再…
1:MSSQL SQL语法篇: BULK INSERT [ database_name . [ schema_name ] . | schema_name . ] [ table_name | view_name ] FROM 'data_file' [ WITH ( [ [ , ] BATCHSIZE = batch_size ] [ [ , ] CHECK_CONSTRAINTS ] [ [ , ] CODEPAGE = { 'ACP' | 'OEM' | 'RAW' | 'code_pag…
Java的一大优势是能完成多线程任务,对线程的封装和调度非常好,那么它又是如何实现的呢? jdk的包下和线程相关类的类图. 从上面可以看出Java的线程池主的实现类主要有两个类ThreadPoolExecutor和ForkJoinPool. ForkJoinPool是Fork/Join框架下使用的一个线程池,一般情况下,我们使用的比较多的就是ThreadPoolExecutor.我们大多数时候创建线程池是通过Executors类的几个方法实现的: newFixedThreadPool():创建一…