自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Be The Best!

I choose to be the best of myself.

  • 博客(37)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux技术——常用 linux 命令

linux常用命令

2015-12-30 22:59:32 525

转载 Git协作流程详解

Git 作为一个源码管理系统,不可避免涉及到多人协作。本文介绍三种广泛使用的协作流程:Git flowGithub flowGitlab flow

2015-12-30 20:42:29 999

原创 linux系统下怎么输入EOF退出输入循环while(getline(cin, temp)){.....}

linux系统下怎么输入EOF退出该循环while(getline(cin, temp)){.....}, while(cin >> temp){.....}Ctrl+D

2015-12-29 20:30:56 4998

原创 数据结构与算法——迭代打开url问题(链表)

一个url指向的页面里面有另一个url,最终有一个url指向之前出现过的url或空,这两种情形都定义为null。这样构成一个单链表。给两条这样单链表,判断里面是否存在同样的url。url以亿级计,资源不足以hash。本题可以抽象为有环和无环情况下的链表交叉问题:

2015-12-29 09:42:07 758

原创 C/C++——C和C++怎样分配和释放内存,区别是什么?

C和C++怎样分配和释放内存,区别是什么?C语言分配内存的函数:#include <stdlib.h>void *malloc(size_t size);void *calloc(size_t nmemb, size_t size);void *realloc(void *ptr, size_t size);void free(void *ptr);C++用new来分配内存,用delete来释放内存。

2015-12-28 09:38:37 1833

原创 操作系统——线程与进程的区别与联系?什么是线程安全?

线程与进程的区别与联系?什么是线程安全?

2015-12-27 20:29:45 2446

原创 数据结构与算法——0-1背包问题

0-1背包问题

2015-12-26 22:20:41 2736

转载 干货!如何正确使用Git Flow

干货!如何正确使用Git Flow

2015-12-26 20:12:37 1311

原创 数据结构与算法——提供一个单词,在字典中找到它的兄弟

一个单词单词字母交换,可得另一个单词,如 army->mary,成为兄弟单词。提供一个单词,在字典中找到它的兄弟。描述数据结构和查询过程。(百度2012年实习生面试题)

2015-12-26 14:07:33 1467

原创 C++——谈谈你对面向对象编程的认识

面向对象编程的特点:封装、继承、多态

2015-12-25 11:45:18 2749

原创 U盘安装中标麒麟linux V6.0教程

U盘安装中标麒麟linux V6.0教程

2015-12-22 17:03:44 10772 1

原创 U盘安装Linux红帽子6.4系统

U盘安装Linux红帽子6.4系统

2015-12-22 16:54:19 7306

原创 linux进程间通信-----System V共享内存总结实例

linux进程间通信-----System V共享内存总结实例

2015-12-21 15:59:05 2899

原创 linux进程间通信-----管道总结实例

linux进程间通信-----管道总结实例

2015-12-20 22:20:34 3415

转载 编程技术面试的五大要点

面试经验

2015-12-20 15:41:48 728

转载 程序员的困境

近日笔者采访了几十位求职内核程序员这个岗位的候选人。这些候选人均来自大的优秀公司——公司多以芯片或嵌入式OS /系统而闻名。他们中的许多人都声称自己拥有至少10年的内核在职经验。他们的简历非常耀眼——各种相关的项目,流行语和奖项……但大多数人却无法回答一个很基本的问题:当我们调用标准malloc函数时,内核会发生什么?不要惊讶。当我要求其中一位候选人基于glib哈希函数编写

2015-12-18 22:55:14 771

原创 linux进程和线程之间通信方法和同步方法总结

linux进程和线程之间通信方法和同步方法总结;共享内存,消息队列,管道;信号量,互斥锁,条件变量,读-写锁

2015-12-18 21:43:13 2792

原创 linux进程间通信-----System V消息队列总结实例

linux进程间通信-----消息队列总结实例

2015-12-17 21:29:28 2993

转载 程序员常去的14个顶级开发社区

程序员常去的14个顶级开发社区

2015-12-17 20:38:38 814

原创 linux信号的阻塞和未决

执行信号的处理动作称为信号递达(Delivery),信号从产生到递达之间的状态,称为信号未决(Pending)。进程可以选择阻塞(Block)某个信号。被阻塞的信号产生时将保持在未决状态,直到进程解除对此信号的阻塞,才执行递达的动作。注意,阻塞和忽略是不同,只要信号被阻塞就不会递达,而忽略是在递达之后可选的一种处理动作。

2015-12-17 17:41:45 6379 3

原创 LeetCode OJ : 6 ZigZag Conversion

The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility)

2015-12-17 11:16:48 556

转载 线程池的介绍及简单实现

服务器上应用线程池的概念..........

2015-12-16 15:21:08 613

原创 多线程函数系列pthread_create(), pthread_join(), pthread_self(),pthread_exit(), pthread_detach()实例详解

多线程函数系列pthread_create(), pthread_join(), pthread_self(),pthread_exit(), pthread_detach()实例详解

2015-12-16 13:41:28 6290

原创 LeetCode OJ : 5 Longest Palindromic Substring

在一串字符串中找出最长回文字符串

2015-12-15 21:01:23 650

原创 多进程函数系列fork(), wait(), exec()系列,system(), posix_spawn()实例详解

多进程函数系列fork(), wait(), exec()系列,system(), posix_spawn()实例详解

2015-12-15 16:09:41 7945

转载 10 个用于收集硬件信息的 Linux 命令

10 个用于收集硬件信息的 Linux 命令

2015-12-15 14:38:11 1221 1

原创 数据结构与算法——在一定范围内求最少标记点

贪心算法

2015-12-14 22:10:36 591

原创 将创建进程的API-posix_spawn封装成一个进程类

将创建进程的API封装成一个进程类,用该类生成一个对象,则创建了一个进程;posix_spawn()来创建一个进程;

2015-12-14 20:36:32 1269

原创 将创建线程的API-pthread_create封装成一个线程类

之前写的多线程都是在主进程中调用线程的API,这里为每一个线程封装成一个类;创建了一个线程对象,也就是创建了一个线程;

2015-12-14 18:42:56 988

原创 多进程编程函数posix_spawn实例

posix_spawn将可执行文件直接吊起,生成一个进程;该示例二中其实有三个进程在运行;main, ls , cat

2015-12-14 15:10:24 13675

原创 数据结构与算法——字典序最小问题(用string类实现)

字典序最小问题----C++用string类实现

2015-12-13 17:23:23 1562

原创 Windows系统下将Qt生成的应用程序打包成可以安装的文件setup***.exe

QT应用程序在window系统下打包详细步骤图解

2015-12-12 16:19:48 1027 1

原创 c++11多线程入门实例

6个线程并发输出,第二个到第六个线程脱离了主进程,调用了t.detach(); 主进程等待第一个线程,调用了t1.join(); t1.get_id()获得该线程id;感觉和在linux下面的多线程好像,pthread_create()创建线程,pthread_join()等待线程,pthread_detach脱离主线程,pthread_self()获得该线程的id;具体用法看man手册;

2015-12-09 20:21:25 564

原创 Linux下静态库的生成以及使用实例图解

linux下面静态库的编译和使用

2015-12-08 21:11:37 1665

原创 Linux多线程消费者和生产者模型实例(互斥锁和条件变量使用)

条件变量与互斥锁使用,生产者和消费者模型

2015-12-08 11:41:55 5166

原创 linux程序多线程互斥锁的简单使用

首先定义一个互斥锁变量;然后初始化该互斥锁pthread_mutex_init;使用临界区资源的时候首先获取该锁pthread_mutex_lock(如果无法获取资源则线程会阻塞,直到该资源可以使用),对临界区资源使用完时候释放该互斥锁pthread_mutex_unlock;

2015-12-07 19:06:22 1974

原创 Linux程序多线程入门

实例1:进程和线程并行输出

2015-12-07 16:41:46 599

grafana_node_modules_part2

grafana依赖的nodemodule部分2,编译grafana源码时需要依赖这些nodejs的组件,否则会自动从github.com上拉取,但是github.com可能获取失败,或者公司的网络不通

2020-02-19

node_modules.zip

grafana依赖的nodemodule部分1,编译grafana源码时需要依赖这些nodejs的组件,否则会自动从github.com上拉取,但是github.com可能获取失败,或者公司的网络不通

2020-02-19

数学之美.pdf

数学之美十吴军博士写的一本好书,很复杂的数学但是看起来非常容易理解

2015-11-25

SecureCRT连接虚拟机ubuntu实测

SecureCRT连接虚拟机ubuntu实测

2015-11-25

空空如也

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

TA关注的人

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