小菜一直对操作系统心存畏惧,以前也很少接触,这次创业购买了Linux云主机,由于木有人帮忙,只能自己动手优化服务器了。。。。小菜的云主机配置大致为:centeos6(32位),4核心cpu,4G内存,5M独享带宽。一、jvm内存优化方案。要优化服务器,首先从jvm入手,分配好jvm内存,配置方案如下:declare-xJAVA_OPTS="-server-Xms1280M-Xmx1280M-Xmn512M-Xss1024k-XX:+AggressiveOp
系统 2019-08-12 01:32:55 2450
数据库连接是一种关键的有限的昂贵的资源,这在多用户网页应用程序中体现的尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标,数据库连接池正是针对这个问题提出的数据库连接池负责分配,管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,这样可以明显提高对数据库操作的性能数据库连接池在初始化的时将创
系统 2019-08-12 01:32:51 2450
需求:开发环境(linux)重启后,每次需手动启动相关应用较为繁琐,如设置为开机自动启动则可减少此工作量。google下,参考了以下博文较好解决了问题:1.简单说明Centos下设置程序开机自动启动命令介绍2.详细说明Linux如何实现开机启动程序详解解决此问题有2种方法:1通过增加启动程序为系统服务如常见的mysqld,smb,ftp服务是通过此方法实现.可通过chkconfig命令将脚本增加为系统服务.关于chkconfig命令使用可参考linux帮助
系统 2019-08-12 01:32:49 2450
一信号的基本概念信号:是向进程发送的软件通知,通知进程有事件发生。生成:表示一个信号的产生。捕获:表示接收到一个信号。信号的寿命:信号的生成和传递之间的时间间隔。挂起的信号:已经生成但还未被传递的信号。二产生信号每个信号名都是以SIG开头,信号的名字都定义在signal.h中,POSIX必需的信号如下:信号描述SIGABRT进程放弃(signalabort)SIGALRM告警时钟(signalalarm)SIGBUS访问了内存对象中的为定义部分SIGCHL
系统 2019-08-12 01:32:46 2450
0,:g/null/d找到null的行并且删掉1,简单替换表达式替换命令可以在全文中用一个单词替换另一个单词::%s/four/4/g“%”范围前缀表示在所有行中执行替换。最后的“g”标记表示替换行中的所有匹配点。如果仅仅对当前行进行操作,那么只要去掉%即可如果你有一个象“thirtyfour”这样的单词,上面的命令会出错。这种情况下,这个单词会被替换成”thirty4″。要解决这个问题,用“\<”来指定匹配单词开头::%s/\显然,这样在处理“fourt
系统 2019-08-12 01:32:27 2450
Python很慢和/或它不是的两个最常见的原因高性能:解读GIL第一个是相当直接的,但在高级别编译器将更高级别的语言翻译成更低级别(更快)的语言,因此编译语言几乎总是比非编译语言执行得更快。这个经验法则有一些例外(例如JIT可能比AOT编译更快的情况),但它们会分散讨论。第二个是更臭名昭着,但是Python有一个叫做全局解释器锁的东西,它通过强制解释器一次只在一个进程(Python解释器的实例)中执行单个线程来基本上防止多线程。它的工作原理也很有趣,但也像
系统 2019-09-27 17:57:24 2449
用到的几种主要的python包的版本(CPU)python:3.61、pyinstaller:3.3.1(打包成exe)2、tensorflow:1.4.0(深度学习框架)3、keras:2.0.8(模型时基于keras训练的)4、opencv-python:4.1.0.25(主要用于图像数据的读取与存储)5、numpy:1.15.0(主要用于图像数据的矩阵操作)6、h5py:2.9.0(打包的时候提醒需要这个包)……注:很多时候打包不成功,或者打包成功,
系统 2019-09-27 17:55:17 2449
一简单介绍wxpy基于itchat,使用了Web微信的通讯协议,,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。实现了微信登录、收发消息、搜索好友、数据统计等功能。总而言之,可用来实现各种微信个人号的自动化操作。(http://wxpy.readthedocs.io/zh/latest/bot.html)安装:wxpy支持Python3.4-3.6,以及2.7版本pip3install-Uwxpy安装pillow模块pip3installpil
系统 2019-09-27 17:55:01 2449
最近在做pythonchallenge,做到16关的时候,需要导入Image模块成功通过setuptools安装okimportImage代码中直接这样导入,结果库里没有方法函数百度查了半天,发现都是这样导入的没问题。但我这样没法运行啊,最后无意间被我试出来了改成fromPILimportImage就可以了,心塞塞,很少做关于图像处理的,这次长教训,学习了很多
系统 2019-09-27 17:54:45 2449
这是书籍《PandasCookbook》书籍第03章的代码复现,所有代码运行在JupyterNotebook上,原讲解地址是:https://www.jianshu.com/p/05cb76788c80我上传代码的github地址是:https://github.com/Asunqingwen/PandasCookbook.gitgithub上有该书中用到的data,里面代码会不定期更新(因为工作原因,时间不定),直到本书学习完成!相比原讲解,会穿插一些自
系统 2019-09-27 17:53:04 2449