面向对象_3-16选择题

1. 多选题 阅读以下代码,要求1处代码实现设置静态变量$age的值,2处在浏览器中打印出静态变量$age的值,选项中对这两处填写正确的是()(选择三项) A 1处:$obj->setage(12); 2处:echo $obj->getage(); B 1处:StaticChild::setage(12); 2处:echo StaticChild::$age; C 1处:StaticChild::setage(12); 2处:echo $obj->$age; D 1处:Stati
分类: 其他 发布时间: 04-27 22:31 阅读次数: 4

goland实现函数式链式编程

先来看一段代码 package main import ( "fmt" elastic "gopkg.in/olivere/elastic.v2" ) type Tweet struct { User string Message string } func main() { client, err := elastic.NewClient(elastic.SetSniff(false), elastic.SetURL("http://12
分类: 其他 发布时间: 04-27 22:31 阅读次数: 3

python之常用字符串用法

1.isdigit=indecimal(判断是否是数字) s="123" print(s.isdigit()) 输出为:True 2.format(标识符) a =("I have a {0},My name is {1}").format("dog","gao") print(a) 输出为: I have a dog,My name is gao 3.join(把列表拼接成字符串,中间用--分隔) a =["bbb","aaa","ccc"] print("--".join(a)) 输出:(
分类: 其他 发布时间: 04-27 22:31 阅读次数: 4

python---权限管理和菜单生成

一:表结构(共八张表) from django.db import models # Create your models here. class User(models.Model): username = models.CharField(max_length=32) pasword = models.CharField(max_length=32) class Meta: verbose_name_plural = "用户表" def _
分类: 其他 发布时间: 04-27 22:31 阅读次数: 4

TCP建立连接和释放连接过程

在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单说明,具体请查看相关教程) 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个字节,期待收到对方下一个报文段的第一个数据字节的序号;序列号表示报文段携带数据的第一个字节的编号;而确认号指的是期望接收到
分类: 其他 发布时间: 04-27 22:27 阅读次数: 5

架构师详解:Nginx 架构

摘要: 架构师说Nginx 架构
分类: 编程语言 发布时间: 04-27 22:27 阅读次数: 3

Eclipse + Axis 编写WebService

环境:Eclipse 4.7 + Axis + Tomcat8.5 一、创建Dynamic Web Project并编写HelloService.java package com.demo.axistest.service; public class HelloService { public String sayHello(String name) { return "Hello, " + name; } } 二、右键项目-New-Others,选择Web Service 在S
分类: 服务端 发布时间: 04-27 22:27 阅读次数: 4

我的第一篇博客--新手勿喷

JavaScript If...Else 语句 一、if 语句     条件语句用于基于不同的条件来执行不同的动作。 if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行 例:var x=""; var time=new Date().getHours(); if (time<10) { x
分类: 其他 发布时间: 04-27 22:24 阅读次数: 3

系统分析与设计——作业5

1、 领域建模 a. 阅读 Asg_RH 文档,按用例构建领域模型。 领域模型: b. 数据库建模(E-R 模型) (1)系统的 E-R 模型(数据逻辑模型): (2)导出 Mysql 物理数据库的脚本: (3)数据库逻辑模型 与 领域模型 的异同:
分类: 其他 发布时间: 04-27 22:24 阅读次数: 3

Python处理正则表达式超时的办法

最近在项目中遇到一个问题,就是需要采用正则匹配一些疑似暗链和挂马的HTML代码,而公司的老大给的正则表达式有的地方写的不够严谨,导致在匹配的时候发生卡死的现象,而后面的逻辑自然无法执行了。虽然用正则表达式来判断暗链和挂马可能不那么准确或者行业内很少有人那么做,但是本文不讨论如何使用正确的姿势判断暗链挂马,只关注与正则超时的处理。 在使用正则表达式的时候,如果正则写的太糟糕,所消耗的时间是惊人的,并且有可能会一直回溯,而产生卡死的现象,所以一般的大型公司都会有专门的人来对正则进行优化,从而提高程
分类: 其他 发布时间: 04-27 22:24 阅读次数: 4

读取文件内容

#include<stdio.h> int main(void){ FILE *fp;//定义指针 char ch; if((fp=fopen("d:\\yy.txt","r"))==NULL){// printf("cannot open file,press any key to exit!"); exit(0); } while((ch=fgetc(fp))!=EOF){ fputc(ch,stdout); } fclose(
分类: 其他 发布时间: 04-27 22:24 阅读次数: 4

ZeroMQ API(七) 安全

1、无安全性:zmq_null(7) 1.1 名称   zmq_null - 没有安全性或机密性 1.2 概要   NULL机制由ZMTP 3.0规范定义:http://rfc.zeromq.org/spec:23。 这是ZeroMQ套接字的默认安全机制。 2、使用用户名和密码进行纯文本身份验证:zmq_plain(7) 2.1 名称   zmq_plain - 明文认证 2.2 概要   PLAIN机制定义了一个简单的用户名/密码机制,让服务器对客户端进行身份验证。 PLAIN不做任何安全或
分类: 其他 发布时间: 04-27 22:24 阅读次数: 6

python---socket与socketserver

1、socket的方socket.getaddrinfo(host, port, family=0, type=0, proto=0, flags=0) #获取要连接的对端主机地址sk.bind(address) 将套接字绑定到地址。address地址的格式取决于地址族。在AF_INET下,以元组(host,port)的形式表示地址。 sk.listen(backlog) 开始监听传入连接。backlog指定在拒绝连接之前,可以挂起的最大连接数量。 backlog等于5,表示内核
分类: 其他 发布时间: 04-27 22:24 阅读次数: 3

PC版微信多开,不用软件,自己动手丰衣足食。

关于PC版微信多开 找到微信的安装路径(包含 WeChat.exe 的文件夹)如: D:\Program Files\Tencent\WeChat 新建文本文档,随意命名,打开后粘贴如下代码并保存: PATH D:\Program Files\Tencent\WeChat start WeChat.exe&WeChat.exe 注意: 1. PATH 后的内容为你的微信安装路径 2. start 后的为你要启动的微信个数,我的为两个,若想启动三个则只需添加再一次“&WeChat.exe”即可。
分类: 其他 发布时间: 04-27 22:24 阅读次数: 3

第一阶段 15图形用户界面

准备中
分类: 其他 发布时间: 04-27 22:24 阅读次数: 2

中间件-Middleware

中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一个中间件,如下图。 在Django的settings中找到MIDDLEWARE 注册自己定义的中间件: 在与mange.py同一目录下的文件夹Middle文件夹下的mid.py文件中 MIDDLEW
分类: 其他 发布时间: 04-27 22:24 阅读次数: 4

Linux基础命令学习

1.find 命令格式:find 搜索目录 按照文件名搜索: find 搜索目录 -name 文件名 (不区分大小写: find 搜索目录 -iname 文件名)     find 搜索目录 -name '*lee' (搜索任意字符开头以lee结尾的所有文件) 按照文件名区分并限定文件类型: find 搜索目录 -type f -name 文件名(f为文件, 用d的话则为文件夹)
分类: 其他 发布时间: 04-27 22:24 阅读次数: 3

Python-自定义函数-参数

一、自定义函数参数 1.种类 (1)位置参数 "x"就是位置参数 #!/usr/bin/env python # -*- coding: utf-8 -*- #author: dingkai #mtime: 2018/4/27 def power(x): result = x * x print(result) (2)默认参数 "n"就是默认参数 #!/usr/bin/env python # -*- coding: utf-8 -*- #author: dingkai #m
分类: 其他 发布时间: 04-27 22:24 阅读次数: 4

基于tensorflow的简单线性回归模型

#!/usr/local/bin/python3 ##ljj [1] ##linear regression model import tensorflow as tf import matplotlib.pyplot as plt x_ = [11,14,22,29,32,40,44,55,59,60,69,77] y_res = [123,135,155,167,177,189,200,240,250,255,277,298] w = tf.Variable(tf.ones([1]),dt
分类: 其他 发布时间: 04-27 22:24 阅读次数: 5

P1637 三元上升子序列

题目描述 Erwin最近对一种叫"thair"的东西巨感兴趣。。。 在含有n个整数的序列a1,a2......an中, 三个数被称作"thair"当且仅当i<j<k且ai<aj<ak 求一个序列中"thair"的个数。 输入输出格式 输入格式: 开始一个正整数n, 以后n个数a1~an。 输出格式: "thair"的个数 输入输出样例 输入样例#1: 复制 4 2 1 3 4 输出样例#1: 复制 2 输入样例#2: 5 1 2 2 3 4 输出样例#2: 7 说明 对样例2的说明: 7个
分类: 其他 发布时间: 04-27 22:24 阅读次数: 4