1 写文件 2 读文件 3 循环读取文件 ...
分类:
编程语言 时间:
2018-10-28 19:24:06
阅读次数:
200
原文链接:http://www.cnblogs.com/dolphin0520/p/3916526.html 以下是本文的目录大纲: 一.什么是同步?什么是异步? 二.什么是阻塞?什么是非阻塞? 三.什么是阻塞IO?什么是非阻塞IO? 四.什么是同步IO?什么是异步IO? 五.五种IO模型 六.两种 ...
分类:
编程语言 时间:
2018-10-28 19:24:53
阅读次数:
139
本文更深入地介绍了类的细节,将会从方法的返回值、this关键字、访问权限、静态成员和域的初始化五个方面让读者对类有一个更加清晰的认识。 ...
分类:
编程语言 时间:
2018-10-28 19:28:02
阅读次数:
135
一、多继承 案例1:小孩继承自爸爸,妈妈。在程序入口模块再创建实例调用执行 二、多态 案例:猫和老鼠都是继承自动物类,动物类有基本的名字属性和吃的行为,再定义一个人类,采用多态的方式来喂每一个动物。 给你食物Tom吃给你食物jerry吃 三、类属性与对象属性 四、动态添加属性和方法与限制动态添加属性 ...
分类:
编程语言 时间:
2018-10-28 19:29:05
阅读次数:
153
前言 关于对象的魔法方法我们已经讲得太多,但是对于类或函数内建的魔法属性和功能我们涉及较少,下面系统了解一下类和函数的内建属性。 查看内建属性 比较一下发现类和它的实例内建的属性和方法是一样的,函数似乎比类的内建的属性和方法更多,分离出属性: 类的内建属性有: 函数的内建属性有: 前面我们基本介绍过 ...
分类:
编程语言 时间:
2018-10-28 19:29:13
阅读次数:
180
Θ2018-10-28 16:53:20 开始写 说明: 首先注解很详细。 最坏情况:Θ(n2) 在数量较少时插入排序速度比归并排序快,但超过某个临界值时归并排序远远超过插入排序 关于插入排序以后还会补充 谢谢、Thank you、Salamat Do(撒拉玛特朵)、あリがCám o*n(嘉蒙)とゥ ...
分类:
编程语言 时间:
2018-10-28 19:29:49
阅读次数:
197
list.count(obj) 统计某个元素在列表中出现的次数例子: 以上实例输出结果如下: ...
分类:
编程语言 时间:
2018-10-28 19:30:24
阅读次数:
142
环境:pycharm 尝试对地址进行切片 去掉头 http 或 https a.遇到了一些问题 发现无任何输出 修改后看到了结果 至于为何 暂不知道原因 b.按着教程 边理解 边写出的解析url程序 (此程序有问题) 写完后发现编译器一直报错 对着源程序反复确认还是找不到问题所在 一直报错 “pyt ...
分类:
编程语言 时间:
2018-10-28 19:31:00
阅读次数:
191
思路整理 过程:请求豆瓣电影 top 250 url='https://movie.douban.com/' 结果:得到网页的html 源码 (保存为hml文件 就可以用浏览器打开) 提示: Location WEB 服务器告诉浏览器,试图访问的对象已经被移到别的位置了,到该头部指定的位置去取。 例 ...
分类:
编程语言 时间:
2018-10-28 19:31:07
阅读次数:
182
变量的作用:变量就是用来存储数据的。 变量的定义 在python中,变量在使用之前需要进行赋值,变量只有赋值后才能使用,如果变量没有赋值就使用会出现什么情况呢?如下图,使用之前变量未定义,会报错,如下: 变量时使用=来进行赋值的 =左边是一个变量名 =右边是值 练习 计算矩形的面积(长为100,高为 ...
分类:
编程语言 时间:
2018-10-28 19:32:08
阅读次数:
216
class Program12 { static object obj = new object(); static int lastNum = 4; static void WriteNum(object i) { //lock (obj) //{ /... ...
分类:
编程语言 时间:
2018-10-28 19:32:33
阅读次数:
218
1、python解释器的下载 python这样的语言,需要一个解释器。而且解释器还有多种语言的实现,我们介绍的是最常用的C语言的实现,称之为Cpython。Python通过在各种操作系统上都有各自的解释器,通过各个操作系统上的解释器,python实现了跨平台。接下来主要演示的是在windows下的解 ...
分类:
编程语言 时间:
2018-10-28 19:34:03
阅读次数:
392
? 利用C++函数实现一系列字符串处理函数 包括常见的字符串处理功能 利用引用、指针设计函数参数,其中引用和指针需要对相关函数进行重载 引入const类型对不需要修改的参数进行常量限制 ...
分类:
编程语言 时间:
2018-10-28 20:36:58
阅读次数:
201
类需要经过 加载, 连接, 初始化三个步骤来进行初始化. 加载是把class文件读入内存创建一个class对象, 连接分为三步,第一步是验证是否是正确的结构, 第二步是准备, 为类的静态成员分配内存,初始化默认值, 第三步是解析, 将类的二进制数据中的符号替换为直接引用.初始化是静态代码块,构造代码 ...
分类:
编程语言 时间:
2018-10-28 20:37:08
阅读次数:
183
冒泡排序,有时也称为下沉排序,是一种简单的排序算法,它反复遍历要排序的列表,比较每对相邻的项目,如果它们的顺序错误则交换它们。 重复遍历列表,直到不需要交换,这表示列表已排序。 该算法是一种比较排序,以较小或较大元素“冒泡”到列表顶部的方式命名。 尽管算法很简单,但即使与插入排序相比,它对于大多数问 ...
分类:
编程语言 时间:
2018-10-28 20:37:26
阅读次数:
102
JNI中,C/C++代码里创建的资源不由Java GC处理,故这里的资源必须由C/C++代码明确释放。在JNI中,C/C++回调Java的方法是调用一个CallXXMethod函数来实现的,如果回调的方法结束,C/C++执行下一行代码。 故猜测,由C/C++创建的OS线程应该会在运行完run方法后释 ...
分类:
编程语言 时间:
2018-10-28 20:37:42
阅读次数:
241
转自:http://www.cnblogs.com/skywang12345/p/3479949.html(含部分修改) 概要 本章,会对线程的interrupt()中断和终止方式进行介绍。涉及到的内容包括:1. interrupt()说明2. 终止线程的方式 2.1 终止处于“阻塞状态”的线程 2 ...
分类:
编程语言 时间:
2018-10-28 20:37:59
阅读次数:
120
时隔已久,一直没更新博客,感觉很愧疚呀。 先贴上所有的代码。这个是用C++写的 1、新建一个单链表 这个代码还是我看了别人的之后才写的。在控制台输入一系列数据,返回是否新建成功。 其中最关键的一处就是定义一个head节点。这个节点不储存数据,head->next才是第一个储存的数据。 这样的话就比较 ...
分类:
编程语言 时间:
2018-10-28 20:38:46
阅读次数:
184
顾名思义,冒泡排序直观的意思是气泡越大冒的越快:),对应到我们的列表中就是数字最大的先选出来,然后依次进行。例如 myList = [1,4,5,0,6],比较方式为: 相邻的两个数字先进行比较,也就是myList[0]和myList[1],发现不是">"的关系,就继续比较myList[1]和myL ...
分类:
编程语言 时间:
2018-10-28 20:39:59
阅读次数:
141
Spring总共有十几个组件,但是真正核心的组件只有几个,下面是Spring框架的总体架构图: 图1.Spring框架的总体架构图 从上图中可以看出Spring框架中的核心组件只有三个:Core、Context和Beans。它们构建起了整个Spring的骨骼架构。没有它们就不可能有AOP、Web等上 ...
分类:
编程语言 时间:
2018-10-28 20:41:28
阅读次数:
333