Pibypi
码龄13年
关注
提问 私信
  • 博客:29,484
    29,484
    总访问量
  • 11
    原创
  • 1,507,218
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2012-03-23
博客简介:

stonecome11的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得1次评论
  • 获得12次收藏
创作历程
  • 1篇
    2023年
  • 1篇
    2018年
  • 4篇
    2017年
  • 3篇
    2016年
  • 13篇
    2015年
成就勋章
TA的专栏
  • ClearCase
    9篇
  • Linux
    6篇
  • Shell
    3篇
  • Continuous integration
    2篇
  • 编程思想
    1篇
  • 算法练习
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

从样例出发了解序列库cereal的实现

本文大致对cereal序列化内部调用进行的扩展。算法上,代码实现了数据结构深度遍历的过程,出发节点是myData,一直访问到基本数据类型并序列化,层层递归,最终得到序列化的字符串。代码设计上,大量运用到模板,设计之精巧,让人叹为观止。
转载
发布博客 2023.03.22 ·
841 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Node.js 学习笔记——什么是Node.js

https://www.tutorialspoint.com/nodejs/nodejs_introduction.htm什么是Node.js基于Google Chrome V8引擎服务器平台。2009 由Ryan Dahl开发。 使用事件驱动,非I/O阻塞,适合数据密集型应用。Node.js is a platform built on Chrome's JavaScript runtime f...
原创
发布博客 2018.05.12 ·
331 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

[Trouble shooting]Account locked due to 50 failed logins

test_user may be locked for some cases.[Symptom]controller-0:~$ iduid=1000(wrsroot) gid=116(wrs)groups=116(wrs),0(root),345(wrs_protected)controller-0:~$ su - test_userAccount locked due to
原创
发布博客 2017.12.25 ·
5491 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

编程求解机械迷城第11关中类青蛙过河的问题

在玩机械迷城游戏的时候,第11关遇到一个类似青蛙过河的游戏http://jingyan.baidu.com/article/e73e26c014903024adb6a7a4.html,下图是三张地图的攻略,可以略现其玩法,绿点为起点,红点为障碍,灰点是可走的路径。起点可以是任意一个非红点的位置。游戏开始后,点击任意灰点(想象成青蛙踏在上面),其会变成绿点,同时绿点周围的四个格子如果不是红色的,则有
原创
发布博客 2017.07.02 ·
2288 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

层次思想----C Programming Tutorial 4th Edition (K&R version)

阅读Mark Burgess写的C Programming Tutorial, 印象最深的是其开篇讲到的程序设计思想,代码写的越多,感触越深,现尝试翻译开篇一段:-----原文-----Any kind of object that is sufficiently complicated can be thought of as having levels of detail; the
翻译
发布博客 2017.06.21 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)

-------------------------------------------------------------------------USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor) Dec. 29, 2005Compiled by Eric Pement - pemente[at]northpark[dot]e
转载
发布博客 2017.05.06 ·
602 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jenkins Job 之间的传参

Jenkins Job 之间的传参
原创
发布博客 2016.10.12 ·
2620 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux 常用命令

1 开关机sync, shutdown, reboot, halt, poweroff, init2 文件及文件系统相关cd, ls, find, rz/sz, scp, sync, du, touch, ln, cp, mv, rm, umask, file, tar, gzip, zcat, bzip2, bzcat, od, dump, restore, dd, cpio,
原创
发布博客 2016.08.20 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

持续集成(Continuous integration)

流程当对代码进行变更,开发人员取得当前基础代码的一份拷贝。当其他开发人员提交变更的代码到代码库里时,这份拷贝将逐渐与版本库里的最新代码间产生差异。不仅现存的代码基础发生了变化,而且随着新的代码、库文件和其它资料的添加,其中的依赖和潜在的冲突也随之出现。一个分支检出的时间越长,当开发分支重新整合到主线上的时候,整合的冲突和失败的风险就越大。在开发人员向代码库进行提交之前,他们必须更新代码
翻译
发布博客 2016.08.20 ·
458 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

reformatvob命令描述

reformatvob    重定VOB数据库的格式命令概要    UNIX和Linux平台:    reformatvob [ –dum/p | –loa/d ] [ –rm ] [ –f/orce ]        [ –to dumpfile-dir-pname ]        [ –hos/t hostname –hpa/th local-pname ] vob-
翻译
发布博客 2015.09.20 ·
423 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

调整VOB组信息(Adjusting the VOB’s group ownership information)

尽管VOB可访问,在各个VOB使用者不属于同样的组时,checkout和mkelem操作仍然会出现问题。      VOB用户组初始和用户的主组相同。只有是这个组成员的用户才能够完全访问到VOB。如果存在多个用户组,在多个不同组共享一个VOB的情况下,有如下条件需要满足:           v 只有主组在VOB用户列表中用户才能够创建element。如果多个组的成员需要建立ele
翻译
发布博客 2015.08.17 ·
460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

文件描述符及其重定向的学习笔记

Linux将每个对象当做文件处理。这包括输入和输出过程。Linux用文件描述符来标识每个文件对象。文件描述符是一个非负整数,可以唯一标识会话中打开的文件。每个过程最多有9个文件描述符。1 标准文件描述符    * 标准输入STDIN:0        STDIN文件描述符代表shell的标准输入。对于终端来说,标准输入是键盘。    * 标准输出STDOUT:1
原创
发布博客 2015.08.08 ·
505 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ClearCase NAS设备上动态view迁移注册到另外一台主机上的流程(UNIX系统)

有的ClearCase局域网中存在多台registry服务器,当其中一台registry服务器出现问题后,注册在它上面的view是无法正常访问的。于是,为了保证开发人员的正常工作,就会临时将这些访问不了的view迁移注册到其他的registry服务器上。其一般流程如下:1. 以view拥有者或者特权用户的身份登录到view主机上2. 停掉view的服务器进程。采用cleartool end
原创
发布博客 2015.08.05 ·
561 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内部字段分隔符学习笔记

shell里面有一个特殊的环境变量叫IFS,即内部字段分隔符(internal field separator)。IFS环境变量定义了bash shell用作字段分隔符的一系列字符。默认情况下,bash shell会将空格、制表符或者换行符作为字段分隔符。如果bash shell在数据中看到这些字符中的任意一个,它就会假定你在列表中开始了新的数据段。    如果要将文本数据中的一行作为一个数据
原创
发布博客 2015.07.30 ·
851 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Shell中退出状态码的学习整理

shell中运行的每个命令都使用退出状态码(exit status)来告诉shell它完成了处理。退出状态码是一个0~255之间的整数值,在命令结束时由命令传回shell。1 查看退出状态码    Linux提供了$?专属变量保存上一个执行的命令的退出状态码。你可以在你运行一个命令之后查看(echo $?)。    几个典型的退出状态码及其意义:    0-------------
原创
发布博客 2015.07.28 ·
6238 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

linux job control学习整理

1 什么是工作管理(job control )    当我们登录系统取得bash shell之后,在单一终端下同时进行多个工作的行为管理。    在工作管理的行为中,每个工作都是bash的子进程,彼此之间是有相关性的。无法以job control的方式由tty1的环境管理tty2的bash。    bash做job control的限制:    *工作所触发的进程为shell的
原创
发布博客 2015.07.28 ·
614 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ClearCase命令mkbl的描述

mkbl命令是ClearCase UCM中使用得较多的一个命令。本文对其的命令描述(参见cleartool man mkbl或者IBM的官网)进行了简单翻译,如下:mkbl命令用于建立baseline或组合baseline。baseline代表了特定stream上特定component的变更的快照:它代表了一个component的版本。 对于每个component中的element,basel
翻译
发布博客 2015.07.13 ·
830 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ClearCase命令rmver的描述

ClearCase删除一个element的命令大致有三个,即rmelem、rmname和rmver。若要删除element的某个版本,当然用rmver命令啦。本文就对rmver命令的描述(Description)部分(原文可见cleartool man rmver或者IBM官网)进行了简单翻译,旨在说明它的功能,译文如下:rmver    从版本树种移除一个元素的某个版本。Descri
翻译
发布博客 2015.07.13 ·
572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ClearCase 中rmname 的描述

ClearCase中,如果想要删除一个版本化的文件或者目录(文件和目录都是element),有两个可选的命令,即rmname和rmelem。rmelem命令用于将一个element从VOB中彻底删除,是比较“暴力”的,需要很谨慎的。rmname则是删element所在某个版本目录的目录项。这个命令的说明对其进行了详细的说明,可以通过cleartool man rmname查看到。本文主要翻译其中的
翻译
发布博客 2015.07.11 ·
805 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ClearCase中的rebase操作前的准备工作

ClearCase UCM中,开发流(development stream)会经常用到rebase操作,将父流(Parent stream)的变更合并到当前开发流上。然而,rebase操作是有条件。IBM官网列出rebase之前的一项重要流程——To prepare your development viewfor a rebase operation using the command li
翻译
发布博客 2015.07.11 ·
1105 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多