码迷,mamicode.com
首页 > 编程语言
C++中的自动存储、静态存储和动态存储
根据用于分配内存的方法,C++中有3中管理数据内存的方式:自动存储、静态存储和动态存储(有时也叫做自由存储空间或堆)。在存在是间的长短方面,以这三种方式分配的数据对象各不相同。下面简要介绍这三种类型(注:C++11中新增了第四种类型——线程存储)1.自动存储在函数内部定义的常规变量使用自动存储空间, ...
分类:编程语言   时间:2016-07-06 20:08:18    阅读次数:144
《C++ Primer Plus》第4章 学习笔记
数组、结构和指针是C++的3中符合类型。数组可以在一个数据对象中存储多个同种类型的值。通过使用索引或下标,可以访问数组中各个元素。结构可以将多个不同类型的值存储在同一个数据对象中,可以使用成员关系运算符(.)来访问其中的成员。使用结构的第一步是创建结构模板,它定义结构存储了那些成员。模板的名称将称为 ...
分类:编程语言   时间:2016-07-06 20:09:47    阅读次数:145
文成小盆友python-num9 socket编程
socket编程 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 Socket的英文原义是“孔”或“插座”。作为BSD UNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算 ...
分类:编程语言   时间:2016-07-06 20:08:33    阅读次数:354
用矩阵运算实现最小二乘法曲线拟合算法
1. 多项式拟合函数: y= a0 + a1x + a2x^2 + ... + akx^k (其中k为拟合次数) 当k=1 为线性拟合 ,k=2 为二次多项式 ... 三次多项式。 2. 最小二乘原理矩阵算法原理: X*A=Y A=((X'*X)-1)*X'*Y |1 X1 X1^2 ... X1^ ...
分类:编程语言   时间:2016-07-06 20:05:03    阅读次数:247
《C++ Primer Plus》第6章 学习笔记
使用引导程序选择不同操作的语句后,程序和编程将更有趣。C++提供了if 语句 、if else 语 句 和 switch 语句来管理选项。if 语句使程序有条件地执行语句或语句块,也就是说,如果满足特定的条件,程序将执行特定的语句或语句块 。if else 语句程序选择执行两个语句或语句块之一。可以 ...
分类:编程语言   时间:2016-07-06 20:03:43    阅读次数:134
算法面试题
在上一篇博客中有原有提到分享一下面试题,最近也是才能新公司入职没多久,忙着熟悉环境,加上前不久出去玩了一趟(顺便写了篇游记,感兴趣的可以看一看)。所以一直没时间整理博客,这段时间周末终于闲下来,就趁着周末就记录了几个面试过程中碰到的算法题。本篇博客不打算介绍那些高逼格的算法(如winnow,bagg... ...
分类:编程语言   时间:2016-07-06 20:01:48    阅读次数:311
Javascript实例教程:querySelectorAll()方法
querySelectorAll()接受和querySelecort()一样的两个参数,即CSS查询和可选的命名空间解析器,但是返回的是所有匹配的节点而非单个。该方法返回一个叫做StaticNodeList的新类型的实例。 顾名思义,StaticNodeList有NodeList所有的属性和方法,但 ...
分类:编程语言   时间:2016-07-06 20:01:59    阅读次数:216
Javascript 基础汇总
1 javascript字符串 属性:.length 计算字符串长度 转义字符 \ \n 换行 \r 回车 2 字符串方法 ...
分类:编程语言   时间:2016-07-06 20:00:47    阅读次数:127
Java如何取得当前程序部署的服务器的IP
1、问题:之前使用InetAddress.getLocalHost().getHostAddress()时,在开发机测试可以得到192.168.0.18这样的IP。但部署到linux服务器以后, 这个值却变成了127.0.0.1,如何得到真正的IP地址? 2、方案: ...
分类:编程语言   时间:2016-07-06 20:00:37    阅读次数:150
UVa 1606 Amphiphilic Carbon Molecules (扫描法+极角排序)
题意:平面上有 n 个点,每个点不是黑的就是白的,现在要放一个隔板,把它们分成两部分,使得一侧的白点数加上另一侧的黑点数最多。 析:这个题很容易想到的就是暴力,不妨假设隔板至少经过两个点,即使不经过也可以通过平移使它经过,然后每次枚举两个点,当作隔板,枚举量是n*n, 然后计算是 n,那么时间复杂度 ...
分类:编程语言   时间:2016-07-06 20:00:02    阅读次数:129
java的json序列化
/* * 序列化帮助类 */ public class SerializeHelper { private static ObjectMapper objectMapper = new ObjectMapper(); /** * 将对象序列化为JSON字符串 * * @param object * ...
分类:编程语言   时间:2016-07-06 19:59:26    阅读次数:149
ThreadLocal实现线程范围的共享变量
ThreadLocal实现线程范围的共享变量用于实现线程内的数据共享,即对于相同的程序代码,多个模块在同一个线程中运行时要共享一份数据,而在另外线程中运行时又共享另外一份数据。换一句话说就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自..
分类:编程语言   时间:2016-07-06 18:50:13    阅读次数:180
框架 源码 SpringMVC mybatis
A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块B集成阿里巴巴数据库连接池druid;数据库连接池阿里巴巴的druid。Druid在监控、可扩展性..
分类:编程语言   时间:2016-07-06 18:48:33    阅读次数:239
java 主流 springmvc+mybatis+spring 整合
获染下载地址】【免费支持更新】三大数据库mysqloraclesqlsever更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】A集成代码生成器[正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术,0个代..
分类:编程语言   时间:2016-07-06 18:49:12    阅读次数:256
C++多态面试题
面试题1:请谈谈你对多态的理解多态的实现效果当用父类对象指向子类对象的时候,函数在子类来回穿梭表现不同的形态.多态:同样的调用语句有多种不同的表现形态;多态实现的三个条件有继承、有virtual重写、有父类指针(引用)指向子类对象。多态的C++实现virtual关键字,告诉编..
分类:编程语言   时间:2016-07-06 18:47:47    阅读次数:271
多个线程访问共享对象和数据的方式
多个线程访问共享对象和数据的方式将共享数据封装在两外一个对象中,然后将这个对象逐一传递给各个Runable对象。每个线程对共享数据的操作方法也分配到那个对象身上去完成。这样容易实现针对该数据进行的各个操作的互斥和通讯。将这些Runable对象作为某一个类中内部类,共享上..
分类:编程语言   时间:2016-07-06 18:46:12    阅读次数:199
Callable和Future实现多线程
Callable和Future实现多线程Future取得的结构类型和Callable返回的结果类型必须一致。Callable要采用ExecutorService的submit方法提交,返回的future对象可以取消任务1.提交任务,得到任务的返回结果举例ExecutorServicethreadPool=Executors.newSingleThreadExecutor();Future..
分类:编程语言   时间:2016-07-06 18:42:22    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!