当项目需求中,后期可能接入多种输入设备的时候,可以借鉴一下以下代码 ...
分类:
编程语言 时间:
2017-08-23 15:31:51
阅读次数:
204
1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 import socket,os,json,getpass,hashlib 5 import os ,sys,optparse 6 7 STATUS_CODE={ 8 ...
分类:
编程语言 时间:
2017-08-23 15:31:42
阅读次数:
116
基于UDP的套接字 udp是无链接的,先启动哪一端都不会报错 udp服务端 udp客户端 qq聊天(由于udp无连接,所以可以同时多个客户端去跟服务端通信) import socket ip_port=('127.0.0.1',8081) udp_server_sock=socket.socket( ...
分类:
其他好文 时间:
2017-08-23 15:31:32
阅读次数:
144
https://vjudge.net/problem/UVA-10766 题意: n个员工,除总经理外每个人只能有一个直接上级 有m对人不能成为直接的上下级关系 规定k为总经理 问员工分级方案 无向图生成树的个数与根无关 所以直接用矩阵树定理即可 ...
分类:
其他好文 时间:
2017-08-23 15:31:21
阅读次数:
288
题意:给定一个栅栏,每次涂一行或者一列,问最少几次能够涂完 题解:分治算法+DP思想,每次的状态从竖着涂和横着涂中选择,同时向更高的部分递归计算。 ...
分类:
其他好文 时间:
2017-08-23 15:31:12
阅读次数:
160
PM> Install-Package EntityFramework正在尝试收集与目标为“.NETFramework,Version=v4.0”的项目“ConsoleApplication1”有关的程序包“EntityFramework.6.1.3”的相关依赖项信息正在尝试解析程序包“Entity ...
分类:
其他好文 时间:
2017-08-23 15:31:04
阅读次数:
300
折半查找法的前提下就是排好序的数组。算了,直接上代码吧,思路就是每次都拿中间的数比较,大于中间数的就取后面一段数继续比较,否则就取前面的一段数继续比较 运行结果: ...
分类:
其他好文 时间:
2017-08-23 15:30:55
阅读次数:
106
转载 将数据提交到saveReport(form的action指向)页面,但是页面又不进行跳转,即保持当前页面不变呢?利用jquery的ajaxSubmit函数以及form的onsubmit函数完成 一般的form提交操作写法为: <form action="{{ url_for('zapapi.z ...
分类:
其他好文 时间:
2017-08-23 15:30:43
阅读次数:
130
基本数据类型(字符串_数字_列表_元祖_字典_集合) 1、字符串 2、数字 除了布尔类型外,int、long、float和complex都可以使用的运算为:加、减、乘、除、整除、幂运算和取余 3、列表和元组 列表的内容可变,可以包含任意对象,使用中括号表示。元组的内容不可变,可以包含任意对象,使用圆 ...
分类:
其他好文 时间:
2017-08-23 15:30:33
阅读次数:
198
ondblclick: 双击 onmousedown: 当用户按下了鼠标还未弹起时触发。 onmouseup: 当用户释放鼠标按钮时触发。 onmouseover: 当鼠标移到某个元素上方时触发。 onmouseout: 当鼠标移出某个元素上方时触发。 onmousemove: 当鼠标指针在元素上移 ...
分类:
其他好文 时间:
2017-08-23 15:30:23
阅读次数:
160
传送门 限制最多买n件物品的完全背包,二维的完全背包 定义dp[i][j]为最多i忍耐度,打j只怪能获得的最大经验 两种循环顺序都可以 ...
分类:
其他好文 时间:
2017-08-23 15:30:16
阅读次数:
172
一、 升级python到2.7.3 wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -zxvf Python-2.7.3.tgz cd Python-2.7.3 mkdir /usr/local/python27 ./ ...
分类:
编程语言 时间:
2017-08-23 15:30:09
阅读次数:
213
1.变量 1.1重复的声明和遗漏的声明 由var声明的变量是永久性的,所以说,用delete运算符来删除变量会出错; 使用var多次声明一个变量不仅是合法的,而且不会造成任何错误。如果重复声明的变量有一个初始值,就相当于给这个变量重新赋值; 如果尝试给一个未声明的变量赋值,js会隐式地声明该对象,并 ...
分类:
Web程序 时间:
2017-08-23 15:30:03
阅读次数:
187
正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持 Mybatis二级缓存是SessionFactory,如果两次查询基于同一个SessionFactory,那么就从二级缓存中取数据,而不用到数据库里去取了。 1. 一级缓存: 基于PerpetualCache 的 Hash ...
分类:
其他好文 时间:
2017-08-23 15:29:54
阅读次数:
190
Python中装饰器是什么? A Python decorator is a specific change that we make in Python syntax to alter functions easily. Python decorator是我们在Python语法中使用的一个特定的更 ...
分类:
编程语言 时间:
2017-08-23 15:29:45
阅读次数:
183
CentOS 作为服务器的操作系统是很常见的,但是因为需要稳定而没有很时髦的更新,所以很少做为桌面环境。在服务器上通常不需要安装桌面环境,最小化地安装 CentOS(也就是 minimal CentOS) 就可以了。不过在最小化安装的 CentOS 中通过 YUM 来安装桌面环境也是非常方便的。 单 ...
分类:
其他好文 时间:
2017-08-23 15:05:27
阅读次数:
154
Linux上文本处理三剑客 grep :文本过滤( 模式:pattern) 工具; grep, egrep, fgrep (不支持正则表达式搜索,但搜索纯文本的数据最快) sed :stream editor ,文本编辑工具; awk :Linux上实际是gawk(GUN awk) ,文本报告生成器 ...
分类:
其他好文 时间:
2017-08-23 15:05:15
阅读次数:
179