摘要: 以下内容为>笔记链接程序找出所有引用的外部模块并链接起来,这些外部模块或函数库一般来自于开发者,操作系统和C运行库。链接程序取出这些函数库,修订指针位置(重定位),并交叉引用模块中的符号解析,最终产生一个可执行模块。符号可以是全局的也可以是局部的。全局符号可以在模块内部定义,或由另一模块外部引用。静态库是在链接时被找到并复制的,而动态库和共享库是在运行时才装载的,并让所有的进程共享。linux提供的系统调用dlopen(),dlsym(),dlclose(),用于加载/打开共享库,查找库中的符号,然后关闭共享库ELF二进制目标文件可执行ELF目标文件包括:ELF头,程序头表(用于加载的节 阅读全文
posted @ 2013-07-29 20:11 坚固66 阅读(714) 评论(0) 推荐(0)
摘要: 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.测试的例子,如果正常输... 阅读全文
posted @ 2013-07-29 20:09 坚固66 阅读(634) 评论(0) 推荐(0)
摘要: 现在,计算机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 阅读全文
posted @ 2013-07-29 20:07 坚固66 阅读(709) 评论(0) 推荐(0)
摘要: 做什么用的?写过CSS的都晓得,一般用在font-family后面——为什么不用中文呢?有过一定开发经验的都晓得CSS里面用中文也是会乱码的,特别是没有中文字符集的浏览器,直接成了框框,用英文就可以解决这个问题。Windows里预装的字体:新细明体:PMingLiU细明体:MingLiU标楷体:DFKai-SB黑体:SimHei宋体:SimSun新宋体:NSimSun仿宋:FangSong楷体:KaiTi仿宋_GB2312:FangSong_GB2312楷体_GB2312:KaiTi_GB2312微软正黑体:Microsoft JhengHei微软雅黑体:Microsoft YaHeiMac 阅读全文
posted @ 2013-07-29 20:05 坚固66 阅读(225) 评论(0) 推荐(0)
摘要: 文:刚子 谈谈个人对黑客的理解吧,方便大家对“黑客”有所认知。 黑客(英文:Hacker,或称骇客),通常是指对计算机科学、编程和设计方面具高度理解的人。 在信息安全里,“黑客”指研究智取计算机安全系统的人员。利用公共通讯网路,如互联网和电话系统,在未经许可的情况下,载入对方系统的被称为黑帽黑客(英文:black hat,另称cracker);调试和分析计算机安全系统的白帽黑客(英语:white hat)。“黑客一词”最早用来称呼研究盗用电话系统的人士。 在业余计算机方面,“黑客”指研究修改计算机产品的业余爱好者。1970年代,很多的这些群落聚焦在硬件研究,1980和1990年代,很多的... 阅读全文
posted @ 2013-07-29 20:03 坚固66 阅读(659) 评论(0) 推荐(0)
摘要: 域与工作组的关系 实际上我们可以把域和工作组联系起来理解,在工作组上你一切的设置在本机上进行包括各种策略,用户登录也是登录在本机的,密码是放在本机的数据库来验证的。而如果你的计算机加入域的话,各种策略是域控制器统一设定,用户名和密码也是放到域控制器去验证,也就是说你的账号密码可以在同一域的任何一台计算机登录。 如果说工作组是“免费的旅店”那么域(Domain)就是“星级的宾馆”;工作组可以随便出出进进,而域则需要严格控制。“域”的真正含义指的是服务器控制网络上的计算机能否加入的计算机组合。一提到组合,势必需要严格的控制。所以实行严格的管理对网络安全是非常必要的。在对等网模式下,任何一台电脑.. 阅读全文
posted @ 2013-07-29 20:01 坚固66 阅读(526) 评论(0) 推荐(0)
摘要: 一直对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 阅读全文
posted @ 2013-07-29 19:59 坚固66 阅读(208) 评论(0) 推荐(0)
摘要: ruby中带“!"和不带"!"的方法的最大的区别就是带”!"的会改变调用对象本身了。比方说str.gsub(/a/, 'b'),不会改变str本身,只会返回一个新的str。而str.gsub!(/a/, 'b')就会把str本身给改了。 但是gsub和gsub!还有另外一个不同点就是,gsub不管怎么样都会返回一个新的字符串,而gsub!只有在有字符被替换的情况下才会返回一个新的字符串,假如说没有任何字符被替换,gsub!只会返回nil. 'abc'.gsub(/a/, 'b') #返回&# 阅读全文
posted @ 2013-07-29 19:57 坚固66 阅读(327) 评论(0) 推荐(0)
摘要: 把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 ) 阅读全文
posted @ 2013-07-29 19:55 坚固66 阅读(117) 评论(0) 推荐(0)
摘要: 传送门 ☞轮子的专栏 ☞转载请注明 ☞ 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 ... 阅读全文
posted @ 2013-07-29 19:53 坚固66 阅读(549) 评论(0) 推荐(0)
摘要: /** * 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... 阅读全文
posted @ 2013-07-29 19:51 坚固66 阅读(173) 评论(0) 推荐(0)
摘要: 今天晚上研究了下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 阅读全文
posted @ 2013-07-29 19:49 坚固66 阅读(280) 评论(0) 推荐(0)
摘要: 从引爆点的角度看360随身wifi的发展 不到一个月的时间,随身wifi预定量就数百万。它的引爆点在哪里,为什么相同的产品这么多它却能火起来,通过对随身wifi的了解和我知识层面分析,主要是因为随身wifi在360公司的促进下成功的找到了引爆点,所以一个互联网公司才能挑起起硬件行业的波澜。 随身wifi的风靡因为它做到了流行的三大法则: 一、个别人物法则 在特别的人物中有人意识到了时尚的趋势,通过自己的社交、自己的活力、热情和个人魅力把这种“时尚”传染给大家。如今的广告铺天盖地的袭来,反而只有口头相传的信息成为了对于我们唯一具有说服力的工具,还要取决于信息传播者的社交天赋。 这点不难... 阅读全文
posted @ 2013-07-29 19:48 坚固66 阅读(331) 评论(0) 推荐(0)
摘要: 从几何学的角度来说,再复杂的三维形状都可以通过足够多,足够小的三角形组合起来表达。比如矩形可以表达成两个三角形,如下图:圆柱形可以由多个三角形排列而成: 但ArcGIS中的多面体构成并没有采用这种“简单三角形法”来组织,而是由如下三种基础结构构成:1)Triangle Strip ,笔者翻译为:三角片2)Triangle Fan,翻译为:三角扇3)Rings,翻译为:环下面我们将对这三种结构进行一一讲解,首先是Triangle Strip。三角片可以有序的排列在一起形成一个多面体,ArcGIS记录该多面体并不记录所有三角形以及三角形的每个节点,而是只记录类型为Triangle Strip,并按 阅读全文
posted @ 2013-07-29 19:46 坚固66 阅读(825) 评论(0) 推荐(0)
摘要: 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 阅读全文
posted @ 2013-07-29 19:44 坚固66 阅读(234) 评论(0) 推荐(0)
摘要: 本题的考点是如何创建视图,对于视图的详细知识点,可以参考我的博客: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 阅读全文
posted @ 2013-07-29 19:42 坚固66 阅读(225) 评论(0) 推荐(0)
摘要: 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... 阅读全文
posted @ 2013-07-29 19:40 坚固66 阅读(119) 评论(0) 推荐(0)
摘要: 指针数组 定义:如果一个 数组,其元素均为指针型数据,该数组为指针数组,也就是说,指针数组中的每一个元素相当于一个指针变量,它的值都是地址。 形式:一维指针数组的定义形式为:int【类型名】 *p【数组名】 [4]【数组长度】;由于[ ]比*优先级高,因此p先与[4]结合,形成p[4]的数组的形式。然后与p前面的“ * ”结合,“ * ”表示此数组是指针类型的,每个数组元素都相当于一个指针变量,都可以指向整形变量。注意:不能写成int (*p)[4]的形式,这是指的一个指向一维数组的指针变量。 使用指针数组中各元素分别指向若干个字符串,使字符串的处理更加灵活。程序1.1 #includeusi 阅读全文
posted @ 2013-07-29 19:37 坚固66 阅读(296) 评论(0) 推荐(0)
摘要: 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文件... 阅读全文
posted @ 2013-07-29 19:35 坚固66 阅读(458) 评论(0) 推荐(0)
摘要: 今天在使用SecureCRT的过程中,无意点了全屏,导致SecureCRT连接某台服务器的seesion全屏。后来想退出全屏,SecureCRT没有任何提示,上网查了一下资料说:退出全屏的命令是ALT+ENTER。我又测试了一下,ALT+ENTER既是进入全屏模式的命令,也是退出全屏模式的命令。 阅读全文
posted @ 2013-07-29 19:33 坚固66 阅读(1140) 评论(0) 推荐(0)
摘要: 本系列文章由七十一雾央编写,转载请注明出处。http://blog.csdn.net/u011371356/article/details/9611887作者:七十一雾央 新浪微博:http://weibo.com/1689160943/profile?rightmod=1&wvr=5&mod=personinfo 在上一节中,雾央讲解了一种战争迷雾的实现方法,思想很简单,实现出来的效果里锯齿感也很强,当然如果网格能比较小,看起来也还算凑合,不过用在游戏中就显得不是很合适了。今天雾央将讲解一种新的算法,可以用来实现平滑过渡的战争迷雾,由于内容比较多,所以雾央会分几节笔记来讲解, 阅读全文
posted @ 2013-07-29 19:31 坚固66 阅读(443) 评论(0) 推荐(0)
摘要: 1.在cmd命令行下进入VirtualBox的安装目录,使用“VBoxManage list hdds”命令,找到需要修改磁盘容量的虚拟机的img路径或UUID:D:\Program Files\Oracle\VirtualBox>VBoxManage list hddsUUID: 4a43ca85-2d4b-4fca-919f-3bc0c1f6b307Parent UUID: baseFormat: VDILocation: E:\CentOS.vdiState: createdType: normalUsage: CentOS... 阅读全文
posted @ 2013-07-29 19:29 坚固66 阅读(1008) 评论(0) 推荐(0)
摘要: 在统计学中,众数(Mode)是样本观测值在频数分布表中频数最多的那一组的组中值,主要应用于大面积普查研究之中,众数在一组数据中可能会有好几个。简单的说,众数就是一组数据中占比例最多的一个或几个数。MDX众数求解又是那位人力资源商业智能团队的开发人员咨询的。求解众数(MODE).MDX1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253//MDX众数MODE求解//letusbi.com: beginWith SET SampleSet AS { [... 阅读全文
posted @ 2013-07-29 19:28 坚固66 阅读(713) 评论(0) 推荐(0)
摘要: 关于ios 网络请求之MKNetworkKit库的使用项目导入MK库之后,还需要导入三个框架文件: SystemConfiguration.framework CFNetwork.framework Security.framework新的MK支持ARC机制,所以如果项目没有使用ARC的话需要告诉编译器这个库是支持ARC的:@interface HttpService : MKNetworkEngine创建一个类,继承MKNetworkEngine获取单例对象:+(HttpService*) shareEngine;+(HttpService*)shageEngine{ @synchroniz 阅读全文
posted @ 2013-07-29 19:26 坚固66 阅读(266) 评论(0) 推荐(0)
摘要: 分组表+本地搜索UISearchDisplayController UISearchBar 的使用效果图 @interface CityListViewController :UIViewController@property (nonatomic, retain) UITableView*mTableView;@property (nonatomic, retain) NSArray*dataList;@property (nonatomic, retain) NSArray*searchData;@property (nonatomic, retain)NSMutableArray *a. 阅读全文
posted @ 2013-07-29 19:24 坚固66 阅读(289) 评论(0) 推荐(0)
摘要: HTTP代理的实现形式,可以通过修改注册表项,然后启动浏览器来实现,也可以通过SOCKET通信,构造HTTP头实现。下面是关于注册表实现的方式。 注册表实现,只需要修改几个关键的注册表项就可以了。 第一项:启用代理的注册表项。 第二项:代理的IP和端口。 第三项:连接的方式。 第四项:让注册表项立即生效。严格来说,这一步并没有修改注册表项,而是调用API通知注册表项生效。 下面是相关代码: using System;using System.Collections.Generic;using System.Linq;using Sys... 阅读全文
posted @ 2013-07-29 19:22 坚固66 阅读(371) 评论(0) 推荐(0)
摘要: 1. 基本概念 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式。接触每种语言的时候,都会存在数据类型的认识,有复杂的、简单的,各种数据类型都需要在学习初期去了解,Java是强类型语言,所以Java对于数据类型的规范会相对严格。数据类型是语言的抽象原子概念,可以说是语言中最基本的单元定义,在Java里面,本质上讲将数据类型分为两种:简单类型和复杂类型。 简单类型:简单数据类型是不能简化的、内置的数据类型、由编程语言本身定义,它表示了真实的数字、字符和整数。 复杂类型:Java语言本身不支持C++中的结构(struct)或联合(union)数据.. 阅读全文
posted @ 2013-07-29 19:20 坚固66 阅读(147) 评论(0) 推荐(0)
摘要: Max Sum of Max-K-sub-sequenceTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4913Accepted Submission(s): 1791 Problem Description Given a circle sequence A[1],A[2],A[3]......A[n]. Circle sequence means the left neighbour of A[1] is A[n] , an... 阅读全文
posted @ 2013-07-29 19:17 坚固66 阅读(157) 评论(0) 推荐(0)
摘要: 语法:lcreatetriggertrigger_name before|after insert|update|delete ontable_name foreachrow beginsqlendcreatetrigger:关键字trigger_name:触发器名称(自定义)trigger_time:触发时间,取值范围:before(之前)和after(之后)trigger_event:触发事件,取值范围:insert、update、deleteon:关键字table_name:表名foreachrow:关键字begin:开始(关键字)sql:sql语句(可以有多条语句)end:结束(关键字 阅读全文
posted @ 2013-07-29 19:15 坚固66 阅读(161) 评论(0) 推荐(0)
摘要: 交换类排序的另一个方法,即快速排序。快速排序:改变了冒泡排序中一次交换仅能消除一个逆序的局限性,是冒泡排序的一种改进;实现了一次交换可消除多个逆序。通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。步骤:1、从数列中挑出一个元素,称为 "基准"(pivot); 2、重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称 阅读全文
posted @ 2013-07-29 19:13 坚固66 阅读(306) 评论(0) 推荐(0)