• 内源:求法于内,行法于身。
  • 中基:养气于事,行气于表。
  • 外器:磨器衷心,藏器随身。

秋意浓,似水中风影,不静动而潜于往归。。。。。。

🙏🙏🙏惊悚一觎,ok,佛祖存在并不是坏事。南无本师释迦摩尼佛,南无本师释迦摩尼佛,南无本师释迦摩尼佛,愿吾制器修道必成。愿吾持戒修福成佛,愿吾明巧物理制器。🙏🙏🙏

fo

todo? 诗词社区&佛教社区🙏🙏🙏

mePic

肇庆,这真是个好地方。

moving重新理解:计算机编程关键概念

hoho…梳理了几天,慢慢填


1,重新理解数据(on varData 变量式数据)。

  • 元素:单个数据来使用,比如(int)1024,(string)@”上海塔”。独立的数据来进行使用。 基础数据类型int、float、string就是这种类型。
  • 序列:多个元素的排列成一个序列。比如数组【1,2,3,4,5,6】。将元素集合排列起来形成新形式。各种数组
  • 映射:利用一个元素表示一个属性,例如{@“上海塔高度”:1024},这种形成的对应绑定关系,即称为映射。

poit==>无论哪种平台,哪种语言,其varData都是一样的。变化的只是声明的差异和存储形态的差异。


2,开源许可协议大致认识:

常见的开源许可协议有:GPL、LGPL、BSD、Apache Licence vesion 2.0、MIT

  • GPL:严格度最高,若取用GPL则必须也成GPL;典型如Linux,MySql;
  • LGPL:严格度次高,为商用产品提供方便迁入开源库,而不用将商用产品开源;
  • BSD:严格度低,商用产品可自由修改或发布,但需著名来源表尊重。
  • Apache Licence vesion 2.0:严格度低,类似BSD,比BSD更酷,永久授权全球权利。
  • MIT:严格度最低,比BSD还宽松,如JQuery,Node.Js;

3,版本管理工具差异:cvs,svn,git,mercurial(排列以依次更优)

暂未理解透。。。(工具式使用罢了吧)

  • cvs:集中式,
  • svn:集中式,
  • git:分布式,
  • mercurial:分布式,

poit==>分布式优于集中式一点是,任何一端可以完整存储全部版本更迭信息,如果目标中心发生故障任何一端可以最小成本还原。


4,NSObject 原理

idea==>这几天才突然对objective-c 的名字有了顾名思义的理解,因为实质objective-c 就是一种将c “对象化”的演化技术,而这里的NSObject 就是“对象化”实现中最为关键的核心数据设计。

  • objective-c中所有对象都是c的结构体。
  • objc_class就是最核心的这个c结构体。objc_class 包含了objc类所需的所有信息,例如变量列表,方法列表,protocol列表等等。(这些信息可以通过gdb将感兴趣的信息打印出来).
  • NSobject和objc_class都有一个isa变量,NSObject的isa描述它的元信息(即object的类信息),objc_class描述类的类信息(即类的元信息).
  • 调用方法时,objective-c会将方法调用都会转成c的方法调用。example:[myClassXX someMethod:@”doingX”] == >objc_msgSend(myClassXX, @selector(someMethod:), @”doingX”)

poit==>NSObject 的工作原理可以这么系统理解:一个类(Class)维护一张调度表(dispatch table)用于解析运行时发送的消息;调度表中的每个实体(entry)都是一个方法(Method),其中key值是一个唯一的名字——选择器(SEL),它对应到一个实现(IMP)——实际上就是指向标准C函数的指针。


4.5 两种奇特Obj-C Runtime操作技术

  • associated object:汉化过来,应该叫“对相关联”。

  • method swilling:汉化过来,应该叫“方法桥接”。

poit==>技术的思考策略:像一些巧妙的伎俩、hack手段或者是变通的解决方案,人们总是倾向于创造机会来使用他们——特别是刚刚接触他们时。尽可能的在理解并领悟之后再做出正确的方案,避免自己陷入一知半解的尴尬处境。


5,进程与线程,消息队列:

  • 进程:进程是操作系统应用级别操作(即通常说的程序),一个进程开始时至少会有一个主线程 (即主执行实例) ,一个进程里可以有多个线程在执行,称为执行实例。
  • 线程:一个线程只能有一个消息队列 ( queue ) 与之相对应。
  • 消息队列:消息队列则是与线程 ( Thread ) 相关的。消息就是,诸如鼠标,键盘输入等东西化为事件代号,发送到你的程序的消息队列里面去,你的程序则每次提取一个事件,根据事件的性质执行相应的操作,不断循环而已。

6,算法与数据结构


7,更好理解宏


8,编译器干了什么事


9,Makefile干了什么事


10,java内存原型与工作原理

  • 栈:(存放基本类型的数据和对象的引用)
  • 堆:(存放用new产生的数据静态域)

11,Linux系目录结构理解


12,NodeJS 速读


13,优异第三方库设计思想。iconsole,AFnetwork


14,优异第三方服务设计思想。

fllury,bugsence,twilio,parse


15,优异创新思路,wifi信号捕获顾客数据,wifi信号识别动作手势


16,http编程与AFnetworking库


17,socket编程与CocoaAsyncSocket


18,文本字符编码unicode,ascii,utf8


19,makedown设计为何精妙


20,开源社区的品味sourceforge,Github,bitbucket,


21,Json 与xml 设计风格比较


22,GDB实现与基本使用


23,个人framework 建立策略


24,正则表达式略知


25,block、GCD、线程、队列


26,hack iOS 步骤与方案(iOSOpenDev)


27,iOS由哪些开源根基支撑

opensource.apple.com

  1. WebKit , WebKit is the open source web browser engine at the heart of Apple’s Safari web browser on Mac, Windows, and iOS. It also provides a system-level framework engine that powers Dashboard, Mail, and many other OS X apps. 11
    • http://www.webkit.org/ webkit 官方
  2. UNIX

28,GCC、LLVM差异


29,更好理解操作系统

《现代操作系统》《操作系统设计与实现》,


30,浏览器渲染原理


31,脚本语言横向比对ruby python

32, 库文件.a 的常用操作
  1. lipo: 查看(info)、创建(create)、分拆(thin) 库文件.a的操作。demo:($ lipo -info lib1.a);($ lipo -create lib1.a lib2.a -output lib.a);($ lipo -thin armv6 lib1.a -output lib1-armv6.a)
  2. ar :查看(-t)、拆开(-x);($ ar -t lib1-armv6.a);($ ar -x ../lib1-armv6.a)
  3. libtool: 组装(-static)o文件成库文件。($ libtool -static *.o -output ../libProprietary-armv6.a)
33, cocoaPods的理解与使用

cocoaPods简介:任何热门的语言使用得比较成熟,都会衍生一些边缘服务效应,比如gems之于Ruby,pip之于python。cocoaPods则是iOS的包管理工具(准确理解,可以称为第三方模块的中央代码)。

###科技创业,修道往生

一种恒久的信念方向

“人生岁月不尽挂载愁容困苦,所愿所求终若竹篮打水,如何可找到一种恒久的信念方向…”—-这个想法我抱了好久好久了…

开始是这么想的。“读这么多书,领会再多知识真的有意义吗,到头来人还是一死,一切亏空了真可惜。”然后又联想到,从古至今,悬梁刺股,一生奔波功名利禄,然愁容叹息终化尘土。然后,这个荒谬的疑问就一直跟随困扰我,“从古至今,难道这一切都是一种设计手法如此低级的宇宙游戏吗?”

这种疑问,总是能让我大脑持续发烧,已经模糊了持续的时间,在某晚上睡前冥想,突然地定了一下,突然领会了一种独特的存在&延续的感觉,匆匆记下几个字“繁花过眼,万物皆修行”。那时,这个领会还是在着迷宗教之前的,综合性地感悟过程仅仅纷乱地夹杂着唯物式思考感悟方式。

繁花过眼,万物皆修行”这个信心慕名奇妙的建立之后,一切的过程都好受了很多。

再后面,发现了宗教(尤指佛教)对世界的解释如此精当,诸多可值得借用的地方。例如,“世间法”与“出世间法”这两个核心概念就漂亮地为我想追寻的恒久信念构筑了根基。这两个核心概念的大致是这样。世间法,为了博取功名利禄荣华富贵,为了晋级称王拜将,为了成就千古功业;出世间法,灭净世间欲望浮华而得安然自在,得自由神识,通行时空,无阻往来,得道往生仙佛;

世间法还说得过去,但对出世间法,作为一个物理躯体的普通人,怀疑是肯定的。 只是又产生了一个角度来认可出世间法:假若物理死亡即是归属虚空,那换个角度来说也就是“涅槃”,那完全属于“不存即是极乐”。但事物的天性必定是趋利or趋近美好的,而人天性怕死,而又截然地反证了死亡并不通往快乐美好。

得到一种恒久的精神式object并不容易,而践行出使命感,用无穷尽的时间&精力雕琢真实物理object,那就真正是一种修行了。

世间法==>科技创业

纵观历史,这其实是一个文明美好的时代,修成世间法,再没有必要开疆拓土而“一将功成万骨枯”,也没必要血洗异见者成就千古威名。现代人类的文明生态已经高度发达,可以有极其多元而文明的方式来获取现世功益。

科技创业,这只是我所热衷的的方式之一。站在我的理解方式,科技是个迷人的操作方式,更好地洞见事物的特质,捕捉其演变路径。用更富有创新效益的方法让它运转的更精准。顺道借此路径捕获金钱名利,只需等水到渠成。

了然规律,藏器于内,而固吾心久住坚然。

坚然是一个很有精妙传达性的词1。我为凡是心往坚然的状态,做了一个自己的行动listMap,保持愉快地循环一些基础动作(core loop),稳住脑电波波段状态(心),前者更近世间法,后者则近出世间法。

1
科技创业core loop:健身&跑步、坐观推演、能量模式、机遇路径

这个core loop,就是我一直在摸清实践的。虽然上次惨烈地载了个大跟头,但反而加深了对此的从容和自信。

出世间法==>修当往生

贫贱富贵皆是苦,不存于空才是极乐。

这真的如《心经》那句“能除一切苦,真实不虚”那般体验。当然这些虚存的东西,少用语言描实,仅感受体悟才是明智的。

出世间的心愿,只是略想,估计需要某种机缘吧。

出世间法,灭净世间欲望浮华而得安然自在,得自由神识,通行时空,无阻往来,得道往生仙佛”。这个也可以当心理治疗吧。自然入门地,估计就从白日做清醒梦,探索心理结构。回溯往世,洗净不净缘节开始吧…

1
修道往生core loop:瑜伽&打坐、宗教试验、诵经念佛、持戒禅定、精进般若
  1. 精妙传达的词,我对此的喜欢还真的是蛮系统的。从阅读推敲古诗词的无目的爱好开始,到尝试研究语义学语法学。遗憾的是,若早点认识这点后,学习英语,法语,俄语,韩语等语言该是多么有趣的事。