首页 > 编程语言
c++中placement new
c++中的placement new是::operator new的重载版本,用于在已经分配好的内存上创建对象。这样就可以在用户空间对内存进行操作,减少了对象生成的成本,控制对象的地址从而减少内存碎片,对象池估计也是这么搞的吧。class A{public: A(){ cout<...
分类:编程语言   时间:2015-01-27 00:16:50    收藏:0  评论:0  赞:0  阅读:342
C++中atof函数的实现和atoi的实现
在C++中有两个系统函数可以实现字符串转浮点型和字符串转整形,下面实现一下这两个函数。#include #include using namespace std;double atof(const char* s)//字符型转浮点型{ int i = 0; int k = 1; double d.....
分类:编程语言   时间:2015-01-27 00:14:50    收藏:0  评论:0  赞:0  阅读:455
python+selenium实现跨浏览器兼容性测试
pythonhttps://www.python.org/python是一种脚本语言, 易学易用,可以助你快速实现业务逻辑,高效集成系统。----- http://zh.wikipedia.org/zh-cn/Python:它的语法简单,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句...
分类:编程语言   时间:2015-01-27 00:14:20    收藏:0  评论:0  赞:0  阅读:569
[ASM C/C++] C语言的 main 函数
C语言有两种可能的运行环境 1. 独立(freestanding) 在独立环境中,C程序执行不需要操作系统的支持,因此只具有最小的链接库能力。 2. 宿主(hosted) 在宿主的环境中,C程序会在操作系统的控制下执行,并且会使用操作系统所提供的支持,具有完整的标准链接库能力...
分类:编程语言   时间:2015-01-27 00:13:20    收藏:0  评论:0  赞:0  阅读:292
java各种数据类型之间的转换
1如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_s...
分类:编程语言   时间:2015-01-27 00:09:40    收藏:0  评论:0  赞:0  阅读:280
JavaWeb之项目练习(十)
简介 这两个项目是前期所学的知识综合,结合MVC思想完成的小项目。这里只写了类似伪代码的思路。没有提供代码,因为代码很多,没有思路来得实际。做完这两个项目心得就是,初期学这个没有一下敲出来的。只有不断的反复练习才能掌握 用户注册案例 1. 搭建环境 1.1 导开发包 dom4j开发包 BeanUti...
分类:编程语言   时间:2015-01-27 00:08:30    收藏:0  评论:0  赞:0  阅读:397
从零开始学习UNITY3D(GUI篇 2)
toolbar,selectgrid
分类:编程语言   时间:2015-01-27 00:07:50    收藏:0  评论:0  赞:0  阅读:517
C++类的学习笔记
C++类的学习笔记在C++中类#includeclass humn{public: void get_hight(){ cout<<hight; } void get_weight(); void set_hight(int x){ ...
分类:编程语言   时间:2015-01-27 00:06:10    收藏:0  评论:0  赞:0  阅读:333
Unity3D ShaderLab 车辆喷漆光照模型实战
Unity3D ShaderLab 车辆喷漆光照模型实战
分类:编程语言   时间:2015-01-27 00:05:30    收藏:0  评论:0  赞:0  阅读:1146
1104--DNA排序---闲来无事做水题啊
问题描述:逆序数可以用来描述一个序列混乱程度的量。例如,“DAABEC”的逆序数为5,其中D大于它右边的4个数·,E大于它右边的1的个数,4+1=5,又如,“ZWQM”的逆序数为3+2+1+0=6.现在有许多长度一样的字符串,每个字符串里面只会出现四种字母(A,T,C,G)。要求编写程序,将这些字符...
分类:编程语言   时间:2015-01-27 00:05:10    收藏:0  评论:0  赞:0  阅读:367
SDJZU_新生_排序_You Are All Excellent(sort方法)
You Are All Excellent Crawling in process... Crawling failed Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Description 本次集训队共有30多人参加,毫无疑问,你们都是很优秀的,但是由于参赛名额有限...
分类:编程语言   时间:2015-01-26 22:57:50    收藏:0  评论:0  赞:0  阅读:334
C++的拷贝构造函数
1?  类会提供默认的拷贝构造函数            –默认的拷贝构造函数会完成所有成员的逐个复制 2?  拷贝构造的调用时机:            –函数值传递时            –函数返回时            –用同类型的对象初始时 3?  何时需要自定义拷贝构造函数?            –类中有指针(或引用 )成员时            –希望自定义对象...
分类:编程语言   时间:2015-01-26 22:56:50    收藏:0  评论:0  赞:0  阅读:390
[每天一个知识点]15-Java语言-字符串连接
昨天说了字符串拼接,今天来说说连接,我指的是非数组或集合类型的一堆内容拼一个字符串出来。 最简单的是用+运算符,然后还有StringBuilder和StringBuffer。如果是培训学校教的,一般都是说首选使用StringBuilder其次是StringBuffer,不要用+效率很低。实际上在大部分情况下使用+已经足够了,因为+实际上编译之后就是StringBuilder(没有StringBuilder的版本是StringBuffer),而且如果是2个字符串常量相加还能在编译器合并成一个。 一种考虑手工创...
分类:编程语言   时间:2015-01-26 22:52:52    收藏:0  评论:0  赞:0  阅读:299
数据结构 堆排序原理及其实现
堆:堆是具有特殊性质的二叉树 每个结点都大于其左右儿子的的二叉树叫大顶堆 每个结点都小于其左右儿子的二叉树叫做小顶堆 堆排序图解:  给定一个整形数组a[]={16,7,3,20,17,8},对其进行堆排序。     首先根据该数组元素构建一个完全二叉树,得到    然后需要构造初始堆,则从最后一个非叶节点开始调整,调整过程如下: 20和...
分类:编程语言   时间:2015-01-26 22:52:48    收藏:0  评论:0  赞:0  阅读:469
<图论算法之2分匹配> hdu 1281(棋盘游戏)
题意: 给一个n*m的棋盘,在上面放上车,放的车之间不能相互攻击(在同一行或者同一列就能相互攻击),并且只有某些点能放车。 问最多能放多少车,其中有多少个格子必须放才能放最多的车。 这是一道很好的理解匈牙利算法的题目。  首先我们求最多放多少车,这是一个行列匹配问题。假设我们用n个左边的点代表行 ,m个右边的点放在右边,如果一个格子(x,y)能放车,那么将左边的x和右边的y连接一起建一条边。这个...
分类:编程语言   时间:2015-01-26 22:52:19    收藏:0  评论:0  赞:0  阅读:348
python学习:作用域
一:首先看一段小程序 k = 0; def changek(): k = 10; changek() print k 定义一个变量k 定义一个函数changex 在changex内部,将10赋值给k 打印x 执行结果为: 0 说明:k是全局变量,而changex中声明的是另外一个局部变量。此k非彼k,执行完changex,函数内部的k就消失。跟jav...
分类:编程语言   时间:2015-01-26 22:50:00    收藏:0  评论:0  赞:0  阅读:375
Python学习:import已有模块
一:先看程序 #coding:utf-8 import math print math.pi print math.sin(math.pi/2) #打印math模块提供的功能: print dir(math) 输出结果: 二:总结 (1)在python用import或者from...import来导入相应的模块,例如本例导入math模块    模块其实就是一些函数和类的集合文件,...
分类:编程语言   时间:2015-01-26 22:49:10    收藏:0  评论:0  赞:0  阅读:347
BZOJ 2119 股市的预测 后缀数组
题目大意:给定一个序列,求差分后有多少个子串满足形式为ABA,其中B部分长度为m,A部分长度大于0 首先枚举A的长度j,将序列上每隔j个点插入一个关键点 对于第i个位置上的关键点,我们找到第i+j+m个位置 利用后缀数组找出两个位置向左拓展多少个位置都是相同的,以及向右拓展都少个位置都是相同的 为了保证不重复向左和向右最多拓展j-1个位置 设拓展之后长度为len,那么如果len>=j,a...
分类:编程语言   时间:2015-01-26 22:49:00    收藏:0  评论:0  赞:0  阅读:407
python学习:面向对象
一:先看一段程序 a = [1,2,3] b = a b[0] = 0 print b print a 你能猜出执行结果吗?让我们来执行一下: [0, 2, 3] [0, 2, 3] 为什么?我们只是修改了b集合的值,为什么a也变了呢? 因为当我们b = a 的时候,其实是将a和b对象指向了同一块内存【1,2,3】 二:再来看 同样的道理,如果修改a的值呢? a ...
分类:编程语言   时间:2015-01-26 22:48:50    收藏:0  评论:0  赞:0  阅读:351
BlazeDS+Spring+SpringMVC 注解方式
BlazeDS是Flex与java通信的众多方式中的一种,其优点在于开源使用起来方便且性能能够满足中小型应用的常规要求,所以是很多中小型java应用与flex通信的首选方式.而使用BlazeDS手动配置的配置文件比较多,若是借用spring的注解方式就能方便地进行配置了....
分类:编程语言   时间:2015-01-26 22:48:30    收藏:0  评论:0  赞:0  阅读:392
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!