自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(281)
  • 论坛 (2)
  • 收藏
  • 关注

转载 转载的博客链接

——————————————–2018年02月01日——————————————– ————————————————多线程相关———————————————– Step by Step:Linux C多线程编程入门(基本API及多线程的同步与互斥) https://www.cnblogs.com/fuyunbiyi/p/3475602.htmlpthread_kill和pthread_c...

2017-12-13 10:49:52 602

原创 LINUX下网关地址配置

当时的问题是因为公司服务器搬迁的问题,要给服务器重新配置IP和网关。和一个老同事一块去处理组内的服务器。最初用的是route命令 route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]route add default gw 192.192.xxx.xxx dev eth0 这样就可以配置默认网关。使用在root账

2017-09-26 16:42:16 5483 2

原创 好词好句

1 Apologizing does not always mean that you’re wrong and the other person is right. It just means that you value your relationship more than your ego. 道歉不一定代表你错了而对方是对的,只是你认为这段关系,比你的尊严重要。2 If someon

2016-09-26 22:50:45 1864

转载 占坑

//占坑 http://blog.csdn.net/u011609652/article/details/17012263

2016-08-29 10:28:58 480

原创 Source Insight 显示行号

View->Line numbers或者在编辑区空白的地方右键->Line numbers

2020-11-08 23:23:13 6

原创 C语言printf——动态指定输出格式长度

C语言printf——动态指定输出格式长度gcc 版本代码输出gcc 版本gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)代码#include <stdio.h>int main(){ float pai = 3.1415926; printf("pai = %*.*f\n", 2, 2, pai); printf("pai = %*.*f\n", 2, 3, pai); printf("pai

2020-08-05 02:37:56 122

原创 Redhat 设置北京时间

Redhat 设置北京时间查看当前时间修改时区修改时间查看当前时间[wuxt@localhost ~]$ dateTue Aug 4 18:57:43 PDT 2020使用 date 命令可以看到当前是 PDT 时间,PDT 即(Pacific Daylight Time)太平洋夏季时间。修改时区[wuxt@localhost etc]$ suPassword:[root@localhost etc]# cp /usr/share/zoneinfo/Asia/Shanghai /et

2020-08-05 02:12:06 70

原创 Linux socket 缓冲区大小

在 redhat 查看 socket 缓冲区大小系统版本tcp 收发缓冲区大小tcp/udp 收发缓冲区最大值)系统版本redhat 版本 6.5[wuxt@localhost ~]$ cat /etc/redhat-release Red Hat Enterprise LinuxServer release 6.5 (Santiago)tcp 收发缓冲区大小[wuxt@localhost ~]$ cat /proc/sys/net/ipv4/tcp_rmem4096 873

2020-07-23 09:38:31 77

原创 放弃 xshell 拥抱 FinalShell

因为之前的 xshell6 试用期到了,看了下正版的价格,囊中实在羞涩,在网上找了个可以代替 xshell 的工具。发现了这个 FinalShell 觉得还不错,体验 ing官网地址:http://www.hostbuf.com官网各版本下载地址:http://www.hostbuf.com/t/988.htmlMac OS版,Linux版安装及教程:http://www.hostbuf.com/t/1059.html...

2020-07-16 21:35:30 146

原创 64位主机字节序与网络字节序之间的转换

64位主机字节序与网络字节序之间的转换C字节序转换64位主机字节序与网络字节序转换C字节序转换常用的函数有函数功能ntohs将一个无符号短整形数从网络字节顺序转换为主机字节顺序。htons将无符号短整型主机字节序转换为网络字节序ntohl将一个无符号长整形数从网络字节顺序转换为主机字节顺序。htonl将无符号长整型网络字节序转换为主机字节序以上函数对应的是 16 位、 32 位长的数据。64位主机字节序与网络字节序转换这个需求没有标准的函数实现,

2020-06-21 11:45:29 165

原创 简单回顾过去一年的工作201906-202006

可能是因为点了一杯热柠檬茶的原因,可能是最近工作压力的原因,可能是出差的原因。我又双叒叕失眠了,北京时间:2020-06-16 04:57 我还很精神。打开我的小米运动,上面多了好多天是没有睡觉数据的,大多是通宵了,所以没有记录。而那些有数据统计的:如上周平均 02:44 入睡,08:28 起床,平均睡眠 5h44m,但是我打开一看,只有三天是有统计纪录。6 月至今 15 天里有 6 天是没有统计纪录5 月有 7 天无统计纪录。看来我的睡眠已经极度不正常了,而不自知。对过去一年的出差进

2020-06-16 05:26:31 102

原创 鞭尸——记录一个低级失误,未对函数返回值做判断

某程序(K) pkill 后靠后台程序自动吊起,发现对接程序未能连接,报 connect refused。使用 netstat -apn | grep K 查看 K 监听的端口,发现 K 监听的端口并不是预期设计的端口。查看代码,K 在收到 pkill 的信号(SIGTERM 15)后,直接退出主循环,未对正在处理的连接做 close 操作。K 在重启后未对 socket bind 函数做返回值判断//伪代码如:int getSock(short port){ int s = socket()

2020-06-11 02:35:22 78

原创 Linux crontab 使用粗解
原力计划

本文使用操作系统环境:[wuxt@bogon script]$ cat /etc/redhat-release Red Hat Enterprise LinuxServer release 6.5 (Santiago)文章目录:Linux crontab 使用粗解0 查看所有用户下的定时任务1 Linux 下定时执行任务2 cron 配置文件3 cron 权限4 cron 秒级执行5 gocron 介绍0 查看所有用户下的定时任务1 Linux 下定时执行任务2 cron 配置文件3

2020-05-18 06:42:52 92

原创 出差杂谈

这是我在 HZ 的工作的第三个年头,第二次出差。去年跑了一次成都和拉萨,今年又来成都了。原因是系统在给客户演示的时候出了问题,研发人员到现场来排雷。可能一般人很难想象去年做的工程为什么现在才出问题?这是某个项目的 X 期项目了吧,因为去年算是做了一次大的升级,来现场调试,升级。弄完了,我们觉得 OK 了,运维人员也不确定 OK 不 OK。其实后面我也不知道他们有没有在用QAQ。然后今年 3...

2020-03-19 03:12:02 86

转载 Linux基础——gcc 编译、静态库与动态库(共享库)

gcc 编译器1、gcc 工作流程2、gcc常用参数参数用途-v查看版本-o产生目标文件-I+目录指定头文件目录-D编译时定义宏-00/-01/-03没有优化/缺省值/优化级别最高-Wall提示更多警告信息-c只编译子程序-E生成预处理文件-g包含调试信息静态库1、静态库的命名格式lib + 库...

2020-03-04 19:19:10 105

原创 xshell 配色方案

xshell 自带的配色方案真是太难看了找了几个好用的= =使用方法:新建文本文档,然后拷贝代码到文档里,保存为 xxx.xcs 格式,最后将 xxx.xcs 导入 xshell 配色方案即可。工具->配色方案->导入 选择保存好的 xxx.xcs(1)ubuntu.xcs[ubuntu]text(bold)=ffffffmagenta(bold)=ad7fa8te...

2020-03-04 18:55:55 225

原创 notepad++ 设置中文界面

新下载的 notepad++ 是英文界面的,为了更方便使用,我会设置为中文界面setting->perferences->General->Localization调整为简体中文

2020-03-04 18:46:49 601 1

原创 Linux 的连续三次调用 fork

今天一个考研复试的同学问我一个问题:感觉对 fork 的理解挺有代表性的。#include<stdio.h>#include<unistd.h>int main(){ pid_t pid; int count = 0; pid = fork(); //fork一个进程 if(pid == 0) { ...

2020-02-26 02:39:24 444

原创 Linux 下 dmidecode 命令获取硬件信息

dmidecode 在 Linux 系统下获取有关硬件方面的信息。dmidecode 遵循 SMBIOS/DMI 标准,以一种可读的方式 dump 出机器的DMI(Desktop Management Interface)信息, 其输出的信息包括 BIOS、系统、主板、处理器、内存、缓存等等, 既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。以下测试因在虚拟机上测试...

2020-02-20 17:49:26 193

原创 xshell 选中复制功能

工具->选项->键盘和鼠标将鼠标右键调整为粘贴剪切板内容,选择那,勾选上:将选定的文件自动复制到剪贴板= =

2020-02-20 10:49:49 71

转载 C++ map用法总结(整理)

1,map简介map是STL 的一个关联容器,它提供一对一的 hash。第一个可以称为关键字(key),每个关键字只能在 map 中出现一次;第二个可能称为该关键字的值(value);map 以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map 主要用于资料一对一映射(one-to-one)的情況,map 內部的实现自建一颗红黑树,这颗树具有对数据自动排序的功...

2020-02-19 10:19:03 191

转载 Linux下 Kafka 之 C/C++ 客户端库 librdkafka 的编译,安装以及函数介绍

https://github.com/edenhill/librdkafkalibrdkafka 是一个开源的 Kafka 客户端 C/C++ 实现,提供了 Kafka 生产者、消费者接口。一、安装 librdkafka首先在 github 上下载 librdkafka 源码,解压后进行编译;cd librdkafka-masterchmod 777 configure lds-gen....

2020-02-18 17:46:26 463

转载 c 语言 中 char int 转换问题

1 char 型数字转换为int型char a[] = “32”;printf("%d\n", a[0]-‘0’);//输出结果为32 int转化为char***************************** linux c ******************************(1)字符串转换成数字,用 atoi,atol,atof,分别对应的是整型,long 型,doub...

2020-02-17 14:53:51 123

转载 C++ 解析Json——jsoncpp

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,和 xml 类似,本文主要对 VS2008 中使用 Jsoncpp 解析 json 的方法做一下记录。Jsoncpp是个跨平台的开源库,下载地址:http://sourceforge.net/projects/jsoncpp/。方法一:使用 Jsoncpp 生成的lib文件解压上面下载的 Jsonc...

2020-02-17 09:46:37 105

原创 电脑通过 wifi 连接小米手机

目的:将手机内的部分数据备份至电脑,不使用第三方 app 及数据线等辅助功能。0:前期准备,将电脑与手机置于相同局域网内,一般连上同一个路由器即可,如果没有路由器,建议手机开热点,电脑再连接。PC 可能需要无线网卡支持,笔记本一般内置无线网卡。1:打开手机,找到文件管理,在分类中选择远程管理2:点击启动服务3:第一次使用应该会要设置一个登录账户和密码,但因为我已经设置过了,所以没有截图...

2020-01-26 17:15:17 311

原创 将 VSCode 设置成中文语言环境

鉴于我的英语水平,我觉得还是适合使用中文版的 VSCode = =下载安装打开 VSCode,发现熟悉的英文界面。先找个中文语言包,简体还是繁体看个人喜好感觉翻译还行吧= - =然后按 Ctrl + Shift + P 打开搜索框,搜 Configure Display Language (配置显示语言)选择 zh-cn会有个弹框告诉你要重启一下 VSCode,选择 Resta...

2020-01-08 16:42:52 82

原创 vim tab 设置为四个空格

在家目录(root 用户为 /root;其它用户为 /home/userName/)下可以找到一个 .vimrc 的文件打开此文件输入set ts=4set expandtab保存并退出,重启 vim 可以看到,原来的 tab 已经变成了四个空格。对于已经打开的文件,可以用以下方法:1 将 TAB 转为空格:set ts=4:set expandtab:%retab!2 将...

2020-01-07 17:33:59 60

原创 移动硬盘插入电脑不显示的解决办法

修复某闲置移动硬盘记录贴大概去年借给室友后,就一直没用这个移动硬盘,今天打算拷点东西发现插上后没显示网上搜了下找了个工具: diskgenius 修复1 右键“我的电脑”->管理2 选择“磁盘管理”可以看到我的 2T 移动硬盘还是能看到(不过截图是修复后的,所以有盘符显示)3 如果是没有盘符,一般是因为移动硬盘的分区表坏了,用 diskgenius 可以解决此问题。4 打开...

2020-01-07 16:56:12 747

原创 /etc/profile 文件粗解

打开 /etc/profile 文件会有一段注释:System wide environment and startup programs, for login setupFunctions and aliases go in /etc/bashrcIt’s NOt a good idea to change this file unless you know what you are do...

2019-12-24 20:15:02 102

转载 关于消息队列的使用

一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步处理,应用解耦,流量削锋和消息通讯四个场景。2.1异步处理场景...

2019-12-18 23:30:08 84

转载 修改 cmd 控制台默认代码页编码的几种方法【GBK、UTF-8】

在程序开发中我们统一的编码是 UTF-8,这一点很重要,但是总还是会遇到许多乱码问题,乱码的原因是多方面的,但归根结底就是编码与解密标准不一致,这里暂不过多总结。这里只说明在 window 下使用控制台执行 一些自己编写的程序,或者是进行交互式编程的时候会经常遇到乱码问题,这是因为 Window cmd的默认编码是 GBK。与程序采用的 UTF-8 不一致造成的中文及特殊字符乱码。第一种:临时...

2019-12-18 22:46:51 272

转载 解耦合

广大程序猿同胞,经常会看到“解耦合”,也有很多人,会用这个词来装X,但是,实际真正能理解的人,并不多。接下来,带大家深入浅出的走一遍,如何解耦合。首先,我们要知道,为什么要解耦合:通常,我们做一个项目,会用到很多基础功能块,比如xxx通信协议,xxxView等等,我们会把这种功能块封装成一个库,如果这个库,只能在这个指定的项目运行,这就叫高耦合,这就导致了,如果下次再次遇到一个类似的项目,需要用...

2019-12-06 19:08:52 58

原创 xshell 不可以使用删除 backspace ^H

用 xshell 连接服务器的时候,进行删除出现 ^H文件->属性->终端->键盘把 DELETE 键序列 和 BACKSACE 键序列改为 ASCII 127 即可

2019-12-03 21:32:34 62

原创 linux 查看磁盘空间占用情况

df -h可以查看磁盘空间du -h --max-depth=1 /查看根目录下各个文件占用情况–max-depth 表示目录的深度

2019-12-03 21:29:01 131

原创 xshell 小写键盘无法输入数字

文件->属性->终端->VT模式->初始数字键盘模式->选择:设置为普通

2019-12-02 20:16:56 71

原创 修改 rc.local 重启未生效的问题

ll /etc/rc.local发现这是个软链接指向 /etc/rc.d/rc.localll /etc/rc.d/rc.local发现此脚本没有加执行权限chmod +x /etc/rc.d/rc.local 即可

2019-12-02 19:54:37 464

原创 linux 网卡对应网口查看方式

执行ethtool -p 网口名对应的网口灯就会闪烁。最好在不插网线的时候执行此命令,比较清晰

2019-11-27 11:18:04 486

原创 警告: 隐式声明与内建函数 ‘printf’ 不兼容 解决方法

加个#include <stdio.h>即可

2019-11-20 20:44:55 152

转载 redis.conf的配置解析

#redis 配置文件示例#当你需要为某个配置项指定内存大小的时候,必须要带上单位,#通常的格式就是 1k 5gb 4m 等酱紫:#1k => 1000 bytes#1kb => 1024 bytes#1m => 1000000 bytes#1mb => 10241024 bytes#1g => 1000000000 bytes#1gb =&g...

2019-11-20 20:38:55 52

原创 剑指Offer——二叉搜索树与双向链表

题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。代码/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) ...

2019-11-08 00:38:28 42

空空如也

有人做过在linux环境下给手机发短信的程序吗?

发表于 2017-05-11 最后回复 2017-05-14

博客系统上的一个小问题

发表于 2017-01-12 最后回复 2017-01-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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