def square_of_sum(L): sum=0; for i in L: sum+=i*i return sum print square_of_sum([1, 2, 3, 4, 5])print square_of_sum([-5, 0, 5, 15, 25]) ...
分类:
编程语言 时间:
2016-07-25 01:49:18
阅读次数:
248
Java IO 基础 @author ixenos 摘要:创建文件、文件过滤、流分类、流结构、常见流、使用文件流 如何创建一个文件 #当我们调用File类的构造器时,仅仅是在运行时创建了一个File对象,而不是在文件系统中创建了一个文件。File类可以表示文件系统中存在的目录或文件,也可以表示尚不存 ...
分类:
编程语言 时间:
2016-07-25 01:46:28
阅读次数:
258
来源:https://www.shiyanlou.com/courses/368 ...
分类:
编程语言 时间:
2016-07-25 01:48:36
阅读次数:
418
0X00 ctypes 是强大的,使用它我们就能够调 用动态链接库中函数,同时创建各种复杂的 C 数据类型和底层操作函数。使得python也具备了底层内存操作的能力,再配合python本身强大的表达能力,这才知道为什么python是黑客必学的编程语言。 0x01 ctypes使用 ctypes 提供 ...
分类:
编程语言 时间:
2016-07-25 01:47:00
阅读次数:
203
struts2中有许多很好的特性,比如在设置好getter和setter方法后,加上前端的匹配设置,后台即可自动将前端输入的数据转换为后台的相应的对象。 如现在传入一个Person类的对象,其中Person类中有name和age等属性。 1 class Person { 2 private Stri ...
分类:
编程语言 时间:
2016-07-25 01:46:00
阅读次数:
361
【基本原理】 直接插入法思想: 1.在原始数据中,将第一个数据作为已排序的数据序列 2.从数组中获取下一个元素,在已经排序好的元素中从后向前扫描,并判断该元素与已排列好的的大小 3.若排序序列的元素大于新元素,则将该元素移到下一位置 4.重复步骤三,直到找到已排序的元素小于或者等于行元素的位置 5. ...
分类:
编程语言 时间:
2016-07-25 01:45:14
阅读次数:
153
怎么把一个文本变换成扇形文本 这里有一基础是以哪一条线作为等长线做变换,我们来这里是假定以文字下边缘的线为等长线,这样等长线上的点的Y坐标(和圆心Y坐标的差值)等于变换后的这一点的角度(和0角度差值)的圆弧的长度是相等的。这样关键是确定这个角度(a),圆弧长度公式L=2*Pi*r*a/360 a=3 ...
分类:
编程语言 时间:
2016-07-25 01:45:10
阅读次数:
160
排序模式可使用如下模式对搜索结果排序:SPH_SORT_RELEVANCE 模式, 按相关度降序排列(最好的匹配排在最前面)SPH_SORT_ATTR_DESC 模式, 按属性降序排列 (属性值越大的越是排在前面)SPH_SORT_ATTR_ASC 模式, 按属性升序排列(属性值越小的越是排在前面) ...
分类:
编程语言 时间:
2016-07-25 01:39:27
阅读次数:
250
Python程序的执行原理 2013-09-17 10:35 佚名 tech.uc 2013-09-17 10:35 佚名 tech.uc 1. 过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 2. 字节码 字节码在 ...
分类:
编程语言 时间:
2016-07-25 01:36:55
阅读次数:
282
【基本原理】 对于给定的一组数据,经过第一轮比较后得到最小的数据,然后将该数据与第一个数据的位置进行交换; 然后对不包括第一个数据以外的其它数据进行第二轮比较,得到最小的数据并与第二个数据进行位置交换; 重复该过程,直到进行比较的数据只有一个时为止。 【举例】 待排序数组 【38,65,97,76, ...
分类:
编程语言 时间:
2016-07-25 01:36:40
阅读次数:
150
1.web服务器与HTTP协议 Web服务器 l WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 l Internet上供外界访问的Web资源分为: ? 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 ? 动态web资源:指 ...
分类:
编程语言 时间:
2016-07-25 01:34:20
阅读次数:
586
来源:http://www.cnblogs.com/frydsh/archive/2012/07/10/2585370.html zip函数接受任意多个(包括0个和1个)序列作为参数,返回一个tuple列表。具体意思不好用文字来表述,直接看示例: 1.示例1: 运行的结果是: [(1, 4, 7), ...
分类:
编程语言 时间:
2016-07-25 01:33:58
阅读次数:
167
1.简介(1)%s优先使用str()函数进行转换,但是后边可以跟列表,数字,字符串"%s%s"%("name","age")显示多个字符(2)%c转换成字符(3)%d或者%i,转换成整数(4)%o转化为无符号8进制或16进制,如果加#号就会是有符号的(5)%e或%E转换为科学计数法(6)%f或%F转换为浮点数..
分类:
编程语言 时间:
2016-07-25 00:28:06
阅读次数:
265
为什么要使用线程池?线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源的事情。
另一方面,大多数实际场景中是这样的:处理某一次请求的时间是非常短暂的,但是请求数量是巨大的。这种技术背景下,如果我们为每一个请求都单独创建一个线程,那么物理机的所有资源基本上都被操作系统创建线程、切换...
分类:
编程语言 时间:
2016-07-25 00:19:29
阅读次数:
293
要点总结: 输入输出方法,input()、print()方法 list列表应用,list是一种有序的集合,可以随时添加和删除其中的元素。 条件语句if-else应用 ...
分类:
编程语言 时间:
2016-07-25 00:18:22
阅读次数:
263
【译】更快的方式实现PHP数组去重 Jan 11, 2016 ? Hector 原文:Faster Alternative to PHP’s Array Unique Function 概述 使用PHP的array_unique()函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组。 ...
分类:
编程语言 时间:
2016-07-25 00:17:54
阅读次数:
300
一:java概述(快速浏览): 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterpris... ...
分类:
编程语言 时间:
2016-07-25 00:18:36
阅读次数:
474