自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (8)
  • 收藏
  • 关注

原创 Linux服务端问题定位常用方法

常用抓包指令: tcpdump udp port 9990tcpdump tcp -i eth1 -s0 and port 8601 and host 210.51.244.185 -C 100 -w /root/tempname_8601_srcdest.cap

2022-07-10 18:42:24 878 1

原创 http服务器性能调优

业务场景:http短链接高并发,单点qps1500+;

2022-07-10 18:39:40 652

原创 UDP组播调优

开启igmp-snooping机制。若不开启,组播会被当作广播发往其上的所有虚拟机从而浪费带宽。echo 1 > /sys/class/net/br0/bridge/multicast_snoopingecho 1 > /sys/class/net/br0/bridge/multicast_querier注:默认情况下multicast_snooping为1,multicast_querier为0,这可能会产生组播发送一段时间后停止发送。增大socket缓冲区。通过setsockopt设置SO_RCVBUF

2022-07-10 18:37:29 997

原创 Linux常用指令

1. cd 指令: a) $ cd / :进入根目录,即系统文件夹目录; $ cd ~ : 进入当前用户根目录 b) $ cd - :进入上一次操作目录; c) $ cd .. :进入上一级目录; d) $ cd ../.. :进入上两级目录; e) 进入home文件夹:cd /home 或 cd home 或 cd ~/home2. 安装 Adobe Flash Player: rpm -ivh flash-plugin-release.

2022-07-10 17:20:36 2601

原创 java随笔

1.构造方法   BigInteger(string val, int radix);   将指定基数的BigInteger的字符串表达式形式转换为BigInteger。注:不指定基数时,默认10进制。     BigDecimal  bigNum = bigNum.divide(bigDiv, 40, BigDecimal.ROUND_HALF_UP);2. 基础

2014-12-21 21:30:28 340

转载 ElementaryOS 硬盘安装

Elementary os:http://elementaryos.org/注:此法也适用于Ubuntu硬盘安装。方法如下:1、划分磁盘分区(此步很重要,直接影响后面安装Elementary)      在自己的硬盘上划分出一个空闲分区。这里建议腾出一个空闲的盘    (比如,你有C、D、E、F四个盘,可以空闲出F盘,大小在15G左右即可)然后将该盘格式化,并且在磁盘管理(De

2014-08-24 19:57:47 8422

原创 SQL server数据库课程笔记

本博客仅仅为了上课的记忆,完全基础!!!数据是数据库中存储的基本对象;数据库数据具有永久存储、有组织、可共享三个基本特点;数据库是长期存储在计算机内的、有组织的、可共享的数据集合;数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统、数据库管理员构成;数据库管理系统是位于用户与操作系统之间的一层数据管理软件;数据库系统的特点:a) 数据机构化;

2014-08-24 15:49:39 650

转载 Linux环境中gdb调试C++工程基础命令

GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序

2014-08-19 16:04:27 709

原创 window telnet登录Linux机器

1.检测是否安装了telnet-server功能包,rpm -qa|grep telnet,如果安装了就会有个版本号输出。那么直接跳至步骤3,否则转向步骤2 2:安装telnet-server包,yum install telnet-server3:开启服务,vi /etc/xinetd.d/telnet,找到disable = yes这行,将yes改成no,ESC,wq保存。

2014-08-16 15:19:16 500

转载 在win7系统中安装苹果 Mountain Lion 双系统的图文教程

在安装苹果MAC OS X双系统之前,确认BIOS可以开启AHCI(必须)安装苹果MAC OS X双系统步骤:A、工具准备B、制作维护盘C、分区并写入维护盘镜像MacPED、安装windows版变色龙E、变色龙引导制作完整安装盘F、变色龙引导完整安装盘安装Lion系统A、工具准备1. Win7下软件准备(A-E下载:Windows下相关软件.rar(

2014-07-26 15:17:27 898

转载 Ubuntu下如何安装VMWave虚拟机

windows系统安装VMware虚拟机的方法相信大家应该已经都会了,你知道如何在Ubuntu下安装VMware虚拟机吗?下文给出了详细的描述。一、软件准备:下载VMware7.1.2虚拟机,中文官方网站是:https://www.vmware.com/cn/选择VMwareWorkstation,随便填个注册就可一下载了。记得选择linux版本的(我的是64位版本的),下载完

2014-07-25 23:32:50 1899

转载 VS2010 MSDN Help Library文档位置、错误、重新安装及安装注意事项

一、安装光盘自带MSDN Library文档    在Visual Studio 2010安装光盘中其实已配上MSDN Help Library文档,只需使用启动VS2010“帮助”中的“管理帮助设置”程序,选择“从磁盘安装内容”,找到安装光盘的ProductDocumentation文件夹下的HelpContentSetup.msha文件,安装即可。二、自定义MSDN Help Libr

2014-05-03 08:14:27 551

原创 window系统下快速删除用于版本控制的.svn文件夹

说明:用SVN进行版本控制的程序文件中都会有一个

2014-04-18 17:41:28 598

原创 Linux makefile 编译c++ :undefined regerence to 'main'

最近刚接触Linux环境编程,编写了几个.cpp和.h文件,想用make指令执行。按照网上的教程写了一个非常简单的makefile文件,但是执行make指令时出错,错误如图:但是我直接用命令行:g++   -c   main.cpp  -o  main.o 可以编译通过。解决方案:      在网上查了一些资料,看到有人说是 main() 函数不规范造成的,于是我在main()

2014-01-18 13:48:35 738

原创 Linux终端:运行自定义命令而不是Shell,造成终端总是闪退

gnome-terminal设置如下图:直接原因是,“命令退出时:退出终端”造成的!!解决方案如下:1. Ctrl + Alt + F1 ,进入文本操作模式;2. 登录后,执行:yum install Terminal (注意:Terminal 首字母必须大写);3.安装完成后,按 Ctrl + Alt + F7 回到桌面操作界面;4.在“应用程序”菜单栏中找到 “

2014-01-17 10:41:22 4647

原创 OutLook 2010提示: 附件大小超过了允许的范围

1.按 win+R 键,输入 “regedit”,打开注册表;2.定位到:HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Preferences  ;3.右击 ->新建 DWORD值,命名为:MaximumAttachmentSize ,并将其值设为0(默认即为0);4.重启OutLook即可。

2014-01-16 19:05:06 4120

原创 个人必备知识

熟练掌握至少一门开发语言;基础算法;数据结构,不但要回熟练运用,而且要明白其内部实现,最好自己能够实现;大数据的处理;多线程编程;Linux环境开发;网络编程;

2014-01-11 11:23:41 448

原创 VMware虚拟机中Linux系统网络连接

为了简单,我这里只介绍基于NAT的连接方式。1.将Linux系统的网络连接方式设置为“NAT”。2.通过 ipconfig /all 查看本机中VMNet8的IP地址。3.打开VMWare的 Virtual Network Editor 窗口,选中NAT连接方式,设置Subnet IP和Subnet mask,与VMnet8的值对应。4.打开NAT Setting, 设

2014-01-03 14:55:54 1362

原创 Internet连接共享访问被启用时,出现了一个错误(null)

我遇到这个问题的原因是: windows firewall服务被禁用掉了 。启用的方法很简单:一、点击开始按钮——搜索框中输入:服务,回车打开服务管理界面二、找到windows firewall ,右击-》属性,启动类型改为“自动”,然后点击左上角的“启动”即可。如图:如果你当前没启用的话,左边显示的会是启用此服务,点击启用即可,可能需要重启方可生效。

2014-01-03 14:00:07 873

原创 初学ZeroMQ

刚实习,组长让学习ZeroMQ,看没多久就开始测试代码。    我的环境是 win7+X86+VC6.0.    具体步骤:1.到官网上下载相应版本的ZeroMQ,链接http://zeromq.org/intro:get-the-software ,然后安装。2.下载zmq.hpp文件,基本都需要用到,因为要用到里面封装的zmq::命名空间。3.配置环境,将ZeroMQ的安装

2013-12-24 12:20:51 1058 1

转载 C++结构体字节对齐规则

虽然我现在开发的时候还没有接触到这一部分的知识,但是我面试了两次,都有考到这个问题,所以还是有必要记录一下。   我在网上找了一篇感觉还不错,我就先记下来,一备以后回忆所用。 一、解释 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则

2013-12-12 09:43:31 705

家庭财务管理软件详细设计

Java 可视化界面开发软件,家庭财务管理软件详细设计

2013-05-30

SQL语句大全

SQL语句实例化教程,值得珍藏的文档~~

2013-05-30

ACM 竞赛 浙大模板

ACM 算法大全,浙大模板 ,核心代码很实用~~

2013-05-01

JAVA API官方文档中文版.CHM

java API官方文档中文版 CHM格式,可直接打开使用,很方便!

2013-05-01

C++快速求素数

C++代码写的快速求10的10次方以内 的所有素数!

2013-05-01

matlab教程

matlab绘图详解,包含详细代码供大家使用。

2012-04-04

ACM集训资料

ACM集训课程,有很多实例及详细代码,都是POJ上的!

2012-04-04

flash核心操作手册

flash核心技能实训手册,详细介绍制作flash动画的步骤。

2012-04-04

空空如也

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

TA关注的人

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