自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(542)
  • 资源 (3)
  • 收藏
  • 关注

转载 Android Studio com.android.dex.DexException: Multiple dex files define(重复引用包)

如果你用Android Studio开发,并且要用其他项目作为library,这个问题是很容易出现的。出现这个问题的原因是包的重复引用,意思就是在你自己的项目中引用了某个包,而被你作为library的项目也引用了同一个包,就会有这个问题。那如何解决呢,我所知道的是有两种方法:方法1:按照惯例,直接上图吧,从下图可以看到我在library中有加了一个v4的包,同时我将它作为depen

2016-11-06 22:48:42 491

原创 Error: Your project contains C++ files but it is not using a supported native build system

Add this line to gradle.properties fileandroid.useDeprecatedNdk=trueput this part in build.gradle(Module:app) abovebuildTypes{}sourceSets { main { jni.

2016-11-06 22:26:05 13741 3

原创 android 开发资源

https://services.gradle.org/distributions/

2016-11-06 10:29:32 438

转载 Android NDK开发篇(一):新版NDK环境搭建(免Cygwin,超级快)

http://www.2cto.com/kf/201404/292918.html以前做Android的项目要用到NDK就必须要下载NDK,下载安装Cygwin(模拟Linux环境用的),下载CDT(Eclipse C/C++开发插件),还要配置编译器,环境变量...麻烦到不想说了,Shamoo在网上查了一下资料,发现了一个超级快配置NDK的办法。Step1:到Andr

2016-11-02 13:27:59 413

转载 UINT64_C

如题,我们在使用Eclipse for C++时,通过增加定义-D__STDC_CONSTANT_MACROS, 可以使编译通过,但CDT的智能提示却总是报错, 通过一番查找,在stdint.h头文件中发现了它的定义:[cpp] view plain copyprint?/* The ISO C99 standard specifies that i

2016-11-02 13:25:31 2941

转载 Eclipse之NDK编译——常见错误的解决方法记录

Eclipse之NDK编译——常见错误的解决方法记录在工程目录下的jni文件夹下编写的c/c++代码在编译时,通常会遇到如下的几种类型错误:1、Unresolved inclusion:2、syntax error3、Function 'XXX' could not be resolved4、Type 'XXX' could not be resolved5、Symbol

2016-11-02 10:56:50 1116

转载 由于系统缓冲区空间不足或队列已满,不能执

最近事情很多,人也懒,东西看了不少,也想到过一些东西,但就是懒得写。现在记录一下前两个星期做一个压力测试时出现的现象,希望重开一个好头。简单地说,这是个从Windows Server连接Linux下的MongoDB服务时出现的问题。MongoDB使用的是自定义的二进制协议,客户端使用普通的TCP连接进行连接后再读写数据。在以前的测试中,我使用的都是建立少量连接,每个连接进行多次操作,而这次则是对“

2016-10-27 14:40:57 26467

转载 如何用windbg分析64位机上32位程序的dump文件

将dump拖入到windbg中后,在command输入栏输入 .load wow64exts 回车 !sw 回车,就将windbg的dump,从64位模式切换到了32位模式,否则看到的call stack 对我们分析dump是没有帮助的。然后就可以使用其它的命令来分析了。比如:使用kb命令,查看所有线程的调用堆栈,找出出错的线程,~*kb,就是查看所有线程的调用堆栈。

2016-10-21 17:50:54 6399

原创 windbg 配置

Windbg中"Your debugger is not using the correct symbols"问题解决方法 lkd> .sympath SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols  //[注意:C:\Symbols更改你机器上符号目录]Symbol search path is: SRV*D

2016-10-21 14:35:03 662

原创 mongodump -u -p --authenticationDatabase admin

mongodump -h dbhost -d dbname -o dbdirectory --authenticationDatabase admin//172.16.1.2:37017.\mongodump.exe -h 192.168.8.122:47017 --username sa   --password  saa  -d TL_LBS_DataCenter_FB -o

2016-10-12 09:43:04 6373

转载 mongo 备份

MongoDB整库备份与还原以及单个collection备份、恢复方法mongodb数据库维护离不开必要的备份、恢复操作,而且一般不会出错,所以我们在使用的时候大部分时候使用备份和恢复操作就可以了 mongodump.exe备份的原理是通过一次查询获取当前服务器快照,并将快照写入磁盘中,因此这种方式保存的也不是实时的,因为在获取快照后,服务器还会有数据写入,为了保证备份的安全,同样

2016-10-11 13:50:35 381

转载 java arrays methods

Top 10 Methods for Java Arrays The following are top 10 methods for Java Array. They are the most voted questions from stackoverflow.0. Declare an arrayString[] aArray = new

2016-06-02 14:06:25 425

转载 快速删除Mongo

var LIMIT_TIME="2015-11-01 00:00:00";var objectid= db.VHCLocation.findOne({"TDDateTime":{$lte:LIMIT_TIME}},{"_id":1});while(objectid!=null && objectid!="null"){ printjson(objectid); db.VHCLocati

2016-05-05 13:53:15 564

原创 MONGO 删除制定时间前 的shell 脚本 模版

MG_DB_NAME=MONGDBNAMEUNAME=saUPWD=XXXDEL_COUNT=0LIMIT_TIME="2017-01-10 00:00:00" a=`/usr/local/mongodb306/bin/mongo 127.0.0.1:47017/$MG_DB_NAME -u $UNAME -p $UPWD --authenticationDatabase ad

2016-05-04 14:28:52 983

转载 linux iptables ip_conntrack: table full CentOS 7 iptables

CentOS 7 默认使用firewalld来管理iptables规则,由于防火墙规则变动的情况很少,动不动态变得无所谓了。但是习惯是魔鬼,跟之前不一样,总是感觉不太习惯。systemctl disable firewalldyum remove firewalld -y使用下面的办法来恢复原来的习惯,同时解决iptables开机启动的问题。yum install iptables-servi

2016-04-13 10:29:09 2740

转载 kernel nf_conntrack: table full, dropping packet 解决办法

kernel nf_conntrack: table full, dropping packet 解决办法Posted on 2012-02-09 by york_gu最近很长一段时间,千寻影视的服务器状况不佳,一到晚上高峰时间便访问经常出问题,症状表现为:不管调用哪个接口,服务器响应快的时候非常快,慢的时候又非常慢,即便是访问一个最简单的nginx的状态页(跟业务

2016-04-12 15:51:46 4675

转载 解决 nf_conntrack: table full, dropping packet 的几种思路

nf_conntrack 工作在 3 层,支持 IPv4 和 IPv6,而 ip_conntrack 只支持 IPv4。目前,大多的 ip_conntrack_* 已被 nf_conntrack_* 取代,很多 ip_conntrack_* 仅仅是个 alias,原先的 ip_conntrack 的 /proc/sys/net/ipv4/netfilter/ 依然存在,但是新的 nf_conntr

2016-04-12 15:10:46 1498

原创 java byte 总结

int tmpi_2val=0xff&tmpb_val;java里 byte取值范围是【0-127】    【 -128   -1】其它函数里byte是【0-255】

2016-04-08 09:02:38 710

转载 WriteConcern

首先列一下WriteConcern的几种抛出异常的级别参数:WriteConcern.NONE:没有异常抛出WriteConcern.NORMAL:仅抛出网络错误异常,没有服务器错误异常WriteConcern.SAFE:抛出网络错误异常、服务器错误异常;并等待服务器完成写操作。WriteConcern.MAJORITY: 抛出网络错误异常、服务器错误异常;并等待一个主服务器完成写操作。W

2016-03-31 14:19:51 659

转载 mongodb的write concern

mongodb的write concern博客分类: node mongodb有一个write concern的设置,作用是保障write operation的可靠性。一般是在client driver里设置的,和db.getLastError()方法关系很大一般来说,所有的mongo driver,在执行一个写操作(insert、update、de

2016-03-31 14:14:22 516

转载 MongoDB使用小结:一些常用操作分享

MongoDB使用小结:一些常用操作分享本文整理了一年多以来我常用的MongoDB操作,涉及mongo-shell、pymongo,既有运维层面也有应用层面,内容有浅有深,这也就是我从零到熟练的历程。MongoDB的使用之前也分享过一篇,稍微高阶点:见这里:《MongoDB使用小结》1、shell登陆和显示假设在本机上有一个端口为17380的MongoDB服务,假设

2016-03-31 11:54:26 817

转载 mongostat

./mongostat --host 127.0.0.1:47017 -u "user" -p "pwd" --authenticationDatabase admin --rowcount 20 1参考文档http://docs.mongodb.org/v2.4/administration/monitoring/ 监控MongoDB有一下几种方法:1)使

2016-03-30 14:05:31 1305

转载 单机环境下的用户授权模块配置

MongoDB数据库默认情况下是没有做权限控制的,只要能够连接所开放的端口就能进行访问,而且拥有root级别的权限;对于生产环境而言是极不安全的,所以需要建立用户,进行授权控制。单机环境下的用户授权模块配置:MongoDB的社区版本中有两个模块可以控制用户的访问:--auth: 在mongod启动项中加入--auth,mongodb启动后,就可以完成授权模块的启用)

2016-03-30 13:30:25 991

转载 动态端口范围

默认的动态端口范围:    在Windows vista和windows server 2008以前的系统中动态的客户端端口范围是1025到5000;在Windows vista和windows server 2008中,为了遵守IANA的推荐,把范围扩展成49152到65535。在Windows vista和windows server 2008的环境中,可以用如下命令查看这些配置:ne

2016-03-30 11:05:23 8615

原创 windows64 开启大内存

win7 64位最大只给程序分配2G内存,可以用下面的命令提升。bcdedit /set IncreaseUserVA 3072要恢复的话就执行bcdedit /Deletevalue IncreaseUserVa两行命令都需要重启机器生效。

2016-03-16 10:44:12 883

原创 linu 查看某进程打开的文件数

lsof -p PID |wc -l

2016-03-01 17:11:36 457

原创 mongodb 日志过大

MongoDB的日志文件在设置 logappend=true 的情况下,会不断向同一日志文件追加的,时间长了,自然变得非常大。解决如下:(特别注意:启动的时候必须是--logpath指定了log路径的)用mongo连接到服务端复制代码代码如下:use admin  //切换到admin数据库db.runCommand({logRotate:1})

2016-03-01 10:37:16 1950

原创 mongo linux限制处理

(3)令修改open files的数值永久生效,则必须修改配置文件:/etc/security/limits.conf. 在这个文件后加上:* soft nofile 102400* hard nofile 102400这种方法需要重启机器才能生效。取消虚拟内存限制的方法:修改etc/profile文件,在文件最后加入一行 ulimit -v unlimited

2016-02-22 10:40:34 399

转载 KMP算法

http://kb.cnblogs.com/page/176818/字符串匹配是计算机的基本任务之一。  举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?  许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个

2015-07-06 10:06:16 449

原创 java 实用方法

1  Arrays.copyOfRange(buff,fromIndex,toIndex) 返回byte[] 数组2 String str=new String(buff,"GBK");public final class BitConverterBE{ public static long ToUInt64(byte[] value, int startIndex)

2015-04-10 10:52:02 505

转载 nf_conntrack: table full, dropping packet

“连接跟踪表已满,开始丢包”!相信不少用iptables的同学都会见过这个错误信息吧,这个问题曾经也困扰过我好长一段时间。此问题的解决办法有四种(nf_conntrack 在CentOS 5 / kernel 一、关闭防火墙。 简单粗暴,直接有效chkconfig iptables off chkconfig ip6tables off service iptables sto

2015-03-13 10:05:13 650

转载 centoros7 禁用ipv6

RHEL 7 & CentOS 7下禁用IPV6的方法和之前的版本不太一样了,本文整理了一下处理方法:本文原文出处: http://blog.csdn.net/bluishglc/article/details/41390785 严禁任何形式的转载,否则将委托CSDN官方维护权益!首先,我们必须给出最根本的解决方法:修改grub,在引导时就不加载IPV6模块

2015-03-13 10:00:30 1484

转载 Linux 查看CPU信息,机器型号,内存等信息

这些命令非常有用,但是使用度不算太高,收藏起来以便用到时候备查。转载连接:http://my.oschina.net/hunterli/blog/140783系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo

2015-03-13 09:55:54 542

转载 基于Netty的Comet测试及调优

http://freeway2000.iteye.com/blog/1137891测试环境: 服务器 1台  OS: Red Hat Enterprise Linux Server release 5.4  CPU: 4xIntel(R) Xeon(R) CPU E5450 @ 3.00GHz  MEMORY:4G客户端5台,配置同服务器上述的测试环境都是采用的

2015-03-13 09:53:16 1038

转载 linux tcp 参数

Java代码  vi /etc/sysctl.conf  Java代码  #表示SYN队列的长度,默认为1024,加大队列长度,可以容纳更多等待连接的网络连接数。  net.ipv4.tcp_max_syn_backlog = 65536    #每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目 

2015-03-13 09:37:07 586

转载 解决 nf_conntrack: table full, dropping packet 的几种思路

解决 nf_conntrack: table full, dropping packet 的几种思路nf_conntrack 工作在 3 层,支持 IPv4 和 IPv6,而 ip_conntrack 只支持IPv4。目前,大多的 ip_conntrack_* 已被 nf_conntrack_* 取代,很多 ip_conntrack_*仅仅是个 alias,原先的 ip_conntra

2015-03-13 09:33:18 596

转载 linux 服务器优化设置

测试服务器配置运行在VMWare Workstation 9中,64位Centos 6.2系统,分配14.9G内存左右,4核。已安装有Java7版本:java version "1.7.0_21"Java(TM) SE Runtime Environment (build 1.7.0_21-b11)Java HotSpot(TM) 64-Bit Server VM (build

2015-03-12 17:23:09 536

转载 查看linux tcp 连接数

一、查看哪些IP连接本机netstat -an二、查看TCP连接数1)统计80端口连接数netstat -nat|grep -i "80"|wc -l2)统计httpd协议连接数ps -ef|grep httpd|wc -l3)、统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l4)、查

2015-03-11 13:10:40 709

转载 centOS开启防火墙端口

centOS开启防火墙端口 centOS防火墙中端口的开启和关闭  1、开启端口(以80端口为例)    Java代码  方法一:             /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改             /etc/in

2015-03-11 10:47:22 508

转载 MarioTCP:一个单机可日30亿的百万并发长连接服务器

注:如果用此服务器做变长data的传输,请在业务处理函数中为input buffer增加清空功能(一行memset搞定;也可以在mariotcp核心代码mario_network.c的read功能中增加,mariotcp为了追求性能极限没做此设置)。MrioTCP,超级马里奥,顾名思义,他不仅高效,而且超级简易和好玩。同时他可以是一个很简洁的Linux C 开发学习工程。毫不夸

2014-12-26 13:44:37 1377

uclinux4skyeye

uClinux 下 skyeye 的网络驱动

2012-04-02

C#实用网络开发类库(源码)

全面的C#源码类库,包括各种通用网络协议,包括sip rtp ftp 等等协议,希望学习C#的朋友能从中得到所要的东西

2008-12-24

c#远程控制源码

远程控制,像windows远程桌面。

2008-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除