摘要:
以下内容为>笔记链接程序找出所有引用的外部模块并链接起来,这些外部模块或函数库一般来自于开发者,操作系统和C运行库。链接程序取出这些函数库,修订指针位置(重定位),并交叉引用模块中的符号解析,最终产生一个可执行模块。符号可以是全局的也可以是局部的。全局符号可以在模块内部定义,或由另一模块外部引用。静态库是在链接时被找到并复制的,而动态库和共享库是在运行时才装载的,并让所有的进程共享。linux提供的系统调用dlopen(),dlsym(),dlclose(),用于加载/打开共享库,查找库中的符号,然后关闭共享库ELF二进制目标文件可执行ELF目标文件包括:ELF头,程序头表(用于加载的节 阅读全文
摘要:
1.新建一个C++控制台程序 2.选择项目CMySql属性 3.选择配置属性C/C++常规附加包含目录 4.添加包含目录C:\ProgramFiles\MySQL\ConnectorC6.0.2\include 这里包含目录位置因人而异。 有人的MySql可能没有这个目录,请自行到http://www.mysql.com/downloads/connector/c/下载 配置好因是这个样子 5.将C:\ProgramFiles\MySQL\ConnectorC6.0.2\lib\opt中的libmysql.lib拷贝至项目目录下 6.测试的例子,如果正常输... 阅读全文
摘要:
现在,计算机CPU运行速度的快速发展已经远远超过了内存的访问速度。越来越多的程序性能被内存带宽所限制,而不是计算机的CPU运行速率。Stream benchmark是一个简单的合成基准测试程序,衡量内存带宽(MB /秒)和相应的内核向量的计算速度。Each of the four tests adds independent information to the results:1. “copy”:在没有算术的衡量传输速率;2. “Scale”``Copy'' measures transfer rates in the absence of arithmetic.``Scal 阅读全文
摘要:
做什么用的?写过CSS的都晓得,一般用在font-family后面——为什么不用中文呢?有过一定开发经验的都晓得CSS里面用中文也是会乱码的,特别是没有中文字符集的浏览器,直接成了框框,用英文就可以解决这个问题。Windows里预装的字体:新细明体:PMingLiU细明体:MingLiU标楷体:DFKai-SB黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_GB2312楷体_GB2312:KaiTi_GB2312微软正黑体:Microsoft JhengHei微软雅黑体:Microsoft YaHeiMac 阅读全文
摘要:
文:刚子 谈谈个人对黑客的理解吧,方便大家对“黑客”有所认知。 黑客(英文:Hacker,或称骇客),通常是指对计算机科学、编程和设计方面具高度理解的人。 在信息安全里,“黑客”指研究智取计算机安全系统的人员。利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的被称为黑帽黑客(英文:black hat,另称cracker);调试和分析计算机安全系统的白帽黑客(英语:white hat)。“黑客一词”最早用来称呼研究盗用电话系统的人士。 在业余计算机方面,“黑客”指研究修改计算机产品的业余爱好者。1970年代,很多的这些群落聚焦在硬件研究,1980和1990年代,很多的... 阅读全文
摘要:
域与工作组的关系 实际上我们可以把域和工作组联系起来理解,在工作组上你一切的设置在本机上进行包括各种策略,用户登录也是登录在本机的,密码是放在本机的数据库来验证的。而如果你的计算机加入域的话,各种策略是域控制器统一设定,用户名和密码也是放到域控制器去验证,也就是说你的账号密码可以在同一域的任何一台计算机登录。 如果说工作组是“免费的旅店”那么域(Domain)就是“星级的宾馆”;工作组可以随便出出进进,而域则需要严格控制。“域”的真正含义指的是服务器控制网络上的计算机能否加入的计算机组合。一提到组合,势必需要严格的控制。所以实行严格的管理对网络安全是非常必要的。在对等网模式下,任何一台电脑.. 阅读全文
摘要:
一直对Js的作用域有点迷糊,今天偶然读到Javascript权威指南,立马被吸引住了,写的真不错。我看的是第六版本,相当的厚,大概1000多页,Js博大精深,要熟悉精通需要大毅力大功夫。一:函数作用域 先看一小段代码:var scope="global";function t(){ console.log(scope); var scope="local" console.log(scope);}t();(PS: console.log()是firebug提供的调试工具,很好用,有兴趣的童鞋可以用下,比浏览器+alert好用多了)第一句输出的是: &qu 阅读全文
摘要:
ruby中带“!"和不带"!"的方法的最大的区别就是带”!"的会改变调用对象本身了。比方说str.gsub(/a/, 'b'),不会改变str本身,只会返回一个新的str。而str.gsub!(/a/, 'b')就会把str本身给改了。 但是gsub和gsub!还有另外一个不同点就是,gsub不管怎么样都会返回一个新的字符串,而gsub!只有在有字符被替换的情况下才会返回一个新的字符串,假如说没有任何字符被替换,gsub!只会返回nil. 'abc'.gsub(/a/, 'b') #返回 阅读全文
摘要:
把a,d这两个起点和终点之间的中间点三分出来。其他没什么。/*两次三分题意:给定abcd四个点(包括速度,位置),从a到d,求最短时间。*/#include#include#include#include#includeusing namespace std;const int maxn = 105;const double eps = 1e-8;const double pi = acos(-1.0);struct Point { double x,y;};Point a,b,c,d;double P,Q,R,ans1,ans2;double dis( Point aa,Point bb ) 阅读全文
摘要:
传送门 ☞轮子的专栏 ☞转载请注明 ☞ http://blog.csdn.net/leverage_1229介绍 本指南将介绍一个PanoramaGL 0.1类库的简单用法,更多的细节请签出 HelloPanoramaGL示例查看。 细节1如何导入PanoramaGL类库?1.1从源代码中导入 (1)下载PanoramaGL_0.1.zip或从代码仓库下载源代码 (2)如果你下载zip文件然后解压该文件 (3)在Eclipse中导入PanoramaGL项目: 点击“File”选择“Import”菜单; 选择“General”目录中的“Existing Projects ... 阅读全文
摘要:
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode *rotateRight(ListNode *head, int k) { // Start typing your C/C++ solution below // DO NOT write int... 阅读全文
摘要:
今天晚上研究了下wpf,现在把代码贴出来供大家学习参考sql语句:create table userinfos (ContactID int primary key identity(1,1), FirstName varchar(100), LastName varchar(100), EmailAddress varchar(100) ) go insert into userinfos values('wanglei','aa','72121222@qq.com'); insert into userinfos values('qs 阅读全文
摘要:
从引爆点的角度看360随身wifi的发展 不到一个月的时间,随身wifi预定量就数百万。它的引爆点在哪里,为什么相同的产品这么多它却能火起来,通过对随身wifi的了解和我知识层面分析,主要是因为随身wifi在360公司的促进下成功的找到了引爆点,所以一个互联网公司才能挑起起硬件行业的波澜。 随身wifi的风靡因为它做到了流行的三大法则: 一、个别人物法则 在特别的人物中有人意识到了时尚的趋势,通过自己的社交、自己的活力、热情和个人魅力把这种“时尚”传染给大家。如今的广告铺天盖地的袭来,反而只有口头相传的信息成为了对于我们唯一具有说服力的工具,还要取决于信息传播者的社交天赋。 这点不难... 阅读全文
摘要:
从几何学的角度来说,再复杂的三维形状都可以通过足够多,足够小的三角形组合起来表达。比如矩形可以表达成两个三角形,如下图:圆柱形可以由多个三角形排列而成: 但ArcGIS中的多面体构成并没有采用这种“简单三角形法”来组织,而是由如下三种基础结构构成:1)Triangle Strip ,笔者翻译为:三角片2)Triangle Fan,翻译为:三角扇3)Rings,翻译为:环下面我们将对这三种结构进行一一讲解,首先是Triangle Strip。三角片可以有序的排列在一起形成一个多面体,ArcGIS记录该多面体并不记录所有三角形以及三角形的每个节点,而是只记录类型为Triangle Strip,并按 阅读全文
摘要:
Problem Description The Nazca Lines are a series of ancient geoglyphs located in the Nazca Desert in southern Peru. They were designated as a UNESCO World Heritage Site in 1994. The high, arid plateau stretches more than 80 kilometres (50 mi) between the towns of Nazca and Palpa on the Pampas de Jum 阅读全文
摘要:
本题的考点是如何创建视图,对于视图的详细知识点,可以参考我的博客:http://blog.csdn.net/guoyjoe/article/details/8614677好,接下来我们来做测试,先登录到oe用户,查相关的表。gyj@OCM> conn oe/oeConnected.oe@OCM> select table_name from tabs;TABLE_NAME------------------------------PRODUCT_REF_LIST_NESTEDTABSUBCATEGORY_REF_LIST_NESTEDTABPROMOTIONSORDERSPRODU 阅读全文
摘要:
class Solution {public: vector spiralOrder(vector > &matrix) { // Start typing your C/C++ solution below // DO NOT write int main() function if(matrix.empty()) return vector(); int M = matrix.size(); int N = matrix[0].size(); vector result... 阅读全文
摘要:
指针数组 定义:如果一个 数组,其元素均为指针型数据,该数组为指针数组,也就是说,指针数组中的每一个元素相当于一个指针变量,它的值都是地址。 形式:一维指针数组的定义形式为:int【类型名】 *p【数组名】 [4]【数组长度】;由于[ ]比*优先级高,因此p先与[4]结合,形成p[4]的数组的形式。然后与p前面的“ * ”结合,“ * ”表示此数组是指针类型的,每个数组元素都相当于一个指针变量,都可以指向整形变量。注意:不能写成int (*p)[4]的形式,这是指的一个指向一维数组的指针变量。 使用指针数组中各元素分别指向若干个字符串,使字符串的处理更加灵活。程序1.1 #includeusi 阅读全文
摘要:
linux文件挂载其实和windows文件共享原理差不多,由主机配置一个共享目录,客户端机器可以通过网络访问该共享目录。下面以SUSE11为例子,简要描述下NFS文件挂载过程:一、主机端(主机IP192.168.0.100)1、准备工作,主机需要完成NFS环境搭建安装:portmap-6.0+git20070716-31.16.x86_64.rpm(用作端口映射,把RPC程序号转化为Internet的端口号)安装:nfs-kernel-server-1.2.1-2.6.6.x86_64.rpm (NFS服务) 2 设置共享目录 mkdir /opt/share 3、编辑exports文件... 阅读全文
摘要:
今天在使用SecureCRT的过程中,无意点了全屏,导致SecureCRT连接某台服务器的seesion全屏。后来想退出全屏,SecureCRT没有任何提示,上网查了一下资料说:退出全屏的命令是ALT+ENTER。我又测试了一下,ALT+ENTER既是进入全屏模式的命令,也是退出全屏模式的命令。 阅读全文