首页 > 编程语言
经典算法--很小的算法理解算法的本质
//rplace.c//题目:假设存在字符串“qwertyubfghsdfjjhg”,并且该字符串具有足够大的空间编写算法将其中的空格字符用“%20”代替。//要求:时间复杂度:O(n),空间复杂度:S(1)。//算法分析://要实现时间复杂度为O(n),必须采用一重循环,并且循环控制由数组长度n控制,可以采..
分类:编程语言   时间:2015-05-26 16:33:36    收藏:0  评论:0  赞:0  阅读:263
WIN7中文专业版安装日文语言包的方法
1、首先下载安装语言包的工具,名字叫:Vistalizator,下载地址如下:http://www.froggie.sk/download.html2.下载适合你的操作系统的语言包3.选择安装,系统会提示你等待20分钟左右即可完成安装工作4.安装完毕语言包后,系统会提示你需呀重新启动电脑5.根据提示重新启动后,会..
分类:编程语言   时间:2015-05-26 16:29:09    收藏:0  评论:0  赞:0  阅读:332
python 基础 学习 3
python学习函数-函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。-可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要再所有地方重复编写这些语句。-自定义函数(用户自己编写)-预定义的python函数(系统自带的..
分类:编程语言   时间:2015-05-26 16:24:01    收藏:0  评论:0  赞:0  阅读:265
python bottle框架(WEB开发、运维开发)教程
教程目录一:python基础(略,基础还是自己看书学吧)二:bottle基础pythonbottleweb框架简介pythonbottle框架环境安装pythonbottle框架基础教程:路由(url定义)pythonbottle框架基础教程:HTTP请求方法pythonbottle框架基础教程:模板使用pythonbottle框架基础教程:模板语..
分类:编程语言   时间:2015-05-26 16:22:17    收藏:0  评论:0  赞:0  阅读:317
python bottle web框架简介
Bottle是一个快速,简单,轻量级的PythonWSGIWeb框架。单一文件,只依赖Python标准库。bottle很适合会一点python基础的人使用,因为这框架用起来很简单,只要你会python基础语法,有一点WEB知识,就可以开发出很不错的WEB。学了python的运维人员,压根不需要django框架,就可以..
分类:编程语言   时间:2015-05-26 16:21:51    收藏:0  评论:0  赞:0  阅读:228
Python学习日记---控制语句(一)
2015526Python在结构上和传统C语言有一定区别:Python采用缩进对语句进行分组。一个简单的if-elif-els例子A=-6if(A>0):print(A,">0")elif(A==0):print(A,"==0")else:print(A,"<0")
分类:编程语言   时间:2015-05-26 16:21:38    收藏:0  评论:0  赞:0  阅读:229
Java面向对象学习笔记 -- 5(抽象类、接口)
1.抽象类抽象就是将拥有共同方法和属性的对象提取出来,提取后,重新设计一个更加通用、更加大众化的类,就叫抽象类。1)抽象方法:由abstract修饰,只有方法的定义,没有方法的实现;2)包含抽象方法的类必须是抽象类;3)抽象类:由abstract修饰,不能被实例化,可以包含抽象..
分类:编程语言   时间:2015-05-26 16:20:22    收藏:0  评论:0  赞:0  阅读:293
Python学习日记---编程技巧1
在Python3.X中,print()函数执行效果会自动换行,以下示例解决不会自动换行print(XXX,end="")//使形参end值为空2.Python中的两种相等:float1=2.5float2=2.5float3=float2其中float1与float2值相等,不指向同一对象float3与float2值相等,指向同一对象3.浮点型变量在应用中,相..
分类:编程语言   时间:2015-05-26 16:20:12    收藏:0  评论:0  赞:0  阅读:241
python 基础 学习 lambda
Lambda表达式匿名函数-lamdba函数是一种快速定义单行的最小函数,是从Lisp借用来的,可以用在任何需要函数的地方。例子:函数:>>>deffun(x,y): ...returnx*y ... >>>fun(23,2) 46 lambdalambdax,y:x*y#lambda函数;x第一个参数,y第二个参数;x*y操作类型;..
分类:编程语言   时间:2015-05-26 16:18:43    收藏:0  评论:0  赞:0  阅读:222
java文件流
File file = new File("E:/a.txt"); if(file.isFile()&&file.exists()){ FileInputStream fis = new FileInputStream(file);//变成文件输出流 InputStreamReader reader = new InputStreamReader(fis);//一种管道 ...
分类:编程语言   时间:2015-05-26 16:15:49    收藏:0  评论:0  赞:0  阅读:277
spring mvc入门教程(快速入门,深入分析)
目录 一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的说明 六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css 八、spring mvc 请求如何映射到具...
分类:编程语言   时间:2015-05-26 16:15:29    收藏:0  评论:0  赞:0  阅读:185
Java设计模式——单件模式
有一些对象其实我们只需要一个,比方说:线程池(threadpool)、缓存(cache)、对话框、处理偏好设置和注册表(registry)的对象、日志对象,充当打印机、显卡等设备的驱动程序的对象。事实上,这类对象只能有一个实例,如果制造出多个对象,就会导致许多的问题产生,例如:程序的行为异常、资源使用过量,或者是不一致的结果。...
分类:编程语言   时间:2015-05-26 16:15:09    收藏:0  评论:0  赞:0  阅读:278
数据结构——归并排序算法
昨天说了快速排序,今天来讲一讲归并排序:什么是归并?归并:将两个或两个以上的有序表组合成一个新有序表。归并操作的步骤: 申请空间,使其大小为两个已经排序序列之和,该空间用来存放合并后的序列 设定两个指针,最初位置分别为两个已经排序序列的起始位置 比较两个指针所指向的元素,选择相对小的元素放入到合并空间,并移动指针到下一位置 重复步骤3直到某一指针超出序列尾 将另一序列剩下的所有元素直接复制到合并序列...
分类:编程语言   时间:2015-05-26 16:13:59    收藏:0  评论:0  赞:0  阅读:278
Perl 改变数组元素值的方法
用for循环对每个数组元素重新赋值:#!/usr/bin/perl @array = (1..30); print "@array\n"; for($i=0; $i<=$#array; $i++){ $array[$i] = $array[$i] + 10; } print "@array\n"; 用while循环对每个数组元素重新赋值:#!/usr/bin/perl @array = (1....
分类:编程语言   时间:2015-05-26 16:13:02    收藏:0  评论:0  赞:0  阅读:403
java多线程-合并
java多线程-合并 线程合并的意义就是几个并行的线程合并为一个单线程执行,应用于一个线程必须等待另个线程执行完毕后执行 例题:现有一个主线程,T1,T2怎么让T2在T1之后执行,主线程在T2之后执行package cn.thread; public class ThreadJoin { public static void main(String[] args) { ...
分类:编程语言   时间:2015-05-26 16:12:07    收藏:0  评论:0  赞:0  阅读:265
Java安全之秘密密钥
在Java中,秘密密钥的抽象接口为javax.crypto.SecretKey,其算法类型为对称加密算法,对称加密算法的主要特点就是加密与解密用的是同一把密钥,对称加密算法主要有:DES,DESede,AES,Blowfish,RC2,RC4等。下面看一个使用例子: package com.xtayfjpk.security; import java.io.ByteArrayOutputSt...
分类:编程语言   时间:2015-05-26 16:11:51    收藏:0  评论:0  赞:0  阅读:242
Java基础(极客)——07、Java常用技巧-Java配制环境变量与常用技巧(大多都是概述,可以看视频)
1本课概要 2课程概述 3计算机语言概述 4Java入门 5JDK介绍(有用) 6设置环境变量(有用) 7编写第一个Java程序 8Java的程序结构 9Eclipse开发工具概述 10下载Eclipse(有用) 11Eclipse开发环境介绍(有用) 12创建Java项目 13给main方法的args参数赋值(有用) 14...
分类:编程语言   时间:2015-05-26 16:10:19    收藏:0  评论:0  赞:0  阅读:225
数学计算相关算法原理及实现
欧几里德算法 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。 计算原理 定理:gcd(a,b) = gcd(b,a mod b)  证明:a可以表示成a = kb + r ,则r = a mod b 假设d是a,b的一个公约数,则有 d|a, d|b,而r = a - kb,因此d|r ,因此d是(b,a mod b)的公约数 假设d 是(b,a mod...
分类:编程语言   时间:2015-05-26 16:07:39    收藏:0  评论:0  赞:0  阅读:285
顺序查找javascript
对于查找数据来说,最简单的方法就是从列表的第一个元素开始对列表元素逐个进行判断,直到找到了想要的结果。这个方法叫做顺序查找,有时候也被叫做线性查找。它属于暴力查找技巧的一种。 顺序查找实现起来非常简单,代码如下: function generalSearch(arr,data){//普通的顺序查找,就是遍历一遍看是否找到 for(var i=0;i<arr.length;i++){ ...
分类:编程语言   时间:2015-05-26 16:06:59    收藏:0  评论:0  赞:0  阅读:233
JAVA学习之简单计算器——V1.0
今天简单的尝试了下java编程,写了一个简短的只包含+,-,*,/,的计算器。今天,对该计算器进行一个简单的总结。 首先计算器分为输入,计算,输出3个环节,首先来介绍下输入环节。 输入: 我们需要从键盘上敲击2个需要计算的数字,以及一个运算的运算符。暂时将计算的数字定为整型int。在这里我用的输入类是Scanner类(据了解这个类比BufferedReader更好)。通过Scanner类...
分类:编程语言   时间:2015-05-26 16:06:49    收藏:0  评论:0  赞:0  阅读:316
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!