1.当初你是如何做出选择计算机专业的决定的? 当初是因为觉得计算机专业比较热门才选择的。 现在发现自己还是蛮喜欢这门专业的,并且计算机专业的就业前景非常大,网络工程专业有较多的就业方向,所以我觉得做出选择计算机专业的决定我并不后悔。 我觉得计算机是我喜欢的领域,但不是我擅长的领域,因为我发现做作业时 ...
分类:
编程语言 时间:
2018-01-21 12:40:25
阅读次数:
149
线程 线程的基本概念 线程是一个程序里面不同的执行路径。 进程与线程的区别 1. 每个进程都有独立的代码和数据空间(进程上下文),进程间的切换开销大。 2. 线程可以看作轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程的切换开销小。 3. 多进程:在操作系 ...
分类:
编程语言 时间:
2018-01-21 12:40:33
阅读次数:
153
在没有特别要求的情况下,SpringMVC的中央调度器DispatcherServlet的url-pattern常使用后缀匹配方式进行配置,如*.do、*.action
注意:这里的url-pattern不能写/*,因为DispatcherServlet会将向JSP的动态页面跳转请求也当作为普通的C... ...
分类:
编程语言 时间:
2018-01-21 13:40:41
阅读次数:
146
最近的任务是写一个多线程的东西,就得接触多线程队列了,我反正是没学过分布式的,代码全凭感觉写出来的,不过运气好,代码能够work= = 话不多说,直接给代码吧,一个多消费者,多生产者的模式。假设我的任务是求队列的中位数是啥,每消费10000次的时候,我要知道中位数是什么。 至于加不加锁,这个看你了, ...
分类:
编程语言 时间:
2018-01-21 13:41:48
阅读次数:
393
RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链 ...
分类:
编程语言 时间:
2018-01-21 13:42:39
阅读次数:
208
下文是从w3c上摘录下来的,其中参数 method 说明的很简短,不是很理解,所以又找了些资料作为补充。文中带括号部分。 XMLHttpRequest.open() 初始化 HTTP 请求参数 语法open(method, url, async, username, password) method ...
分类:
编程语言 时间:
2018-01-21 13:43:30
阅读次数:
193
1、当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 当初我选择计算机是看好计算机从业者未来的前途,经过一学期以来的学习,我的看法依旧没有改变, 计算机这行业仍然有前途。 说实话我没有特别热爱计算机,当然我 ...
分类:
编程语言 时间:
2018-01-21 13:44:09
阅读次数:
159
.log#!/usr/bin/python27 # -*- coding:utf-8 -*- filelist1=os.listdir('/var/log') example1: s1='hello.log' >>>s1.endswith('.log') >>> True example2:查出fi... ...
分类:
编程语言 时间:
2018-01-21 13:44:16
阅读次数:
169
1、当初你是如何做出选择计算机专业的决定的?经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 1.想来集美大学,可惜没有与医学有关的专业,然后看到这个专业,觉得也有兴趣就选了。 2.兴趣还是有的,只是心有余而力不足罢了。 3.还是喜欢的,毕竟感觉 ...
分类:
编程语言 时间:
2018-01-21 13:45:33
阅读次数:
135
所遇到的困难: 1. python3.6的安装,需要把之前的全删干净,默认安装目录为:C:\Users\宋\AppData\Local\Programs\Python 2. 配置变量 path环境变量中存在两个python版本,环境变量:Path中添加C:\Users\宋\AppData\Local ...
分类:
编程语言 时间:
2018-01-21 13:45:58
阅读次数:
248
1、当初你是如何做出选择计算机专业的决定的? 当初是凭感觉选的,而且觉得计算机比较有趣就选了,没改变吧还是很有趣就是知识太多了不知道怎么去侧重。是我喜欢的但是并不擅长,因为这个领域很有趣需要不停思考,就是因为要不停思考无法这么快的去改变自己的普通思维。 2.对比开篇博客你对课程目标和期待。 好像都没 ...
分类:
编程语言 时间:
2018-01-21 13:46:12
阅读次数:
139
Python模块学习之IPy模块
分类:
编程语言 时间:
2018-01-21 13:48:01
阅读次数:
189
利用fastjson反序列化json为对象和对象数组 利用 fastjosn 将 .json文件 反序列化为 java.class 和 java.util.List fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。 【主要特点】 1、快速 ...
分类:
编程语言 时间:
2018-01-21 13:48:10
阅读次数:
167
进程:正在执行中的程序 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元线程:就是进程中一个独立的控制单元,线程在控制进程的执行。 一个进程中至少有一个线程。 java jvm启动的时候会有一个进程java.exe该进程中至少有一个线程负责java程序的执行。而且这个线程运行 ...
分类:
编程语言 时间:
2018-01-21 13:48:18
阅读次数:
111
1、当初你是如何做出选择计算机专业的决定的? 经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 当初报考计算机专业,是看到计算机专业在当今社会有良好的发展前景,具有较大的竞争优势,所以选择了网络工程. 但当时也仅仅从这个想法来选择专业,并没有去看 ...
分类:
编程语言 时间:
2018-01-21 13:49:07
阅读次数:
190
名称空间 又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下 locals: 是函数内的名称空间,包括局部变量和形参 globals: 全局变量 bui ...
分类:
编程语言 时间:
2018-01-21 13:49:33
阅读次数:
135
【归并排序】这里我们利用递归算法不断地将列表一分为二,base case就是列表中没有元素或者只剩一个元素,因为此时这个子列表必然是正序的;然后再逐步把两个排序完成的子列表合并成一个新的正序列表,直到所有元素排序完毕。 【示意图】这是一个从下至上的过程(Bottom-Up) 将列表不断从中间分成两个 ...
分类:
编程语言 时间:
2018-01-21 13:50:01
阅读次数:
277
1、当初你是如何做出选择计算机专业的决定的? 经过一个学期,你的看法改变了么,为什么? 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗? 为什么? 因为计算机一直是比较热门的专业,以后也比较好就业。自己对这方面也有一定的兴趣。 经过一个学期的学习,虽然它跟我想象中的学习方式有点偏差,但是它跟时代发 ...
分类:
编程语言 时间:
2018-01-21 13:50:09
阅读次数:
145
什么是AbstractQueuedSynchronizer?为什么我们要分析它? AQS:抽象队列同步器,原理是:当多个线程去获取锁的时候,如果获取锁失败了,当前线程就会被打包成一个node节点放入同步队列里面使用LockSuport的park方法阻塞起来,如果有线程释放了锁,放入同步队列的线程就会 ...
分类:
编程语言 时间:
2018-01-21 13:51:46
阅读次数:
191
非递归算法: 根据圆盘的数量确定柱子的排放顺序: 若n为偶数,按顺时针方向依次摆放 A B C; 若n为奇数,按顺时针方向依次摆放 A C B。 然后进行如下操作: (1)按顺时针方向把圆盘1从现在的柱子移动到下一根柱子,即当n为偶数时,若圆盘1在柱子A,则把它移动到B;若圆盘1在柱子B,则把它移动 ...
分类:
编程语言 时间:
2018-01-21 13:52:41
阅读次数:
180