Legendary丶Jack

function总结

【golang】Go语言学习-select用法

golang 的 select 的功能和 select, poll, epoll 相似, 就是监听 IO 操作,当 IO 操作发生时,触发相应的动作。 示例: ch1 := make (chan int, 1) ch2 := make (chan int, 1) ... select { ...

2018-01-29 20:32:14

阅读数:67

评论数:0

[综合面试] 跨专业大牛的IT求职面试经验分享以及学习知识路线图梳理

百度三面,跪了,最中意的一家公司的最后一面,结束了我的校招应聘。总结经验和教训,希望能帮助一些人。 个人背景: 本科:大连理工信管专业,本科毕业代码量 面试情况(研究方向都是后台开发): 实习公司 ,临走前答应了给不低于阿里的offer,但是基本没考虑,还是想去大公司试试。 上海某创业公...

2018-01-29 20:31:34

阅读数:85

评论数:0

grep、egrep、fgrep的用法与特性详解

[转载自]http://tanxw.blog.51cto.com/4309543/1361993 开篇        学习Linux也有一段时间了,对Linux多少也算是有点了解了,越是了解也就越对这个系统有兴趣,从0基础开始,已经学习了两周了吧,说实在的,很多的东西都是逻辑的问题,而学习Linu...

2018-01-29 20:30:42

阅读数:66

评论数:0

正则表达式grep, egrep, fgrep

grep,egrep,fgrep : print lines matching a pattern 1.grep :   grep [options] PATTERN FILE...   PATTERN由元字符和和普通字符组成   -i : --ignore-case , 忽略大小写   -o :...

2018-01-28 20:38:02

阅读数:84

评论数:0

ngrep 比 tcpdump 更方便查看的抓包显示工具

ngrep 是grep(在文本中搜索字符串的工具)的网络版,他力求更多的grep特征, 用于搜寻指定的数据包 一: ngrep的安装 CentOS6.2 64位       wget http://nchc.dl.sourceforge.net/sourceforge/ngrep/ngrep-1....

2018-01-28 14:38:21

阅读数:81

评论数:0

【正则表达式1】C++11正则表达式

头文件 #include regex_match:整个字符串是否匹配 按 Ctrl+C 复制代码 按 Ctrl+C 复制代码 regex_match:只返回第一个匹配结果 smatch rr1; smatch rr2; cout endl;  //true...

2018-01-28 14:25:07

阅读数:75

评论数:0

读懂正则表达式就这么简单

一 前言   对于正则表达式,相信很多人都知道,但是很多人的第一感觉就是难学,因为看第一眼时,觉得完全没有规律可寻,而且全是一堆各种各样的特殊符号,完全不知所云。 其实只是对正则不了解而以,了解了你就会发现,原来就这样啊正则所用的相关字符其实不多,也不难记,更不难懂,唯一难的就是组合起来之后,可读...

2018-01-28 14:24:49

阅读数:100

评论数:0

对深拷贝与浅拷贝的再次理解

对深拷贝与浅拷贝的再次理解     记得11年底找工作的时候,面试时曾经遇到有面试官问的对深拷贝与浅拷贝的理解,那时候自己回来查了资料,写了篇博客,感觉自己理解了,其实理解的不深刻,最近在调试bug的时候,再次遇到深拷贝与浅拷贝,认真分析了,写写自己的心得吧。     先说下自己的理解吧,浅拷贝,...

2018-01-28 14:24:00

阅读数:83

评论数:0

处理大并发之一 对异步非阻塞的理解

处理大并发之一 对异步非阻塞的理解     在研究nginx和node.js的时候常会遇到异步、非阻塞等,之前自己也经常使用epoll,对其同步与阻塞,异步与非阻塞有了一定的认识,现对参考资料总结下。     首先讨论下使用事件驱动,异步编程的优点:     充分利用了系统资源,执行代码无须阻塞...

2018-01-28 14:23:40

阅读数:79

评论数:0

高级数据结构研究-B树系列以及红黑树

程序员做的越久,越发觉得基本功显得越来越重要了。基本功不扎实会潜移默化的影响你的程序开发,这不是,上次浏览博客,看到了一篇运用B+树实现数据库索引的功能,当时就不明白了,看似毫无关系的两者,怎么会有联系呢,所以想把大学时学的数据结构拿来看看,这到底怎么回事,当然了,看过了之后,顺便把另一种高级树结...

2018-01-28 14:23:01

阅读数:72

评论数:0

函数的可重入性理解

最近,项目要求可能需要做博通的交换芯片的驱动程序,涉及到多用户同时进行操作,和大量的数据处理,因此在进行代码架构的时候需要进行前期简单的验证设计。考虑到一点就是程序设计的可重入性。经过简单的搜索,在维基百科和其他朋友的帖子里找到了相关概念。为了帮助自己今后理解,特地将此概念加上自己的理解整理在此。...

2018-01-28 14:22:30

阅读数:59

评论数:0

函数可重入性(Reentrancy)概念详解

1.什么是可重入性 重入一般可以理解为一个函数在同时多次调用,例如操作系统在进程调度过程中,或者单片机、处理器等的中断的时候会发生重入的现象。 可重入的函数必须满足以下三个条件: (1)可以在执行的过程中可以被打断; (2)被打断之后,在该函数一次调用执行完之前,可以再次被调用(或进入,reent...

2018-01-28 14:19:35

阅读数:70

评论数:0

关于C++模版的连接错误问题

好久不用C++了,前几天写了一个模版,按以前的习惯,把定义写在头文件中, 把实现写在cpp文件中。结果在编译的时候没有发生错误,但在连接的时候出现了找不到xxx的错误。一时之间不知道该怎么办才好,后来上网一查,自己再一想,唉,原来如此:      模版之所以为模版,就是可以容纳不同的类型嘛,所以它...

2018-01-28 14:19:01

阅读数:63

评论数:0

C/C++面试题精选

转载来自:http://blog.csdn.net/cadcisdhht/article/category/785138 总结:  static的作用是表示该函数只作用在类型的静态变量上,与类的实例没有关系;而const的作用是确保函数不能修改类的实例的状态,与类型的静态变量没有关系。因此不能同...

2018-01-27 00:35:32

阅读数:74

评论数:0

面向对象的5个基本设计原则

转载来自:http://blog.csdn.net/luxiaoxun/article/details/8041885 面向对象的3个基本要素:封装、继承、多态 面向对象的5个基本设计原则: 单一职责原则(Single-Resposibility Principle)     其核心思想为:一个类...

2018-01-27 00:35:11

阅读数:74

评论数:0

C/C++中程序内存区域划分大总结

此图来自http://www.blog.163.com/tao198352__4232/blog/static/8502064520105611157897/ 程序由代码和数据组成,其中代码存储在代码区中,数据根据类型的不同存储在不同的区域中。本文分别介绍了C和C++中内存区域的划分。 C++...

2018-01-27 00:34:51

阅读数:73

评论数:0

C/C++内存分配方式与存储区

C/C++内存分配有三种方式: [1]从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 [2]在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。 栈内存分配运算内置于处...

2018-01-27 00:34:29

阅读数:55

评论数:0

计算机程序是怎样运行的-hello world程序运行原理

关于《深入理解计算机系统》 “这本书的中译名为“深入理解计算机系统”,我非常,十分,以及百分之一百二十地不满意。我这么说的原因在于这个译法完全扭曲了书的本意。如果直译原书名,应该是类似于“以程序员的视角理解计算机系统”,何来“深入”二字。可能在国内编辑看来,这是讲系统的,用C和汇编语言的,因此很...

2018-01-27 00:34:16

阅读数:76

评论数:0

c语言程序-hello world-运行原理简介

本文从一个最简单C程序(hello)是如何被编译和链接讲起,描述了一个程序运行的原理。 一、程序运行之前 使用IDE(集成开发环境)的朋友们经常会有这样的疑问:代码是怎么从一个文本文件变成可执行程序的呢?代码毕竟不是咒语,一个c程序在被运行之前其实经过了四个步骤,两次编译,汇编和链接。 1....

2018-01-27 00:34:04

阅读数:81

评论数:0

使用C++实现一套简单的状态机模型——实例

原文地址:http://blog.csdn.net/breaksoftware/article/details/44042287 一般来说,“状态机”是一种表达状态转换变换逻辑的方法。曾经有人和我讨论过为什么不直接用ifelse,而要使用“状态机”去实现一些逻辑,认为使用“状态机”是一种炫技的表...

2018-01-27 00:33:18

阅读数:70

评论数:0

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