先说编译、链接过程1.预编译展开宏2.为每一个.cxx源文件编译一个目标文件3.编译器合成这些目标文件成一个库文件,同时解析可以找到的符号引用4.连接器把目标的库文件和所需要的引用的静、动态链接库进行链接,即需要把其他静态库合成到可执行文件中,转换相应的符号引用为地址,然后确保所引用的其他动态链接库...
分类:
编程语言 时间:
2015-04-28 20:13:35
阅读次数:
160
引入模块?:?import?json
编码:把一个Python对象编码转换成Json字符串???json.dumps()
解码:把Json格式字符串解码转换成Python对象???json.loads()...
分类:
编程语言 时间:
2015-04-28 19:06:53
阅读次数:
169
这个算法有如下几个数据结构? 1 lft 代表左 left? 2 rgt 代表右 right? 3 lvl 代表所在的层次 level? 下面这个图是一个典型的结构? ? 我们先看一些使用方法? 1 查看整个树(A)有多少节点(包含自己)? 直接看...
分类:
编程语言 时间:
2015-04-28 19:07:27
阅读次数:
150
生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为java开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可..
分类:
编程语言 时间:
2015-04-28 19:03:47
阅读次数:
179
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollecti..
分类:
编程语言 时间:
2015-04-28 19:02:50
阅读次数:
177
Submysub=super;//父类对象赋值给子类对象,不能反过来。downcasting。Super&mysuper=sub;//父类对象引用子类对象,即向上类型强制转换upcasting如果要进行向下类型强制转换,应该利用dynamic_cast,它使用该类型对象的内置知识来防止无意义的类型转换。Sub*mysub=dynamic_..
分类:
编程语言 时间:
2015-04-28 19:03:36
阅读次数:
185
python代码示例:https://github.com/sendcloud2013/sendcloud_docs/blob/master/sources/downloads/code/python.mdcurl示例:https://github.com/sendcloud2013/sendcloud_docs/blob/master/sources/downloads/code/curl.md
分类:
编程语言 时间:
2015-04-28 19:03:39
阅读次数:
442
在C++Builder中利用TImage控件可以轻松地读入并显示图象,但TImage控件本身不可以接收输入焦点,也没带有滚动条,在显示超出显示区域范围的大图象时,需要对TImage控件进行加强。本文提出两种最容易实现且有效的方法,满足不同应用的需求。方法一:增加滚动条。增加滚动条可以..
分类:
编程语言 时间:
2015-04-28 19:02:43
阅读次数:
174
在使用PDFBOX的接口,代码如下:PDFImageWriterp_w_picpathWriter=newPDFImageWriter();p_w_picpathWriter.writeImage(pdDoc,p_w_picpathType,null,startPage,endPage,p_w_picpathFilePath,1,Constants.NUM_TWO_HUNDRED),发现图片生成了,但是报内存溢出错误。后面看了下源代..
分类:
编程语言 时间:
2015-04-28 18:56:52
阅读次数:
267
啥都不说了,例子多,实战多,直接上图。
分类:
编程语言 时间:
2015-04-28 18:55:59
阅读次数:
167
今天开始实战Java虚拟机之二:“虚拟机的工作模式”。总计有5个系列实战Java虚拟机之一“堆溢出处理”实战Java虚拟机之二“虚拟机的工作模式”实战Java虚拟机之三“G1的新生代GC”实战Java虚拟机之四“禁用System.gc()”实战Java虚拟机之五“开启JIT编译”目前的Java虚拟机支持..
分类:
编程语言 时间:
2015-04-28 18:55:39
阅读次数:
189
什么是代理?
Delegation is a simple and powerful pattern in which one object in a program acts on behalf of, or in coordination with, another object. The delegating object keeps a reference to the other obj...
分类:
编程语言 时间:
2015-04-28 18:38:50
阅读次数:
169
什么是树状数组???
树状数组就是把一个一般的数组弄成一个像树一样的结构!
如图:(图片来自百度)
刚开始是数组A,经过变换后,C[1]=A[1], C[2]=A[1]+A[2],C[3]=A[3],C[4]=A[1]+A[2]+A[3]+A[4] 等等;
为什么要把好好的数组变成这样呢?
这要从树状数组所要解决的问题说起,树状数组所要解决的就是求数组某一个区间的和的问题,如果不...
分类:
编程语言 时间:
2015-04-28 18:38:51
阅读次数:
140
#include
using namespace std;
class Fract
{
int n;
int d;
public:
Fract():n(0),d(1){};
Fract(int an,int ad):n(an),d(ad)
{
reduce();
}
void reduce()
{
if(n<0){d=-d;n=-n;}
if(d==0){cout<<...
分类:
编程语言 时间:
2015-04-28 18:38:29
阅读次数:
295
事件:
JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。
比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。
主要事件表:
鼠标单击事件( onclick ):
...
分类:
编程语言 时间:
2015-04-28 18:38:14
阅读次数:
215
思想:
1.首先生成1到n的数组A
2.生成1到n^3的n个数的随机数组P
例如A= P=
3.对p数组进行从小到大的排序(利用快速排序),生成数组P1=
4.根据3中P1的顺序,生成随机数数组A1=
代码:
#include
#include
#include
//快速排序,平均时间复杂度o(nlog2n),最好为o(log2n),最坏为o(n2).是不稳定排序( 交换排序)...
分类:
编程语言 时间:
2015-04-28 18:37:43
阅读次数:
183
十分感谢MS社区的帖子,讲得很好~
http://social.technet.microsoft.com/Forums/zh-CN/2219/thread/afc1269f-fe08-4dc7-bb94-c395d607e536
(一):进程空间
在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是...
分类:
编程语言 时间:
2015-04-28 18:36:11
阅读次数:
175