最新 | 最热门 | 最高评价

+0  [译]Go正则表达式示例

Tag: Go | Regexp
鸟窝 发于 2020年11月12日 00:43 | 点击: 517 | 展开摘要
原文:Golang Regex Replace Example by Brad。

在这篇文章中,我会介绍如何在Go语言中使用正则表达式。Go标准库本身就包含正则表达式库regexp。

首先给读者朋友们道个歉。最近一个多月主要忙两件事,所以博客没有更新。一个是换工作的事情,国庆节从工作将近四年的微博辞职了,虽然离职了,但还是祝愿微博发展的越来越好,在新公司一直在忙啊忙的,没有多少时间博客了。二是在极客时间开辟了一个专栏,专门介绍Go并发编程的相关知识,这个也是拖了一年之久的

查看全文: http://www.udpwork.com/item/17411.html

+0  华南师大附中(Part 2)

Tag: experience | hsfz | school
Cat Chen 发于 2016年07月12日 12:56 | 点击: 1652 | 展开摘要
继续吹水。没有重点,也不需要解释。

华附当年的升重率是 91%,重点上线率是 89%,这看起来好像不太对。正常来说只有过了重点线但没有被重点学校录取的,反过来是不可能的。这 –2% 的背后其实是保送生。因为保送了,所以一定是被重点学校录取的,但高考成绩如何就很难说了。我就是这 –2% 中的一分子。
我们班的保送比例非常高,同时华附也知道自己的高考成绩正在下滑,所以就尝试说服我们这些保送生好好准备高考,为校争光。很遗憾我到高三的时候已经对学校的

查看全文: http://www.udpwork.com/item/15176.html

+0  华南师大附中(Part 1)

Tag: experience | hsfz | school
Cat Chen 发于 2016年07月12日 12:56 | 点击: 1856 | 展开摘要
这是一个纯吹水的系列。只有片段,没有开头,没有结尾,没有中心思想。
小学三年级的时候,暑假被带到华南师大附中,参加某整数周年校庆,然后被告知「你以后就要来这里」。顺便值得一提的是,「你家里有 20 名校友」。
所以那些 Ivy League 校友硬要把小孩塞回去的剧情其实是很 make sense 的。
奥校初中还是一个班的时候,每年通过特殊招生考试在全省内招 40 人。我们那一届,在考试前就确定了 8 个保送生,其中有 3 人没考上前 40,所以最后榜上有 43

查看全文: http://www.udpwork.com/item/15175.html

+0  XML和JSON

Tag: Programming Paradigm | DTD | JSON | schema | XML | XPath | YAML
四火 发于 2015年01月25日 11:37 | 点击: 2181 | 展开摘要
不久前看到一个讨论帖,说的是XML和JSON的比较,说着说着后来就变成了JSON到底比XML牛逼在哪里。不吹不黑,客观地来比较一下二者的异同。

XML比JSON更胖吗?

有的情况下是的,但也不一定,比较这样的片段:

<user age="18">
<address>
<city name="Seattle" />
</address>
</user>



{"user" :

查看全文: http://www.udpwork.com/item/13799.html

+0  [转]Docker save和Docker export的区别

Tag: docker | export | save
ricky.bo 发于 2014年10月16日 23:41 | 点击: 4056 | 展开摘要
我最近在玩Docker,一种应用程序容器和Linux的虚拟技术。它太酷了,创建Docker镜像和容器只需要几分钟。所有的工作都是开箱即用的。

在结束我一天的工作之前,我希望能保存下我的工作。但我在Docker的save和export命令之间,我凌乱了。我不知道它们之间有什么区别。所以,我上StackOverflow问了一个问题,接着得到mbarthelemy很棒的回复。以下是我发掘到的内容:

Docker是如何工作的(简单说明)

Docker是基于镜像的。镜像类似于已经

查看全文: http://www.udpwork.com/item/13402.html

+0  基于Solaris spark的Oracle调优

Tag: It's my life | Working case | ..experience
小荷 发于 2014年09月28日 20:07 | 点击: 2229 | 展开摘要
一、RAC 中cluster wait time高问题

1.设置LMS进程为FX 60,不要过多调整lms进程的数量

注:在Solaris 10 Update 10之后,以及Solaris 11,才可以设置进程的优先级。可以通过看/etc/release看其版本。如Oracle Solaris 10 1/13 是表示Solaris 10 Update 11,可参考:Oracle Solaris 10 Update版本及其历史

Oracle Solaris 10 1/0

查看全文: http://www.udpwork.com/item/13323.html

+0  bash代码注入的安全漏洞

Tag: Unix/Linux | 技术新闻 | 操作系统 | 网络安全 | Bash | env | export | 安全 | 安全补丁 | 环境变量
陈皓 发于 2014年09月28日 07:56 | 点击: 3061 | 展开摘要
很多人或许对上半年发生的安全问题“心脏流血”(Heartbleed Bug)事件记忆颇深,这两天,又出现了另外一个“毁灭级”的漏洞——Bash软件安全漏洞。这个漏洞由法国GNU/Linux爱好者Stéphane Chazelas所发现。随后,美国电脑紧急应变中心(US-CERT)、红帽以及多家从事安全的公司于周三(北京时间9月24日)发出警告。 关于这个安全漏洞的细节可参看美国政府计算安全的这两个漏洞披露:CVE-2014-6271 和 CVE-2014-7169。

这个漏

查看全文: http://www.udpwork.com/item/13318.html

+0  SQL执行时反复一慢两快的问题

Tag: Working case | ..experience
小荷 发于 2014年09月14日 17:47 | 点击: 2218 | 展开摘要
SQL执行的时间,在正常情况下应该是稳定的。如果第一次快,第二次慢,那么可能就是由于cardinality feedback的缘故,我们可以设置”_OPTIMIZER_USE_FEEDBACK”= false来规避。但是这次遇到的问题却是执行过程两快一慢,执行过程是慢->快->快->慢->快->快->慢->快->快->……,执行了慢之后,还能再快回来,这是怎么回事呢?

这个sql初次执行的时候是快的,然后把这次快的执行计划用spm固定下来,再次执行的

查看全文: http://www.udpwork.com/item/13248.html

+0  统计信息收集后不生效的问题

Tag: Working case | ..experience
小荷 发于 2014年09月14日 11:06 | 点击: 2238 | 展开摘要
客户的某系统升级到11g之后,收集统计信息却不生效,查dba_tables看不到其LAST_ANALYZED。这其实是因为11g的一个新特性,延时发布统计信息。

我们看下面的测试案例:

--建立一个测试表:
SQL> create table t_test as select * from dual;
 
Table created.
 
--检查这个publish属性,我们可以查系统级的熟悉和表级别的属性。在默认情况下,是true:即收集后立即

查看全文: http://www.udpwork.com/item/13249.html

+0  关于带lob对象的分区表,移动表空间的问题

Tag: Working case | ..experience
小荷 发于 2014年09月12日 20:36 | 点击: 2267 | 展开摘要
客户有个带lob对象的表空间,希望做表空间的move,可是等move之后,发现在dba_lobs里面查到的lob对象的表空间还是在原来的地方。

CREATE TABLE SCES1INPUTS
(
  CODREQUEST            VARCHAR2(9 BYTE)        NOT NULL,
  LOBS1INPUT  &nb

查看全文: http://www.udpwork.com/item/13250.html

+0  迁移数据库后启动报错ora-600[25025]

Tag: Working case | ..experience
小荷 发于 2014年09月12日 12:50 | 点击: 2257 | 展开摘要
迁移脚本的日志中报错RMAN-06571: datafile 78 does not have recoverable copy,经查看发现78号文件曾经被offline drop掉。于是重建控制文件,在控制文件中把78号文件去掉,重建控制后,数据库能够mount,mount后数据文件是一致,但是open 时会报错ora-600,异常宕掉。

SYS@mydbtst> alter database open;
alter database open
*
ERROR at

查看全文: http://www.udpwork.com/item/13251.html

+0  修复missing的datafile

Tag: Working case | ..experience
小荷 发于 2014年09月08日 16:45 | 点击: 2116 | 展开摘要
在一次迁移中,原来的数据库中存在一些missing的datafile,如MISSING00006这样的datafile,这些数据文件经查已经在os上不存在,且该数据文件上的信息也已经不需要。一般情况下,我们是将仍旧需要表从这个表空间move到另外的表空间,再将这整个表空间drop掉。但是由于表空间中的对象很多,依赖关系复杂,且missing的表空间只是少数,所以可以用下面的方法清理掉。

注:

1. 该方法是次选,首选应该是drop表空间的方法。
2. 该方法适合非undo

查看全文: http://www.udpwork.com/item/13232.html
|<<<1234567>>>| 一共9页, 99条记录