从下午1点弄到晚上11点,花了10个小时,但是总算是弄出来了,先写下来供自己以后查阅。 1)首先你要有一个阿里云服务器,我用的是Centos7学生认证,10元/月,很便宜也很好用。 2)购买了域名,首年9元,很划算。域名买来之后经历了拍照备案,前前后后花了1个月的时间把,但是阿里云给我多续了一个月的 ...
分类:
编程语言 时间:
2019-01-07 01:36:09
阅读次数:
267
使用场景 1、对象存在整体-部分的结构,如树、数组等; 2、使用者希望对数据结构中的所有对象统一处理。 ...
分类:
编程语言 时间:
2019-01-07 01:36:18
阅读次数:
161
本文旨在提供爬取豆瓣电影《我不是药神》评论和词云展示的代码样例 1、分析URL 2、爬取前10页评论 3、进行词云展示 1、分析URL 我不是药神 短评 第一页url https://movie.douban.com/subject/26752088/comments?start=0&limit=2 ...
分类:
编程语言 时间:
2019-01-07 01:37:06
阅读次数:
537
一、TCP协议 粘包现象 和解决方案 黏包现象让我们基于tcp先制作一个远程执行命令的程序(命令ls -l ; lllllll ; pwd)执行远程命令的模块 需要用到模块subprocess subprocess通过子进程来执行外部指令,并通过input/output/error管道,获取子进程的 ...
分类:
编程语言 时间:
2019-01-07 01:37:28
阅读次数:
216
#-*-coding:utf-8-*- ''' 分别放在列表里 ''' li = [11,22,33,44,55,66,77,88,99,110] result ={} for row in li: if row>66: if 'key1' not in result: # 如果不在,就创建键值对,... ...
分类:
编程语言 时间:
2019-01-07 01:38:37
阅读次数:
169
关于python的return用法,在stackoverflow里的问题: Python — return, return None, and no return at all Consider three functions: On the actual behavior, there is no ...
分类:
编程语言 时间:
2019-01-07 01:39:05
阅读次数:
213
https://psutil.readthedocs.io/en/latest/#windows-services ...
分类:
编程语言 时间:
2019-01-07 01:39:35
阅读次数:
162
```swift
import UIKit class ViewController: UIViewController{ var stepper:UIStepper! var label:UILabel! override func viewDidLoad() { super.viewDidLoa... ...
分类:
编程语言 时间:
2019-01-07 01:39:43
阅读次数:
248
Java中锁的概念 自旋锁:为了不放弃CPU事件,循环使用CAS尝试对数据进行更新,直至成功。 悲观锁:假定会发生并发冲突,对所有操作加锁 乐观锁:假定没有冲突,在修改数据时如果发现数据与之前获取的不一致,则读取最新数据,修改后重试修改 独享锁(写):给资源加上写锁,线程可以修改资源,其他线程不能再 ...
分类:
编程语言 时间:
2019-01-07 01:40:26
阅读次数:
216
作者|Jeremy Wagner译者|薛命灯 现代 Web 应用程序可能会变得非常巨大,特别是它们的 JavaScript 部分。HTTP Archive 网站的数据显示,截至 2018 年中,传输到移动设备上的 JavaScript 文件中值大约为 350 KB。而这只是传输大小,JavaScri ...
分类:
编程语言 时间:
2019-01-07 01:40:36
阅读次数:
2563
''' xpath语法: /:在子节点里面找 //:在子子孙孙里面找 //div:查找当前网页的所有div标签 //div/p:先查找所有div标签,再找div的子标签中的p标签 //div//p:现查找所有的div标签,再从div的子孙标签中找到p标签 //div/a:先查找所有div标签,再找d... ...
分类:
编程语言 时间:
2019-01-07 01:41:05
阅读次数:
197
介绍在Netbeans中使用googletest进行C++单元测试的方法 ...
分类:
编程语言 时间:
2019-01-07 01:42:16
阅读次数:
172
递归就是自己调自己,最需要注意的就是结束条件,否则可能就是死循环,导致内存溢出 public T a(Object x,Object y) { if(条件true) { a(x1,y1); } else { return f(x,y); } } 例如: 1.求阶乘 5!=5x4x3x2x1 分析:递 ...
分类:
编程语言 时间:
2019-01-07 01:42:26
阅读次数:
178
今天给大家带来一篇有关数组操作方法的文章。 新建数组 + 方法一:通过 运算符创建一个数组构造函数。 + 方法二:通过方括号直接创建直接量数组。 添加数组中的元素 + 方法一:通过下标添加元素。 + 方法二:通过 的`push`方法来添加。 说明一点 : 是往数组末尾添加新元素。 + 方法三:通过 ...
分类:
编程语言 时间:
2019-01-07 01:43:52
阅读次数:
181
递归结构: 递归的基本思想就是“自己调用自己” 【示例1-1】 如上示例,将会报错java.lang.StackOverflowError的错吴,错误的原因:是由于a方法一直调用a方法,而没有释放,导致内存不足,才产生的错误。 递归结构分为两部分: 1.定义递归头:解答:什么时候不调用自身方法,如果 ...
分类:
编程语言 时间:
2019-01-07 01:45:49
阅读次数:
200
def BubbleSort(lst): for i in range(len(lst)-1): for j in range(len(lst)-1-i): if lst[j]>lst[j+1]: lst[j],lst[j+1] = lst[j+1],lst[j] return lst 首先,不知道 ...
分类:
编程语言 时间:
2019-01-07 10:32:11
阅读次数:
175
ArrayList 不是线程安全的,这点很多人都知道,但是线程不安全的原因及表现,怎么在多线程情况下使用ArrayList,可能不是很清楚,这里总结一下。 1. 源码分析 查看 ArrayList 的 add 操作源码如下: 源码中涉及的几个元素及方法定义如下: 通过源码可以看出:ArrayList ...
分类:
编程语言 时间:
2019-01-07 10:33:55
阅读次数:
287
学习一门语言,学会文件操作是十分必要的,如果没有学会文件操作,从某种角度上来说,就基本很难体现出这种语言的价值。C语言库函数为文件操作提供了丰富的库函数,接下来我们需要做的是学会使用这些库函数,在我看来学会这些库函数已经学会文件操作的一大半了,接下来我会根据自己的理解来解析一些常用的文件操作函数。 ...
分类:
编程语言 时间:
2019-01-07 10:34:27
阅读次数:
198
socket 服务端编写之BIO网络学习 1 package com.example.demo.bio; 2 3 import java.io.IOException; 4 import java.net.ServerSocket; 5 import java.net.Socket; 6 7 /** ...
分类:
编程语言 时间:
2019-01-07 10:35:55
阅读次数:
168
...
分类:
编程语言 时间:
2019-01-07 10:36:05
阅读次数:
174