码迷,mamicode.com
首页 > 编程语言 > 日排行
知识储备—01-进程,线程,多线程相关总结
一、说说概念 1、进程(process) 狭义定义:进程就是一段程序的执行过程。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 简单的来讲进程的概念主要有两点:第一,进程是一 ...
分类:编程语言   时间:2018-10-27 00:26:15    阅读次数:167
自然语言处理之jieba, gensim模块
一,自然语言处理 自然语言处理(NLP) :自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学 ...
分类:编程语言   时间:2018-10-27 00:26:33    阅读次数:281
如何优化JAVA代码及提高执行效率(转)
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码 ...
分类:编程语言   时间:2018-10-27 01:24:47    阅读次数:190
Django :执行 python manage.py makemigrations 时报错 TypeError: __init__() missing 1 required positional argument: 'on_delete'
原因 执行命令 报错 定义外键报错 解决办法 ...
分类:编程语言   时间:2018-10-27 01:24:59    阅读次数:210
Python常见错误:IndexError: list index out of range
用python写脚本查询字典时,在遍历字典时循环到某一项时老是报错 出现这种错误有两种情况: 第1种可能情况 list[index]index超出范围 第2种可能情况 list是空值就会出现 IndexError: list index out of range 第二种情况尤为难以排除错误 ...
分类:编程语言   时间:2018-10-27 01:26:06    阅读次数:164
线程和进程的基本问题
线程和进程的比较 1.进程是资源分配的基本单位。 2.线程是独立调度的基本单位。 3.在同一个进程中,线程的切换不会引起进程的切换。在不同的进程中进行线程切换,如从一个进程中的线程切换到另一个进程中的线程会引起进程的切换。 4.一个进程至少包含一个线程,线程共享整个进程的资源 5.进程结束后它所拥有 ...
分类:编程语言   时间:2018-10-27 01:28:13    阅读次数:173
关于如何定义一个未知大小的数组
在C++中实现变长数组1.变长一维数组这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做://文件名: array01.cpp#include<iostream>using namespace std;int mai ...
分类:编程语言   时间:2018-10-27 01:28:39    阅读次数:315
【汇编语言】实验2 用机器指令和汇编指令编程(2)
四、实验结论 任务一:使用debug,将下面程序段写入内存,逐条执行,根据指令执行后的实际运行情况填空。 1.使用r命令查看各寄存器初始值。 2.使用a命令编写汇编指令。 3.使用t命令单步执行。 4.分析 此实验使用栈实现了寄存器值的交换 注:背景涂色的两行代码,在使用t命令单步执行时,同时进行。 ...
分类:编程语言   时间:2018-10-27 01:29:09    阅读次数:287
python进阶之内置函数和语法糖触发魔法方法
前言 前面已经总结了关键字、运算符与魔法方法的对应关系,下面总结python内置函数对应的魔法方法。 魔法方法 数学计算 访问控制 容器类型 在Python中实现自定义容器类型需要用到一些协议。不可变容器类型有如下协议: 1. 不可变容器,需要定义 \__len\__ 和 \__getitem\__ ...
分类:编程语言   时间:2018-10-27 01:33:24    阅读次数:709
小象学院Python机器学习和算法高级版视频教程
下载地址:百度网盘下载 ├─00、课程介绍│ 《机器学习·升级版II》常见问题FAQ - 小象问答-hadoop,spark,storm,R,hi.jpg│ 《机器学习》升级版II,11月4日开课 - 小象学院 - 中国最专业的Hadoop,Spark大数据.jpg│ ├─01、机器学习的数学基础1 ...
分类:编程语言   时间:2018-10-27 01:33:35    阅读次数:436
Algs4-2.1.27希尔排序的用时是次平方级的
2.1.27希尔排序的用时是次平方级的。在你的计算机上用SortCompare比较希尔排序和插入排序以及选择排序。测试数组的大小按照2的幂次递增,从128开始。shell排序的倍率是2.5,选择和插入都是在4.public class SortCompare{ public static doubl ...
分类:编程语言   时间:2018-10-27 10:22:09    阅读次数:146
Algs4-2.1.24插入排序的哨兵
2.1.24插入排序的哨兵。在插入排序的实现中先找出最小的元素并将其置于数组的最左边,这样就能去掉内循环的判断条件j>0。使用SortCompare来评估这种方法的效果。注意:这是一种常见的规避边界测试的方法,能够省略判断条件的元素通常被称为哨兵。答:数组的长度达100万后这种哨兵在性能上才略有改进 ...
分类:编程语言   时间:2018-10-27 10:22:32    阅读次数:177
Algs4-2.1.23纸牌排序
2.1.23纸牌排序。请见位朋友分别将一副扑克牌排序(见练习2.1.13)。仔细观察并记录他们所使用的方法。答:实际玩牌过程中的排序并不会按照2.1.13设定那些规则。说一说可以看到牌面的情况下的排序。1)从桌上每次拿一张牌,一边插到手上时采用插入排序较多。2)从桌上每次拿一张但不看牌,直到所有的牌 ...
分类:编程语言   时间:2018-10-27 10:22:47    阅读次数:160
Algs4-2.1.18可视轨迹-选择排序
2.1.18可视轨迹。修改你为上一题给出的解答,为插入排序和选择排序生成和正文中类似的可视轨迹。提示:使用setYscale()函数是一个明智的选择。附加题:添加必要的代码,与正文中的图片一样用红色和灰色强调不同角色的元素。/************************************* ...
分类:编程语言   时间:2018-10-27 10:23:00    阅读次数:170
Algs4-2.1.16验证排序是否正确并且未修改
2.1.16验证。编写一个check()方法,调用sort()对任意数组排序。如果排序成功而且数组中的所有对象均没有被修改则返回true,否则返回false。不要假设sort()只能通过exch()来移动数据,可以信任并使用Array.sort()。答:在check中将原数组复制一份,然后用sort ...
分类:编程语言   时间:2018-10-27 10:23:23    阅读次数:133
Algs4-2.1.12令希尔排序打印出递增序列的每个元素所带来的比较次数和数组大小的比值
2.1.12令希尔排序打印出递增序列的每个元素所带来的比较次数和数组大小的比值。编写一个测试用例对随机Double数组进行希尔排序,验证该值是一个小常数,数组大小按照10的冪次递增,不小于100。public class E2d1d12{ public static int compareTimes ...
分类:编程语言   时间:2018-10-27 10:23:44    阅读次数:101
Algs4-2.1.22事务排序测试用例
2.1.22事务排序测试用例。编写一个SortTransaction类,在静态方法main()中从标准输入读取一系列事务,将它们排序并在标准输出中打印结果(请见练习1.3.17)解答:public class SortTransactions{ public static Transaction[] ...
分类:编程语言   时间:2018-10-27 10:24:02    阅读次数:138
Algs4-2.1.29希尔排序的递增序列
2.1.29希尔排序的递增序列。通过实验比较算法2.3中所使用的递增序列和递增序列1,5,19,41,109,209,505,929,2161,3905,8929,16001,36289,64769,146305,260609(这是通过序列9*4^k-9*2^k+1和4^k-3*2^k+1综合得到的 ...
分类:编程语言   时间:2018-10-27 10:24:12    阅读次数:152
Algs4-2.1.11希尔排序序列改为存数组
2.1.11将希尔排序中实时计算递增序列改为预先计算并存储在一个数组中。public class Shell2{ public static void sort(Comparable[] a) { int N=a.length; int h=1; int[] SN=new int[20]; int ...
分类:编程语言   时间:2018-10-27 10:26:08    阅读次数:161
Algs4-2.1.17动画-插入排序
2.1.17动画。修改插入排序和选择排序的代码,使之将数组内容绘制成正文中所示的棒状图。在每一轮排序后重绘图片来产生动画效果,并以一张“有序”的图片作为结束,即所有圆棒均已按照高度有序排列。提示:使用类似于正文中的用例来随机生成Double值,在排序代码的适当位置调用show()方法,并在show( ...
分类:编程语言   时间:2018-10-27 10:26:18    阅读次数:165
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!