码迷,mamicode.com
首页 >  
搜索关键字:手写    ( 3860个结果
设计模式 单例模式
继续设计模式,这个模式用得应该非常频繁啊,并且也比較简单,假设如今你还不能纸笔随手写个单例出来,你就得加油了哈~直接介绍几种线程安全的且我认为还比較不错的方式:1、是不是号称恶汉,就是类载入就初始化了package com.zhy.pattern.singlton;public class Sing...
分类:其他好文   时间:2014-07-18 19:30:38    阅读次数:175
自己手写的自动完成js类
一个自己手写的自动完成js类
分类:Web程序   时间:2014-07-16 22:49:57    阅读次数:223
从入门到精通Puppet的实践之路
本文有感于《精通Puppet配置管理工具》在豆瓣上的某些差评而顺手写的书评。半路出家 故事要从12年初说起。 某天,部门老大让我所在team的老大调研一下当下业界的配置管理工具。于是我的老大给我分配了一个棘手的任务,要求我转型去做devops,并尝试在本季度内使用Puppet来管理现有的IA...
分类:其他好文   时间:2014-07-16 19:32:29    阅读次数:240
两个有序链表连接(归并排序中用到的)
刚才写了k个,顺手写个2个的,在链表的归并排序中很有用,效率非常好 1 /** 2 * Definition for singly-linked list. 3 * public class ListNode { 4 * int val; 5 * ListNode next;...
分类:其他好文   时间:2014-07-16 17:42:41    阅读次数:275
自己动手写处理器之第二阶段(2)——Verilog HDL简介
本书实现的OpenMIPS处理器是使用Verilog HDL编写的,所以本章接下来的几节将介绍Verilog HDL的一些基本知识,包括语法、结构等。因为本书并不是一本讲授Verilog HDL的专门书籍,所以此处介绍的内容并不是Verilog HDL的全部,只是一些基础知识,以及在OpenMIPS处理器实现过程中会使用到的知识。读者如果对Verilog HDL有进一步了解的需求,可以参考相关书籍,这方面有许多非常优秀的书籍。笔者推荐《数字系统设计与Verilog HDL(第4版)》,本章关于Verilog...
分类:其他好文   时间:2014-07-16 17:17:51    阅读次数:248
自己动手写处理器之第二阶段(3)——Verilog HDL行为语句
Verilog定义的模块一般包括有过程语句,过程语句有两种:initial、always。其中initial常用于仿真中的初始化,其中的语句只执行一次,而always中语句则是不断重复执行的。此外,always过程语句是可综合的,initial过程语句是不可综合的。...
分类:其他好文   时间:2014-07-16 16:43:16    阅读次数:415
自己动手写处理器之第二阶段(1)——可编程逻辑器件与PLD电路设计流程
FPGA是可编程逻辑器件(PLD:Programmable Logic Device)的一种。PLD是上世纪70年代发展起来的一种新型器件,它的应用和发展不仅简化了电路设计,降低了开发成本,提高了系统可靠性,而且给数字系统的设计方法带来了革命性的变化。截止到现在,出现了多种工艺、不同原理的PLD,如下。 ? PLA(Programmable Logic Array)可编程逻辑阵列 ? PAL(Programmable Array Logic)可编程阵列逻辑 ? GAL(Generic Array Logic...
分类:其他好文   时间:2014-07-14 20:23:02    阅读次数:294
自己动手写处理器之第一阶段(3)——MIPS32指令集架构简介
在前文介绍RISC的特点时提到一点:大量使用寄存器。这是因为寄存器的存取可以在一个时钟周期内完成,同时也简化了寻址方式。MIPS32的指令中除加载/存储指令外,都是使用寄存器或立即数作为操作数的。MIPS32中的寄存器分为两类:通用寄存器(GPR:General Purpose Register)、特殊寄存器。...
分类:其他好文   时间:2014-07-13 18:55:11    阅读次数:594
简单的动画队列模型
给新手写了一个便于理解的动画链式 var anmin = {} anmin.list = []; anmin.run = function(nextfun){ anmin.list.push(nextfun); //加入动画正在触发 (function fire() { if (!anmin.fir...
分类:其他好文   时间:2014-07-12 08:27:51    阅读次数:272
linux物理地址的静态映射
早先看linux驱动相关书籍的时候,隐约记得物理地址有动态映射和静态映射,当时写驱动都是想着自己动手写,所以一上手看着动态映射好用,就在自己的驱动上使用动态映射,将寄存器地址映射到内存上,即调用ioremap函数。在单线作战的时候ioremap确实好用,不需要改动内核的其他部分,直接将自己想用的物理地址映射到内存再操作。但很多时候当我们的设备需要在全局范围内被使用的时候,ioremap就会比较尴尬...
分类:系统相关   时间:2014-07-11 08:19:04    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!