自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

simonhu8的专栏

坚持自己的道路,记录成长的点滴!

  • 博客(51)
  • 资源 (15)
  • 收藏
  • 关注

原创 C语言printf("a=%#x\n",a)语句解析

这里的”a=%#x\n”意思是:是一个格式控制符: a= --- 是普通字符 %#x --- 是格式说明 \n --- 是转义字符注:其中的%#表示的输出提示方式 1. 如果是8进制,在前面加0 2.如果是十进制,不加任何字符 3.如果是十六进制,会加上0x举例说明:当a=41; printf(“a=%#o\n”,c);输出的是:0101(把16进制41转化为8进制) printf(

2017-01-10 16:46:59 10552

原创 C语言中_exit()、exit()、return区别

_exit()  --- 直接结束进程进入到内核中 exit()  --- 清理I/O缓冲区后再退出进程 return --- 函数返回下面我就举个例子说明下吧, _exit()#include <stdio.h>#include <stdlib.h>#include <unistd.h>int main(){ int ret = 0; printf("I'm ok!

2017-01-10 11:32:13 12180 4

原创 解决Eclipse乱码

Eclipse编码修改1. 工作区编码Window | Preferences | Workspace | Text file encoding | GBK这样定义的是整个工作区间的编码。这样就把整个工作空间的编码格式定死了,但是如果某一个工程用的是不同的编码格式的话这样单独再解决。2. 工程编码工程上 右键 Properties | Resource | Text fi

2017-01-07 12:40:05 563

原创 路由转发原理

1) 组目的MAC地址原理 根据目的IP查找本机的路由表 如果查匹配到路由表,就广播发送arp请求,将接收到对应终端的MAC组到数据包目的MAC字段 如果没有找到,就向默认路由对应的接口地址发送arp请求,将获取到默认网关地址对应的MAC组到数据包的目的MAC字段

2016-12-20 23:16:53 5961

原创 网络IO-阻塞、非阻塞、同步、异步

推荐查看下面这篇文章,描述的很详细:http://blog.csdn.net/historyasamirror/article/details/5778378这里只做下简单的个人总结:阻塞、非阻塞区别他们之间主要区别是,在没有数据时,网络请求是否直接返回: 阻塞 — 一直等到数据准备好,并完成数据从内核向用户copy 非阻塞 — 没有数据立即返回,需要不断向内核询问数据有没有准备好同步、

2016-12-17 18:17:59 356

原创 C指针 --- 指针数组 数组指针

指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针数组指针:a pointer to an array,即指向数组的指针还要注意的是他们用法的区别,下面举例说明。int* a[4] 指针数组 表示:数组a中的元素都为int型指针 元素表示:*a[i] *(a[i])是一样的,因为[]优先级高于*int (*a)[4] 数组指针

2016-12-14 18:36:43 373

原创 字节序问题

1、问题描述今天看portal无法弹出时,看报文中有一个问题:这里多了一个ack消息,从报文中看应该是三次握手最后一次ack的确认报文,这是为什么?2、问题分析想到前一段时间,刚解的一个问题:有些报文分片会在ack中携带数据,导致portal无法弹出,详见之前的《部分域名无法弹portal问题解析》博客。博客链接: http://blog.csdn.net/mihupengpeng/articl

2016-12-13 18:03:22 430

原创 Linux tcpdump命令介绍

1、简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。2、实用命令实例默认启动tcpdump普通情况下,直接启动t

2016-12-13 16:11:31 362

原创 Java泛型

泛型是jdk1.5使用的新特性。泛型的好处: 1. 将运行时的异常提前至了编译时。 2. 避免了无谓的强制类型转换 。泛型在集合中的常见应用:ArrayList<String> list = new ArrayList<String>(); true 推荐使用。ArrayList<Object> list = new ArrayList<String>(); f

2016-12-11 01:43:17 278

原创 编码中遇到的一些坑。。。

添加函数调用时,未添加‘;’结束符{ ... call_func(...) ...}修改函数入参,函数调用或声明的地方没有全部修改3.

2016-12-08 10:49:33 336

原创 Java集合介绍

1. List集合List集合特点有序,可重复1.1 ArrayListArrayList集合特点查询快,增删慢原因:ArrayList数组的内存是连续的,查询时,直接将指针指向对应的位置即可;增删时,需要重新分配数组空间,并且要复制之前数组信息,所以比较慢。面试题:使用ArrayList无参的构造函数创建一个 对象时, 默认的容量是多少? 如果长度不够使用时又自增增长多少?ArrayLi

2016-12-06 01:15:19 562

原创 随笔12月4日晚

要成理想中的自己,就要付出超常人的努力付出,加油!

2016-12-04 22:29:25 245

原创 Java迭代器介绍

1. ListIterator特有的方法hasPrevious() 判断是否存在上一个元素。previous() 当前指针先向上移动一个单位,然后再取出当前指针指向的元素。next() 先取出当前指针指向的元素,然后指针向下移动一个单位。add(E e) 把当前有元素插入到当前指针指向的位置上。set(E e) 替换迭代器最后一次返回的元素。

2016-12-03 23:42:02 947

原创 英文符号大全

+ plus 加号;正号 - minus 减号;负号 ± plus or minus 正负号 × is multiplied by 乘号 ÷ is divided by 除号 = is equal to等于号 ≠ is not equal to 不等于号 ≡ is equivalent to 全等于号 ≌ is equal to orapproximately

2016-12-03 14:18:54 11600

原创 Shell下$提示符,无法自动补全,无法翻历史命令

今天登录公司的变异服务器,出现$提示符,无法自动补全,无法翻历史命令,几番搜索终于找到了良药:修改/etc/passwd下用户shell为/bin/bash!退出重新登录就可以使用了!

2016-12-02 14:01:28 683

原创 Eclipse快捷键

1. 多行注释/* 多行 注释Ctrl+shift+/ 取消 /* 多行注释Ctrl+shift+\// 多行 注释Ctrl+/ 取消 // 多行注释Ctrl+/

2016-12-02 02:10:16 211

原创 随笔12月2日凌晨2:00

比你成功的人,都还在努力,你有什么理由抱怨!不要总是感慨自己没有像他那样好的机会,你要做的是从现在开始,做像他一样努力拼搏的人!

2016-12-02 01:58:14 355

原创 大小端详解

端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian(这句话最为形象)。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big Endi

2016-11-29 01:33:00 439

原创 随笔11月27日凌晨1点

你看到现在不足的你,不要去懊恼自己为什么比别人差,而是要正视自己的不足,慢慢去改正,最后你弥补了自己的不足,你就是最棒的!敢于正视自己的不足,不断的去改正;有缺点不可怕,可怕的是看不到自己的缺点,不敢正视自己的缺点!

2016-11-27 01:02:58 350

原创 Java线程通信

1. 线程通信概念 一个线程完成了自己的任务时,要通知另外一个线程去完成另外一个任务。2. 线程通信方法wait(): 等待 如果线程执行了wait方法,那么该线程会进入到以锁对象为标识符的线程池中等待,等待状态下的线程必须要被其他线程调用notify方法才能唤醒。notify(): 唤醒 如果线程执行了notify方法,那么就会唤醒以锁对象为标识符的线程池中等待线程中的一个。

2016-11-26 23:26:02 412

原创 Eclipse中Ctrl+左键提示找不到源

1. 问题Eclipse中通过按Ctrl+鼠标左键就能够跳转到光标所在代码的源码上,但是有时你会遇到提示找不到源文件,那怎么才能找到这个源文件呢?2. 解决方法打开 Window->Preferences,搜索jre,找到 Installed JREs:选中需要修改的 jre,点击 Edit:选中需要关联源代码的 jar 包,点击 Source Attachment:选中 External lo

2016-11-26 00:15:46 4898

原创 为什么任何对象都可以作为锁对象?

问:为什么任何对象都可以作为锁对象?答:因为所有对象内部都维护了一个状态的,而java同步机制就是使用了对象中的状态作为了锁的标识。

2016-11-25 23:31:33 3515

原创 部分域名无法正常弹出portal问题解析

1. 问题现象前几天线上设备出现奇怪的现象,部分终端使用UC浏览器访问部分网站无法弹出portal或弹出portal比较慢,但是其他大部分终端访问可以正常弹出portal,真是莫名其妙,到底是怎么回事?2. 现象分析刚开始本地尝试复现,但是一直没有出来,线上又不好分析,一度陷入了死局。后来想起之前有遇到过浏览器云端加速导致访问异常的情况,所以就怀疑是浏览器云端加速导致的,所以立即进行测试a. 使

2016-11-24 00:40:13 3670

原创 解决T61升级T9300后报“Thermal sensor error”错误

前几天小黑T61启动不了,经过排查发现是风扇坏了,又鉴于当前小黑跑起来有点力不从心了,所以索性从淘宝上购买了风扇、T9300、intel SSD 128G、2G内存(之前是3G);收到货后,兴高采烈的更换到了晚上2点多,但悲剧的发现,换上U后,每次系统起来后,都会报“Thermal sensor error”错误,必须按Esc键,才能进入系统。在网上搜了好久,终于搜到一个比较靠谱的,需要更换电阻:

2016-11-22 10:02:53 5102 2

原创 Everything工具设置书签

Everything用过的人都知道,它是一个搜索工具,能够快速搜索系统的文件。但如果对于高频的使用文件(比如QQ、Eclipse等),每次都输入文件名称,就太麻烦了,那应该怎么办呢?添加书签!!!书签可以帮你通过快捷键,快速找到指定文件名的文件。添加步骤:1. 打开软件,找到软件菜单栏中的“书签“,打开选择“添加到书签”项:2. 在弹出的“编辑书签”的窗口中,进行书签配置:名称:书签名称,如QQ

2016-11-22 01:11:59 3608

原创 Java多线程

Java多线程1. 问答问:一个Java程序中至少有几个线程?答:至少有两个,一个主线程负责main方法中的代码执行,一个是垃圾回收器线程,负责回收垃圾。2. 创建线程的方式方式一:自定义一个类继承Thread类。重写Thread类的run方法 , 把自定义线程的任务代码写在run方法中 疑问: 重写run方法的目的是什么? 每个线程都有自己的任务代码,jvm创建的主线程的任务代码就是m

2016-11-16 22:00:40 245

原创 随笔11月16日晚9点

提高做事效率,充分利用时间!遇到问题,先理清思路,仔细分析,想好对策,再去动手!正视自己的不足,慢慢改正,不断提高自己!有缺点不可怕,可怕的是不敢面对;不要逃避,不要害怕,不要悔恨,要直面自己,不断挑战自己!

2016-11-16 21:23:50 368

原创 GDB core调试

在程序发生core dump之后, 会生成对应程序的core文件,那怎么通过core文件查看错误信息呢?用gdb查看core文件:gdb [exec file] [core file]如:gdb ./test test.core在进入gdb后, 用bt命令查看backtrace以检查发生程序运行到哪里, 来定位core dump文件中具体出错在哪一个函数、哪一行。

2016-11-15 21:17:30 328

原创 Java Runtime 类

RunTime 该类类主要代表了应用程序运行的环境。getRuntime() 返回当前应用程序的运行环境对象。exec(String command) 根据指定的路径执行对应的可执行文件。freeMemory() 返回 Java 虚拟机中的空闲内存量。。 以字节为单位maxMemory() 返回 Java 虚拟机试图使用的最大内存量。totalMemory() 返回 Ja

2016-11-14 22:58:05 243

原创 Java System 系统类

System 系统类 主要用于获取系统的属性数据。System类常用的方法:arraycopy(Object src, int srcPos, Object dest, int destPos, int length) src - 源数组。 srcPos - 源数组中的起始位置。 dest - 目标数组。 destPos - 目标数据中的起始位置。 leng

2016-11-14 22:55:00 370

原创 Eclipse中查看源码提示源文件找不到

今天在eclipse中查看array的源码,提示:The jar file rt.jar has no source attachment!这要怎么解决?步骤: 1、Window -> Preferences -> Java -> Installed JREs 2、找到rt.jar包,关联源码选择外部文件,rt的source在jdk目录的src.zip文件里,找到jdk目录下的src.zip,添

2016-11-14 15:54:23 6993 2

原创 Java string字符串类

String 字符串类笔试题目:new String("abc")创建了几个对象?答:两个对象, 一个对象是 位于字符串常量池中,一个对象是位于堆内存中。1、string对象比较String类重写了Object的equals方法,比较的是两个字符串对象的内容 是否一致。注:”==”用于比较 引用数据类型数据的时候比较的是两个对象的内存地址,equals方法默认情况下比较也是两个对象的内存地址。

2016-11-14 13:59:03 265

原创 字符串缓冲类

字符串缓冲类如果需要频繁修改字符串 的内容,建议使用字符串缓冲 类(StringBuffer)。1、StringBuffer 其实就是一个存储字符的容器容器的具备 的行为增加 append(boolean b) 可以添加任意类型的数据到容器中 insert(int offset, boolean b) 指定插入的索引值,插入对应 的内容。 删除 delete(int

2016-11-14 01:29:39 309

原创 Eclipse编码设置(解决中文字符乱码)

Eclipse编码设置(解决中文字符乱码)在导入别人的工程时,有时候会看到代码中的中文为乱码,为什么呢?大家一般都能想到这个是字符编码的问题,但是要怎么解决呢?修改Eclipse编码1.配置workspace的编码格式:Mac系统 ---Eclipse->偏好设置->general->WorkspaceWindows系统 ---windows->Preferences->general-

2016-11-14 00:22:11 3085

原创 《教父》观后感

伟大的人不是生下来就伟大的,而是在成长过程中显示其伟大的 ——时间会造就一切. 教父这部电影,其实很早就像看,但每次看了开头就没坚持下去。今天无意又找到了这部电影,从刚开始,围绕老教父为人做事的娓娓道来,到中间复仇的扣人心弦,再到后来,家族间暴力火拼,再到最后冷血复仇,三个小时的演绎,带你融入电影,欲罢不能,现在已很少看到这样一部有深度又不失温度(有激情、有真情)的电影。看了这

2016-11-12 00:38:43 2343

原创 Lua json解析字段不存在处理方式

对于可选的json字段,应该怎么处理呢?Lua中使用cjson进行json解析,如果取的某个字段不存在时,会返回nil,所以如果返回是nil,就给默认值,非nil就直接赋获取到的值。代码示例:#!/usr/bin/lualocal cjson = require "cjson"local data = {}--local response = "{\"opt\":\"1\",\"auth_mod

2016-11-10 14:10:30 2996

原创 今天看同事的代码,入坑了。。。

二话不说,先贴代码:#include <stdio.h>int main(){ int i = 0; unsigned int *tmp = NULL; unsigned int ip[10]; tmp = ip; for (i = 0; i < 10; i++) { tmp += i; *tmp = i; }

2016-11-08 22:41:22 645

原创 Java 打jar包

1、打jar包工具打jar包需要使用到jdk的开发工具jar.jar的用法:使用格式:jar cvf jar文件的名字 class文件或者是文件夹 打jar包要注意的事项: 1. 一个程序打完了jar之后 必须要在清单文件上指定入口类: 格式 Main-Class: 包名.类名 2. jar包双击运行仅对于图形化界面的程序起作用,对控制台的

2016-11-08 01:19:05 475

原创 Java 权限修饰符

权限修饰符: 权限修饰符就是控制被修饰的成员的范围可见性。 public(公共) protected(受保护) default(缺省) private (私有) 同一个类 true true true true 同一个包 true true true false 子父类 true true false false 不

2016-11-06 23:42:31 449

原创 随笔11月6日

成为一个感性的程序艺术家,做一些有温度、有思想的产品。 晚上11:30于住处(天鸿君邑)

2016-11-06 23:31:09 292

何勉-第一性原理&规模化精益敏捷实施

阿里巴巴项目管理专家,第一性原理&规模化精益敏捷实施,PPT分享

2019-03-22

软件项目管理与敏捷方法.pdf

《软件项目管理与敏捷方法》介绍单个敏捷实践与其他敏捷实践之间的联系,同时讲解制定实施策略的技巧。本书涉及的敏捷模式,不只是作者的个人意见,也不是从未试过的新方法,而是若干真实项目案例的经验总结。

2019-01-14

Angle - Bootstrap Admin Template(2016年3月最新版V3.3)

Angle是一个后台管理模板,它也支持以下应用开发:单页应用(Single Page Application)、项目管理应用(Project Management System)、电子商务应用(E-Commerce Admin Dashboard)、CMS、CRM、SAAS、Help Desk,以及个人及商务应用开发。 该资源包包含以下模板项目包: AngularJS 完整应用模板和空模板; HTML5/jQuery 完整应用模板和空模板; Material Design 完整应用模板和空模板; ASP.NET MVC5/6 + AngularJS 完整应用模板和空模板; ASP.NET MVC5/6 + HTML5/jQuery 完整应用模板和空模板; Ruby on Rails HTML5/jQuery 完整应用模板和空模板; MeteorJS + AngularJS 完整应用模板和空模板; MEANJS 完整应用模板和空模板; ReactJS 完整应用模板和空模板; 前台展示页模板。 预览地址: http://themicon.co/theme/angle/v3.3/frontend/site/ AngularJS版本Dashboard: http://themicon.co/theme/angle/v3.3/backend-angular/ Static HTML5: http://themicon.co/theme/angle/v3.3/backend-jquery/ Angular Material: http://themicon.co/theme/angle/v3.3/material/ ASP.NET MVC5: http://themicon-001-site1.smarterasp.net/ Ruby on Rails: https://angle-on-rails.herokuapp.com/ MeanJS: https://angle-on-mean.herokuapp.com/ MeteorJS: https://45.55.64.191/ ReactJS: http://themicon.co/theme/angle/v3.3/reactjs/ 作者更新页面时也会更新预览地址,如果上面地址无效可进入下面地址重新预览: https://wrapbootstrap.com/theme/angle-bootstrap-admin-template-WB04HF123

2016-03-14

截止2016年3月10日,最新的 H_+ 后台主题框架UI,版本号为:4.1.0, 1分拿走!

截止2016年3月10日,最新的 H_+ 后台主题框架UI,版本号为:4.1.0,你,值得拥有! 1、增加不支持IE8的页面提示 2、修复页面链接和表单提交默认在新窗口中打开的问题 3、更新suggest插件,修复错位问题 4、升级bootstrap版本到3.3.6版本 5、升级layer到2.1版本 6、升级echarts到2.2.7版本 7、升级webuploader到0.1.5版本 8、修复网络条件不好情况下,页面加载提示遮挡页面无法操作的问题

2016-03-14

The Linux Networking Architecture

The Linux Networking Architecture

2015-04-04

web登录验证码

web 登录验证码 ajax+jsp+xml

2012-09-25

commview 无线抓包软件

commview 无线抓包软件 无线分析利器。

2012-09-19

完整的华为sourceInsight 宏

1.SI自带的功能 2.使用quicker.em 3.使用Chnchar.em 4.使用CodeReview.em 包含使用文档

2012-09-19

at指令at指令验证信息

××××××××××××××××××××××× at指令验证信息 ×××××××××××××××××××××××

2010-10-12

嵌入式linux文件系统

***************************************************** 嵌入式linux文件系统 *****************************************************

2010-06-28

TCPIP详解 卷2实现 经典电子书

********************************* TCPIP详解 卷2实现 经典电子书 *********************************

2010-05-10

TCPIP详解 卷1协议 经典书籍

****************************** TCPIP详解 卷1协议 经典书籍 不可或缺的电子书 ******************************

2010-05-10

搜狗高速浏览器最新版

搜狗高速浏览器是目前互联网上最快速最流畅的新型浏览器,与拼音输入法、五笔输入法等产品一同成为您高速上网的必备工具。搜狗浏览器拥有国内首款“真双核”引擎,采用多级加速机制,能大幅提高您的上网速度。

2010-05-10

NGN资料(相关协议信令)

相关:MGCP、H.248、SIP、H.323、SIGTRAN协议、No.7、R2、DSS1信令与V5协议。

2010-04-13

空空如也

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

TA关注的人

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