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