聚合国内IT技术精华文章,分享IT技术精华,帮助IT从业人士成长

  • 2120652 views阅读

    bash 中文汉字乱码问题

    篇首语 汉字乱码分很多种情况,自从计算机进入中国就从来没有间断过,本次只讨论其中一种情况。 现象: 终端上可以显示汉字,vim中编辑汉字也没问题 bash中的汉字在移动光标的时候就乱了 分析与解答: 终端上能显示汉字,说明终端的编码和程序认为的你的终端的编码是一致的;就是说,你的终端设置为utf-8编码时,通常ssh都会把该信息告诉给服务器端的程序(如:bash),通常是不会错的,但...

    分类:技术文章 时间:2020-01-27 05:05 我要评论(0个)

  • 2072023 views阅读

    bash多字节处理源码分析

    bash-4.4 研究题目: bash中有时候输入的汉字不能显示,或者有的是显示了,但是不能使用光标,光标走过汉字时,汉字就坏了。 相关文章: bash 中文汉字乱码问题 前面的研究文章中提到,当正确的设置了LANG编码时,bash是可以正确处理汉字的,但是,今天遇到的情况是,bash进程的环境变量LANG=zh_CN.UTF-8 是没问题的,但是,依然不能正确处理汉字,而且不是能显示汉字...

    分类:技术文章 时间:2020-01-27 05:05 我要评论(0个)

  • 1989440 views阅读

    内存都去哪儿了?

    windows上启动虚拟机的时候,我们在任务管理器中看不到一个占用很大内存的进程(就是虚拟机进程),但是linux上启动虚拟机是可以看到这样的虚拟机进程的。 为什么呢? 有没有工具可以查看到虚拟机分配走的这部分内存呢? 有:vmmap 参考:https://serverfault.com/questions/19935/virtual-machine-memory-usage-not-ap...

    分类:技术文章 时间:2020-01-13 21:55 我要评论(0个)

  • 2357493 views阅读

    fedora 安装virtualbox增强工具

    fedora中默认没有kernel-devel,但是安装增强工具需要这个包,只需要更新内核到最新: dnf update && dnf install kernel-devel 重启,就可以安装增强工具了。   弯路: 以前安装增强工具包,需要kernel-headers包,但是这次无论如何kernel-headers包和kernel包的版本号都是对不上的,在线的...

    分类:技术文章 时间:2020-01-11 22:05 我要评论(0个)

  • 2040498 views阅读

    hadoop中各种进程的作用

    yarn中的资源调度: 参考: https://blog.51cto.com/14048416/2342195 进程关系: nodemanager要执行的脚本如下:ll /tmp/hadoop-root/nm-local-dir/usercache/root/appcache/application_1576057255094_0007/container_1576057255094_...

    分类:技术文章 时间:2019-12-12 22:05 我要评论(0个)

  • 2170555 views阅读

    从容器外部编辑容器内部文件的方法

    通常来讲,容器为了更小,是不会带编辑器的,但是,利用docker cp 命令copy出来,编辑后再copy进去显得又比较麻烦,于是: 上一个简单的脚本:docker-vim#!/bin/bash cname=$1 file=${2#/} pid=$(docker inspect -f '{{.State.Pid}}' $cname) [[ $pid == "" ]] &&a...

    分类:技术文章 时间:2019-12-11 17:05 我要评论(0个)

  • 1627110 views阅读

    路由的错

    明明服务listen了9736端口,外面访问该端口却连接失败。在服务器上tcpdump抓包发现,只有syn,并没有syn-ack,更没有rst。 难道是防火墙? Iptables都是空的; 难道有其它高级的设置? 难道网络有问题? 我已经ssh到这个机器上了(其实是从某个机器跳过来的) 灵光一闪,可能是路由问题,找不到回包路由,自然就没法回包了; ip route一下,果然没有默认路由,只...

    分类:技术文章 时间:2019-12-10 17:05 我要评论(0个)

  • 2086396 views阅读

    upas 相关概念

    node domain UPAS的最大管理单位 每个domain对应一个adminServer进程,一个节点上可以部署多个adminServer进程,相当于多个domain,每个域名字可以相同,ID一定不同; 同一个域中可以包含多个不同节点上的adminServer,他们之间靠组播进行同行,靠什么标识为同一个域的? ID?: 每个adminServer按说应该有一个唯一的ID或者名字(但是...

    分类:技术文章 时间:2019-12-06 10:05 我要评论(0个)

  • 2416377 views阅读

    C语言函数定义

    一般的函数定义方式:int add(int a, int b) { return a+b; }  二般的函数定义方式:int add(a,b) int a, int b; { return a+b; }圆括号中之写形参名,圆括号后面在定义参数类型,分号结束函数签名,然后花括号定义函数体。 显得少许麻烦,但是还真有这么写的,eg:bash源码中 lib/readlin...

    分类:技术文章 时间:2019-12-04 17:05 我要评论(0个)

  • 2277691 views阅读

    向浏览器注册私有协议以便浏览器url启动程序

    https://www.daimadog.com/5335.html mac https://blog.csdn.net/weixin_34101784/article/details/89752872 http://cocoa.venj.me/blog/custom-url-scheme-on-mac-and-ios/ mac麻烦一些 https://superuser.com/ques...

    分类:技术文章 时间:2019-11-30 22:05 我要评论(0个)

  • 3040496 views阅读

    关于laravel-admin 的action的学习

    EncoreAdminActionsAction这个是所有action的基类 这里面定义了,如果action类存在dialog方法,则使用swal显示结果,就是弹出对话框:   response的swal()方法就是设置EncoreAdminActionsSweatAlert2插件,这个插件定义的太简单,只有type和title,swal原本支持html的,但是,这里定义的太简...

    分类:技术文章 时间:2019-11-27 17:05 我要评论(0个)

  • 2047084 views阅读

    本周工作内容

    周一 用新版本的laravel-admin写数据库管理的逻辑 突然发现ssh方法接收的是request返回的居然不是reponse,太失败了 关于公积金的问题...

    分类:技术文章 时间:2019-11-18 22:25 我要评论(0个)