码迷,mamicode.com
首页 > 编程语言
[转] - C++程序启动过程
先说编译、链接过程1.预编译展开宏2.为每一个.cxx源文件编译一个目标文件3.编译器合成这些目标文件成一个库文件,同时解析可以找到的符号引用4.连接器把目标的库文件和所需要的引用的静、动态链接库进行链接,即需要把其他静态库合成到可执行文件中,转换相应的符号引用为地址,然后确保所引用的其他动态链接库...
分类:编程语言   时间:2015-04-28 20:13:35    阅读次数:160
python解析json
引入模块?:?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老手该当心的13个错误】
生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为java开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可..
分类:编程语言   时间:2015-04-28 19:03:47    阅读次数:179
【JAVA集合类(大公司面试喜欢问的) 】
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollecti..
分类:编程语言   时间:2015-04-28 19:02:50    阅读次数:177
C++ 超类 子类
Submysub=super;//父类对象赋值给子类对象,不能反过来。downcasting。Super&mysuper=sub;//父类对象引用子类对象,即向上类型强制转换upcasting如果要进行向下类型强制转换,应该利用dynamic_cast,它使用该类型对象的内置知识来防止无意义的类型转换。Sub*mysub=dynamic_..
分类:编程语言   时间:2015-04-28 19:03:36    阅读次数:185
Python 和curl 调用sendcloud发送邮件
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中大尺寸图象的显示技巧
在C++Builder中利用TImage控件可以轻松地读入并显示图象,但TImage控件本身不可以接收输入焦点,也没带有滚动条,在显示超出显示区域范围的大图象时,需要对TImage控件进行加强。本文提出两种最容易实现且有效的方法,满足不同应用的需求。方法一:增加滚动条。增加滚动条可以..
分类:编程语言   时间:2015-04-28 19:02:43    阅读次数:174
Java运行时环境JPEGImageWriter.writeImage函数整数溢出漏洞_
在使用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
推荐一本《实战Java虚拟机》的书,有200个虚拟机实战例子
啥都不说了,例子多,实战多,直接上图。
分类:编程语言   时间:2015-04-28 18:55:59    阅读次数:167
实战Java虚拟机之二“虚拟机的工作模式”
今天开始实战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
【c++程序】分数的约分
#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 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 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
windows内存详解(一) 全面介绍Windows内存管理机制及C++内存分配实例
十分感谢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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!