Python是一种计算机编程语言。计算机编程语言和我们日常使用的自然语言有所不同,最大的区别就是,自然语言在不同的语境下有不同的理解,而计算机要根据编程语言执行任务,就必须保证编程语言写出的程序决不能有歧义,所以,任何一种编程语言都有自己的一套语法,编译器或者解释器就是负责把符合语法的程序代码转换成 ...
分类:
编程语言 时间:
2019-08-06 14:13:54
阅读次数:
100
Java中...的作用,代表接收若干个相同类型的参数 public void testFunction(int...arr){ //接收若干个int类型的参数 for (int i:arr) { System.out.println(i+" "); } } @Test public void fin ...
分类:
编程语言 时间:
2019-08-06 14:14:09
阅读次数:
136
1、线程与进程区别 进程:启动任何一个软件都称为一个进程已启动,说白了就是一个单独的应用程序,它有自己的一个独立的运行空间,并且一个进程里面可能会有1--n个线程,cpu进行进程切换开销比较大,比如启动一个qq就是启动一个进程 线程:程序执行的最小单位或者说代码的上下文,比如qq进行群发消息,实际上 ...
分类:
编程语言 时间:
2019-08-06 14:18:11
阅读次数:
104
/** * 生成二维码图片 * @param text 扫描二维码后跳转的url * @param width 图片宽度 * @param height 图片高度 * @param filePath 图片生成路径 比如"G://pic//1-1G124104A5.jpg" * @throws Wri ...
分类:
编程语言 时间:
2019-08-06 14:20:01
阅读次数:
126
在部署项目时,不可能直接将所有的信息都输出到控制台中,我们可以将这些信息记录到日志文件中,这样不仅方便我们查看程序运行时的情况,也可以在项目出现故障时根据运行时产生的日志快速定位问题出现的位置。 1、日志级别 Python 标准库 logging 用作记录日志,默认分为六种日志级别(括号为级别对应的 ...
分类:
编程语言 时间:
2019-08-06 14:22:13
阅读次数:
136
.configurable:可配执行 .enumerble:枚举性 .writable:可读写性 .value:数据值 1)在使用Object.defineProperty、Object.defineProperties 或 Object.create 函数的情况下添加数据属性,writable、e ...
分类:
编程语言 时间:
2019-08-06 15:27:16
阅读次数:
104
多线程 pthread.h是linux特有的头文件,POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。该标准定义了创建和操纵线程的一整套API。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程。Wi ...
分类:
编程语言 时间:
2019-08-06 15:30:19
阅读次数:
126
数组key和value的限制条件 运行结果:array (size=1) 1 => string 'd' (length=1) array (size=4) 'foo' => string 'bar' (length=3) 'bar' => string 'foo' (length=3) 100 = ...
分类:
编程语言 时间:
2019-08-06 15:33:17
阅读次数:
135
package com.cfam.utils; import java.io.BufferedOutputStream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io... ...
分类:
编程语言 时间:
2019-08-06 15:33:33
阅读次数:
288
Java程序员金九银十跳槽面试,微服务架构是你必须过的坎
分类:
编程语言 时间:
2019-08-06 15:34:07
阅读次数:
101
原创链接: http://106.13.73.98/__/186/ Python的 模块主要运用了 引用计数 (reference counting)来跟踪和回收垃圾。在引用计数的基础上,还可以通过 标记 清除(mark and sweep)解决容器对象可能产生的循环引用问题。通过 分代回收(gen ...
分类:
编程语言 时间:
2019-08-06 15:34:43
阅读次数:
109
1、简介 Spring Cloud Config :分布式配置中心,方便服务配置文件统一管理,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config client。 2、 ...
分类:
编程语言 时间:
2019-08-06 15:36:20
阅读次数:
182
读文件 打开文件(文件需要存在) #打开文件 f = open("data.txt","r") #设置文件对象 print(f)#文件句柄 f.close() #关闭文件 #为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代 with open('data.txt',"r") as ...
分类:
编程语言 时间:
2019-08-06 15:43:06
阅读次数:
133
演示效果 实现panel切换思路 1.创建所有在某个区域需要切换面板对象,设置为None 2.我们要实现切换,就是删除在这个位置的其他panel,然后创建显示你想要显示的panel。 我们以侧栏第二个按钮为例: 我们想要显示self.panel_Celan2,而在这个位置可能存在self.panel ...
分类:
编程语言 时间:
2019-08-06 16:54:50
阅读次数:
131
自己安装的是 3.7.3 版本的,但是在安装其他软件的时候自带有Python,但是版本都不一样,有2.7的有3.7的。 自己平时用没有问题,配置的环境都是自己的 3.7.3 的,在用其他软件的Python脚本功能时需要用到自带的Python,这时需要对对应的版本安装模块就有问题了。 解决方法 我的解 ...
分类:
编程语言 时间:
2019-08-06 16:55:44
阅读次数:
94
一、分布式 集群:多台计算机实现统一业务 分布式:系统与系统之间要通信 集群的服务器不一定是分布式的,分布式的一定是集群 微服务不允许单点部署 服务之间的交互可以用两种方式 RPC RestAPI: 二、分布式思想及其概念 1、高并发 高并发衡量指标: 响应时间 吞吐量: QPS: apache a ...
分类:
编程语言 时间:
2019-08-06 16:58:27
阅读次数:
128
/**基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。*算法描述:*比较相邻的元素。如果第一个比第二个大,就交换它们两个;*对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;*针对所有的元素重复以上的步骤,除了最后一个;*重复步骤1~3,直到排序完成。**/publicint[]BubbleSort(int[]args){for(inti=0;i
分类:
编程语言 时间:
2019-08-06 17:00:09
阅读次数:
104
Java中有三种主要的循环结构: while 循环 do…while 循环 for 循环 在Java5中引入了一种主要用于数组的增强型for循环。 while 循环 while是最基本的循环,它的结构为: 只要布尔表达式为 true,循环就会一直执行下去。 Test.java 以上实例结果 do…w ...
分类:
编程语言 时间:
2019-08-06 17:02:37
阅读次数:
87
前言:首先有这样一个需求,需要统计一篇10000字的文章,需要统计里面哪些词出现的频率比较高,这里面比较重要的是如何对文章中的一段话进行分词,例如“北京是×××的首都”,“北京”,“×××”,“中华”,“华人”,“人民”,“共和国”,“首都”这些是一个词,需要切分出来,而“京是”“民共”这些就不是有 ...
分类:
编程语言 时间:
2019-08-06 17:02:55
阅读次数:
112
Java 项目中少不了要和log4j等日志框架打交道, 开发环境和生产环境下日志文件的输出路径总是不一致, 本文借鉴 Tomcat 的配置方式 “${catalina.home}/logs/catalina.out”, 通过相对路径的方式设置日志的输出路径, 有其他解决方案的小伙伴, 请直接评论区交... ...
分类:
编程语言 时间:
2019-08-06 17:06:19
阅读次数:
140