day78 面试程序

程序 简单的web import socket from threading import Thread server = socket.socket() server.bind(('0.0.0.0',8001)) server.listen() def communication(conn): client_msg = conn.recv(1024).decode('utf-8') # print(client_msg) path = client_msg.split
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

java面试-JVM调优和参数配置

JVM的参数类型: 1、标配参数: java -version java -help 2、X参数: -Xmixed 混合模式 -Xint 解释执行 -Xcomp 第一次使用就编译成本地代码 wujuhongdeMacBook-Pro:~ wujuhong$ java -version java version "1.8.0_111" Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

day1 小结

今日课堂小结: python基础: 一 编程语言 1.什么是编程语言? 上面提及的能够被计算机所识别的表达方式即编程语言,语言是沟通的介质,而编程语言是程序员与计算机沟通的介质。在编程的世 界里,计算机更像是人的奴隶,人类编程的目的就命令奴隶去工作。 2.什么是编程? 编程即程序员根据需求把自己的思想流程按照某种编程语言的语法风格编写下来,产出的结果就是包含一堆字符的文件。 强调:程序在未运行前跟普通文件无异,只有程序在运行时,文件内所写的字符才有特定的语法意义。 二 计算机组成部分 CPU
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

day78 面试

1 谈谈你对HTTP协议的认识。1.1 长连接 HTTP是一个属于应用层的面向对象的协议 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后,向客户端发送响应信息。 基于TCP/IP 双方建立通信的顺序,以及Web页面显示需要 处理的步骤,等等。像这样把与互联网相关联的协议集合起来总称为 TCP/IP。而http协议是基于TCP/IP协议之上的应用层协议。 基于请求-响应模式 HTTP协议规定,
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

Python中类方法、__new__方法和__init__方法解析

在编程语言中创建一个类,有构造方法这样的一个术语。而在Python中,通常大家都认为__init__是构造方法,其实并不完全等同。在构建类中,有一个特殊的方法__new__,这个才能等同为构造方法。 __new__是一个类方法,我们在定义一个类方法时需要在函数前打上@classmethod装饰器,而__new__不需要,因为它经过特殊处理。为了理解__new__方法,我们先来看看类方法是什么。 类方法 class MyClass: @classmethod def test(
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

js面试题(1)

1.javascript的typeof返回哪些数据类型 number string boolean Object function underfind 2.例举3种强制类型转换和2种隐式类型转换? 强制(parseInt,parseFloat,Number(),String(),Boolean()) 隐式(+ -) 3.split() join() 的区别 前者是切割成数组的形式,后者是将数组转换成字符串 4.数组方法pop() push() unshift() shift() Push()尾
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

小程序实现微信朋友圈时间显示效果

小程序实现微信朋友圈时间显示效果: 1分钟前,2分钟前,···,59分钟前,1小时前,2小时前,···,23小时前,一天前,2天前,2019-06-21 等等... 相关代码如下: getTime() { let start = '2019-6-21 22:41:00' let nowTime = new Date() let oldTime = new Date(start) let diff = Math.floor((nowTime - oldTi
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

TabControl

jquery主体: var TabControl = function (ops) { this._ops = { items: ops.items || [], hashItems: {}, selectedIndex: ops.selectedIndex || 0 }; this._element = $(ops.element); thi
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

doraemon的python之旅 整型、布尔值和字符串2

1、整形(int) py2   int   32位电脑:-2147483648~2147483647   64位电脑:-9223372036854775808~9223372036854775807 超出范围后python自动将其转换成long(长整形)   超过范围后胡自动转成long(长整型)   整形除法只能保留整数位,无法显示小数位。 如果想要在py2中显示整数除法的所有结果,在最开始加入:   from_future_import divsion py3   int   整型除法保留
分类: 其他 发布时间: 06-24 23:38 阅读次数: 0

学习better-scroll与vue结合使用

better-scroll,移动端滚动场景需求的插件 例: 做一个上下滚动,左右两边关联(滑动右侧左侧对应的类别显示高亮,点击左侧的类别名称右侧滑动到对应的位置) 如图: 分析:滑动右侧的时候左侧对应的类高亮,高亮显示是通过current类来控制的,当右边滑动到不同个类的时候,同时更新左侧的current的显示。 要做的事情: 1、current来设置当前高亮,2、要实时监听scrollY,3、将右侧每一个类的顶部位置记录下来 根据滑动的位置scrollY,记录的每个类的顶部,来计算当前下标
分类: 其他 发布时间: 06-24 23:37 阅读次数: 0

补鞋匠(cobbler)的修仙之旅

一、筑基期---cobbler简介 Cobbler是一个开源的系统部署软件,基于PXE的二次封装,并集成了DNS,DHCP,软件包更新,电源管理以及配置管理编排等功能;实现快速网络安装操作系统。 二、开光期---部署 系统版本:centos 7 x86_64 Cobble版本:cobble.2.8.4 2.1、环境准备 Cobbler的RPM文件在Fedora EPEL源中 安装epel源 yum install epel-release.noarch 安装cobbler等软件 yum in
分类: 其他 发布时间: 06-24 23:37 阅读次数: 0

导致controller失效,报404错误

最近在做ssm框架整合的一个小项目时,页面跳转一直有404错误,也没有报错提示。然后一步一步去找,终于发现是<mvc:default-servlet-handler/>的原因。 如上图所示,如果springmvc的配置文件这样写的话会报错。 <mvc:default-servlet-handler/>这一行代码的意思是使用默认的Servlet来响应静态文件,因为在web.xml中使用了DispatcherServlet截获所有请求的url,包括jsp页面的关于js,css等引入。由于找不到这些
分类: 其他 发布时间: 06-24 23:36 阅读次数: 0

串的插入,删除,定位,连接等操作

2019独角兽企业重金招聘Python工程师标准>>> #include<stdlib.h> #include<iostream> #define MAXLEN 20 #define TRUE 1 #define FALSE 0 using namespace std; typedef struct SString{ char ch[MAXLEN]; int len; }SString; //初始化串 void StrInit(SString *S) { char data; S->
分类: 其他 发布时间: 06-24 23:36 阅读次数: 0

聊聊Elasticsearch的FixedExecutorBuilder

序 本文主要研究一下Elasticsearch的FixedExecutorBuilder FixedExecutorBuilder elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/threadpool/FixedExecutorBuilder.java public final class FixedExecutorBuilder extends ExecutorBuilder<FixedExecutorBuilder.Fi
分类: 其他 发布时间: 06-24 23:36 阅读次数: 0

mysql实战35 | join语句怎么优化?

在上一篇文章中,我和你介绍了 join 语句的两种算法,分别是 Index Nested-Loop Join(NLJ) 和 Block Nested-Loop Join(BNL)。 我们发现在使用 NLJ 算法的时候,其实效果还是不错的,比通过应用层拆分成多个语句然后再拼接查询结果更方便,而且性能也不会差。 但是,BNL 算法在大表 join 的时候性能就差多了,比较次数等于两个表参与 join 的行数的乘积,很消耗 CPU 资源。 当然了,这两个算法都还有继续优化的空间,我们今天就来聊聊这个
分类: 其他 发布时间: 06-24 23:36 阅读次数: 0

[转]DPM2012系列之六:在Win7上安装DPM远程管理控制台

DPM2012系列之六:在Win7上安装DPM远程管理控制台 源地址:http://543925535.blog.51cto.com/639838/1049940 ============================================================= 为了方便我们的管理,我们可以在客户端计算机上安装DPM2012的控制台,进行相关的管理操作。不管是安装在windows7上面还是安装在windows vista上面,都是支持的。 本文将讲述如何在windows
分类: 其他 发布时间: 06-24 23:35 阅读次数: 0

Javascript实用代码片段(译)

原文:http://www.bestdesigntuts.com/10-time-saving-javascript-code-snippets-for-web-developers 1. 同高或同宽 var getMaxHeight = function ($elms) {   var maxHeight = 0;   $elms.each(function () {     // In some cases you may want to use outerHeight() instead
分类: 其他 发布时间: 06-24 23:34 阅读次数: 0

SQL-关联查询【转】

T_A A表 T_B B标,id为表与表相关联的字段` 创建相关表结构 CREATE TABLE Table_B( id INT(2), serNum VARCHAR(10) ); CREATE TABLE Table_A( id INT(2), serNum VARCHAR(10) ); INSERT INTO table_a (id, serNum) VALUES (1,'A000101'),(2,'A000102'),(3,'A000103'),(5,'A000104'),(8,'A00
分类: 其他 发布时间: 06-24 23:34 阅读次数: 0

IBatis.Net学习笔记十--数据库连接处理

在ibatis.net中,很多操作都被隐藏起来了,比如对数据库的连接和事务处理,都在框架中处理了。那么框架中具体是怎么处理的呢?有没有值得借鉴的地方?我们能不能跳过框架自己处理呢? 首先我们看一下在ibatis.net中的一个常规的数据库查询操作: accountbusiness的调用代码: //取得静态的daomanager idaomanager daomanager = daocommon.getdaomanager(); iaccountdao accountdao = (iaccou
分类: 其他 发布时间: 06-24 23:33 阅读次数: 0

射手座分手两年的纪念(图

新浪网友:耳边的童话 射手座分手两年的纪念和同样射手的男友分开后变了样,慢慢自己走路会很快,喜欢黑夜,习惯晚睡,隐藏心事,喜欢一个人流泪。喜欢有口袋的衣服,否则不知道手该放哪里,习惯抱臂,习惯冷战,喜欢窗户,喜欢角落、习惯蜷缩,喜欢写字和阅读,莫名地孤单,无法抗拒的恐惧感,不爱说话或很爱说话。因为离开爱的人所在的城市就是天使消逝的地方……天使曾经来过,在那个雪花飘舞的冬天。静静的,他伫立在街头,来自喧嚣世界的少女,懵懂的睁大眼。在那个冬天,她在街头撞见了天使,洁白的双翼,恬净的气息。莞尔一笑,
分类: 其他 发布时间: 06-24 23:33 阅读次数: 0