程序猿
linux服务器架构
这个作者很懒,什么都没留下…
展开
-
[C++] 分享国外程序员的 C++开发资源大全
、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Template Library:标准模板库C POSIX library : POSIX系统的C标准库规范ISO C++ Standards Committee :C++标...原创 2019-07-24 16:33:17 · 444 阅读 · 0 评论 -
Linux 监控系统 Linux-dash
Linux-dash 是一个低开销 Linux 服务器监控系统,基于 Web 的监控界面。Linux-dash 的界面提供了一个详细的概述您的服务器的所有重要方面,包括内存和磁盘使用情况,网络,安装软件,用户,运行的流程。所有信息被组织成widget 部件,你可以跳转到一个特定的部分使用的主要工具栏中的按钮。Linux Dash不是最先进的监控工具,但它可能是一个适合用户寻找一个光滑,轻便,易于部...原创 2019-07-10 15:51:52 · 248 阅读 · 0 评论 -
Linux Shell常用技巧(七)
下面给出find命令的主要应用示例:/> ls -l #列出当前目录下所包含的测试文件-rw-r–r--. 1 root root 48217 Nov 12 00:57 install.log-rw-r–r--. 1 root root 37 Nov 12 00:56 testfile.dat-rw-r–r--. 1 root root 10530 Nov 11 ...原创 2019-07-13 21:30:23 · 78 阅读 · 0 评论 -
linuxshell常用技巧
变量:在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表:符号 含义 等价形式= a = 5 a = 5+= a = a + 5 a += 5-= a = a - 5 a -= 5*= a = a * 5 a *= 5/= a =...原创 2019-07-13 17:28:12 · 159 阅读 · 0 评论 -
编译Linux内核
1.需要先安装编译环境进入 root 帐户:su输入密码安装必要的工具:apt-get install build-essential(安装 gcc, make 等)apt-get install libncurses-dev(安装 make menuconfig 时必须的库文件)apt-get install kernel-package, fakeroot(...原创 2019-07-09 20:46:09 · 133 阅读 · 0 评论 -
How to do - ubuntu下安装和部署zookeeper,一篇就够
ZooKeeper的安装部署安装环境:Linux ubuntu 4.4.0-87-generic #110-Ubuntu SMP Tue Jul 18 12:55:35 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux预置条件:安装jdk,ubuntu上:sudo apt-get update / sudo apt-get install openjdk-8-j...原创 2019-07-09 18:25:30 · 1080 阅读 · 0 评论 -
咆哮中写出Linux Shell常用技巧(二)
[]家族:grep退出状态:0: 表示成功;1: 表示在所提供的文件无法找到匹配的pattern;2: 表示参数中提供的文件不存在。见如下示例:/> grep ‘root’ /etc/passwdroot❌0:0:root:/root:/bin/bashoperator❌11:0:operator:/root:/sbin/nologin/> echo $?0...原创 2019-07-13 11:37:15 · 92 阅读 · 0 评论 -
How to do - ZooKeeper集群搭建,一篇就够
ZooKeeper集群介绍最典型集群模式: Master/Slave 模式(主备模式)。在这种模式中,通常 Master服务器作为主服务器提供写服务,其他的 Slave 服务器从服务器通过异步复制的方式获取 Master 服务器最新的数据提供读服务。但是,在 ZooKeeper 中没有选择传统的 Master/Slave 概念,而是引入了Leader、Follower 和 Observer 三...原创 2019-07-09 15:48:08 · 112 阅读 · 0 评论 -
linux下共享文件夹(windows可访问,linux也可访问)
本文是转字网上的两段,如果是菜鸟,想懂有点难度,我这里给点注释在linux上共享文件夹windows下看首先给linux设一个ip,要和windows是一个网段的mkdir /share ---------------在根下创建文件夹(除了root的目录下不能创建其他都可以)chmod 777 /share/ ------------给share文件夹赋权vi /etc/samba/s...原创 2019-07-09 14:23:45 · 21196 阅读 · 2 评论 -
Linux 虚拟机与 Linux Live 镜像
Linux 虚拟机与 Linux Live 镜像各有优势,也有不足。首先我得承认,我非常喜欢频繁尝试新的 Linux 发行版本。然而,我用来测试它们的方法根据每次目标而有所不同。在这篇文章中,我们来看看两种运行 Linux 的模式:虚拟机或 Live 镜像。每一种方式都存在优势,但是也有一些不足。首次测试一个全新的 Linux 发行版当我首次测试一个全新 Linux 发行版时,我使用的方法很...原创 2019-07-08 20:48:55 · 439 阅读 · 0 评论 -
开始周一的痛苦Linux Shell常用技巧(九)
又到了周一有是给那些经理策划折磨的一天,现在只想用一张图来表示此事的心情进程监控命令(ps):要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等。总之大部分信息都是可以通过执行该命令得到的。ps命令存...原创 2019-07-15 11:14:09 · 155 阅读 · 0 评论 -
周天奋战一天Linux Shell常用技巧(十)
需要说明的是,该篇Blog中绝大多数的示例来自于互联网,是本人经过一天左右的时间收集和整理之后筛选出来的,其中注释部分是我在后来添加的,以便于我们阅读时的理解。如果今后再发现更好更巧妙的Shell组合命令,本人将持续更新该Blog。如果您有确实非常不错的Shell命令组合,且愿意和我们在这里分享,可以直接放在回复中,本人将对该篇Blog始终保持重点关注。更多linux架构干货资料领取地址:8128...原创 2019-07-15 12:00:12 · 110 阅读 · 0 评论 -
Linux Shell常用技巧(十二)
读取用户变量:read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式:命令格式描述read answer从标准输入读取输入并赋值给变量answer。read first last从标准输入读取输入到第一个空格或者...原创 2019-07-15 21:21:19 · 164 阅读 · 0 评论 -
程序猿和hr面试时的巅峰对决
最近一组程序员&HR的表情包在网上火了来来来,让我们一起感受下程序员怎么和HR斗智斗勇最后,一起来说说,你面试的时候经历过那些趣事~~...转载 2019-07-17 15:12:39 · 126 阅读 · 0 评论 -
苦逼程序员的真实生活
程序员这个行业虽然待遇还不错,但是不仅累,拿命去换取的,很多时候也是很苦逼的,有多少程序员还在苦苦追求心里的那个她。我就是千万程序员大军中的一员,其中有多苦逼我最清楚,以下的12张Gif足以代表我们绝大多数程序猿的心声,起码这些我都亲身体验过,那滋味略酸爽。在此,致敬所有的同行,为了实现自己、实现老板、改变世界的梦想而在默默奋斗着。往工作环境上传东西的时候当我度周末,而其他人在办公室修复问题...原创 2019-07-24 12:25:53 · 1178 阅读 · 0 评论 -
程序员的七大恨!心疼程序员...
为什么当程序员?A:我是被我妈逼的。B:我只想盗取QQ账号。。。C:很早以前和相隔一个省的同学聊天,“我能控制你的电脑”,为了实现这个目标,然后。。。。就这样吧。D:我是为了混口饭吃才玩代码的,当面试官问我这个问题的时候,我说我喜欢coding,热爱编程。其实就是喜欢呗,用一个大牛的话说。就是:“写代码还给钱,这么好的事上哪找去!“我们对程序是单纯的热爱,只是世界并不单纯。让我们细数...转载 2019-07-19 16:31:04 · 313 阅读 · 0 评论 -
c/c++常用代码之四爆炸输出,jason(纯干货)
常用代码之四:创建jason,jason转换为字符串,字符串转换回jason,c#反序列化jason字符串的几个代码片段创建jason,并JSON.stringify()将之转换为字符串。直接使用var customer={}, 然后直接customer.属性就可以直接赋值了。也可以var customer = { CustomerName: CustomerName, CustomerAd...转载 2019-07-29 12:13:36 · 355 阅读 · 0 评论 -
阿里Linux Shell脚本面试25个经典问答
Q:1 Shell脚本是什么、它是必需的吗?答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。Q:2 什么是默认登录shell,如何改变指定用户的登录shell答:在Linux操作系统,“/bin/bash”是默认登录shell,是在创建用户时分配的...原创 2019-07-17 11:47:54 · 229 阅读 · 0 评论 -
程序员写代码时应该反复问自己的10个问题
你想成为一名优秀的程序员吗?那么,现在是时候放下《24小时学会xxx语言v8.3》超级骗子书,相反,你应当养成每天反问自己以下10个问题的习惯~你的代码中是否有一种模式存在?找寻模式中的可行与不可行将发现其中看似无关的想法或基本原则。要对工作达到深入的理解,你必须养成反问自己“是否有一种模式存在?”的习惯。它不仅仅适用于你的代码。是否有适应各类型商业变化的模式吗?是否有一种适用于技术发展的模...原创 2019-07-19 10:56:37 · 156 阅读 · 0 评论 -
十面腾讯,屌丝程序员的逆袭之路
《十面腾讯》本屌现今四年开发经验;前前后后为进腾讯面试十次(阿里旗下——腾讯互娱,腾讯直播的offer都被hr因学历而被拒,最后的腾讯教育面幸运地被录用了,拿到P6offer,真正的“十面”腾讯!)。本文前半部分主要分享面试总结,后半部分分享程序员我个人架构开发之路的学习经验。腾讯十面面试总结虽然腾讯互娱,腾讯视频,腾讯教育都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面...原创 2019-07-12 14:47:27 · 118 阅读 · 0 评论 -
彻底弄懂UTF-8、Unicode、宽字符、locale
结论宽字符类型wchar_tlocale为什么需要宽字符类型多字节字符串和宽字符串相互转换最近使用到了wchar_t类型,所以准备详细探究下,没想到水还挺深,网上的资料大多都是复制粘贴,只有个结论,也没个验证过程。本文记录探究的过程及结论,如有不对请指正。Unicode、UCSUCS(Universal Character Set)本质上就是一个字符集。Unicode的开发结合了国...原创 2019-07-16 11:37:21 · 869 阅读 · 1 评论 -
Linux与windows共享
0、架设Samba 服务器的前提;Linux是一个多用户的操作系统,对任何服务器的架设与都用户、用户组及权限相关,这是操作的基础。Samba服务器也不例外,对这些知识的掌握也是极为重要的。在Windows系统上虽然也能架共享文件服务器,但它的权限控制实在令人不敢恭维。如果我们用Windows系统来架网络共享文件系统,就是点鼠标也能把我们点迷糊了。但在Linux中,我们可以轻松的改一改配置文件,不...原创 2019-07-11 17:46:18 · 206 阅读 · 0 评论 -
你有珍藏多年的冷笑话吗
1、上课时,物理老师问:“在保证足够的电流下,11V、30V、220V、1000V和3500V的电压,哪些可以用手摸,哪些不能用手摸?”一学生犹豫了半天,站起来回答说:“都可以摸,但有的只可以摸一次。2、某学生上化学课,台上是一名老教授。讲到有机合成,教授对学生说:“这里需要用到一种试剂。”学生问:“什么试剂?”教授说:“是一类有机碱,季铵碱。”学生又问了一遍:“什么碱?”教授复述说:...原创 2019-07-18 11:04:22 · 379 阅读 · 0 评论