码迷,mamicode.com
首页 > 编程语言 > 月排行
关于c语言内存分配,malloc,free,和段错误,内存泄露
1. C语言的函数malloc和free (1) 函数malloc和free在头文件<stdlib.h>中的原型及参数 void * malloc(size_t size) 动态配置内存,大小有size决定,返回值成功时为任意类型指针,失败时为NULL。 void free(void *ptr) 释 ...
分类:编程语言   时间:2018-02-23 00:21:31    阅读次数:254
C++静态库与动态库
C++静态库与动态库 这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。 什么是库 什么是库 库是写好的现有的,成熟的,可以复用 ...
分类:编程语言   时间:2018-02-23 00:22:10    阅读次数:241
python学习-rabbitMQ篇
一、简介 RabbitMQ,它是干嘛用的呐?它是用来发消息的,消息队列,那它跟我们之前的学习的python的线程queue和进程的queue有什么区别呢?其实他们干的事情都是一样的。先来说说我们之前学习的python的queue吧。 如果是两个独立的程序,即便是python 程序,两个完全独立的py ...
分类:编程语言   时间:2018-02-23 00:22:50    阅读次数:273
Python开发【Part 7】:Python常用模块
本节内容: 一、模块介绍 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合 ...
分类:编程语言   时间:2018-02-23 00:23:53    阅读次数:242
Python 列表的定义及操作
# 列表概念:有序的可变的元素集合 # 定义 # 直接定义 nums = [1,2,3,4,5] # 通过range函数构造,python2 和python3 版本之间的差异; # python3 用的时候才会去构造 nums = range(1,101) # 列表嵌套 # 注意和C语言中数组的区别... ...
分类:编程语言   时间:2018-02-23 00:25:22    阅读次数:195
OpenCV学习C++接口 Mat像素遍历详解
OpenCV学习C++接口 Mat像素遍历详解 ...
分类:编程语言   时间:2018-02-23 00:45:36    阅读次数:145
Python+Selenium笔记(十):元素等待机制
(一) 前言 突然的资源受限或网络延迟,可能导致找不到目标元素,这时测试报告会显示测试失败。这时需要一种延时机制,来使脚本的运行速度与程序的响应速度相匹配,WebDriver为这种情况提供了隐式等待和显式等待两种机制。 (二) 隐式等待 一旦设置隐式等待时间,就会作用于这个WebDriver实例的整 ...
分类:编程语言   时间:2018-02-23 00:46:49    阅读次数:241
R语言-广义线性模型
使用场景:结果变量是类别型,二值变量和多分类变量,不满足正态分布 结果变量是计数型,并且他们的均值和方差都是相关的 解决方法:使用广义线性模型,它包含费正太因变量的分析 1.Logistics回归(因变量为类别型) 案例:匹配出发生婚外情的模型 1.查看数据集的统计信息 结果:该数据从601位参与者 ...
分类:编程语言   时间:2018-02-23 00:47:06    阅读次数:1507
JavaScript---通过正则表达式验证表单输入
验证输入的name只能是数字或字母或下划线 js html ...
分类:编程语言   时间:2018-02-23 01:03:39    阅读次数:138
在Anacoda中管理多个版本Python
win10。 在cmd窗口中输入 或者 查看已经安装的环境,当前活动的环境前会加*号。 在cmd窗口(终端窗口)或anaconda prompt中运行下面代码,创建一个Python3.5的环境。 可以使用下面代码激活py35环境: 类似,deactivate可以关闭环境。 ...
分类:编程语言   时间:2018-02-23 01:03:48    阅读次数:310
同一进程间的线程共享资源
线程共享的环境包括: 1.进程代码段 2.进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯) 3.进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这许多共性的同时,还拥有自己的个性。有了这些个性,线程才能实现并发性。这些个性包括: 1.线程I ...
分类:编程语言   时间:2018-02-23 10:44:48    阅读次数:183
java基础知识之重写
1.方法的重写:重新写覆盖       1.发生在父子类中,方法名相同,参数列表相同,方法体不同。       2.重写方法被调用时看对象类型       3.遵循"两同两小,一大的原则     &n
分类:编程语言   时间:2018-02-23 10:44:57    阅读次数:157
数据结构与算法 - 链表
链表 题型1:数组和链表的区别是什么? 数组和链表的区别主要表现在以下几个方面: 1)逻辑结构。数组必须事先定义固定的长度,不能适应数据动态地增减。当数组中插入、删除数据项时,需要移动其他数据项。而链表采用动态分配内存的形式实现,可以适应数据动态第增减的情况,需要时可以用new/malloc分配内存 ...
分类:编程语言   时间:2018-02-23 10:47:51    阅读次数:196
KMP算法讲解
转载自傅少博客 那么首先我们知道,kmp算法是一种字符串匹配算法,那么我们来看一个例子。 比方说,现在我有两段像这样子的字符串: 分别是T和P,很明显,P比T的长度要短很多,我们要做的事情呢,就是找找T中有没有和P相同的一段。 如果按照最简单的办法来做匹配的话,我们一般是一个一个字母的来做。 像这样 ...
分类:编程语言   时间:2018-02-23 10:48:16    阅读次数:214
SpringBoot文件上传
先建工程 只勾选web和freemarker模板 最后 先看一下最终目录结构 先修改pom文件,加入common-io依赖 然后修改Application.yml文件 然后新建一个controller 最后新建一个页面 PS:这里没有启动类的事,因为启动类的上层没有任何代码(官方建议启动类放在根目录 ...
分类:编程语言   时间:2018-02-23 10:49:16    阅读次数:288
python实现定时自动备份文件到其他主机
定时将源文件或目录使用WinRAR压缩并自动备份到本地或网络上的主机 1.确保WinRAR安装在默认路径或者把WinRAR.exe添加到环境变量中 2.在代码里的sources填写备份的文件或目录,target_dir填写备份目的目录 3.delete_source_file为备份完后是否删除源文件 ...
分类:编程语言   时间:2018-02-23 10:50:23    阅读次数:212
Python学习16:读写文件
使用Python编写一个简单的文本编辑器
分类:编程语言   时间:2018-02-23 10:50:35    阅读次数:176
数据结构与算法 - 字符串
题型1:如何统计字符中有多少个单词? 方法1:使用空格作为分隔。如果测出某一个字符为非空格,而它前面的单词是空格,则表示“新的单词开始了”此时单词数count累加1.如果当前字符为非空格而其前面的字符也是非空格,则意味着仍然是原来那个单词的继续,count不应再累加1. 方法2:使用sstream中 ...
分类:编程语言   时间:2018-02-23 10:50:51    阅读次数:147
2018/2/23 每日一学 后缀数组
后缀数组 最近狂补作业,没时间解释了,直接上代码,抱歉,以后补上…… ...
分类:编程语言   时间:2018-02-23 10:51:26    阅读次数:117
java内部类
在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: ...
分类:编程语言   时间:2018-02-23 10:53:25    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!