python基础知识第三篇(列表)

列表 list 类 中提供的方法 li=[1,5,dhud,dd,] 通过list类创建的对象 中括号括起来 逗号分隔每个元素 列表中的元素可以是数字,字符串,也可以是列表,也可以是布尔值 所有的都能放进去 列表可以无限嵌套 就是一个"集合",内部放置任何东西 索引取值 print( li [ 3 ] ) 切片取值 print( li[3:5]) 切片取值也是列表 列表 可以被索引取值的方法和切片的方法 修改元素 支持in操作 判断元素是否在列表里面 删除第一种方式 del lip[1]通过索
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

使用loki+ mtail + grafana + prometheus server分析应用问题

loki 是一个方便的类似prometheus 的log 系统,mtail 是一个方便的日志提取工具, 可以暴露为http 服务——支持导出prometheus metrics 环境准备 docker-compose 文件 version: "3" services:  nginx-log:    build: ./    ports:    - "8090:80"    - "3903:3903"    volumes:    - "./examples/linecount.m
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

MFC 使用Skin++ 美化皮肤

查了好几天关于MFC应用程序换肤的资料,经过各种莫名其妙的问题的困扰,现分享一下自己的体会。希望可 以避免一些弯路。另外会在附上一些资源。 环境:Windows 7 + VS2012 + SkinSharp(注:Skin++、USkin、SkinMagic 用法相同) 1. 新建一个工程(工程名:Demo)(比如一个基于对话框的MFC程序) 如图所示,注意不要勾选Use Unicode libraries ,否则可能会出现以下错误:见图 2. 添加相关文件(.h .lib .dll 以及皮肤文
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

Linux - 查看并修改当前的系统时间

转载自Linux系统查看当前时间的命令 查看和修改Linux的时区 查看当前时区 命令 : date -R 修改设置Linux服务器时区 方法 A 命令 : tzselect 方法 B 仅限于RedHat Linux 和 CentOS 命令 : timeconfig 方法 C 适用于Debian 命令 : dpkg-reconfigure tzdata 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/local
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

2018-12-04-Python全栈开发-day95-IO多路复用

import socket import select class MakeRequest: '''用来将socket和url信息以及回调函数进行封装''' def __init__(self, sock, host, callback): self.sock = sock self.host = host self.callback = callback def fileno(self): ret
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

第四单元 目录文件的浏览、管理及维护(一)

第四单元 目录文件的浏览、管理及维护(一) Linux文件系统的层次结构 Linux文件系统的树状结构 目录是什么 顶层根目录的表示 文件系统中的两个特殊目录 Linux系统中的一些重要的目录 bin目录 sbin目录 家目录 dev目录 etc目录 挂载目录/media或/mnt 其他常用目录 绝对和相对路径 绝对路径 相对路径 课后作业 【本节内容】 1. Linux文件系统的层次结构(详见linux系统管理P40) 1) 了解Linux文件系统的树状结构: 在Linux或UNIX操作系统
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

对象的练习

对象的创建和使用练习 public class TestCar { public static void main(String[] args) { Car c1=new Car(); c1.info(); /*c1.setName("保时捷"); c1.setWheel(4);(使用方法调用的方式来输出,和调用属性的方法输出结果一样)*/ //调用属性的方法 c1.name="保时捷";
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

python socket 接口

一、简介 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭) socket和file的区别: file模块是针对某个指定文件进行【打开】【读写】【关闭】
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

方法重载的使用与练习

要求:1.同一个类中 2.方法名必须相同(如下列代码中的setSum) 3.方法的参数列表(下述中getSum之后括号中的东西)不同(Ⅰ.参数的个数不同(setSum之后的括号里定义的参数的数目不一样) Ⅱ.参数类型不同(setSum后面的括号中定义的类型有些是int有些是double这个类型不同),这些里面只要有一个不同就是重载 Ⅲ.方法的重载与方法的返回值类型没有关系(虽然(4)方法定义的是void类型,但是还是和(1)(2)(3)是重载,也就是说 setSum之前的方法类型无论是什么样,
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

Windows下部署Apache RocketMQ

一:环境准备:   Windows、JDK1.8+、Maven、Git 二:RocketMQ准备:    1.http://rocketmq.apache.org/release_notes/release-notes-4.2.0/      2.选择‘Binary’进行下载 下完完毕之后解压 三:配置   进行环境变量配置:    四:启动   4.1:在cmd中启动 'start mqnamesrv.cmd',或在mq文件夹的bin目录里执行'mqnamesrv.cmd',弹出DOS命令框
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

ArrayUtil的创建和使用

求数组最小值 求数组最大值 遍历数组元素 求数组总和 求数组平均数 求数组反转 实现数组的复制 对数组进行排序 写入的方法和包: public class ArrayUtil { //求数组的最大值 public int getMax(int[] arr){ int Max=arr[0]; for (int i=1;i<arr.length;i++){ if (Max<arr[i]){ Max=ar
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

Arrayadaper在安卓开发中的作用

安卓中adapter分为ArrayAdapter和baseAdapter;其中简单的ArrayAdapter主要用于简单的文本字符串的实现。 实现创建适配器adapter的主要步骤:     1、创建视图ListView     2、创建数据源items ArrayList<String> items = new ArrayList<>();     3、创建适配器adapter,并且绑定数据源Items adapter = new ArrayAdapter<>(this,android.R.
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

滑动窗口最大值的golang实现

给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口 k 内的数字。滑动窗口每次只向右移动一位。 返回滑动窗口最大值 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值 --------------- ----- [1 3 -1] -3 5 3 6 7
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

【.net】20181213-asp实现LinkButton删除确认对话

asp实现LinkButton删除确认对话 前台页面代码: 1 <asp:LinkButton ID ="lkbtnDelete" runat ="server" Text ="删除" OnClientClick="return confirm('确认要删除此行信息吗?')" CommandName="Delete" CommandArgument ='<%# Eval("SBID") %>'></asp:LinkButton> 点击删除按钮后,通过语句:OnClientClick="ret
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

一句简单的linq group by 语句

拼接筛选条件 // 拼接条件 Expression<Func<ProductLangDailySummaryDetail, bool>> whereCondition = p => 1 == 1; if (dateTimeStart != null) whereCondition = whereCondition.And(m => m.SummaryDate >= dateTimeStart); if (dateTime
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

物资管理系统

一:首先连接数据库 package util; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class JDBUtil { public static String url="jdbc:mysql://localhost:3306/test?
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

api的mock开源工具;api文档生成器;api的mock工具;阿里系;其他开源

django-rest-framework,即drf的api文档,包括自带的文档和其他三方文档,比如swagger、DRF Docs等 https://www.django-rest-framework.org/topics/documenting-your-api/#drf-autodocs 可以直接使用本地部署 阿里妈妈前端团队出品的开源接口管理工具RAP第二代 :https://github.com/thx/rap2-delos;第一代已经不维护了:https://github.com/
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

Android中的R文件

R文件包括了所有 res/ 目录下资源的 ID,如布局文件,资源文件,图片(values下所有文件)的ID等。引用时只是需要在前面加上 Android. 以申明来自Android系统,即Android.R.resource_type.resource_name
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

red hat linux之Samba、DHCP、DNS、FTP、Web的安装与配置

本教程是在red hat linux 6.0环境下简单测试!教程没有图片演示,需要具有一定Linux基础知识,很多地方的配置需要根据自己的情况修改,照打不一定可以配置成功。(其他不足后续修改添加) yum安装的配置 编辑文件 #vi /etc/yum.repos.d/packagekit-media.repo 文件内容如下: [cdrom] name=cdrom baseurl=file:///mnt/cdrom gpgcheck=0 enabled=1 修改一下文件权限 #chmod 777
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0

SpringBoot项目启动出现 Unable to create requested service 异常

原因:Mysql数据库没有启动
分类: 其他 发布时间: 12-13 23:34 阅读次数: 0