- 博客(23)
- 资源 (4)
- 收藏
- 关注
转载 无法连接到MYSQL, mysqld.sock问题
Re: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)Posted by: Martín Colodrero ()Date: July 14, 2012 04:20PMok so the error is
2016-01-20 13:32:36 1703
转载 如何成为优秀的架构师
Daniel Mohl是一名专业的软件工程师/架构师,他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与技术,他通晓F#、C#、CoffeeScript、JavaScript、Erlang、ASP.NET、MVC、WPF、WCF、Sliverlight、SQL Server等技术。有着多年的软件开发经验。他经常会被一些有潜力和有前途的程序员问到:“我要怎么做才能成为一名架构
2014-11-23 22:05:05 962
转载 ARM 伪指令
汇编控制( Assembly Control)伪指令 汇编控制伪指令用于控制汇编程序的执行流程,常用的汇编控制伪指令包括以下几条: — IF 、ELSE 、ENDIF — WHILE 、WEND — MACRO 、MEND —MEXIT 1、IF、ELSE、ENDIF 语法格式:
2014-05-06 09:23:44 963
原创 eclipse启动时问题集锦
1.eclipse启动时 failed to create the java virtual machine 解决办法网上比较多的是eclipse.ini文件中设置的内存过大。导致启动虚拟机的时候检查发现内存不够,目前的电脑一般不会出现这个问题了,所以,我们说的是,一般还有版本的问题需要将java的版本改到你当前电脑中安装的版本。我的电脑就是讲jdk版本从1.6改到了1.7.待续
2014-03-30 14:40:12 920
原创 关于软中断和系统调用的一点分析
感觉之前对于软中断一直有一些误解。 软中断的定义:软中断是利用硬件中断的概念,用软件方式进行模拟,实现宏观上的异步执行效果。很多情况下,软中断和“信号”类似。同时,软中断又是和硬中断相对应的,“硬中断是外部设备对CPU的中断”,“软中断通常是硬件中断服务程序对内核的中断” 作为系统调用而言,对于i386则是通过软中断int80实现对于其它的软中断,则是在硬件中断之后触发的软
2013-09-14 15:19:08 10381
原创 L4 mips的基本机制之IPC、调度和中断
假设A是当前线程,A发送消息给B,然后从C接收消息(下面指的应该是异步的吧)send() 在send-onlyIPC, A发送给B,只有当B的优先级比A高的时候,才会发送给Breceive() 线程A执行receive-onlyIPC,直接切换到Ccall() 客户端A执行call IPC,直接切换到B。
2013-09-02 22:07:03 2541 1
原创 L4 Fiasco调度结构
(说明,一下源码出自fiasco-2013081908)Fiasco中调度策略是分布在上层的,内核并不对调度进行计算。这个计算的过程由admission server完成。admission server实现调度算法和计算调度性。内核则根据调度计算的结果负责线程的分发。拥有预定调度上下文的周期性线程在和调度上下文对应的优先级上运行,知道它在完成相关工作后自动释放调度上下文,或者,调
2013-09-02 09:27:33 1730
原创 定时器的比较
Linux系统Timer Wheel一、数据结构核心数据结构为timer wheel其核心数据结构为 #define TVN_BITS (CONFIG_BASE_SMALL? 4 : 6) #define TVR_BITS (CONFIG_BASE_SMALL? 6 : 8) #define
2013-09-01 16:08:26 887
转载 linux中ramdisk的使用
linux中ramdisk的使用 内存盘的存取速度要远快于目前的物理硬盘,可以被用作需要高速读写的文件。像WEB服务器这样的计算机,需要大量的读取和交换特定的文件,因此,在WEB服务器上建立RamDisk会大大提高网络读取速度。注意:在2.6版本后,Ramdisk的这一作用开始被tmpfs(Virtual memory file system support)取代。tmpfs
2012-12-15 00:18:14 922
转载 TLB
TLB:Translation Lookaside Buffer.根据功能可以译为快表,直译可以翻译为旁路转换缓冲,也可以把它理解成页表缓冲。里面存放的是一些页表文件(虚拟地址到物理地址的转换表)。当处理器要在主内存寻址时,不是直接在内存的物理地址里查找的,而是通过一组虚拟地址转换到主内存的物理地址,TLB就是负责将虚拟内存地址翻译成实际的物理内存地址,而CPU寻址时会优先在TLB中进行寻
2012-12-06 15:07:20 859
转载 FPU , MMX SSE
为什么要需要FPU和MMX/SSE?提供了SIMD环境(single instruction multi data),即单指令多数据。内嵌浮点运算单元,64及128位寄存器等。甚至sin/cos等数学函数也囊括其中,著名的xvid项目就是使用gcc编译后使用MMX/SSE优化汇编的典型案例。转载请注明原创:http://www.cppblog.com/jinglexymsn
2012-07-03 15:56:43 1434
转载 NT分发调度
如果想运行可以自己实现调度功能,主要就是按KiDispatchInterrupt,KiReadyThread,SwapContext等函数实现,很复杂,当然还有一些其他的细节需要注意,可以参考sinister大牛的NT 内核的进程调度分析笔记 和WRK相关代码。下面这是老外的那个思路,我也不知这个文档怎么跑我硬盘上了,哈哈。不过这个能过内存搜索吗? 1. 介绍 ------------
2012-06-21 11:15:36 3075
转载 磁盘结构介绍
一、硬盘的组成 硬盘大家一定不会陌生,我们可以把它比喻成是我们电脑储存数据和信息的大仓库。一般说来,无论哪种硬盘,都是由盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部份组成。图1 硬盘组成图 所有的盘片都固定在一个旋转轴上,这个轴即盘片主轴。而所有盘片之间是绝对平行的,在每个盘片的存储面上都有一个磁头,磁头与盘片之间的距离比头发 丝的直径还小。所
2012-06-20 16:21:27 1139
转载 MountMgr
在DriverEntry中1)创建一个设备对象\\Device\\MountPointManager2)注册IoRegisterPlugPlayNotification,注册函数MountMgrMountedDeviceNotification3)设置Driver的IRP_MJ_DEVICE_CONTROL函数:MountMgrDeviceControl在MountMgrD
2012-06-20 11:13:43 2576
转载 分页内存和非分页内存
在写驱动的时候,经常要调用ExAllocatePoolWithTag函数分配内存,其中第一个参数可以是如下几个: NonPagedPool从非分页内存池中分配内存PagedPool从分页内存池中分配内存NonPagedPoolMustSucceed从非分页内存池中分配内存,如果不能分配则产生bugcheckNonPagedP
2011-11-07 10:35:36 1129
转载 内核态浮点运算的整理
在用户空间的进程内进行浮点操作的时候,内核会完成从整数操作到浮点数操作的模式转换。在执行浮点指令时到底会做些什么,因体系结构不同,内核的选择也不同,但是,内核通常捕获陷阱并着手于整数到浮点方式的转变。与用户空间进程不同,内核并不能完美地支持浮点操作,因为它本身不能陷入。 在内核中使用浮点数时,除了要人工保存和恢复浮点寄存器,还有其他一些琐碎的事情要做。如果要直截了当地回答,那就是:别这么做
2011-10-30 09:15:19 3088
转载 HDLC
3.5.1 HDLC的产生背景 在计算机通信的早期人们就已发现,对于经常产生误码的实际链路,只要加上合适的控制规程,就可以使通信变为比较可靠的。那时 ARPANET 和 IBM 公司分别使用了各自的控制规程,它们分别是:IMP-IMP 协议和 BSC 规程(也可称为 BISYNC,即 BInary SYNchronous Communication 的缩写)。这些规程都是数据链路层的
2011-10-30 00:47:55 27963 4
转载 同步与异步传输
同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。 2,异步传输的单位是字符而同步传输的单位是桢。 3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 5,异步传输相对于同步传输效率较低。 同步传输方式中发送方和接收方的时钟是统
2011-10-29 18:51:24 1213
转载 HDLC协议及PPP协议
在数据链路层有两个重要的协议,即HDLC协议和PPP协议。 HDLC协议是面向比特的,而PPP协议则是面向字节的,HDLC的帧采用开头跟结尾都是01111110作为帧的边界,这样当接收方接收到一串比特的时候可以根据它来判断该帧从哪里开始,到哪里结束,但是,假如在两个标志字段之间的比特串中恰好出现了01111110比特串,那该怎么办呢,HDLC采用零比特填充法,所谓零比特填充法
2011-10-29 16:25:40 21775 2
转载 Windows页目录自映射方案
Windows中页表寻址之奥妙2010-10-02 01:22 7504人阅读 评论(17) 收藏 举报 Windows页目录自映射方案潘爱民,2010年10月1日在Windows的虚拟内存管理方案中,有一个设计值得特别一提,那就是Window
2011-08-29 22:29:23 3462 1
转载 swt导入
如果你是刚接触SWT的话,也许,还还不知道Eclipse中自带了SWT类库(包), 事实上,Eclipse中自带了许多常用的类库,如果有兴趣的话,可以访问: http://www.eclipse.org/platform 下面来介绍一下,入何正确的导入SWT包. 着先,您需要下载 emf-sdo-xsd-SDK-2.2.2.zip ;
2009-06-05 01:27:00 838
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人