JAVA Override和Overload的含义去区别
java中的继承,方法覆盖(重写)override与方法的重载overload的区别 1、方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现,重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding) 。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被屏蔽了。 2、如果在一
asp.net core源码地址
https://github.com/dotnet/corefx 这个是.net core的 开源项目地址 https://github.com/aspnet 这个下面是asp.net core 框架的地址,里面有很多仓库。 https://github.com/aspnet/EntityFrameworkCore EF Core源码 https://github.com/aspnet/Configuration 配置模块源码 https://github.com/aspnet/Routing
一棵树的能力培养方法
——王世民 1 我太太有位大学同学,非常非常非常地努力(请原谅我使用了3个非常,因为不如此的话实在无法表达出她努力的程度)。 念大学的时候就考了两个本科学位,一是法律,一是经济,还是两个不同学校的。 其代价就是在学校里多呆了一年,所以我太太毕业后基本就不了解她的情况了。 但2013年微信朋友圈逐步火起来之后,这位同学的动态就开始夹杂在太太跟我分享的八卦中了。 “我那个同学又考了证券从业资格证了!” “我那个同学这周六又去参加口才培训了,周日还要去参加国家心理咨询师考证培训。她怎么还那么爱学习呢
JSP监听器Listener
1 什么是web监听器?
web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建和销毁;可以在某些动作前后增加处理,实现监控
2 监听器常用的用途
通常使用Web监听器做以下的内容:
连接池
统计在线人数,利用HttpSessionLise...
大数据HDFS存储过程
随着大数据时代的到来,第三次信息化浪潮已经开幕了(15年一次),在第四次信息化浪潮的到来之前,各种新兴企业的兴起也愈发迅速,大数据HADOOP体系的技术也愈发成熟
HDFS存储过程
有客户端发送提交请求,首先与namenode进行交互,然后namenode与datanode实时发送心跳(即ping),然后将文件切分成block进行上传,但是其实HDFS默认有三个机架,这里就先不讲...
微信小程序视图层WXS_数据类型
微信小程序视图层WXS_数据类型数据类型WXS 语言目前共有以下几种数据类型:number : 数值string :字符串boolean:布尔值object:对象function:函数array : 数组date:日期regexp:正则number语法number 包括两种数值:整数,小数。var a = 10;var PI&n
分辨一个网是不是正规的技巧,BB视讯心得
BB视讯【su8y点康姆】首选的当然是安全,只有这样子才嫩而过更好的玩bb视讯,不是什么网都可以玩bb视讯,很多人不清楚甚至以为自己玩的就是正规网,认为能出款就没有问题,在这负责任的告诉你,一旦进入的是黑网,想什么时候追杀你,不让你下分那是分分钟的事,很多小网站就是这样子的。bb视讯还是要到正规的国际平台,很多人都会说我这个是正规的。一般正规的返水不会很高,其次是不会有很多活动送这送那的吸引人去玩
python配置文件 configparser的简单使用
1.新建一个conf.ini文件
[network]
ip = localhost
port = 8000
#配置文件内,都是字符串
2.新建一个python文件read_config.py
import os
import configparser
#获取文件的当前路径(绝对路径)
cur_path=os.path.dirname(os.path.realpath(_...
使用time模块 获取时间戳,毫秒
使用time模块 获取时间戳
注意本机 本地时间。
import time
def get_timestamp():
"""
获取时间戳和带有格式的时间
"""
ct = time.time()
local_time = time.localtime(ct)
data_head = str(time.strftime("%Y%m%d%H%M%...
Django Cannot assign "A1": "B1" must be a "C1" instance. 错误信息
常见报错
Cannot assign “A1”: “B1” must be a “C1” instance.
告诉我们 必须使用 C1 模型类的 实例,而不是具体的参数值。
这个错误信息,是我写入数据库时,表中使用了外键造成的
如果外键用fid表示,关联 用户表 User的话
写入数据库时 MM.objects.create(fid=1,........)就会报错
把 fi...
Django 返回json数据。
data = {key1:value1,....}
data = json.dumps(data,ensure_ascii=False) #不转码
return HttpResponse(L,content_type="application/json") #告诉浏览器这是json
使用json.dumps 转成json字符串的时候,如果存在
class DateEncoder(json.J...
django初始配置
创建项目
首先安装django
pip install django
我使用的是anaconda环境
conda install django
开始创建 hello项目 ,hello是项目名称
django-admin startproject hello
目录结构
└── hello
├──hello
│   ...
python写入excel ,跨行跨列简单操作
import xlwt
book=xlwt.Workbook()
#添加一个sheet
sheet=book.add_sheet('sheet1')
#向sheet中添加数据,行、列、value值
#合并单元格,跨行跨列
sheet.write_merge(0,2,0,1,'一年一班')
sheet.write(0,2,'小明')
sheet.write(1,2,'小李')
sheet.w...
python2中,使用中文会报错 SyntaxError: Non-ASCII
python2中,使用中文会报错 SyntaxError: Non-ASCII
加上 # coding:utf-8
# coding:utf-8
print('你好')
Python:import No module named xx ,module 'xx' has no attribute 'xx'
现有文件结构如下
.
├── aa.py
└── z
└── zz.py
想要在aa.py 中,导入zz中的函数或者变量。
python3
**form z.zz import 变量名 可以**
**import z # z.zz.变量名 会报错 module 'z' has no attribute 'zz'
#z只有这些属性
['__doc__', '__l...
简单的shell脚本,直观的理解shell脚本
创建一个简单的shell脚本
#后缀是 .sh 一个shell脚本文件
vim t1.sh
#给它一个执行权限
chmod a+x t1.sh
#! /bin/sh #告诉加载器,加载哪一个解释器来执行
pwd
ls
cd ..
ls
pwd
执行 ./t1.sh
如果没有指定解释器,则需要 /bin/sh t1.sh 来运行
source 和 . 是等价的 , 也都属于内建...
Django项目部署(Nginx+Uwsgi+Django)
WSGI是什么?
wsgi是python语言定义的web服务器(nginx)和服务器端程序(Django/Flask/Tornado等)的通用接口规范。
Uwsgi是什么
是WSGI在linux中的一种实现,开发者无需再编写 WSGI server.
预热,使用WSGI
编写一个 WSGI server
#创建一个 webapp.py,假设这个就是你的服务器端程序。
...
多个项目如何共用同一个外网IP端口?
今天被问到这样一个问题
Q:如果只有一个外网端口,如何使用这一个端口跑多个项目?
A:使用nginx(目前我只会用这个方法,哈哈哈)
加入访问的ip为 172.168.27.215:8000
我们可以让
172.168.27.215:8000/proA/ 去访问A项目,A项目占用7777端口
172.168.27.215:8000/proB/ 去访问B项目 B项目占用9999端口
使用n...
今日推荐
周排行