为什么我不想成为Web前端程序员

职位名称并不代表技能集作为一个前端开发人员,你是不是认为自己不需要懂很多技能?然而事实可能并非如此。我在一个热门的工作论坛就前端开发工作做了一个快速搜索,发现有一个主题经常反复出现,那就是成为中级/高级前端开发者需要什么技能:(X)HTML(5)、CSS、SASS / SCSS,LESS。Back...

2016-05-18 18:43:34

阅读数 1480

评论数 0

golang 批量ping工具

1.支持同时ping多个地址,并且每个地址配置不一致 2.支持ipv4和ipv6同时ping package main import ( "fmt" "github.com/neo-hu/gfping" ...

2019-02-25 17:42:43

阅读数 205

评论数 0

docker 编译问题

github.com/docker/docker/daemon/graphdriver/btrfs ../../daemon/graphdriver/btrfs/btrfs.go:8:25: fatal error: btrfs/ioctl.h: No such file or directory...

2018-11-16 10:21:19

阅读数 119

评论数 0

docker pull 流程

以阿里云的docker源为例 docker pull registry.aliyuncs.com/acs-sample/ubuntu 1 ping 获取认证url curl -v "https://registry.aliyuncs.com/v2/&...

2018-08-24 10:55:10

阅读数 662

评论数 0

golang cond唤醒锁

package main import ( "time" "fmt" "sync" ) func main() { mutex := sync.Mut...

2018-05-14 11:33:00

阅读数 303

评论数 0

golang频率限制 rate

golang.org/x/time/rate 提对速度进行限制的算法 l := rate.NewLimiter(1, 3) // 一个参数为每秒发生多少次事件,第二个参数是最大可运行多少个事件(burst) Limter提供三中主要的函数 Allow, Reserve, Wait. 大部分时候...

2018-04-16 16:24:29

阅读数 1437

评论数 0

go lldp

公司需要做全网拓扑图,交换机默认就开启的lldp 服务器有一个lldpd的软件也可以实现,下面是go版简单的lldppackage mainimport ( "net" "github.com/mdlayher/raw" "...

2018-04-13 15:52:33

阅读数 151

评论数 0

go常用模块

github.com/boltdb/bolt 一个key/value数据库

2018-04-12 15:36:31

阅读数 448

评论数 0

c++ 采集nvidia GPU使用率

使用libnvidia-ml.so动态库采集#include <stdio.h>

2017-09-29 13:19:10

阅读数 1550

评论数 1

centos 5 yum 源

[base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mi...

2017-08-17 14:13:17

阅读数 287

评论数 0

docker disk quota

docker 磁盘容量限制

2016-07-13 20:55:55

阅读数 1141

评论数 0

docker 固定IP

环境Ubuntu 14.04.4 LTS安装 brctl 网桥apt-get install bridge-utils以–net=’none’的方式启动一个containerdocker run -i -t --name=net --hostname=net --net='none' ubunt...

2016-07-12 23:15:09

阅读数 536

评论数 0

程序员的批评与自我批评(转)

关于自我批评,我这个人的不足之处就太多了,长的高大占地面积也大,在人多屋小办公室里形成了一道视线屏障。这些优点暂且不提。   对于我的缺点主要就是太爱加班了,造成了公司以及整个社会的困扰,主要分为以下几个方面:   1、对于公司其他人员的困扰,由于我的加班导致楼下保安大哥不能及时关闭楼门,...

2016-05-18 18:56:05

阅读数 1895

评论数 1

python连接HBase

环境 hadoop 2.7.0 hbase 1.2.1 Thrift 0.9.0 启动hbase的Thrift RPC 生成python的Thrift模块 cd hbase-1.2.1/hbase-thrift/src/main/resources/org...

2016-05-18 00:30:45

阅读数 8855

评论数 2

黑客帝国cmatrix

sudo apt-get install cmatrix效果如下

2016-05-10 22:03:14

阅读数 694

评论数 0

python classmethod,staticmethod实现

classmethod class my_classmethod(object): def __get__(self, obj, type=None): def wrapper(*args, **kwargs): return self.functi...

2016-05-10 21:58:36

阅读数 1272

评论数 0

Python单例模式

注解方式class singleton(object): def __init__(self, cls): self.cls = cls def __call__(self, *args, **kwargs): current = getattr(s...

2016-05-10 21:43:12

阅读数 323

评论数 0

Etag 笔记

用于标识出资源的状态。当资源发生变更时,如果其头信息中一个或者多个发生变化,或者消息实体发生变化,那么ETag也随之发生变化。 ETag常与If-None-Match或者If-Match一起,由客户端通过HTTP头信息(包括ETag值)发送给服务端处理。ETag使用如下:request head...

2016-05-10 18:26:20

阅读数 752

评论数 0

Thrift对多接口服务的支持

test.thrift文件struct Message { 1: string msg }service MessageService { Message getMessage(1:Message msg) }struct User { 1: string name }se...

2016-05-08 17:49:45

阅读数 3662

评论数 0

thrift TBinaryProtocol 数据传输格式

Thrift version 0.9.0服务端接收和发送数据接收数据格式方法数据格式sz, = unpack('!i', socket.recv(4)) if sz < 0: version = sz & -65536 #版本掩码 if version != -214...

2016-05-07 23:31:38

阅读数 2831

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭