来源: 枫恋寒 链接: https://segmentfault.com/a/119000001.png"font-size: 12px;"> 在 Python 中字符串连接有多种方式,这里简单做个总结,应该是比较全面的了,方便以后查阅。 加号连接 第一种,通过+号的形式: >>> a, b = ' ...
分类:
编程语言 时间:
2019-08-27 10:37:27
阅读次数:
72
#!/bin/sh nohup java -jar /data/wwwroot/xxx.jar > /data/wwwlogs/xxx.log 2>&1 ...
分类:
编程语言 时间:
2019-08-27 10:39:17
阅读次数:
209
python自带的logging是日志处理模块,可以记录日志,并输出到控制台和文件等。 ...
分类:
编程语言 时间:
2019-08-27 10:41:43
阅读次数:
103
代码如下: 实现效果图如下: ...
分类:
编程语言 时间:
2019-08-27 10:43:38
阅读次数:
70
class Stack(): def __init__(self,len): self.stack =[] self.len = len def __repr__(self):#方便查看对象属性 return str(self.stack)# 需要返回字符串 def push(self,elemen ...
分类:
编程语言 时间:
2019-08-27 10:44:38
阅读次数:
66
Maven 环境配置 Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。 系统要求 检查 Java 安装 Maven 下载 Maven 下载地址:http://maven.apache.org/download.cgi 不同平台下载对应的包: 下载包后解压到对应目录: ...
分类:
编程语言 时间:
2019-08-27 10:46:26
阅读次数:
134
作者:Sans_ juejin.im/post/5cfa6e465188254ee433bc69 一.说明 Mybatis-Plus是一个Mybatis框架的增强插件,根据官方描述,MP只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑.并且只需简单配置,即可快速进行 CRUD 操作,从而节 ...
分类:
编程语言 时间:
2019-08-27 10:47:24
阅读次数:
141
一,首先理解装饰器模式:动态的给一个对象增加一些额外的职责,这是在软件设计原则上面,一个功能装饰另一个功能,每个功能遵循同一个接口是这个模式的特征。 二,定义对象接口和装饰抽象类 三,具体的装饰类 四,客户端调用。此处需要注意避免贪吃蛇无限循环问题 ...
分类:
编程语言 时间:
2019-08-27 10:51:07
阅读次数:
99
springboot 工程启动报错之Consider defining a bean of type ‘XXX’ in your configuration. 一、前言: 使用springboot自动注入的方式搭建好了工程,结果启动的时候报错了!!!,错误如下图: 二、解决方式: 1.检查自己写的注 ...
分类:
编程语言 时间:
2019-08-27 10:52:13
阅读次数:
107
事故背景:前几天因项目需要,在服务器上搭建python3模块,误操作将原python2.6.6,导致yum文件不能用......... 现在只能含泪修复,博主在网上搜了一圈办法,基本上都不是那么的详细,现在记下这一方法,希望能帮到与我情况相同的朋友~ 1:卸载python(以免有些同学没有卸载干净) ...
分类:
编程语言 时间:
2019-08-27 10:56:38
阅读次数:
116
题目链接:https://vjudge.net/problem/POJ-2299 题意:给定一个序列,每次只能交换邻近的两个元素,问要交换多少次才能使序列按升序排列。 思路:本质就是求逆序对。我们用归并排序求逆序对,这也是简单的cdq分治。 ...
分类:
编程语言 时间:
2019-08-27 11:06:04
阅读次数:
85
直接 pip install scrapy ,出大问题 缺 lxml, 那就去下 lxml ,又出大问题。(为什么总是有这么多坑要爬呢) pip用的心态爆炸了,改用 pycharm 里的 Setting->Project Interpreter 下载拓展 找到大佬的填坑步奏: 1、先安装 pywin ...
分类:
编程语言 时间:
2019-08-27 11:08:14
阅读次数:
74
原文: http://blog.gqylpy.com/gqy/335 @ "toc" __补充__,导入静态文件: Falsk中默认的模版语言是 {{}} 引用或执行时使用 {%%} 逻辑使用 流程控制 for语法 if语法 开始测试 我们先准备好后端代码: 开始写前端: 展示效果如下图: 模版语言 ...
分类:
编程语言 时间:
2019-08-27 11:09:12
阅读次数:
95
类也是对象 在理解元类之前,你需要先掌握 中的类。Python 中的类概念借鉴 Smalltalk,这显得有些奇特。在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。当然在 Python 中这一点也是成立的。 但是,Python 中的类还远不止如此, 类同样也是一种对象 。只要你使用关 ...
分类:
编程语言 时间:
2019-08-27 11:09:39
阅读次数:
82
第2章 C语言基本概念 ...
分类:
编程语言 时间:
2019-08-27 11:10:25
阅读次数:
110
AvaloniaUI是一个基于.Net Core的跨平台桌面程序UI框架,如果使用AvaloniaUI有多语言国际化的朋友可以参考我这篇文章: 这篇文章可以帮助你: 第1步: 在项目目录中新建一个文件夹(此处示例名为Localizations)用于存放AppResources.resx文件: 这文件 ...
分类:
编程语言 时间:
2019-08-27 12:19:29
阅读次数:
148
遍历数组 数组最常见的一个操作就是遍历。数组的每个元素都可以通过索引来访问,因此,使用标准的for循环可以完成一个数组的遍历。 int[] ns = { 1, 4, 9, 16, 25 }; for (int i=0; i<ns.length; i++) { int n = ns[i]; Syste... ...
分类:
编程语言 时间:
2019-08-27 12:22:56
阅读次数:
76
其实多线程也很好理解,就好比我们坐高铁、飞机过安检一样,过安检的时候一个入口只有一个安检口,而多线程就是为安检开启了多个安检口,话不多说贴代码 线程实现的三种方式: 一、继承Thread类创建线程类 1、定义Thread子类,重写run()方法,把需要做线程操作的类容放入该方法体中。 2、创建Thr ...
分类:
编程语言 时间:
2019-08-27 12:24:11
阅读次数:
94
1.同步阻塞与异步非阻塞 1.1同步阻塞消息处理 服务端监听端口,客户端提交Event,服务端创建线程接收Event,处理Event,返回结果 缺陷: 同步Event提交,客户端等待时间过长(提交Event时间+接收Event时间+处理Event时间+返回结果时间)会陷入阻塞,导致二次提交Event ...
分类:
编程语言 时间:
2019-08-27 12:24:42
阅读次数:
78
附:更这个系列感觉自己像是又挖了一个坑??,不过趁自己刚好工作不太忙,有空闲期,静下心来研究学习源码也是一件很值得做的事,自己尽量会把这个坑填完??。 [TOC] Java 集合源码分析(一)HashMap 1. 概要 HashMap 作为我们经常使用的 Java 集合工具类,无论是学习研究,帮助自 ...
分类:
编程语言 时间:
2019-08-27 12:25:36
阅读次数:
81