bodogbo11
码龄13年
关注
提问 私信
  • 博客:177,761
    177,761
    总访问量
  • 28
    原创
  • 2,235,050
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2011-12-26
博客简介:

bodogbo11的专栏

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得8次评论
  • 获得50次收藏
创作历程
  • 67篇
    2013年
  • 77篇
    2012年
成就勋章
TA的专栏
  • vc MFC
    27篇
  • opengl
    2篇
  • 道
    2篇
  • makefile
    1篇
  • vi
    3篇
  • vc--多线程
    9篇
  • 数据结构与算法
    4篇
  • 代码管理SVN
  • linux命令
    5篇
  • GDI+
    1篇
  • C++ STL
    26篇
  • freeScale CAN Bus
    5篇
  • TCP/IP SOCKET
    1篇
  • linux进程及通信
  • linux系统编程
    30篇
  • linux数据结构
    3篇
  • ucos2
    1篇
  • 好的博主链接
    2篇
  • linux线程及通信
    2篇
  • linux uboot和linux内核移植相关
    3篇
  • c语言
  • node.js
    2篇
  • javascript
    10篇
  • mongoDB
  • js正则表达式
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

程序员必读

http://geek.csdn.net/news/detail1566
转载
发布博客 2013.07.05 ·
762 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Javascript闭包真经

http://www.cnblogs.com/taoze/archive/2011/03/22/1991652.html继前阵子写完对象真经后,这篇文章我尝试尽力的去讲透Js中的闭包。这里要感谢爱民,爱民的书写得很好,我从中获益良多。不过这次我打算换一种思路来写这篇真经,就是采用提问回答的方式,我下面先提出我要回答的问题,如果读者你都很自信的能够回答上,那么就可以考虑干
转载
发布博客 2013.05.02 ·
791 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

14条最佳JS代码编写技巧

14条最佳JS代码编写技巧 写任何编程代码,不同的开发者都会有不同的见解。但参考一下总是好的,下面是来自Javascript Toolbox发布的14条最佳JS代码编写技巧,Sofish翻译(1,2)。1. 总是使用 ‘var’在javascript中,变量不是全局范围的就是函数范围的,使用”var”关键词将是保持变量简洁明了的关
转载
发布博客 2013.05.02 ·
811 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于javascript中apply()和call()方法的区别

ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html  如果没接触过动态语言,以编译型语言的思维方式去理解javaScript将会有种神奇而怪异的感觉,因为意识上往往不可能的事偏偏就发生了,甚至觉得不可理喻.如果在学JavaScript这自由而变幻无穷的语言过程中遇到这种感觉,那么就从现在形始,请放下的
转载
发布博客 2013.05.02 ·
670 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS的正则表达式

转自:http://www.cnblogs.com/taoze/archive/2011/01/06/1929252.htmlJS的正则表达式 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登
转载
发布博客 2013.05.02 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript设计模式

闭包:关于闭包这个月在园子里有几篇不错的分享了,在这我也从最实际的地方出发,说说我的理解。    1.闭包最常用的方式就是返回一个内联函数(何为内联函数?就是在函数内部声明的函数);    2.在JavaScript中有作用域和执行环境的问题,在函数内部的变量在函数外部是无法访问的,在函数内部却可以得到全局变量。由于种种原因,我们有时候需要得到函数内部的变量,可是用常规方法是得不到
转载
发布博客 2013.04.30 ·
770 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript 构造函数和方法

在之前javascript 定义函数的方法这篇日志里面有提到构造函数,现在,来具体的介绍以下javascript的构造函数及方法的概念。这是两个及其有用的概念,对后面介绍javascript的面向对象机制,及其类方法,继承的顿悟有着说不清,道不明的好处,仔细理解一下吧构造函数:在javascript中,使用new运算符或者预定义的构造函数(如Object(),Dat
转载
发布博客 2013.04.30 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Javascript数组Array的forEach扩展方法

--------------转载Javascript数组Array的forEach扩展方法forEach是最常用到的数组扩展方法之一,相当于参数化循环数组,它简单的在数组的每一个元素上应用传入的函数,这也意味着只有存在的元素会被访问和处理。[1,2,3,"csser"].forEach(alert);这里,作为参数传入的函数会被应用在数组中的每一项,本例中传入的函数
转载
发布博客 2013.03.25 ·
766 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaScript关联数组

一.关联数组(hash数组)标准javascript 是内含支持hash关联数组,经查找资料并测试,有关标准javascript内含的hash关联数组操作备忘如下1。Hash关联数组定义// 定义空数组 myhash = { }// 直接定义数组 myhash = {”key1″:”val1″, “key2″:”val2″ }// 用Array 定义数组
转载
发布博客 2013.03.22 ·
679 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javascript动态添加、修改、删除对象的属性和方法

上一节介绍了如何引用一个对象的属性和方法,现在介绍如何为一个对象添加、修改或者删除属性和方法。在其他语言中,对象一旦生成,就不可更改了,要为一个对象添加修改成员必须要在对应的类中修改,并重新实例化,而且程序必须经过重新编译。JavaScript 中却非如此,它提供了灵活的机制来修改对象的行为,可以动态添加、修改、删除属性和方法。例如首先使用类Object来创建一个空对象user
转载
发布博客 2013.03.21 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

javaScript 基于原型的对象继承

主题一、原型一、基于原型的语言的特点1 只有对象,没有类;对象继承对象,而不是类继承类。2  “原型对象”是基于原型语言的核心概念。原型对象是新对象的模板,它将自身的属性共享给新对象。一个对象不但可以享有自己创建时和运行时定义的属性,而且可以享有原型对象的属性。3 除了语言原生的顶级对象,每一个对象都有自己的原型对象,
转载
发布博客 2013.03.20 ·
1054 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript 构造函数

关于JavaScript构造函数,如今出现了很多JavaScript的框架,例如jQuery、Ext等等这些,这些将JavaScript作为一种面向对象的语言进行编程,那么JavaScript到底是怎么样实现面向对象的一些特征的呢,首先,我们来看看JavaScript怎么样来定义一个构造函数。function A(x) { this.x = x; } var obj = new A
转载
发布博客 2013.03.20 ·
489 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我作为前端工程师为什么会向后端工程师推荐Node.js

科普文一则,说说我对Node.js的一些认识,以及我作为前端工程师为什么会向后端工程师推荐Node.js。“Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用V8引擎,同样,Node.js实现了类似 Apache 和 nginx 的web服务,让你可以通过它来搭建基于 J
转载
发布博客 2013.03.18 ·
6543 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C语言中的无符号数与有符号数混合运算时隐含转换问题

//开发平台VC++6.0  #include  #include    int strLonger(char*,char*);    void main(){      char *s = "d";      char *t = "Id";        printf("%d
",strLonger(s,t));  }    int strL
转载
发布博客 2013.03.12 ·
853 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux 线程实现机制分析

一.基础知识:线程和进程按照教科书上的定义,进程是资源管理的最小单位,线程是程序执行的最小单位。在操作系统设计上,从进程演化出线程,最主要的目的就是更好的支持SMP以及减小(进程/线程)上下文切换开销。无论按照怎样的分法,一个进程至少需要一个线程作为它的指令执行体,进程管理着资源(比如cpu、内存、文件等等),而将线程分配到某个cpu上执行。一个进程当然可以拥有多个线程,此时,如果
转载
发布博客 2013.02.25 ·
525 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

通过NFS挂载根文件系统

首先主机端虚拟机或linux上必须支持nfs服务,而且实验板上夜必须支持nfs服务试验箱通过nfs服务将虚拟机或者linux上的根文件系统挂载到实验板上。。。挂载NFS时,试验板上可以有根文件系统也可以没有。若实验板以前已经下载了根文件系统,进行挂载后使用的是挂载后的根文件系统,若没有进行挂载,使用的是下载到试验箱上的根文件系统。挂载根文件系统时,是在boolader模
原创
发布博客 2013.02.23 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux内核驱动相关博友链接

http://blog.csdn.net/xdw1985829/article/details/6670395
转载
发布博客 2013.02.23 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nfs挂载根文件系统

2010-03-06 21:33 1075人阅读 评论(0) 收藏 举报目录(?)[+]用NFS方式挂载根文件系统由于原来的内核是用ATBOOT的方式下载的,不知道怎么传递参数(好像不能,网上查的nfs方式都是用U-boot的方式挂载的),因此决定用u-boot重新下载内核。1.下载u-boot和内核1.1编译内核1.1.1由于板子光盘自
转载
发布博客 2013.02.23 ·
779 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程的join 和detach状态

在任何一个时间点上,线程是可结合的(joinable),或者是分离的(detached)。一个可结合的线程能够被其他线程收回其资源和杀死;在被其他线程回收之前,它的存储器资源(如栈)是不释放的。相反,一个分离的线程是不能被其他线程回收或杀死的,它的存储器资源在它终止时由系统自动释放。        线程的分离状态决定一个线程以什么样的方式来终止自己。在默认情况下线程是非分离状态的,这种情况
转载
发布博客 2013.02.21 ·
14101 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

restrict关键字

本文摘自: http://www.oschina.net/question/32294_53573restrict是C99引入的新关键字,它用于声明只会通过该指针对其指向的内存空间进行读写操作,以便编译器能进行更好的优化。我们来看一个跟memcpy/memmove类似的问题。下面的函数将两个数组中对应的元素相加,结果保存在第三个数组中。void vector_add(const
转载
发布博客 2013.02.21 ·
665 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多