死锁概念: 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 死锁产生的条件: (最关键的为第四个条件) 解决死锁的方法: 预防死锁:指进程申请 ...
分类:
系统相关 时间:
2017-09-07 00:52:40
阅读次数:
197
最近刚换上VS2017,由于手头又要做个MFC的程序,所以写控制台程序做功能测试,然后发现居然乱码了。 于是用VS2017新建windows控制台应用程序,在main函数种加一句printf("你好");后,运行结果依然乱码 用notapad++打开该文件后,点击菜单栏的编码一项,发现是UTF-8无 ...
动态代理 Proxy动态代理是基于实现接口的,被代理类实现了某个功能接口, 代理类实现invocationHandler 接口重写invoke(Object proxy, Method method , class 代理类) 用Proxy.newProxyInstance(类加载器, 被代理类实现的 ...
分类:
编程语言 时间:
2017-09-07 00:52:15
阅读次数:
141
这篇随笔算是接上篇的数据请求返回,上一篇关于分页用的返回的数据形式是json,http://www.cnblogs.com/tele-share/p/7192206.html这次主要探讨ajax从struts接收html和io流的数据形式. 方式一:接收html格式的数据 jsp页面 后台strut ...
分类:
Web程序 时间:
2017-09-07 00:52:06
阅读次数:
267
name = input("name:") age = input("age:") job = input("job:") salary = input("salary:") info1 = ''' ---------------------info of %s-------------------... ...
分类:
编程语言 时间:
2017-09-07 00:52:00
阅读次数:
195
课程定位: 注重基础、故事性 机器学习定义: data - Algo - improve 机器学习使用条件 1、有优化的目标,可量化的。 2、规则不容易写下来,需要学习。 3、要有数据 一个可能的推荐系统: skill: 预测用户给电影的打分 用户的各个特征 * 电影的各个特征。。。 机器学习明确定 ...
分类:
其他好文 时间:
2017-09-07 00:51:55
阅读次数:
194
1.函数 有无return,均会返回结果,无结果返回None 返回值:单一值(返回多值其实是返回一个tuple) 递归函数:防止栈溢出(函数调用通过栈实现,函数调用-入栈[栈帧+1],函数返回-出栈[栈帧-1])——栈空间有限 默认参数:只定义在必需参数后面 可变参数:(*args)——一个tupl ...
分类:
编程语言 时间:
2017-09-07 00:51:46
阅读次数:
163
<title>无标题文档</title><p><ol><li>aaa<li>bbbb<li>ccccc</ol></p> <!--html5可省略标签元素--> <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Co ...
分类:
Web程序 时间:
2017-09-07 00:51:38
阅读次数:
247
泛型基础 泛型类 我们首先定义一个简单的Box类: 这是最常见的做法,这样做的一个坏处是Box里面现在只能装入String类型的元素,今后如果我们需要装入Integer等其他类型的元素,还必须要另外重写一个Box,代码得不到复用,使用泛型可以很好的解决这个问题。 这样我们的Box类便可以得到复用,我 ...
分类:
编程语言 时间:
2017-09-07 00:51:30
阅读次数:
282
It is easy to see that for every fraction in the form(k > 0), we can always find two positive integers x and y,x ≥ y, such that: Now our question is: ...
分类:
其他好文 时间:
2017-09-07 00:51:20
阅读次数:
236
sockeserver主要实现多并发的情况,我们知道,socket只能一对一用户进行交互,如何实现一对多交互,socketserver就是用来解决这个问题的。 socketserver--共有这么几种类型: TCPServer:TCPServer类别的,都是socket。 UDPServer:适用于 ...
分类:
其他好文 时间:
2017-09-07 00:51:10
阅读次数:
224
一、输入和输出 1.输出 print() print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: print()会依次打印每个字符串,遇到逗号“,”会输出一个空格 2.输入 input() (1)Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里。 ...
分类:
编程语言 时间:
2017-09-07 00:51:00
阅读次数:
276
“当你不去旅行,不去冒险,不去拼一份奖学金,不过没试过的生活,整天挂着QQ,刷着微博,逛着淘宝,玩着网游。干着我80岁都能做的的事,你要青春干嘛?” 你是否也曾被这句网传的流行语唤醒了心底那一丝早已沉寂的上进心? 锦瑟流年,花开花落,岁月蹉跎匆匆过,而恰如同学少年,在最能学习的时候你选择恋爱,在最能 ...
分类:
其他好文 时间:
2017-09-07 00:50:52
阅读次数:
115
1.order by优化 实现方式: 1. 根据索引字段排序,利用索引取出的数据已经是排好序的,直接返回给客户端; 2. 没有用到索引,将取出的数据进行一次排序操作后返回给客户端。 1 EXPLAIN SELECT m.id,m.subject,c.content FROM group_messag ...
分类:
数据库 时间:
2017-09-07 00:50:44
阅读次数:
225
前言 前面我们已经了解了MySQLQueryOptimizer的工作原理,学习了Query优化的基本原则和思路,理解了索引选择的技巧,这一节我们将围绕Query语句中使用非常频繁,且随时可能存在性能隐患的Join语句,继续我们的Query优化之旅。 Join 的实现原理 在寻找Join语句的优化思路 ...
分类:
其他好文 时间:
2017-09-07 00:50:36
阅读次数:
184