windows下字符编码的转化函数
//GB2312到UTF-8的转换static int GB2312ToUtf8(const char* gb2312, char* utf8){int len = MultiByteToWideChar(CP_ACP, 0, gb2312, -1, NULL, 0);wchar_t* wstr = ... 查看全文
解决Windows10下无法对docker容器进行端口访问(端口映射的问题)
解决Windows10下无法对docker容器进行端口访问(端口映射的问题) 问题详情 在Windows10系统服务器中安装了docker和docker compose 并尝试在其中运行Nginx服务,映射也做好 问题:在主机的浏览器中,打开localhost:port无法访问对应的Web服务。 问 ... 查看全文
C#-设计模式-迭代器模式
1.定义 对于集合类对象,遍历是很重要的一种操作,但是对于不同的集合,遍历的方法都不相同,如果有办法可以将所有集合类的遍历统一起来,那将会很方便。因此便诞生了迭代器模式。 迭代器模式的实现其实很简单,大家可以把“遍历集合的方式”当做迭代器,那也就是说,就算是同一个集合对象,如果我们的遍历方式不一样, ... 查看全文
windows下xmllib2使用简介 64位
1:环境配置 包含目录下 包含include libxml2_64\include 包含xmllib库路径 libxml2_64 注意 libxml分为32位程序和64位程序,这两种的环境需要的lib不一样,需要分别下载 需要使用库 libxml2.lib 注意:往xml文件中写入数据只能是utf- ... 查看全文
C# split 将多个单号分隔
const condeid = this.formData.WayBillCode; var item = ""; const codes = condeid.split(","); for (var i = 0; i < codes.length; i++) { if (i + 1 === cod... ... 查看全文
Java多线程编程核心技术
1 Java多线程技能 本章主要介绍线程和进程的相关概念,多线程的实现和停止,以及Thread类中的核心方法。 [TOC] 1.1 进程和线程 1.进程 一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,也是操作系统进行资源分配和保护的基本单位。 简单的说,进程就是一个程序的一次执行 ... 查看全文
springmvc记录
目录: 1、mvc和springmvc介绍 1.1、JAVAEE体系结构 1.2、mvc设计模式 model 1 model 2 1.3、Springmvc是什么 Springmvc是一个web层mvc框架,类似struts2。Springmvc是spring的一部分 2、Springmvc执行流程 ... 查看全文
SpringCloud(三) 微服务架构-微服务稳定性
采用微服务架构后,当分布式系统到达一定量级时,每个环境都可能出错,因此在系统设计时应该考虑如何减轻故障的影响,如何从故障中快速恢复。一般从以下两点来考察系统的稳定性: 高可用:当前服务依赖的下游服务性能降低或者失败时,该服务怎么相应,是快速失败还是重试?大促时如何应对瞬间涌入的流量? 高并发:底层服 ... 查看全文
pyinstaller打包多线程代码,运行死循环?
描述现象 用pyinstaller打包了一个上传文件的脚本,里面有多个input在while循环内,然后启用了多线程上传,在编辑器中运行没问题,但是打包完后,就一直循环提示你input... 解决 在google了一段时间后,发现需要在执行入口之前调用 multiprocessing.freeze_ ... 查看全文
迭代器设计模式,帮你大幅提升Python性能
大家好,我们的git专题已经更新结束了,所以开始继续给大家写一点设计模式的内容。 今天给大家介绍的设计模式非常简单,叫做iterator,也就是迭代器模式。迭代器是Python语言当中一个非常重要的内容,借助迭代器我们可以很方便地实现很多复杂的功能。在深度学习当中,数据的获取往往也是通过迭代器实现的 ... 查看全文
java实现Trie树
介绍 Trie树(又名字典树,前缀树)是一种多叉树,是一种专门处理字符串的数据结构,Trie树 示例图如下 保存的数据为单词列表[goods,good,gmail,grade,dog,cap,cook,map],应用场景有搜索提示 代码实现 import java.util.ArrayList; i ... 查看全文
springboot集成log4j2,Spring集成log4j2解决方案整理总结
Log4J 参考网站: https://www.cnblogs.com/keeya/p/10101547.html 常用日志框架 java.util.logging:是JDK在1.4版本中引入的Java原生日志框架 Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、 ... 查看全文
springcloud-支付和订单服务入驻Eureka集群
现在服务模块要去eurekaServer集群注册了,跟单机不同的是,我们的服务模块必须得到eurekaServer集群的每个Server上注册信息,其实要改的部分其实也只是配置文件而已,如下: eureka: client: register-with-eureka: true #是否将自己注册到注 ... 查看全文
springcloud-Eureka集群搭建
之前搭建的是eureka单机版,现在搞个集群版。单机和集群之间要改的部分其实只是配置文件而已,步骤如下: 1.创建新的一个eurekaServer的模块,关于依赖和配置可参考已有的eurekaServer 2.先到本地的host文件配置如下的信息: 127.0.0.1 eureka7001.com ... 查看全文
Spring Cloud Config原码篇(十)
上篇中说到通过@Value注解获取配置中心的内容进行注入,要想了解这个就要知道spring Environment原理,关于这原理我看了下网上分析的文章:https://blog.csdn.net/topdeveloperr/article/details/88063828 一、Environmen ... 查看全文
python中while循环
1、 >>> a = "" >>> while a != "quit": a = input("please input a str or 'quit' to leave: ") print(a) please input a str or 'quit' to leave: 100 100 plea ... 查看全文
练习:求字符串中最小和--python实现
""" 输入字符串,判断只包含数字、a-z、A-Z、+-的数字串,进行+-,算出最小和 """ import re def sum_s(s): sum = 0 if re.match('^[0-9a-zA-Z+-]+$',s):#判断只包含数字、a-z、A-Z、+-的数字串 list1 = re.f ... 查看全文
Spring Cloud Hystrix应用篇(十一)
一、背景 分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图,对于同步调用,当库存服务不可用时,商品服务请求线程被阻塞,当有大批量请求调用库存服务时,最终可能导致整个商品服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应 ... 查看全文
Python for Data Science - Removing duplicates
Chapter 2 - Data Preparation Basics Segment 3 - Removing duplicates import numpy as np import pandas as pd from pandas import Series, DataFrame Removi ... 查看全文
HttpModule和HttpHandler -- 系列文章
ASP.NET 生命周期 在ASP.Net2.0中使用UrlRewritingNet实现链接重写 ASP.NET 生命周期 在ASP.Net2.0中使用UrlRewritingNet实现链接重写 IHttpModule实现URL重写 IHttpModule实现URL重写 使用IHttpHandler ... 查看全文