- 博客(28)
- 收藏
- 关注
原创 json格式转为xml格式--JsonParse2Xml
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.sinosoft.utility.JdomUtil;import org.jdom.Document;import org.jdom.Elemen...
2019-12-02 16:05:24 418
原创 xml格式转为json格式---XmlParse2Json
import com.alibaba.fastjson.JSONObject;import org.jdom.Attribute;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.input.SAXBuilder;import java.io.ByteArrayInputStream;impo...
2019-12-02 16:00:56 406
原创 一圈n个人,1-3循环报数,报道3的退出,最后剩下的是几号
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class CirCle{ public static void main(String[] args){ System.out.println("输入人数"); Scanner input = new Scanner(Sy...
2019-09-06 16:40:16 1140
原创 java递归:有N阶楼梯,一次上1阶或2阶,工多少种方法
import java.util.Scanner; public class DiGui{ int f(int n){ if (n>0){ if(n==1)return 1; if(n==2)return 2; else return f(n-1)+f(n-2); } return 0; } public static void main(String[...
2019-09-05 15:35:48 1301
原创 java 快排分治递归
java递归 区分于python快排,java快排需要分治思想再加上递归,python也需要,不过不是很明显。分治:随机取基数把序列分开,左右分开比较,如此循环形成递归,最后完整输出。网上代码无数,不多说了。上代码。public class Test3 { /** * @数据猫JL */ public static int getMiddle(I...
2018-12-10 15:33:32 456
转载 myeclipse 的注册码,2020年过期
下面是4个myEclipse 8.5的注册码,可用:ID:myEclipse 8.5code:zLR8ZC-855575-75526156215269972 ID:myEclipse 8.5 1code:zLR8ZC-855575-7552615625006863 ID:myEclipse 8.5 2code:zLR8ZC-855575-75526...
2018-12-06 16:45:27 3424
转载 遍历二叉树(使用python四种方法)
递归原理,容易理解。# -*- coding: utf-8 -*-"""Created on Mon Apr 03 19:58:58 2017@author: Administrator"""class node(object): def __init__(self,data=None,left=None,right=None): self.data=d...
2018-11-20 14:02:06 310
原创 含泪学java之集合遍历(ArrayList Map HashSet)
集合:任何对象加入集合类后,自动转变为Object类型,所以在取出的时候,需要进行强制类型转换。 任何对象没有使用泛型之前会自动转换Object类型,使用泛型之后不用强制转换集合的遍历: 集合中对象按照索引位置排序,可以有重复的对象。 可以按照顺序取,也可以指定取。遍历ArrayList:import java.util.*;public class ArrayL...
2018-11-06 09:48:31 400
原创 含泪学java之冒泡排序(随笔)
冒泡排序,之前用python归纳过,这里用Java实现,说白了,挨个比较,需要交换的就换位置,直到不能换为止。import java.util.Arrays;import java.util.Random; public class Test1 { public static void main(String[] args) { int[] a = suiJi();...
2018-10-31 14:36:58 271 1
原创 含淚學Java之數組初始化(隨筆)
public class Test1{ public static void main(String[] args){ int[] r =init(33);//初始化長度為33的數組,但此時數組並沒有真正生成。 int[] b = intit(16); System.out.println(Array.toString(r));//將數組轉化為字符串並輸出 System.out...
2018-10-31 14:16:17 217
原创 python广度优先爬取全站超链接和url
最近公司需要爬取网站业务信息,开启一个爬虫小项目,爬取某网站全站链接后查找需要的信息,这里是第一部分,先完成对全站的链接爬取,后面传入url后查找信息并不是难点。具体思路,通过首页url,爬取html李所有链接,然后创建队列,在队列中加入新的url后,重新调用爬取html函数,直到网站最深处,爬取结束。首先进入首页,完成网站爬取def getHtml(url, ua_agent='Moz...
2018-09-20 16:57:56 4851 3
转载 Log 日志查看常用命令
linux查看日志文件内容命令tail、cat、tac、head、echolinux查看日志文件内容命令tail、cat、tac、head、echotail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C,---------------------------linux 如何显示一个文件的某几行(中间几行)从第3000行开始,显示10...
2018-08-30 14:24:06 10728
原创 递归实现快速排序,冒泡排序(Bubble Sort)和快速排序(Quick Sort)
我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分为两种: 一种是比较排序,时间复杂度O(nlogn) ~ O(n^2),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。 另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。这里主要写比较排序的两种,也是用Python实现的...
2018-08-30 14:06:59 1259
原创 HTTP与HTTPS
HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。4.无连接:无连...
2018-08-27 14:48:23 346
原创 MySQL事物和事物回滚
什么是事物? 事物说白了就是一件事从开始发生到结束的整个过程。在MySQL里事务是一组不可被分割执行的SQL语句集合,如果有必要,可以撤销。 这样可以确保数据的一致性。rollback事物回滚,则事物执行失败,保证了数据安全。事务和事务回滚的应用 mysql中默认sql语句会自动commit到数据库,在默认情况下MySQL开启的是autocommit模式,也就是隐含的将每条语句...
2018-08-18 20:07:44 2689 2
原创 基于Django框架的小购物网站(三--3)功能模块实现,主写views
cartinfo的views:购物车添加等from django.shortcuts import renderfrom .models import *from userinfo.models import *from memberapp.models import *from django.db import DatabaseErrorimport loggingimport...
2018-08-13 10:36:45 1783 10
原创 基于Django框架的小购物网站(三--2)功能模块实现,主写views
memberAPP的views:商品展示from django.shortcuts import render,get_object_or_404from .models import *from django.db import DatabaseErrorimport loggingimport random# Create your views here.def index...
2018-08-13 10:31:53 2226
原创 基于Django框架的小购物网站(三--1)功能模块实现,主写views
这几天停了一下,突然觉得博客写项目根本写不了有木有喵,因为做项目是几个模块互相跳着写的,并不能写完所有views和templates,然后配置一下urls就完成了,那是不可能的,emmmm,做项目,逻辑很重要,所以这里我就把views写一下吧,因为views里存在主要的逻辑算法,前端的页面只实现功能不美观,我会上传代码文件。userinfo的views:from django.short...
2018-08-13 10:24:29 1851
原创 基于Django框架的小购物网站(二)创建项目,设计表
上次我们已经对网站业务等做出分析,也设计好表的结构了,接下来创建项目:首先,建立项目需要的虚拟环境(创建一个包,最好创建一个,单个项目独立拥有包,在客户安装时会更方便):virtualenv shopingwebenvsource shopingwebenv/bin/activate建立项目和app(这里app三个,用户,购物车,商品)userinfo,cartinfo,membe...
2018-08-06 10:09:35 2583 1
原创 函数变量的逻辑认识
函数变量 函数名是变量,他在创建时绑定一个参数示例:def f1(lst=[]): print(“f1被函数调用”) f1() f1=None f1()#出错,f1绑定的是Nonedef f1(): print(“hello”) def f2(): print(“world”) f1()=f2() f1() # world一个函数可以作为另一个函数的参数(实参)传递示例: def f1(...
2018-05-21 23:43:18 242
原创 函数的形参
函数的形参函数的缺省参数 语法: def 函数名(形参名1=默认实参1,形参名2=默认实参2….)缺省参数必须从左至右依次存在 语句示例: def info(name, age=1, address=”不详”):print(“我叫”,name, ‘我今年’,age,岁,’家庭住址’ , 不详) info(“张飞”,30,”中原”) info(“赵云”) # 实参不够的时候 自定填充红字说明: ...
2018-05-17 23:49:23 862
原创 Python的函数的参数传递
Python3的函数的参数传递 传递方式:位置传参 序列传参 关键字传参 字典关键字传参位置传参: 实际调用参数(实参)的对应关系与形式参数(形参) 的对应关系是按位置来一次对应的示意: def fx(a, b, c): pass fx(1, 2, 3)序列传参: 序列传参是指在函数调用过程中,用*将序列拆解后按位置进行传参的传参方式实参和形参通过序列传递和匹配示例: def fx...
2018-05-16 21:15:04 256
原创 python函数的return语句
return语句:语法: return[表达式] 注:[]中的内容可省略作用:用于函数中,结束当前函数的执行,返回到调用函数的地方,同时返回一个对象的引用关系说明:1 return语句后跟的表达式可以省略,省略后相当于return None2 如果函数内没有return语句,则函数执行完最后一条语句后返回None(相当于最后加了一条return None语句)3 函数调用能...
2018-05-14 22:51:41 2196
原创 python基础函数语言 function
函数 function 函数是可以重复执行的语句块,可以重复调用 作用: 用于封装可重复执行的语句,提高语句的可重用性函数定义语句 def语句的语法: def 函数名(参数列表) 语句名(代码块)函数的语法说明: 1函数的名字就是语句块的名称 2函数的命名规则与变量的命名规则相同(必须为标识符) 3函数名是一个变量(不要轻易对其赋值) 4函数有自己的名字空间,在函数内...
2018-05-13 14:12:23 420
原创 集合 set的基础认知
今天是最后一个容器,结尾总结下容器的特点集合 set 集合是可变的容器 集合内的对象都是唯一的(不能重复多次的) 集合是无序的存储结构,集合中的数据没有先后顺序关系 集合内的元素必须是不可变对象 集合是可迭代对象 集合是相当于只有键没有值得字典(键则是集合的数据) 创建空的集合:Set()创建非空的集合:S = {1,2,3,4} 集合的构造函数set Set() 创建一个空的集...
2018-05-11 23:59:42 234
原创 元组与字典的相关知识
元组 tuple 元组是不可改变的序列,同list一样,元组可以存放任意类型的元素表示方法: 用小括号()括起来,单个元素括起来后加逗号(,)区分单个对象还是元组创建空元组的字面值 t=()创建非空元组的字面值 t=200, t=(20,) t=(1,2,3) t=100,200,300type(x) 函数 用来返回x的类型元组的错误示例:t=(20)x,y,z=1,2,3 # 序...
2018-05-11 00:04:26 411
原创 python中列表的基础知识及操作
#思考了几天,决定新开一个博客,把python的知识整理下#第一篇就从python的几大容器写起,顺带一些容器的基础操作#1.list 列表的构造函数list() # 生成空的列表 等同于[]list(iterable) # 用可迭代对象创建一个列表#至于可迭代对象:就是可以把其中的东西进行操作的对象例如:list()[]list(hello)['h','e','l','l','o']#执...
2018-05-09 23:43:51 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人