jackybay
码龄18年
求更新 关注
提问 私信
  • 博客:41,297
    41,297
    总访问量
  • 31
    原创
  • 10
    粉丝
  • 22
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2007-06-24
博客简介:

jackybay的专栏

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得3次评论
  • 获得13次收藏
  • 博客总排名421,071名
创作历程
  • 11篇
    2012年
  • 17篇
    2011年
  • 8篇
    2010年
TA的专栏
  • c#
  • C++
    5篇
  • Java
  • Sql
    1篇
  • 数据结构
  • 框架设计
  • 游戏开发
    10篇
  • 设计模式
  • 生活
    2篇
  • Erlang
    3篇
  • Lua
  • 计算机理论

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 22

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

无聊的

最近感觉有点懒惰,当然工作除外。除了在看《深入理解计算机操作系统》,算是复习复习的,没做其他太多事情了,觉得效率有点低了。得找点靠谱的事情来磨磨时间。。。实在无聊,也可以随便记记笔记吧。让自己的大脑转起来。。。还是那句话,生前何必久睡,死后自会长眠,哈哈。enum EDebugLogPriority{ DLP_VERYLOW = 0, DLP_LOW, DLP
原创
发布博客 2012.12.28 ·
574 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

构建erlang的app

erlang中构建自己的app是非常方便的,可以自己定制app,不过这里只是简单记录下erlang下典型的做法。即是构建otp application。。构建定制一个application可以通过xxx.app文件,可以把app文件放到config文件夹里面eg:config/gs.app首先来看下app文件:app 文件全称为 application resource fil
原创
发布博客 2012.12.28 ·
4973 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Erl 命令笔记

所谓的启动erlang run-time system支持多种args....erl +cmd 一般解析为 emulator flag-cmd 一般为普通flag 可以从init;get_arguments获取到。当然也有特殊用途的。。。--cmd...叫plain args,不会解析为erl所用,但是你可以通过init:get_plain_argu
原创
发布博客 2012.12.27 ·
5740 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Erlang 进程字典

主要记录erlang中到进程字典到一些实现,算是自己的笔记。首先在erlang编程过程中,proc dict是不可缺少的,简单易用高效...当然也有它到缺点,这里不赘述。erlang中,提供了几个bif函数,put&&get&&erase。或许有人会说,stdlib下面也有相应到module,但是确切来说,那不是真正proc dictproc dict不同ets,并发情况下,需
原创
发布博客 2012.12.26 ·
5511 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OTP - gen_server 小计

启动erl,然后m(gen_server),可以查看gen_server的export函数。gen_server基于gen模块实现。是一个典型的client -server模式。偷张图 - ^_^:如何启动?gen_server:start_linkgen_server:start.....启动main proc后,进入初始化函数init
原创
发布博客 2012.12.26 ·
996 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Erlang中的nif

NIF即是(Native Implemented Function),由c实现的函数。其实即是一些动态库比如So、DLL。。。nif在erlang的r13b才引进的,是一个比port更简单而且更有效率的方式调用C库。nif直接链接到erts proc,不用context switch, 所以是非常有效率的,但是也是最不安全的,nif的异常有可能导致erts 的崩溃。废话少说,直接上
原创
发布博客 2012.12.26 ·
1605 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Erlang中通过Port与外部程序交互

Erlang与外部程序交互大概如下:erlang:-module(complex1).-export([start/1, stop/0, init/1]).-export([foo/1, bar/1]).start(ExtPrg) -> spawn(?MODULE, init, [ExtPrg]).stop() -> complex ! sto
原创
发布博客 2012.12.26 ·
749 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

erl小计(一)

直接erl .....参数列表man erl可以了解具体启动后可以使用init:get_argument(Key)获取对应的值。erlang 的重启与终止可以通过下面模块实现init:restart()init:reboot()init:stop()也可以使用erlang的halterlang中的boot script.scrip
原创
发布博客 2012.12.25 ·
614 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Erlang条款

1.匿名func曾经很慢不过这都成为历史,现在func的花费在local func和apply之间。2.list的comprehensions 慢由func实现,由于之前func很慢,so....,不过现在改成了递归实现,所以。。。不过尾递归+reverse还是会快一点的。3.尾递归比普通递归要快普通递归函数除了不断拷贝堆栈垃圾之外还要不断gc,so...而尾递
原创
发布博客 2012.12.25 ·
1894 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Inside The C++ Object Model

这周回家,本来时间就紧,但是回去前,在思前虑后的计划回去路途中看什么书,而浪费了点点时间,真是老毛病,正当犹豫不决的时候,发现了角落里的这本《Inside The C++ Object Model》,哎,惭愧惭愧,摆在那里已经有灰尘了,真是对不起这本大作呀,想当初,可是看到废寝忘食啊,心想,总算找到有兴趣的了。不过看这本书,还是需要相应的基础的,不然可能会有点措手不及。C++ Ob
原创
发布博客 2012.12.18 ·
810 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

末日前的计划

话说,末日即将来临,但是违法犯罪不是本人所能及的事,所以还是本本分分的走苦逼命,计划计划接下来的一些工作、学习上的事1、把需要完成阅读的书籍继续下去。2、工作的计划安排3、框架的设计、调优、测试4、关注论坛,继续革命5、调养身体,保持亢奋、冷静-哈....该继续的继续吧
原创
发布博客 2012.12.18 ·
436 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

树小计


树型结构是重要的非线性数据结构。
其中的以树和二叉树最为常用,直观来看,树是以分支关系定义的层次结构。重点把握树的定义以及树的各种操作,另外树、森林、二叉树的转换也需要把握,后面将会有树与图关系。
 
树是一个有限集合,n大于等于0;有且仅有一个特定的点称为根,其余的则为根的子树。
树的ADT,参考书籍《数据结构》。
 
树的结点包含一个数据元素及若干指向其子树的分支,结点拥有的子树数称为结点的度。结点的层次从根的定义开始,根为第一层以
原创
发布博客 2011.05.18 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

立碑


找一块小地,挖一个坑,准备埋葬哪一个迟迟不能动手的框架。
原创
发布博客 2011.03.18 ·
869 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

指针、数组


指针,一种变量,存储的内容是内存地址,可以变量、函数、类似等,皆有可能。通过指针间接访问所指对象这过程即是解引用。指针本身也是一块内存,因此也有自己的地址,指针也有自己的属性,比如数据类型。
指针的声明方式很简单,属于变量声明的范畴,即是:类型 * 变量名。其中的*符表示这是指针。这里需要注意的是,指针的初始化。//selection1int a = 9;int *p;p = &a;//selection2int a =9;int *p =&a;//
原创
发布博客 2011.03.18 ·
508 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

window核心编程小记一

本来写记记c/c++基础方面的,比如说指针、数组等等,但是考虑到什么东西都是归根于应用,所以以后对于c/c++应用方面的还是多记,至于基础方面的感觉还是先去看那些经典大作,比如《c++ primer》、《thinking in c++》之类的。因此以后该为c应用方面的。windows 核心编程(版本4)前言关于本书,废话少讲,若是想win中有所成就,本书绝对不能错过,当然你有本书的话那你就去研读msdn,至于作者是谁我们不用于管那么多,如果你真的对他有兴趣的话,那你还可以去读读jeff的其他书,类似《框架设
原创
发布博客 2011.03.17 ·
552 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STL摘要五


 迭代器的分类InPut Iterator,这种迭代器所指的对象不允许外界修改,只读的。OutPut Iterator,只写迭代器。Forward Iterator,允许“写入”读写型迭代器,单向性迭代器。Bidirectional Iterator ,可双向移动。Random Access Iterator,随机访问迭代器,前面四种只是支持operator++ 或者operator--,而此类型迭代器涵盖所有的算术能力,比如p[n] ,p[n-i],p1-p2,p1<p2。
迭代器从
原创
发布博客 2011.03.17 ·
487 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

插曲


最近趁着有时间,再次拿起读过的书,顺便也做做摘要、笔记之类的,以省自己。寡人一直都是孤陋寡闻,从小就讨厌读书,喜欢玩,所以导致儿时教育没跟上,虽然后来一发力马马虎虎进了个市级重点中学,但是始终还是逃不过如来佛祖安排的劫难,自从高二开始喜欢上了网络,从此学习一泻千里,不知道如此形容恰当否,简言之,结果就是马马虎虎进了一间x流大学计算机专业,因为当时发梦梦到自己未来是个计算机领域里面很牛的B,思想纠正下,此B乃boy的进阶即是man,或者real man。所以当时一不留神把全部志愿都填上了与计算机有
原创
发布博客 2011.03.17 ·
498 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STL摘要四(traits--特性)

Traits编程技巧主要在STL用于萃取模板类型型别,(更详细的描述可以参考侯捷《STL源码剖析3.4》)具体如下://模板函数参数推导(template function argument deduction)//traits编程技法//参数类型型别推导,可用于返回值templatestruct myIter{ typedef T value_type; T* ptr; myIter( T* p):ptr(p){}; T& operator *()const { r
原创
发布博客 2011.03.17 ·
1599 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

快速排序


算法思想
      快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod。
(1) 分治法的基本思想
     分治法的基本思想是:将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。

(2)快速排序的基本思想
     设当前待排序的无序区为R[low..high]
原创
发布博客 2011.03.16 ·
402 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

STL摘要三


第一级配置器 __malloc_alloc_template
#if 0# include <new># define _THROW_BAD_ALLOC throw bad_alloc#elif !defined(_THROW_BAD_ALLOC)# include <iostream.h># define _THROW_BAD_ALLOC cerr<<"out of memory"<<endl;exit(1)#endiftemplate<int,i
原创
发布博客 2011.03.15 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多