自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风华绝代

一名编程小白的崛起之路

  • 博客(4)
  • 收藏
  • 关注

原创 浅析线程的同步与互斥机制

进程或者线程间的关系主要是两种:互斥和同步,那仫这两种机制有什仫特点呢?  一.什仫是互斥与同步?    (1).互斥   互斥就是指某一资源同时只能允许一个访问者对其进行访问,具有唯一性和排他性,但是互斥无法限制访问者对资源的访问顺序,即访问时无序的。互斥决定了一个进程或者是线程是否可以获得资源的使用权。    (2).同步    同步是指在互斥的基础上(大多数情况下

2017-05-31 09:21:53 1184

原创 剖析生产者和消费者模型

每天进步一点点,加油!!!

2017-05-29 08:43:45 666

原创 atoi的模拟实现

atoi的函数功能是将字符串转化为整形,它的函数原型如下:int atoi( const char *string );在这个函数中需要考虑以下几种情况: 1.是否存在非法字符。非法字符包括+,-,字母,字符,空格等等,如果是非法字符则直接跳过即可。 2.输入空串和输入一个字符串只有”0”的返回值都是0,如何区别? 可以设置一个全局变量,如果输入的是字符串”0”,则修改该全局变量的值,否则不做

2017-05-25 10:50:36 559

原创 不使用循环递归的方式求1~n的和

今天在牛客网上看到一道面试题,感觉很有意思自己也思考了很长时间,希望可以分享下来,题目是这样描述的:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。刚开始的时候我想1+2+3+…+n不正好是等差数列吗?直接使用等差数列的求和公式不就可以吗?n*(n+1)/2,但是公式中依然有乘法啊,所以这个想法被pass掉

2017-05-22 18:23:24 2364

空空如也

空空如也

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

TA关注的人

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