Python入门基础知识学习笔记之二

  上接上一篇随笔《Python入门基础知识学习笔记之一》。   因为学习Python入门基础知识时,记录的比较较多,为了以后方便查看,我觉得分开两篇随笔作记录,较为妥当。   进入正题。   16. Python中高阶函数之修饰器的应用:   (以下展示代码,代码在Mac中)   17. 高阶函数的应用中,对列表进行排序的函数又sort和sorted两个。     它们的共同点是两者默认直接比较列表中元素的值大小,也可以通过传入'key'参数表示用其它方式作比较。     它们的不同点:  
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

Python入门基础知识学习笔记之一

  为什么要写这篇文章?   本人做过Objective-C开发,现在在用C#做WinForm开发。近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样。故想通过本文记录自己学习过程中,遇到的新知识点,也为了方便以后自己查找还没有掌握牢固的知识点。   特此声明:   本文非干货!   本文非干货!   本文非干货!   如果有同样想学习Python的网友,不小心跑到了这里来。或许你们可以考虑下从以下途径找Python的学习资料:  廖雪峰先生的Pytho
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

实现Zabbix的高可用

Zabbix作为一个分布式的监控系统,相比Nagios其较大的优点在于设置和数据保存在数据库中,便于维护和分析,同时自身或是通过grafana还可以实现监控项目曲线图的绘制。可以完成以前使用Cacti+Nagios来实现的系统监控任务,相关的监控主机配置只需要保存一份即可,带来了很大的便利。 Zabbix和Nagios的监控方式较为类似,其包括Zabbix-server和Zabbix-agent,对应Nagios中的Nagios和Nrpe,但Zabbix可以支持被监控的主机主动向Zabbix-
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

Mac-无法进入mysql,你这样做就对了

mysql -uroot -p 输入密码之后 报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) sudo /usr/local/MySQL/support-files/mysql.server start启动mysql服务 报错:ERROR! The server quit without updating PID file (/usr/local/mysql/data/b
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

Spring解析自定义XML

Spring框架从2.0版本开始,支持基于Schema的XML扩展机制,允许开发者自定义XML标签。下面以一个小例子,说明如何实现自定义XML配置,并使Spring将我们自定义的XML解析为bean。 我们首先看一下,希望在Spring的XML配置中,添加的新标签: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="ht
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

how to install Python packages in PyPI

https://packaging.python.org/tutorials/installing-packages/
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

二分排序法

这是很久前写的一篇博文,现在转移了地址,就一起把这篇博文转过来。 二分排序法书上的讲解用的是借抓 扑克牌这个模式讲的 public class B { public void BinarySort(int[] a) { for (int i = 1; i < a.length; i++) { int tmp = a[i]; int left = 0; int right = i - 1;
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

Jmeter录制后的脚本调优

  当我们通过badboy或者HTTP代理服务器的方式录制的脚本,会发现脚本杂乱无章,图片、css、html以及各种我们不关心的脚本,因此就需要针对录制后的脚本进行调优 1.去除图片、html/css等不需要的脚本 我们可以通过禁用或者删除的方式优化 2.添加cookie管理器   在线程组上:右键—>添加—>配置元件—>HTTP Cookie管理器 3.优化HTTP信息头管理器   我们可以看到每个脚本下面都挂了一个HTTP信息头管理器,那么我们可以使用一个HTTP信息头管理器即可 4.添加
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

【转】springboot结合swagger生成接口文档

前后台分离的开发渐渐已成趋势。那么前后端的沟通就成了问题,包括移动端,web端。如果有一个东西在我们写完代码的时候,自动将接口的所有注释,调用文档提供出来,是不是一件很美好的事情。那就是使用swagger. 1.使用swagger,首先在pom中引入jar依赖。 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.2.2</v
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

[转载] redis学习入门 Redis 3.2.100

参考博客: https://blog.csdn.net/flyer_tang/article/details/80320974 https://blog.csdn.net/weixin_30773135/article/details/97923338 官网下载地址: http://redis.io/download (linux版) github下载地址:https://github.com/MSOpenTech/redis/tags(windows版) 这里下载的是Redis-x64-3.
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

opencv——图像掩码操作

使用opencv通过掩码去扣取图像中感兴趣的区域 步骤: 1、读取一张图片 2、转换颜色格式为hsv 3、设置要扣取区域颜色的上下门限 4、从原始图像中获取感兴趣区域的掩码 5、使用掩码和原始图像做云运算得到最后感兴趣区域的图像 测试代码如下: #-*- coding:utf-8 -*- # opencv中图像掩膜操作 import cv2 import numpy #读取一张图片 img = cv2.imread('hat.jpg',cv2.IMREAD_COLOR) #转换为H
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

Java代码开发之《异常日志》

异常日志 (一) 异常处理 1. 【强制】Java 类库中定义的可以通过预检查方式规避的 RuntimeException 异常不应该通 过 catch 的方式来处理,比如:NullPointerException,IndexOutOfBoundsException 等等。   说明:无法通过预检查的异常除外,比如,在解析字符串形式的数字时,可能存在数字格式错误,不得不 通过 catch NumberFormatException 来实现。     正例:if (obj != null) {.
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

Git实战指南----跟着haibiscuit学Git(第一篇)

笔名: haibiscuit 博客园: https://www.cnblogs.com/haibiscuit/ Git地址: https://github.com/haibiscuit?tab=repositories (欢迎star) 尊重笔者的劳动成果,未经允许请不要转载 第一篇(教程目录) 前言: 希望读者能够根据本教程中的示例亲自操作一遍,以便读者更加快速地理解笔者的教程内容 Git操作是软件开发必备的技能,本教程是基于本人在实战中总结的知识和经验,在项目的开发中非常的实用 如果读者觉
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

【简单】9.回文数判断

9.回文数判断 题目: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 解法: //数学解法 public boolean isPalindrome(int x){ System.out.println("****数学解法****"); if(x<0) return false; int num = x; //算出最高位数的整10数 int div = 1;
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

为什么程序员跟其他人比起来应该喝更多的水

我们都不止一次的听到人们说:"你至少一天要喝8杯水。" 可问题是,几乎没有人做到了每天喝那么多水。从事编程职业这么多年来,我发现,尤其是程序员,饮水量明显不足。 程序员需要比常人喝更多的水。我在下棋时突然意识到了这一点。连续一个小时的下棋后,我就开始感到口渴。 看起来,是当我的大脑高速运转时,我们需要更多的水。 缺水状态下我的感受 我通常是早上起来喝一杯咖啡。咖啡有利尿作用——也就是它会导致小便更多。 在编程的时候,我会全神贯注,根本想不起、也感觉不到要喝水。 工作日里,我有时候会在午餐的时间
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

R语言学习笔记01—2019-11-27

R语言数据处理—增加新的数据列 1、<- 如果要增加一个列到现有的数据框 wordConcept, 即在现有的数据框里创建一个新的变量, 经 如 SUMRT,让它是 wordConcept 这个数据框中 TRIAL 和 RT 的和, 实现方法如下: wordConcept$SUMRT<-wordConcept$TRIAL+wordConcept$RT 执行这个命令后,使用 colnames (wordConcept) 查看所有的列就会发现多了名为 SUMRT 的一 列, 它是TRIAL 和 R
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

《前牙瓷粘结性仿生修复》读书笔记6:第6章 牙体预备、制取印模与暂时修复

第6章 牙体预备、制取印模与暂时修复 瓷粘结修复体的牙体预备设计应该同时考虑恰当的修复体边缘适合性以及牙体硬组织的外形。 粘结树脂的粘结性能和物理化学特性使修复体-天然牙接口能更好地承受较大的应力,因此,牙体预备的几何形状和机械固位性是次要考虑因素。这样可以最大程度地保存健康的牙体组织,在牙体预备期间和牙体预备后对硬组织实施矿化处理等保护措施。 最小量的牙体预备必须能保证瓷修复体在永久粘结过程中能顺利就位。修复体-天然牙复合体的长期完整性仍然要求瓷层有足够并均匀的厚度,以保证瓷层内部的机械抗力
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

cookie、session和中间件

目录 cookie和session cookie与session原理 cookie Google浏览器查看cookie Django操作cookie 获取cookie 设置cookie 删除cookie Django操作session session的由来 Django中session相关的方法 设置session 获取session 删除session 设置失效时间 cookie与session登录流程 session版登录验证 Django中的session配置 django中间件 介绍
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

解决ubuntu的firefox上网速度慢【转】

  在ubuntu上用firefox上网十分慢,但是在切换了chrome后发现上网速度很快,是解析域名上出现了问题,所以要为FF设置DNS缓存以提高速度。(在WIN下这个是自动设置好的,在ubuntu下需要我们手动设置)   我们需要到的软件是dnsmasq,下面是安装配置教程:   ①安装dnsmasq sudo apt-get install dnsmasq   ②配置dnsmasq sudo gedit /etc/dnsmasq.conf   找到   #resolv-f
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0

并归排序(数组+链表)

     并归排序与快速排序相似,靠分治思想突破了排序算法 O(n2) 的瓶颈。   我们看回顾一下几大排序算法的时间、空间复杂度: 排序算法 平均时间复杂度 最坏时间复杂度 空间复杂度 是否稳定 冒泡排序 O(n2)O(n2) O(n2)O(n2) O(1)O(1) 是 选择排序 O(n2)O(n2) O(n2)O(n2) O(1)O(1) 不是 直接插入排序 O(n2)O(n2) O(n2)O(n2) O(1)O(1) 是 归并排序 O(nlogn)O(nlogn) O(nlogn)O(n
分类: 其他 发布时间: 12-04 22:50 阅读次数: 0