首页 > 编程语言
C++内存分配new和malloc的区别
这里有一篇讲的很详细new和malloc的区别 总结一下: 1.new/delete是操作符,malloc/free是函数 2.malloc分配内存需指定大小,且只能是一般数据类型,分配成功返回void*,需要强制类型转换,分配失败返回NULL,需手动检查是否分配成功;new分配内存无需指定大小,可 ...
分类:编程语言   时间:2017-09-01 18:14:37    收藏:0  评论:0  赞:0  阅读:350
Python_02_运算符_while_print
Python运算符:常见算术运算符:+、-、*、/、%(加减乘除、取余运算)除了常见算术运算符之外,Python中还包括://、**(双斜线表示取整除,双星号表示次方)注意: Python中没有++、--(自增、自减)运算符 Python算术表达式中只要包含除法运算,结果为浮点类型 赋值运算符:=、 ...
分类:编程语言   时间:2017-09-01 18:14:01    收藏:0  评论:0  赞:0  阅读:342
python安装
在Windows上安装Python 首先,从Python的官方网站python.org下载最新的2.7版本, 然后,运行下载的MSI安装包,在选择安装组件的一步时,勾上所有的组件: 特别要注意选上pip和Add python.exe to Path,然后一路点“Next”即可完成安装。 默认会安装到 ...
分类:编程语言   时间:2017-09-01 17:41:52    收藏:0  评论:0  赞:0  阅读:253
Python-03
随机数库 计算pi值 函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 我们以自定义一个求绝对值的my_abs函数为例: ...
分类:编程语言   时间:2017-09-01 17:40:22    收藏:0  评论:0  赞:0  阅读:228
C++学习之顺序容器(一)
一个容器就是一些特定类型对象的集合。顺序容器(sequential container)为我们提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置向对应。 顺序容器类型概述 除了固定大小的array外,其他容器都提供高效、灵活的内存管理。在一些情况下,存储策略会影 ...
分类:编程语言   时间:2017-09-01 17:30:35    收藏:0  评论:0  赞:0  阅读:248
python根据字典自动生成一组省和市名
字典如下: dict.keys()返回键值组,是字典类型,用list把它转为列表,从中任取一个就是省。 用random模块随机选择 代码如下 : ...
分类:编程语言   时间:2017-09-01 17:29:48    收藏:0  评论:0  赞:0  阅读:439
java框架---->lucene的使用(一)
Lucene是一个全文检索的框架,apache组织提供了一个用Java实现的全文搜索引擎的开源项目。这里我们对apache的lucene的框架做一个简单的介绍。心甘情愿这四个字,透着一股卑微,但也有藏不住的勇敢。 lucene的第一个实例 一、maven中引入的依赖pom.xml 二、关于lucen ...
分类:编程语言   时间:2017-09-01 17:28:54    收藏:0  评论:0  赞:0  阅读:332
Java线程池之ThreadPoolExecutor
前言 线程池可以提高程序的并发性能(当然是合适的情况下),因为对于没有线程的情况下,我们每一次提交任务都新建一个线程,这种方法存在不少缺陷: 1. 线程的创建和销毁的开销非常高,线程的创建需要时间,会延迟任务的执行,会消耗大量的系统资源。 2. 活跃的线程会消耗系统资源,而大量的空闲线程会占用许多内 ...
分类:编程语言   时间:2017-09-01 17:27:37    收藏:0  评论:0  赞:0  阅读:223
堆排序
[Data Structure] ...
分类:编程语言   时间:2017-09-01 17:23:56    收藏:0  评论:0  赞:0  阅读:239
Swift 使用 #warning
swift 中没法使用#Warning来提示警告, 可以通过给TODO: FIXME:加上警告, 实现类似的效果. Build Phases > Run Script > add a new Build Phases > new run script phase TAGS="TODO:|FIXME: ...
分类:编程语言   时间:2017-09-01 17:22:30    收藏:0  评论:0  赞:0  阅读:296
多线程必须用到的线程池(什么时候用多线程)
案例需求:要开发的项目是一个IT问答平台,其中用户发布问题后,需要给平台上所有选了该问题类别的邮箱中各发一份邮件。 分析:这个时候就必须用到多线程了,因为用户发布问题和给其他用户发邮件可以说是两个相互独立的步骤,如果让主程序一行一行执行的话,那如果发邮件的人很多的话,用户发一个问题要等很长时间页面才... ...
分类:编程语言   时间:2017-09-01 17:22:20    收藏:0  评论:0  赞:0  阅读:330
Python之路-进程
进程 进程的定义:进行中的过程,是对正在运行程序的一个抽象。 1.multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在python中大部分情况需要使用多进程。Python提供了multiproces ...
分类:编程语言   时间:2017-09-01 17:22:07    收藏:0  评论:0  赞:0  阅读:277
spring mvc controller间跳转 重定向 传参
spring mvc controller间跳转 重定向 传参 1. 需求背景 需求:spring MVC框架controller间跳转,需重定向。有几种情况:不带参数跳转,带参数拼接url形式跳转,带参数不拼接参数跳转,页面也能显示。 本来以为挺简单的一件事情,并且个人认为比较常用的一种方式,一百 ...
分类:编程语言   时间:2017-09-01 17:20:26    收藏:0  评论:0  赞:0  阅读:428
hdu3518(后缀数组)
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3518 题意: 给出一个字符串, 问其中有多少字串出现了两次以上(计算次数时不能彼此覆盖, 如 "aaaa" 中 "aa" 出现了两次而非三次). 思路: 后缀数组/字典树 后缀数组解法, 题目所求即使 ...
分类:编程语言   时间:2017-09-01 17:19:06    收藏:0  评论:0  赞:0  阅读:191
Python并发之协程
而在单线程下,我们不可避免程序中出现io操作,但如果我们能在自己的程序中(即用户程序级别,而非操作系统级别)控制单线程下多个任务能遇到io就切换,这样保证了该线程能够最大限度地处于就绪态,即随时都可以被cpu执行的状态,相当于我们在用户程序级别将io操作最大限度地隐藏起来,该线程好像是一直处于计算过 ...
分类:编程语言   时间:2017-09-01 16:57:40    收藏:0  评论:0  赞:0  阅读:243
python-day38--IO模型
一、 IO模型介绍 对于一个网络通信,IO涉及到两个阶段 1.操作系统等数据来 2.进程或线程等操作系统拷贝数据 记住这两点很重要,因为这些IO模型的区别就是在两个阶段上各有不同的情况。 二、阻塞IO(blocking IO) 例子: 1 from socket import * 2 s=socke ...
分类:编程语言   时间:2017-09-01 16:56:41    收藏:0  评论:0  赞:0  阅读:248
SpringMVC
环境搭建: 1.创建maven工程(选择web app) 2.添加pom依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</versio ...
分类:编程语言   时间:2017-09-01 16:54:17    收藏:0  评论:0  赞:0  阅读:240
java 常量池详解
参考资料:http://www.cnblogs.com/holos/p/6603379.html 注意: 1.首先,我们平时在讨论字符串新建问题时所说的常量池其实指的是全局字符串常量池。并不是运行时常量池,更加不是class编译时常量池。 例如:当我们通过new新建一个字符串时 String s1 ...
分类:编程语言   时间:2017-09-01 16:30:29    收藏:0  评论:0  赞:0  阅读:230
Selenium TestNG Java环境搭建过程中所遇问题汇总
【问题一】运行时报Unalbe to connect to host 127.0.0.1 on port 7855 【问题分析】Selenium版本与火狐版本不一致,需要下载对应的版本 【解决方式】根据Selenium版本下载对应的火狐版本,版本具体对应方式可以查看官网相关说明(http://www ...
分类:编程语言   时间:2017-09-01 16:30:10    收藏:0  评论:0  赞:0  阅读:395
java网络编程长连接的问题
一. 网络程序运行过程中的常见异常及处理 第1个异常是 java.net.BindException:Address already in use: JVM_Bind。 该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以 ...
分类:编程语言   时间:2017-09-01 16:29:37    收藏:0  评论:0  赞:0  阅读:292
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!