issac199854
码龄7年
关注
提问 私信
  • 博客:125,722
    125,722
    总访问量
  • 133
    原创
  • 672,838
    排名
  • 21
    粉丝
  • 0
    铁粉

个人简介:种子不是一朝一夕就能发芽结出果实 而你手中的苹果耽搁了时间就不再好吃了

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-03-12
博客简介:

弯弯传奇的博客

博客描述:
好好学习
查看详细资料
个人成就
  • 获得85次点赞
  • 内容获得33次评论
  • 获得120次收藏
  • 代码片获得124次分享
创作历程
  • 97篇
    2019年
  • 36篇
    2018年
成就勋章
TA的专栏
  • C++
    19篇
  • C语言
    8篇
  • 数据结构
    7篇
  • 数据库
  • linux
    21篇
  • 剑指offer
    19篇
  • leetcode
    24篇
  • 牛客
    1篇
  • 面试题
    2篇
  • 每日一题
    9篇
  • 动态规划
    15篇
  • word技巧
    1篇
  • python
    3篇
  • shell
    1篇
  • 总篇
    1篇
兴趣领域 设置
  • 服务器
    linux
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

vim配置

set mouse=aset nuset ts=4syntax onset autoindentset cursorlineset ignorecaseset hls"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 显示相关"""""""""""""...
原创
发布博客 2019.12.24 ·
303 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ZSH隐藏命令行前面的用户名和主机名

修改根目录下的.zshrc文件在文件底部添加隐藏用户名和主机名:prompt_context() {}只保留用户名,隐藏主机名prompt_context() { if [[ "$USER" != "$DEFAULT_USER" || -n "$SSH_CLIENT" ]]; then prompt_segment black default "%(!.%{%F{yello...
原创
发布博客 2019.12.23 ·
2784 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

931. 下降路径最小和

给定一个方形整数数组 A,我们想要得到通过 A 的下降路径的最小和。下降路径可以从第一行中的任何元素开始,并从每一行中选择一个元素。在下一行选择的元素和当前行所选元素最多相隔一列。示例:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:12解释:可能的下降路径有:[1,4,7], [1,4,8], [1,5,7], [1,5,8], [1,5,9][2,4,7], [2...
原创
发布博客 2019.09.13 ·
382 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

468. 验证IP地址

编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用(".")分割。比如,172.16.254.1;同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不合法的。IPv6 地址由8组16进制的数字来表示,每组表示 16 比特。这些组数字通过 ("...
原创
发布博客 2019.09.13 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

322. 零钱兑换

给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。示例 1:输入: coins = [1, 2, 5], amount = 11输出: 3解释: 11 = 5 + 5 + 1示例 2:输入: coins = [2], amount = 3输出: -1说明:你可以认为每...
原创
发布博客 2019.09.09 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

haspmap

这里是引用typedef struct Node_Class Node;typedef struct HashMap_Class HashMap;struct Node_Class { int key; int value; struct Node_Class *next;};struct HashMap_Class{ int threshold; //桶个数 s...
原创
发布博客 2019.08.29 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker之cgroup介绍

1 cgroup基本介绍1.1 cgroup基本概念cgroups(ControlGroups)是内核提供的一种机制,为了不同用户层面的资源管理,提供一个统一化的接口。从单个进程的资源控制到操作系统层面的虚拟化。1.2 cgroup术语表task(任务):cgroups的术语中,task就表示系统的一个进程。cgroup(控制组):cgroups中的资源控制都以cgroup为单位实现。c...
原创
发布博客 2019.08.29 ·
3392 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

linux执行系统命令卡死问题解决

最近在做一个小模块,里面有大量的系统调用,应该也就是这样才导致问题出现的吧当执行ps aux | grep python等命令会进入不可中断状态,其实包括执行ls都会感觉反应很慢下面这个是在网上找的说使用strace跟踪解决,因为我在代码里面执行的是ps aux,所以这里就用strace ps aux跟踪问题,结果是下面这样:open("/proc/17487/cmdline", O_RDO...
原创
发布博客 2019.08.24 ·
11122 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

6. Z字形转换

将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 1:...
原创
发布博客 2019.08.20 ·
214 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

3. 无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “wke”,所...
原创
发布博客 2019.08.18 ·
176 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

学习网站汇总

1.C++:2 Linux:2.1 操作系统:2.1.1 CPU、内存、IO监控[https://blog.csdn.net/xinke2411/article/details/17933141]2.2 计算机网络:3 数据结构:4 数据库:
原创
发布博客 2019.08.12 ·
214 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python类实例化及练习

#!/usr/bin/python# coding=utf-8#class employee:# 'all employee base'# empcount = 0# name = "default"# salary = 20000## def __init__(self,name,salary):# self.name = name# self.sal...
原创
发布博客 2019.08.01 ·
414 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

python练习

#!/ust/bin/python# coding=utf-8import timeimport mathimport stringimport calendar'''a = 10b = 20if a or b: print a or belse:''''''a = 10b = 20list = [1,2,3,4,5];if(a in list): ...
原创
发布博客 2019.07.31 ·
583 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

vimrc的配置

"""""""""""""""""""""""""" vim-plug 插件管理器" PlugInstall 安装插件" PlugUpgrade 更新 vim-plug 自身call plug#begin('~/.vim/bundle')Plug 'Valloric/YouCompleteMe'Plug 'bling/vim-airline'Plug 'vim-airline/vim-...
原创
发布博客 2019.07.30 ·
377 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Linux下多线程调试以及查看信息

1.线程的查看首先创建两个线程#include <stdio.h>#include <unistd.h>#include <pthread.h>#include <stdlib.h>#include <string.h>#include <iostream>using namespace std;void*...
原创
发布博客 2019.07.27 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

模板不能分离编译及相关问题

首先我们要知道程序跑起来的过程预处理:test.c -> test.i(头文件展开、宏替换、去掉注释)编译:test.i -> test.s (语法检查、生成汇编代码)汇编:test.s -> test.o (把汇编代码转换成机器码)链接:test.o ->.exe (生成可执行程序)1 分离编译1.1理解概念:分离编译就是一个程序的由很多个源文件共同实现...
原创
发布博客 2019.07.23 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux下统计某一目录所有文件夹下代码的行数

find . -name "*.c"|xargs cat|grep -v ^$|wc -l ^C打开终端,到需要统计的目录下,复制命令就可以查看
原创
发布博客 2019.07.11 ·
3015 阅读 ·
1 点赞 ·
1 评论 ·
6 收藏

pread和pwrite函数

函数原型ssize_t pread(int fd, void *buf, size_t count, off_t offset);ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset);与write与read的区别实际作用与read+lseek函数作用相同,区别是pread执行后,不会改变文件指针的偏...
原创
发布博客 2019.07.08 ·
2891 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

ICMP协议

ICMP协议详解ICMP协议是一个网络层协议一个新搭建好的网络,为了检测网络是否畅通;但是IP协议并不提供可靠传输,如果丢包了,IP协议并不能通知传输层是否丢包以及丢包的原因。所以就需要一种协议来完成这样的功能——ICMP协议ICMP协议的功能1.确认IP包是否成功到达目标地址2.通知在发送过程中IP包被丢弃的原因我们注意以下两点:1.ICMP是基于IP协议工作的,但是它并不是传输...
原创
发布博客 2019.06.30 ·
419 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ARP协议

ARP报文各字段含义ARP报文字段总共有28个字节1.硬件类型:占2个字节,表明ARP实现在何种类型的网络上。Ø 值为1:表示以太网。2.协议类型:占2个字节表示要映射的协议地址类型。Ø IP:08003.硬件地址长度:占1个字节,表示 MAC地址长度,其值为6个字节。4.协议地址长度:占1个字节,表示IP地址长度,此处值4个字节5.操作类型 :占2个字节,表示ARP数据包类型。...
原创
发布博客 2019.06.30 ·
794 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多