加载中…
个人资料
胖仔
胖仔
  • 博客等级:
  • 博客积分:0
  • 博客访问:514
  • 关注人气:0
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
分类
访客
加载中…
博文
(2016-07-10 00:55)
标签:

杂谈

函数:function

过程式编程:代码重用;
模块化编程;
结构化编程;

把一段独立功能的代码当作一个整体,并为之取一个名字;命名的代码段,此即为函数;

函数的定义和使用:
可在交互式环境下定义函数;
可将函数放在脚本文件中作为它的一部分;
可放在只包含函数的单独文件中;

交互式定义函数:(定义在当前shell环境,重启失效)
#dir() {
> ls-l
> }

#dir   #在命令行直接输入函数名dir执行函数;如果函数名与系统命令名字相同,函数优先;
#unset dir   #取消函数;

可以将经常使用的函数存入函数文件(函数库),需要调用时将函数文件载入shell;
一旦函数文件载入shell,就可以在命令行或脚本中调用函数;
加载函数库有两种方式:
    (1)使用点号:
        . /path/to/file.sh
    (2)使用source命令:
        source /path/to/file

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2016-07-02 00:25)
标签:

杂谈

OpenSSH

    取代telnet;C/S,23/tcp;
   
    centos6:
        Server:telnet-server
            #yum install -y telnet-server               
            #service xinetd start
            #chkconfig xinetd on
            #chkconfig --list
            #netstat -tnlp               
            #chkconfig telnet on
            #vim /etc/xinetd.d/telnet  #查看telnet配置文件;        &n

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2016-06-29 22:13)
标签:

杂谈

OpenSSL

传输层协议:TCP,UDP,SCTP
port:进程地址;进程向内核注册使用某端口(独占);

同一主机上的进程间通信:IPC,message queue,shm,semerphor
不同主机上的进程间通信:socket
cip:port <--> sip:port
   
    监听模式:LISTEN(ip:port)
   
SSL:Secure Socket Layer 安全套接字层
http --> ssl --> https

安全的目标:
保密性:confidentiality
完整性:integrity
可用性:availability

攻击类型:
威胁保密性的攻击:窃听,通信分析;
威胁完整性的攻击:更改,伪装,重放,否认;
威胁到可用性的攻击:拒绝服务(DoS,Denial of Service);

解决方案:
技术:加密和解密,服务(用于抵御攻击的服务,为了实现上述安全目标而特地设计的安全服务);

加密和解密:
    传统加密方法:替代加密方法,置换加密方法;
    现代加密方法:现代块加密方法;
   
服务:
   

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2016-06-26 10:56)
标签:

杂谈

systemd

系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源、服务器进程和其它进程;

新特性:
系统引导时实现服务并行启动;
按需激活进程;
系统状态快照;
基于依赖关系定义服务控制逻辑;自动化的服务依赖关系管理;


核心概念:
unit
unit表示不同类型的systemd对象,通过配置文件进行标识和配置;
由其相关配置文件进行标识,识别和配置;
文件中主要包含了系统服务,监听的socket,保存的快照以及其它init相关的信息;
这些配置文件主要保存在:
/usr/lib/systemd/system:每个服务最主要的启动脚本设置,类似于之前的/etc/init.d/
/run/systemd/system:系统执行过程中所产生的服务脚本,比上面目录优先运行;
/etc/systemd/system:管理员建立的执行脚本,类似于/etc/rc.d/rcN.d/Sxx类的功能,比上面目录优先运行;

unit的常见类型:
service unit:文件扩展名为.service,用于定义系统服务;
target unit:文件扩展名为.target,用于模拟实现'运行级别';

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

      俄罗斯程序员实现了全自动化的生活,写了一堆脚本,会给老婆发加班短信、会在宿醉不醒时给自己请假、会自动根据邮件恢复客户的数据库、还可以一键远程煮咖啡。还原这一故事的GitHub项目已经成了这几天最为火热的项目之一,真是程序员们的楷模啊……

  GitHub上这个名为“hacker scripts”的项目收获7800多星,甚至超过了微软开源Visual Studio Code的受欢迎程度…

  这个项目,其实出自于一个“故事”——它原本来自于俄罗斯聊天记录收存网站bash.im上的一段聊天记录,由JitBit网站的Alex翻译为英文后,GitHub上这名为NARKOZ的用户试着还原出了故事中的相关脚本,其实更多还是起到分享这则故事的作用。

是这样的,我们的构建工程师前段时间离职去了另一家公司,这货基本算是生活在终端里吧。这么说吧,如果有任何事情要花费他超过90秒的时间,他一定会写一个脚本来实现那件事情的自动化。

  总之,该程序员离职后,同事在他的电脑上发现了几个显眼的脚本。

  脚本1:拍老婆马屁

 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

我在小公司待过、也在大公司待过、还作为小公司的咨询顾问在大公司待过很长一段时间,目前还在大公司待。对于个人成长,大公司能给你哪些小公司很难给的机会?这是本文想讨论的主题。

技术人员在大公司要面对的问题

个人成长,方法大致是两种,第一是主动学,现在互联网这么开放,IT行业中的知识,只要你想学,几乎没有找不到的资料。基本上,稍微靠谱点的技术人才,都具备主动学习的素质,然而这种学习方式,无论是看书、读博客、上在线课程…… 都有个非常明显的缺点,就是缺乏对问题的直观体验,几年前我看《Java Concurrency In Practice》,囫囵吞枣,表面上懂了,实际上压根没理解。近期当我面对一个比较典型的并发问题的时候,再翻出那本书,忍不住一口气读了几十页,因为实在是太对胃口了!所以第二种学习方法往往更为重要,那就是:面对问题,解决问题,这是一种基于体验的成长,比基于纯理性的记忆理解,深刻得多。

所以,有哪些问题,大公司需要面对?小公司不需要面对?我总结下基本是三个问题:

1、大公司服务的用户数量级
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

    老板又在例会上骂了我们部门的考勤,我焦躁得几乎要跳起来。下午在部门的例会上,我又骂了大家的考勤,我也看到有人焦躁得跳起来,这种身份反差让我非常矛盾。我,难道不是在用我所抵触的方式来与员工沟通吗?所以我加了一段我的心里话,那就是考勤永远都只是管理手段,不是管理目的,在业绩不好的情况下就不会顾忌这些细节,当然,业绩好的时候你会发现,考勤也不错,这是一个逻辑。
    第二天,考勤变好了,大家很积极地在工作。
    而后,我接受了一个采访,标题是“老板说给员工的心里话”。
    我侥幸被当成老板采访了,这要让我妈看到她得多高兴。当年,我还在电视台工作的时候,她以在电视上看到我的名字为荣,拉上邻居亲戚集体观摩片尾字幕的事儿她也不是没做过。等我年龄越来越大,淡出制作团队的时候她又以我的职位为荣,常年大声当着几个暗自较劲儿的姨妈面前大声问我管了多少人,我之前还总是避讳,后来为了满足她那点儿可爱的虚荣心,就大声说:150个。
    但在公司,我很排斥的我员工喊我老板,有一天,我的助理字正腔圆地喊道:老板去开会吧。我
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-11-18 21:42)
标签:

杂谈

若你有一天被人所负,你要用什么方式报复?“我以为我会暴富,可是我没有”,变成有钱人或许是个不错的方法,但这太难了;那就找一个更好的,但事实上,很多人即便找到更好的,也会觉得失去的那个更好,这就是残酷人生,没爱够的都放……不……下。

我认识的女人们大多不够狠,所以情场上她们常战常输,也没有撒泼打滚滚楼梯的执著精神。总是在受到伤害的时候,她们都甩开膀子,咔咔离开,而后找个没人的地儿大哭一场。

这天菩萨小姐要玩华丽逆袭,她常年资助各种大龄男青年,在他们郁郁不得志时期,手持净瓶,柔情点化,常泛出阵阵母性光辉,让人不敢逼视。各种前男友包括某大型广告公司老板都曾受她恩惠,殊途同归的是这些男人在恢复精气神之后都离她而去,欠着她的钱,还都没打借条,菩萨小姐遂得笔名,菩萨。

菩萨小姐听了几百遍《般若波罗密心经》也未得到转运,此次狠下心来要和一个负心汉摊牌,她决定在高速路上解决问题。当然,菩萨小姐不是想在高速行驶中突然拧下方向盘与他同归于尽,她买了副手铐准备在车行上高速之后,把他铐在车上追问他一个问题,就是
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-11-18 20:26)
标签:

杂谈

报应先生并不爱自己现在的女友,至少是不够爱。所以当女友为他做很多事情的时候,他都表现的淡淡的。在爱情里,淡淡的是非常伤人的,它简直是对一个人不那么明确的否定,如同一道用心烹制的好菜被就餐者嗤之以鼻,或者被评价一句“还行”。长期等待被夸也是很累的,所以后来女友离开了他,最后跟他说:“算了吧,我找不到我们相爱的证据。”

周笔畅有首歌唱:福尔摩斯发现了没有,谁把爱情偷走......

是那份“淡淡”,把爱情偷走了。因为相爱的证据,虽然不至于投桃报李、礼尚往来,但至少,您能在我表示爱你的时候,也表示下您在爱着我吗。
报应先生的女友走的好。这让报应先生想起了当年的自己,在某一任女友生日的前夕,他陪她一起逛街,女友试穿了几件好看的衣服,他都说不好看。然后他在女友生日的那天,把这些衣服统统买回来,一并拿给她。她当然是感动了,可又说着急回家。报应先生就给了他足够的出租车费,他以为会等到对方到家后的短信。

这一等,就是三天。

三天之后,他见到她,和她分手了。他觉得自己生气的原因是女
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2015-11-18 20:06)
标签:

杂谈

“人好就行”居感情里鬼话第一名,可怕的是,有时候你真信了它,而后被送了好人卡,贴了分手符,然后垂手而立,看着那个说“图你人好才跟你在一起”的人,巴巴地赶去另一个好看的怀抱里。
这简直是人好就行的应有代价。

我抄一段文字给你看,就是马斯洛理论里人的需要从低级到高级,一共分为五个阶段,分别是:生理需求、安全需求、社交需求、尊重需求和自我实现需求。

那我们代入这句“人好就行”的鬼话,大概属于第二个层次的安全需求,就是跟你在一起,温饱之余,他感到安全。

以此类推,真相简直可怕死了。生理需求翻译成骗人的鬼话就是“是个人就行” 第三阶段到了社交层面,翻译成普通的人话就是“这个人得足够好看”;而为了赢得更多的尊重,第四阶段就应运而生了,对,再翻译过来就是“得有钱或者更多的爱”;到了最终阶段,在他是个人,人好,人好又有钱,有钱又舍得给你花的情况下,人便开始追求自我实现,对,什么也不能阻挡我对爱情的向往,我要干干净净地去谈,恋,爱。

所以在电影《Love》里,被包皮养的舒淇小姐离
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有