python正则表达式(8)--分组、后向引用、前(后)向断言
无名、有名分组 (1)正则表达式—无名分组 从正则表 达式的左边开始看,看到的第一个左括号“(”表示表示第一个分组,第二个表示第二个分组, 依次类推。 需要注意的是,有一个隐含的全局分组(就是索引号为0的分组),就是整个正则 表达式匹配的结果 (2)正则表达式—有名分组 命名分组就是给具体有默认分组 ... 查看全文
SpringBoot集成MyBatis的分页插件PageHelper
俗话说:好🐎不吃回头草,但是在这里我建议不管你是好马还是不好马,都来吃吃,带你复习一下分页插件PageHelper。 昨天给各位总结了本人学习springboot整合mybatis第一阶段的一些学习心得和源码,主要就算是敲了一下SpringBoot的门儿,希望能给各位的入门带给一点儿捷径,今天给各 ... 查看全文
python3使用ddt框架进行外部传参
ddt:python数据驱动模块 一.安装ddt:pip install ddt 二.传参: 1.传递一个参数: import unittest import ddt @ddt.ddt class MyTestCase1(unittest.TestCase): @ddt.data(2, 3, 6) ... 查看全文
8 python 抽象类
1、抽象类 --类似接口 接口的概念: 自己提供给使用者来调用自己功能的方式\方法\入口, 1.1、java中接口 interface 1.2、为何要用接口 2、模仿interface 在python中根本就没有一个叫做interface的关键字,如果非要去模仿接口的概念 可以借助第三方模块:htt ... 查看全文
IO复用、多进程和多线程三种并发编程模型
I/O复用模型 I/O复用原理:让应用程序可以同时对多个I/O端口进行监控以判断其上的操作是否可以进行,达到时间复用的目的。在书上看到一个例子来解释I/O的原理,我觉得很形象,如果用监控来自10根不同地方的水管(I/O端口)是否有水流到达(即是否可读),那么需要10个人(即10个线程或10处代码)来 ... 查看全文
Python从菜鸟到高手(8):print函数、赋值与代码块
print函数相信读者一定对它不陌生,因为在前面的章节,几乎每个例子都使用了print函数,这个函数的功能就是在控制台输出文本。不过print在输出文本时还可以进行一些设置,以及输出多参数字符串。 查看全文
2018/9/6 spring框架的整理
spring知识的巩固整理AOP和ioc概念,以及了解到了为何要使用spring框架的目的,作用:变换资源获取的方向。更像是按需所求。配置bean的方式:利用XML的方式,基于注解的方式两种。1通过全类名反射的方式,2通过工厂实例的方式,3 通过更底层的Beanfactory的方式依赖注入DI的方式 ... 查看全文
9 css中通用选择器的用法
css样式标签 勇气 三年级时,我还是一个胆小如鼠的小女孩,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我,就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没有勇气参加。 ... 查看全文
深入浅出hibernate1-持久层概述
1.持久层概述持久的概念理解容易,层说明了需要解耦合,2.持久层设计 2.1解耦合 解耦合的演变过程过程1.完成一个功能时在action中完成 1.连接,statement,statement设值 ,获取resultset 这个阶段持久化的代码嵌套在业务层,完全耦合过程2.用配置文件配置数据库的连接... ... 查看全文
Apache error.log [warn](OS 64)指定的网络名不再可用。winnt_accept: Asynchronous AcceptEx failed.
两年前公司给客户做过一个门户网站,近些日子客户多次向我反映,网站打开网页特别慢,经常打不开网站,就是打开也要7、8分钟才能打开。后来重启服务,之后没过半小时,又是打不开网站了。 我们用的是Apache2.2,进入 /Apache2.2/logs/ ,发现有好多error.log,打开最近日期的一个, ... 查看全文
Harbor api 操作
为 Harbor 配置 swagger 通过浏览器访问 http://192.168.0.241/static/vendors/swagger/index.html ... 查看全文
Windows下安装Redis服务
说明:本文拷贝自https://jingyan.baidu.com/article/0f5fb099045b056d8334ea97.html Redis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows ... 查看全文
windows10下TensorFlow安装记录
1.安装anaconda 安装最新版:https://repo.anaconda.com/archive/Anaconda3-5.3.0-Windows-x86_64.exe 加入环境变量: path加anaconda安装目录 path加anaconda安装目录/scripts ... 查看全文
Windows下手动安装redis服务
1.Redis本身不支持windows,但是有另外的团队在维护着一个windows下的版本 2、下载地址: https://github.com/MSOpenTech/redis 2.8的版本在源码里面已经不包含windows下的执行文件,都移动到release里面去了,所以点击release去下载 ... 查看全文
windows10环境下的RabbitMQ安装步骤(图文)
全文下载,转 https://blog.csdn.net/weixin_39735923/article/details/79288578 安装下载,安装就一切ok 2、使用rabbitmqctl控制台命令(位于C:\Program Files (x86)\RabbitMQ Server\rabbi ... 查看全文
C#字符串连接问题(包含破折号和引号)
1.需求场景: 生成字符串如下:jsonStr.Append("\"SensorTypes\":"); 解决方法: 学到的知识点: 1.@符在C#中有两种用法: a.在字符串前加上@符号,表示取消字符串中的转义。如上例所示:加上@符之后,字符串中的\不再当成转义字符,而仅仅是\而已。 b.如果你起的 ... 查看全文
Restify Api 开发经验
此文已由作者王振华授权网易云社区发布。 欢迎访问网易云社区,了解更多网易技术产品运营经验。 工作期间,一直在用Restify开发或维护大大小小的API系统,现在分享一下一些个人觉得不错的Tips。 充分利用middleware机制 这里的middleware指的就是处理请求过程中一个独立的小函数,众 ... 查看全文
C# BitArray 二进制处理
int k = 6; byte[] bytearr = BitConverter.GetBytes(k); BitArray myBA = new BitArray(bytearr); for (int i = 0; i < myBA.Length; i++) { try { Console.Wri ... 查看全文
JavaWeb读取资源文件的四种方式
1. ServletContext 1. 调用getResourcesAsStream方法获取输入流, 相对于webroot, 不用加/2. 读取任何类型的文件3. *只能在web环境下使用 2. 类加载器 1. 相对于类路径, 可以获取类路径下及其子包路径下的资源文件2. 可以用在非web环境下3 ... 查看全文
leetcode 算法 Excel表列序号 python实现
这道题给我感觉就像一个26进制数一样。 A 就是1 B是2 。。。。 Z 是26 如果AB 两位,那就是 1 * 26 + 2 就是A 的数值*26 + B的数值 如果是MNP 三位数 那就是 M * 26^2 + N * 26^1 + P *26^0 就这样。。 ... 查看全文