性能优化——优化JVM内存分配

JVM 调优是一个系统而又复杂的过程,但我们知道,在大多数情况下,我们基本不用去调整 JVM 内存分配,因为一些初始化的参数已经可以保证应用服务正常稳定地工作了。但所有的调优都是有目标性的,JVM 内存分配调优也一样。没有性能问题的时候,我们自然不会随意改变 JVM 内存分配的参数。那有了问题呢?有了什么样的性能问题我们需要对其进行调优呢?又该如何调优呢?这就是我今天要分享的内容。JVM 内存分配性能问题谈到 JVM 内存表现出的性能问题时,你可能会想到一些线上的 JVM 内存溢出事故。但这
分类: 其他 发布时间: 09-08 23:39 阅读次数: 0

转知乎,设计FIR滤波器

https://zhuanlan.zhihu.com/p/45138629
分类: 其他 发布时间: 09-08 23:39 阅读次数: 0

c++菜鸟刷题记录

输入float形式,输出int形式int main(){ double a; int x; scanf(%lf,&a); x=a; printf(%d\\n,x); return 0;}对于输入的浮点型的数据而言,提取时候将数据显示到整数位。对于浮点型数据除法而言:#include<iostream>using namespace std;int main(){ float a,b,c,d,e;
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

c++的while中判断时间

while(~scanf)以及while(u)在运算时间上相差很多注意在之后看书时再记笔记
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

使用网上数据集进行colmap重建

打开colmap图形界面输入命令:colmap gui导入图片导入图片进行图片的特征识别此时的图片信息来自EXIF标签。备注:在此时的读取中,可以读取images文件夹下的所有文件,包括文档和子文件夹中的文件。若图片EXIF中有相机的信息,在图片中就可以读取出来。提问:读取出来的features是什么信息,用什么方法来计算出来的?feature matchingstart reconstruction保存工程dense reconstructionworkspace选取和i
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

anaconda安装多环境

在准备运行深度学习的程序时,发现安装的cuda及相应的tensorflow版本出现问题,在需要更换时候发现可以在anaconda虚拟环境里面安装相应的版本进行运行anaconda的不同环境创建及进入和外出创建ubuntu anaconda 创建虚拟环境的博客: linkUbuntu16.04安装anaconda3++CUDA9.0+cuDNN7.1+TensorFlow-gpu1.9.0 :link虚拟环境中用Anaconda安装显卡CUDA驱动与CUDA运行版本匹配 :link第一步:输入命令
分类: 其他 发布时间: 09-08 23:38 阅读次数: 0

Charles开启导致Postman请求不通

在postman的settings-General中把ssl证书校验关闭
分类: 其他 发布时间: 09-08 23:37 阅读次数: 0

指定端口启动Flask

flask默认端口是5000,如果需要指定某个端口启动(比如指定7777端口),需要在命令行中输入命令:python3 /Users/chenwenbin/PycharmProjects/CaptainAmerica/app.py --host 0.0.0.0 --port 7777附:Flask项目app.py文件程序入口:if __name__ == __main__: app.run(host=0.0.0.0,port=7777,debug=True)host=‘0.0.
分类: 其他 发布时间: 09-08 23:37 阅读次数: 0

踩坑URL的参数中有加号传值变为空格的问题(URL特殊字符)

问题:写了一个get请求的接口,参数是传入一串密文,通过解密方法解密后返回给客户端(浏览器)。但是调用接口的时候一直报错,报错信息大意是参数值不符合密文格式,无效。但是确认了下请求时传入的密文是绝对规范的。原因:客户端向服务器传递参数时,参数中的“+”全部变成了空格,原因是URL中默认的将“+”号转义了。会被转义的特殊符号还有“&”。query参数规范解决方法:1、客户端发起请求时特殊字符转ASCII码2、服务端收到参数值后,遇到有空格的地方,把特殊字符再丢进去代码:input = r
分类: 其他 发布时间: 09-08 23:37 阅读次数: 0

Flask项目中uWSGI配置文件示例

Flask项目目录下创建uWSGI配置文件uwsgi.ini,配置示例:[uwsgi]#指定端口号,和Nginx、Flask启动app.run()中一致。如果需要允许其他机器访问,把127.0.0.1改成服务器iphttp = 127.0.0.1:7777#uWSGI日志文件daemonize=/Users/cwb/PycharmProjects/CaptainAmerica/uwsgi.logprocesses = 5threads = 1buffer-size = 32768maste
分类: 其他 发布时间: 09-08 23:37 阅读次数: 0

uWSGI使用一个服务部署多个Flask应用

背景:1、为了节省端口的占用,将N个flask应用服务——每个对应一个文件(web.py、django也一样)合并为一个端口服务来启用2、有时候一个Flask项目里可能存在多个application(分模块)方法:在Flask项目下的uwsgi配置文件中做如下配置。(1)使用mount挂载多个应用。(2)manage-script-name = true //根据挂载点重写PATH_INFO和SCRIPT_NAME[uwsgi]http = 127.0.0.1:7777daemoniz
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

uWSGI启动、关闭

1、启动uWSGI服务uwsgi -d --ini uwsgi.ini参数-d代表后台运行(守护运行),可以释放shell2、关闭uWSGI服务ps ax | grep uwsgi查出进程,然后kill -9 pid 杀掉进程
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

踩坑修改Flask项目uwsgi.ini文件使其他机器能访问服务

[uwsgi]http = 172.23.25.86:7777daemonize= /Users/chenwenbin/PycharmProjects/CaptainAmerica/uwsgi.logprocesses = 5threads = 1buffer-size = 32768master = truemount = /App=/Users/chenwenbin/PycharmProjects/CaptainAmerica/app.pymount = /Bussiness=/User
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

python3+gne+selenium实现的新闻类爬虫

本文主要介绍执行该爬虫所需的环境搭建,其他不多赘述。环境搭建分以下3步,python3运行环境搭建、本地浏览器驱动安装、爬虫依赖包安装。一、Python3运行环境搭建Mac系统安装Python推荐使用Homebrew安装,即先安装homebrew,再使用brew命令安装Python。复制下面的命令,粘贴到Mac的终端命令行执行,安装需要等待一段时间/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal
分类: 其他 发布时间: 09-08 23:36 阅读次数: 0

Pytest配合Allure生成测试报告

本文主要是介绍如何将测试报告生成工具Allure集成到pytest中1、首先需要安装pytestpip install pytest2、然后安装pytest-allure-adaptor,pytest-allure-adaptor是pytest的一个插件,通过它我们可以生成Allure所需要的用于生成测试报告的数据pip install pytest-allure-adaptor3、执行测试生成Allure报告所需要的测试结果数据。在pytest执行测试的时候,指定–alluredir参数及测
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

python logging模块封装

”“”#coding:utf-8author = ‘wenbin’import loggingclass Mylogging(object):def init(self):file = ‘/Users/chen.wenbin/Develop/red-packet/files/fuck.log’self.logger = logging.getLogger() # 声明了一个 Logger 对象,它就是日志输出的主类,调用对象的 info() 方法就可以输出 INFO 级别的日志信息sel
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

微信尬聊机器人简单实现-wxpy基础

本文主要介绍微信接入图灵智能机器人实现尬聊的简单方法一、主要工具wxpy : 实现微信登录、接收、发送消息等功能requests : https for humans图灵机器人 :都说是尬聊机器人了,首先当然是要有个机器人了,去官网tuling123.com注册一个,拿到机器人的apikey,后续调用图灵开放接口时传入即可二、本项目实现功能1、回复指定微信好友消息2、回复微信群@自己的消息三、实现思路当收到指定的微信好友或群里@的消息时,自动回复消息。回复的内容通过调用图灵开放接口获得(接
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

用oh-my-zsh武装你的终端

Mac 终端默认 shell 为 bash,虽然也不错,但是zsh比他好用太多,谁用谁知道。本文主要介绍安装oh-my-zsh 以及 oh-my-zsh 的配置。Oh My Zsh是一款社区驱动的命令行工具,正如它的主页上说的,Oh My Zsh 是一种生活方式。它基于zsh命令行,提供了主题配置,插件机制,已经内置的便捷操作。给我们一种全新的方式使用命令行。查看当前使用的shellecho $SHELL查看安装的shellcat /etc/shells上面一个是Mac自带的zsh,可能不
分类: 其他 发布时间: 09-08 23:35 阅读次数: 0

Homebrew初级教程

Homebrew是什么Homebrew是以最简单,最灵活的方式来安装 在MacOS中不包含的 UNIX工具GitHub地址安装 /usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)安装过程中需要输入系统用户密码卸载/usr/bin/ruby -e $(curl -fsSL https://raw.githubusercontent...
分类: 其他 发布时间: 09-08 23:34 阅读次数: 0

Homebrew安装git后仍是系统自带git版本问题解决

为了方便以后更新git版本,今天选择在mbp上使用Homebrew安装git安装命令很简单brew install git安装完成后查看git版本,发现还是系统自带的git的版本号,即默认使用的还是系统预装的gitgit --version………以下是解决方法,希望对遇到同样问题的你们有所帮助~cd ~vim .bash_profile添加export GIT=/usr/local/Cellar/git/2.18.0export PATH=GIT/bin:GIT/bin:G.
分类: 其他 发布时间: 09-08 23:34 阅读次数: 0