显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

请移步gmd20.github.com

// 编程和生活。不再使用,网易博客功能异常他们都没人维护了

 
 
 
 
 
 
grep hypervisor /proc/cpuinfo
grep VirtualBox /sys/class/dmi/id/board_name

作者  | 2018-4-19 11:15:15 | 阅读(24) |评论(0) | 阅读全文>>

2018-04-16-linux获取用户和组信息的API.markdown

2018-4-16 16:12:11 阅读23 评论0 162018/04 Apr16

```c
#include <stdio.h>
#include <string.h>
#include <crypt.h>
#include <errno.h>
#include <pwd.h>
#include <grp.h>


int main(void)
{
  struct passwd *pw;
  struct group *gp;
  pw = getpwnam("nobody");
  gp = getgrnam("nobody");

  if (pw)
    printf("%s %s %d %d %s %s\n", pw->pw_name, pw->pw_passwd, pw->pw_uid,
   

作者  | 2018-4-16 16:12:11 | 阅读(23) |评论(0) | 阅读全文>>

2018-03-22-生成linux的用户密码shadow文件的密码.markdown

2018-3-22 15:18:16 阅读26 评论0 222018/03 Mar22

de >cat /etc/shadow [root@centos7 ming]# perl -e 'print crypt("password123","\$6\$saltsalt\$") . "\n"' $6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/ [root@centos7 ming]# python -c 'import crypt; print crypt.crypt("password123", "$6$saltsalt123$")' $6$saltsalt$qFmFH.bQmmtXzyBY0s9v7Oicd2z4XSIecDzlB5KiA2/jctKu9YterLp8wwnSq.qc.eoxqOmSuNp2xS0ktL3nh/

作者  | 2018-3-22 15:18:16 | 阅读(26) |评论(0) | 阅读全文>>

2018-03-21-overlayfs和squashfs测试.markdown

2018-3-21 15:29:35 阅读26 评论0 212018/03 Mar21

overlayfs 和squashfs tmpfs这些在内核源码的文档里面都有介绍的。


创建squashfs文件系统
======================
```text
yum  install squashfs-tools
mksquashfs /some/dir dir.sqsh

mksquashfs initrd-busybox initrd-busybox.squashfs
mount -t squashfs initrd-busybox.squashfs /mnt/
```

作者  | 2018-3-21 15:29:35 | 阅读(26) |评论(0) | 阅读全文>>

美国运动医疗协会的运动建议

2017-11-6 10:16:48 阅读54 评论0 62017/11 Nov6

美国运动医疗协会的运动建议
The American College of Sports Medicine (ACSM) has just released new recommendations on the quantity and quality of exercise for adults, 


心肺训练
========
成人至少要一周要进行150分钟的中等强度运动。
为了达到这个建议,可以通过30-60分钟的中等强度运动(一周5天)或者20-60分钟激烈运动(一周3天)
连续一次的长时间锻炼或者多次短时间(至少10分钟)或者长短结合来达到这个运动量都是可以的。
运动时间、频率和强度应该循序渐进的进行才能避免伤病和持续下去。

作者  | 2017-11-6 10:16:48 | 阅读(54) |评论(0) | 阅读全文>>

2016-11-24-Docker容器技术和infoQ上面相关的演讲视频

2016-11-24 12:49:09 阅读118 评论0 242016/11 Nov24

http://www.infoq.com/cn/Dockers/presentations/

容器技术栈,开源项目

de >资源调度 Mesos Swarm Kubernetes 服务编排 Compose Kubernetes marathon 监控 cAdvisor Sysdig Datadog 访问管理 LDAP AD Github SAML 镜像,发布 DockerHub Quay.io Artifactory 分布式计划任务 chronos 容器引擎 docker Rkt Triton VIC 安全 Notary Vault 服务注册和发现,分布式数据库Etcd consul+registrator MongoDB 存储 Ceph ,Gluster , OpenStack swift, glance 网络 VXLAN IPSEC HAProxy 容器系统 Red Hat, Ubuntu, CoreOS, RancherOS 资源 AWS VMware OpenStack 

作者  | 2016-11-24 12:49:09 | 阅读(118) |评论(0) | 阅读全文>>

PostgreSQL的字符串哈希函数hashtext

2016-4-15 10:55:09 阅读296 评论0 152016/04 Apr15


psql 里面输入这个命令,可以显示所有名字带hash的函数
```text
postgres=# \df
                       List of functions
postgres=#  \df *hash*   Schema   |       Name        | Result data type |                         Argument data types                          |  Type  
------------+-------------------+------------------+----------------------------------------------------------------------+--------

作者  | 2016-4-15 10:55:09 | 阅读(296) |评论(0) | 阅读全文>>

Android 自带的Support Library Features导致apk大小增加

2016-4-15 9:42:04 阅读217 评论0 152016/04 Apr15


Android 自带的Support Library Features (http://developer.android.com/tools/support-library/features.html),导致编译出来的APK里面很多 drawable使用的控件的图像。

这样编译出来的apk也许兼容性更好。但如果没用上的话,可以把它删掉,比如写个小app玩玩,界面都没有的,就没必要用着玩意了。
可以通过以下方法删掉,达到缩小apk的目的,修改后大小用1兆多变成20k了。

1.
--
把 build.gradle 改成这样
```text
pply plugin: 'com.android.application'

作者  | 2016-4-15 9:42:04 | 阅读(217) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 

广东省 广州市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 
 
 
 
网易云音乐 曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注