当遇到类似"gender"(性别)这样的字段时,一般定义为整型,male=0(男),female=1(女) 为防止使用时出现0和1以外的情况出现,比如默认为0,若对gender减一操作的话,出现gender=-1的情况那自然不是我们想要的结果,所以引入阀值的使用,如下:1 int gende...
分类:
其他好文 时间:
2015-12-02 12:21:34
阅读次数:
123
对拥有堆中一个有效对象的地址的指针进行删除操作的结果,是将这个堆内存的状态从“使用中” 变为“可用”(此时的可用就是指可以调用内存)释放了,可以再次覆盖此处;; 对指针内存进行删除操作后,指针本身的状态就是未定义的; *******可以是 大多数情况下: 依旧保存所删除的内存地址我们的delete....
分类:
其他好文 时间:
2015-11-26 01:04:22
阅读次数:
231
最佳线程数:性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。为什么要找最佳线程数1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫无帮助2...
分类:
编程语言 时间:
2015-11-23 16:12:27
阅读次数:
163
目前我们的监控,可以发现消耗较高CPU的进程(阀值为3个CPU),通过监控我们可以找到消耗较高CPU的进程号;通过进程号pid,我们在linux上可以通过top –H –p 命令,显示该进程中每个线程的CPU资源消耗情况。然后通过threadump命令,可以打印出某个应用JVM中某时刻所有线程的调用...
分类:
编程语言 时间:
2015-11-15 07:30:01
阅读次数:
483
需求:获取交换机当前使用带宽如果超过阀值就发短消息报警
主要利用公司的短信接口和snmpwalk命令来实现
一、基础环境
1、版本
cat/etc/debian_version
7.8
2、内核
uname-r
3.2.0-4-amd64
3、ip(eth0)
10.1.10.185
二、具体脚本
#!/bin/bash
#----------------------------..
分类:
其他好文 时间:
2015-11-13 06:38:55
阅读次数:
589
最近Linux服务器磁盘使用量经常到100%,直到影响到正常服务出现故障才会去注意,做不到防患于未然,今天在网上搜集了资料,加上自己修改,写了一个shell脚本用于实时监控磁盘使用量并在超过阀值后自动发送报警邮件。脚本简单说明:用df命令查看磁盘使用量信息,超过脚本设置的阀值(critical=90...
分类:
系统相关 时间:
2015-11-08 22:17:11
阅读次数:
340
autorelease方法不会改变对象的引用计数器,只是将这个对象放到自动释放池中;自动释放池实质是当自动释放池销毁后调用对象的release方法,不一定就能销毁对象(例如如果一个对象的引用计数器>1则此时就无法销毁);由于自动释放池最后统一销毁对象,因此如果一个操作比较占用内存(对象比较多或者对象...
分类:
其他好文 时间:
2015-11-03 21:20:31
阅读次数:
267
linux线程有两种模式joinable和unjoinable。joinable线程:系统会保存线程资源(栈、ID、退出状态等)直到线程退出并且被其他线程join。unjoinable线程:系统会在线程退出时自动回收线程资源。linux线程创建后默认为joinable模式,因此线程退出时不会释放资源...
分类:
编程语言 时间:
2015-10-26 00:07:55
阅读次数:
186
参考文献:深度学习如何提取特征引题:一个粗糙的想法,简单粗暴:法1:每幅图我让机器一个一个像素看,从像素来说,它最能准确地表达某个具体的物体具体的姿势。可以想到,来了一个像素,你能干嘛,你能判断它是谁?逐像素,你只能:(1)对比一张图片和你有损压缩之后相差多少(2)设一个阀值,然后灰度分级。一旦涉及...
分类:
其他好文 时间:
2015-10-17 19:00:17
阅读次数:
287