使用 Django 获取访问者的 IP if request.META.get('HTTP_X_FORWARDED_FOR'): ip = request.META.get("HTTP_X_FORWARDED_FOR") else: ip = request.META.get("REMOTE_ADD ...
分类:
编程语言 时间:
2020-05-03 14:43:34
阅读次数:
93
用python实现百度翻译首先,需要简单的了解一下爬虫,尽可能简单快速的上手,其次,需要了解的是百度的API的接口,搞定这个之后,最后,按照官方给出的demo,然后写自己的一个小程序 打开浏览器 F12 打开百度翻译网页源代码: 我们可以轻松的找到百度翻译的请求接口为:http://fanyi.ba ...
分类:
编程语言 时间:
2020-05-03 14:44:41
阅读次数:
134
1.原型:prototype,所有的函数都有一个属性prototype,称之为函数原型 默认情况下,prototype是一个普通的Object对象 默认情况下,prototype中有一个属性constructor,它也是一个对象,它指向构造函数本身 function Test(){} Test.pr ...
分类:
编程语言 时间:
2020-05-03 14:49:03
阅读次数:
71
# 装饰器:装饰、装修# 开放封闭原则:对代码的扩展开放;对源码的修改是封闭的。# 装饰器:在不改变原函数代码以及调用方式的前提下为其增加新的功能。import time# print(time.time()) # 格林威治时间# round 1# 如果测试别人的代码必须重新赋值。# def ind ...
分类:
编程语言 时间:
2020-05-03 14:51:28
阅读次数:
75
this关键字: 构造方法之间的调用,可以通过this关键字来完成。只能在本类中构造方法里用,也只能调用构造方法。不能用在普通方法。 this(参数列表); 调用其他构造方法的语句必须定义在构造方法的第一行,原因是初始化动作要最先执行。 可以在成员变量名前面加上this.来区别成员变量和局部变量。 ...
分类:
编程语言 时间:
2020-05-03 14:52:22
阅读次数:
59
算法原理 C++代码实现 1 Mat MarrEdgeDetection(Mat src, int kernelDiameter, double sigma) { 2 int kernel_size = kernelDiameter / 2; 3 Mat kernel(kernelDiameter, ...
分类:
编程语言 时间:
2020-05-03 14:53:20
阅读次数:
81
""" # 1. 手动创建一个数据库 # 2. 在 Django 项目中设置连接数据库的相关配置(告诉Django 连接哪一个数据库) 在 DATABASES 中 进行数据库配置: DATABASES = { 'default': { # 数据库连接类型 'HOST':'127.0.0.1', # ...
分类:
编程语言 时间:
2020-05-03 14:54:53
阅读次数:
83
# """ # Django路由分配系统简介: Django project目录中的urls.py文件中, 以Python [ ( ) ]的数据类型记录了可以访问到该站点的url 和 视图函数一一对应关系表, 当request请求到达路由系统,Django通过request中携带的path 遍历这个 ...
分类:
编程语言 时间:
2020-05-03 14:55:30
阅读次数:
63
最近自己写了一个线程池。 总的来说,线程池就是有一个任务队列,一个线程队列,线程队列不断地去取任务队列中的任务来执行,当任务队列中为空时,线程阻塞等待新的任务添加过来。 我是用queue来存放任务,vector存放thread*,然后用condition_variable 来设置线程阻塞和唤醒。 下 ...
分类:
编程语言 时间:
2020-05-03 15:02:49
阅读次数:
314
SPFA(Shortest Path Faster Algorithm)算法,是西南交通大学段凡丁于 1994 年发表的,其在 Bellman ford 算法的基础上加上一个队列优化,减少了冗余的松弛操作,是一种高效的最短路算法。 算法过程 设立一个队列用来保存待优化的顶点,优化时每次取出队首顶点 ...
分类:
编程语言 时间:
2020-05-03 15:05:16
阅读次数:
72
一. 结构体默认的字节对齐一般满足三个准则: 1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除; 2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding); 3) 结构体的总大小为结构体最 ...
分类:
编程语言 时间:
2020-05-03 16:13:42
阅读次数:
103
对于发现频繁项集,Apriori是一个很好的算法,但Apriori在发现频繁项集的时候需要多次扫描数据库,这严重影响了速度。 而FP-growth算法基于Apriori构建,不过在完成相同的发现频繁集的任务上,它采用了一些不同的技术。将数据集存储在一个特定的被称为FP树的结构之后去发现频繁项集。这种... ...
分类:
编程语言 时间:
2020-05-03 16:18:24
阅读次数:
92
code # Python 判断奇数偶数 # 如果是偶数除于 2 余数为 0 # 如果余数为 1 则为奇数 num = 34 if (num % 2) == 0: print("{0} 是偶数".format(num)) else: print("{0} 是奇数".format(num)) ...
分类:
编程语言 时间:
2020-05-03 16:18:49
阅读次数:
88
Spring配置文件 1. bean对应Java类,指定由spring管理的类。 2. alias:给bean配置别名(感觉完全多余) 3. import:一般用于团队开发,可以将多个配置文件导入合并为一个配置文件。 ...
分类:
编程语言 时间:
2020-05-03 16:21:14
阅读次数:
50
问题: javascript 如何导入一个自定义的类 javascript 如何导出一个自定义的类 javascript 导入自定义的类的语法 E:\project_ts\abc\main.js:1import {Queue} from './Queue'^^^^^^ SyntaxError: Ca ...
分类:
编程语言 时间:
2020-05-03 16:25:04
阅读次数:
183
code num = 4 if num > 0: print("正数") elif num == 0: print("零") else: print("负数") # 内嵌 if 语句 if num >= 0: if num == 0: print("零") else: print("正数") els ...
分类:
编程语言 时间:
2020-05-03 16:25:57
阅读次数:
51
什么是变量? 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。 内置数据类型(基本数据类型) 基本类型,或者叫做内置类型,是J ...
分类:
编程语言 时间:
2020-05-03 16:31:58
阅读次数:
92
被继承的类称为父类(超类),继承父类的类称为子类(派生类)通过继承可以实现代码重用子类拥有父类非 private 的属性、方法。子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。子类可以用自己的方式实现父类的方法。构造器而言,它只能够被调用,而不能被继承,可以通过使用super()进行调用,对 ...
分类:
编程语言 时间:
2020-05-03 16:32:36
阅读次数:
67
code def g_h_filter(data,x0,dx,g,h,dt=1.0,pred=None): x=x0 results=[] for z in data: x_est=x+(dx*dt) dx=dx if pred is not None: pred.append(x_est) res ...
分类:
编程语言 时间:
2020-05-03 16:37:04
阅读次数:
111
#include<reg52.h> #include<stdio.h> #define uchar unsigned char #define uint unsigned int unsigned char code Duan[]={0x3F, 0x06,0x5B,0x4F,0x66,0x6D,0x ...
分类:
编程语言 时间:
2020-05-03 16:37:20
阅读次数:
125