“库”这个东西好厉害。

本周学习的大多是和“库”有关的东西,无论是PHP和数据库之间做交互也好,jQuery也好,还是MySQL也好,都是在和“库”打交道。

库有什么作用?收集整理备份,以便随时调用。

它能大大地方便人们的生活,无论是对程序猿来讲,还是对普通人来讲。

很空泛的东西,但真的很直观,就拿网页制作中的特效来讲:用Javascript来做,就需要整理它的逻辑,思考JS和CSS以及HTML之间碰在一起会产生什么作用,但用jQuery来做,简简单单四五行代码就可以做到。

ajax多方便啊。

前两天,alphaGo战胜了聂卫平、古力等中、韩、日、台湾的最强围棋手,六十连胜,这是单单凭借AI 就能做到的吗?

支撑它在短时间内做出最有优势判断的,恰恰是库,是几乎囊括了古今中外所有棋谱、棋手风格、以及对弈思路的库。

真强悍。

星星眼,默默握拳。

时间: 2024-10-25 03:26:10

“库”这个东西好厉害。的相关文章

linux下静态库和动态库一些东西

http://www.cnblogs.com/changefuture/archive/2011/12/22/2297460.html Linux  动态链接库和静态库示例 文件预览 文件目录树如下,如你所见,非常简单. libtest/ |-- lt.c |-- lt.h `-- test.c 代码 #lt.c /* lt.c * */ #include <stdio.h> void myprint(void) { printf("Linux library test!\n&quo

gcc/g++实战之动态链接库与静态链接库编写

函数库一般分为静态库和动态库两种. 静态库: 是指编译链接时,把库文件的代码全部加入到可执行文件中,因此生成的文件比较大,但在运行时也就不再需要库文件了.其后缀名一般为”.a”. 动态库: 与之相反,在编译链接时并没有把库文件的代码加入到可执行文件中,而是在程序执行时由运行时链接文件加载库,这样可以节省系统的开销.动态库一般后缀名为”.so”,gcc/g++在编译时默认使用动态库.无论静态库,还是动态库,都是由.o文件创建的. 动态库的编译: 下面通过一个例子来介绍如何生成一个动态库.建一个头文

2015-03-12---外观模式,建造者模式(附代码),观察者模式(附代码),boost库应用

今天白天主要看了boost库的应用,主要是经常使用的一些库,array,bind,function,regex,thread,unordered,ref,smartpointers库,晚上看了看设计模式.主要就是外观模式.建造者模式和观察者模式.我们从boost简要说起. 事实上boost的库好多东西在c++11里面已经有了.比方bind,仅仅只是boost的库的bind比c++11用着感觉要方便.事实上有些东西我自己由于也没实用c++做过什么大的项目.所以不敢乱说,仅仅敢说点建议性的,关于bi

boost.ASIO-可能是下一代C++标准的网络库

曾几何时,Boost中有一个Socket库,但后来没有了下文,C++社区一直在翘首盼望一个标准网络库的出现,网络上开源的网络库也有不少,例如Apache Portable Runtime就是比较著名的一个,也有像ACE这样重量级的网络框架.去年,Boost将ASIO纳入了自己的体系,由于Boost的影响力,ASIO有机会成为标准网络库.作者Chris Kohlhoff以ASIO为样本向C++标准委员会提交了一个网络库建议书,里面提到:ASIO的覆盖范围: Networking using TC

2015-03-12---外观模式,建造者模式,观察者模式,boost库应用

今天白天主要看了boost库的应用,主要是常用的一些库,array,bind,function,regex,thread,unordered,ref,smartpointers库,晚上看了看设计模式,主要就是外观模式,建造者模式和观察者模式.我们从boost简要说起. 其实boost的库好多东西在c++11里面已经有了,比如bind,只不过boost的库的bind比c++11用着感觉要方便,其实有些东西我自己因为也没有用c++做过什么大的项目,所以不敢乱说,只敢说点建议性的,关于bind就是绑定

协程库的一些笔记

因为协程的好处,所以协程库现在有好多libtask,boost::coroutine,libco...... libtask很不错,以后或许会用.  boost我个人基本很少用. 腾讯的libco自己用汇编实现了swapcontext函数,不明觉厉(libtask也有ASM).而且把epoll整合在了里面. 微信后台就用到了它.在chinaunix.net上的一个帖子中就说到了这个.不过暂不适合我. 还好云风实现过一个coroutine库,用的context系列函数,很精巧的封装,代码量很小,

Xcode6.1标准Framework静态库制作方法。工程转Framework,静态库加xib和图片。完美解决方案。

http://www.cocoachina.com/bbs/read.php?tid-282490.html Xcode6.1标准Framework静态库制作方法.工程转Framework,静态库加xib和图片.完美解决方案. 在cocoachina呆挺长时间了.没什么大贡献.就整理了这个,希望对大家有帮助.绝对原创.呵呵. 1.创建一个工程,或者在原有的工程上进行.不在列举.2.在原有工程上添加一个静态库 2.1.选择OS X 的Bundle.因为Xcode6.1中iOS里没有Bundle.

CocoaPods依赖库的使用

原来写了一篇CocoaPods写过一篇安装,这次是使用. 条件:电脑上已经安装了CocoaPods. 1.建立一个新工程,直接放到桌面,命名为CocoaPodsDemoText,直接放在桌面就可以了. 接下来来得操作要在终端完成,不要说你不知道什么是终端.......... 2.添加文件路径 : 在$后 cd,什么,把你不知道文件路径,ok,打完cd之后,直接把桌面上得文件夹拖到后面就可以了 终端显示的效果是这个样子的: 3.输入路径后回车,查找你想要向工程里面添加的第三方类库.这里我以ASIH

C++教程 扩展标准库第一部分

今天给大家带来的是C++扩展标准库的一些知识点的讲解!这是一部分,后面还会更新另外的一部分! ok,今天我们说另一个小工具,这个工具在处理一些复杂数据的时候会有一些意想不到的效果,不过这得和大家说一些,我是一个标准的标准库忠实者,所以我写程序基本都会优先考虑库,然后在世boost库,而接下来的东西我会借助标准库的东西进行扩展的. 既然是标准库的扩展,那么第一步我们可以先将标准库的东西再进行一些简化,当然这些简化只是为了我们在调试程序的时候方便使用一些. C++的标准输出输入流为了简便都提供了一个