自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Linux网卡驱动中对于组播MAC地址的获取

对于2.6的内核,net_device内部存在一个结构体指针, struct dev_mc_list *dev->mc_list通过对它的访问,可以循环获取所有的组播MAC地址。但是,在新的内核中(至少在3.10中)发生了变化,取而代之的是 struct netdev_hw_addr_list mc;我们可以通过直接对mc进行访问来获取相应的数据,也可以利用Linux内核提供的宏。ne

2016-05-06 18:27:21 1336

原创 java部分源码分析——LinkedList

之前看书,发现在说到LinkedList的实现的时候,说的都是用Entry做为节点来实现的一个循环链表。但是当我打开1.7的源码之后并没有发现Entry,只有Node。后来才知道,1.7之后,java对LinkedList的实现做了改变,改为了Node作为节点的非循环链表。LinkedList继承自AbstractList,并实现了List,Deque和Cloneable接口。public clas

2016-03-09 19:14:48 352

原创 Java String的部分源码学习

String类的源码比较简单,但也还是包含了很多的方法,这里挑常见的部分写写自己的理解。public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for character storage. */

2016-03-05 16:04:01 354

原创 Windows Miniport驱动在接收过程中出现的黑屏问题

对于NDIS miniport驱动而言,在完成了初始化历程之后,最关键的两个部分就是接收函数和发送函数。在windows环境之下,一般采用硬件中断的方式进行数据的接收。即,硬件在接收到数据之后,发起一个硬件中断,驱动在ISR中确认中断,并在Dpc中完成对数据的接收拷贝。在驱动的开发过程中,出现了一个非常让人困惑的问题,即,在接收过程中会出现黑屏现象。一般来讲,黑屏的产生多是对内存的读写出现了问题。在

2016-02-28 17:18:39 643

原创 Hibernate save方法不能插入配置的数据库

用Hibernate做一个简单的登录和注册模块,结果,登录可以成功,注册却一直显示失败,把SQL错误抛出来显示在数据表中未找到对应的字段,但是查看了一晚上的hbm.xml和bean,字段名对应都是对的。后来才发现是还是hbm配置的问题,因为是Hibernate自动生成的,所以他的配置字段里catalog=Hibernate。 catalog应该配对应的那个table的名字,或者将该属性去掉。

2015-10-20 21:53:55 911

原创 WDK编译XP平台驱动的问题

之前用WDK7编译XP平台的驱动一直有问题,命令行报warningWarning : The sample "$(MAKEDIR)" is not valid for the current OS target.我一直以为是WDK平台的warning信息,但是一直都没有找到解决办法。 后来无意间才察觉到有可能是makefile的问题,因为我使用的makefile是直接从wdk自带的例子中拷贝出来的

2015-10-10 11:03:54 942

原创 error C2275: "xxx"illegal use of this type as an expression

最近在写NDIS的miniport驱动,因为不太了解NDIS下面DMA的申请方式,于是就沿用了以前师兄的HBA卡的代码,结果在用WDK编译的时候报错了error C2275: "PDEVICE_DESCRIPTION"illegal use of this type as an expression很费解啊,我一开始还以为是NDIS中不能那样用,但是google了一下,也没有发现什么问题error

2015-09-15 17:07:33 953

原创 使用HttpClient实现百度PCS文件上传

百度提供了一套REST的API,可以让开发者将本地文件上传至网盘,不过,现在这个API已经不提供新的app申请了,想用着套API的可以参考一下,下面链接里的方法。 http://blog.csdn.net/langyuezhang/article/details/47206621本身我已经做了一个本地的文件上传模块,因此在实现PCS上传的时候就直接在这个基础上做的。主要参考了下面这篇博文

2015-08-30 17:50:52 724

原创 Struts2上传文件问题若干

最近在自学SSH框架,本来以为Struts2中的上传很简单,结果,花了一晚上才弄出来。 一直有两个问题,一个是 No result defined for action XXX and result input 这个问题引起的原因有很多,在我这里的情况是,上传的form表单默认的是文本数据,只要加入enctype="multipart/form-data"就好了。另外一个问题是一直获取

2015-08-29 22:14:14 309

原创 UNEXPECTED INCONSISTENCY; RUN FSCK MANUALLY

早上起来打开centos发现进入不了图形界面,命令行下发现有些文件也不见了。吓出一生冷汗,恍然注意到有一行错误:UNEXPECTED INCONSISTENCY; RUN FSCK MANUALLY然后上网查了一下,发现可能是未正常关机造成的损坏,运行fsck就行了root用户下输入fsck,一路yes 最后输入,fsck -y /dev/sda1 重启就好

2015-08-24 09:48:00 362

空空如也

空空如也

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

TA关注的人

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