一直到我刚上大学第一次在黑白控制台里打印出了“Hello World”之前,我都当电脑是一个游戏机,还天真的以为世界上只有windows一个操作系统。
当时也是第一次接触了ASCII编码,才知道计算机里的二进制,要转换成人类可理解的内容,还得需要一种人为的规定
即对于每个二进制的数字,电脑就按照我们赋予的一对一的规则,在屏幕上显示相应的字符。
本文内容七七八八来自课本网络各个角落,,,,,,...
分类:
其他好文 时间:
2016-05-18 18:14:16
阅读次数:
242
购物车这一块还剩最后两个问题,就是订单信息的级联入库和页面缓存,这里的信息是指购物车和购物项,即我们将购物车的信息存入数据库的同时,也存入每个购物项的信息,而且外键都关联好,这涉及到了Hibernate中的级联入库问题;页面缓存问题指的是当用户确认了订单后,如果点后退,又会回到订单确认页面,刚刚的订单确认页面又出来了,而且session还在,信息还是刚刚的信息,这明显不是我们想要的结果,我们会在后...
分类:
其他好文 时间:
2016-05-18 18:12:44
阅读次数:
238
总线驱动设备模型:
1. 总线设备驱动模型概述
随着技术的不断进步,系统的拓扑结构也越来越复杂,对热插拔,跨平台移植性的要求也越来越高,2.4内核已经难以满足这些需求,为适应这宗形势的需求,从linux2.6内核开始提供了全新的设备模型
2. 总线
2.1 描述结构
2.2 注册
2.3 注销
void bus_unr...
分类:
其他好文 时间:
2016-05-18 18:13:11
阅读次数:
114
# 运用文件操作函数实现通讯录
/*
文件流实现通讯录说明: 我们平时测试代码输入数据,但是每次一旦结束程序,数据也就没有了, 比如测试通讯
录, 输入很多信息后发现有个地方需要修改,就要结束程序,下一次继续重新输入,很麻烦对不对, 文件流实现的
好处就是可以每次将我们输入的数据保存到一个文件中, 下一次直接从文件中读取,省了不少麻烦!
*/
...
分类:
其他好文 时间:
2016-05-18 18:12:30
阅读次数:
236
red5源码分析—服务器处理视频数据
接着《red5源码分析—11》,本章假设客户端发来的是视频数据,下面就分析服务器如何处理这些数据的。
根据前面几章的分析,基于mina框架,数据到达服务器后,最终会到达RTMPHandler的messageReceived函数,messageReceived定义在RTMPHandler的父类BaseRTMPHandler中,
public voi...
分类:
其他好文 时间:
2016-05-18 18:11:47
阅读次数:
202
对于Handler搞android的都熟悉,大概原理也知道,可能很多开发者也看过源码,本人也看过源码,但是一直没有系统的分析过,总结过,今天来一波对Handler的源码分析,本文需要读者了解handler的基本原理,如果不了解请参考Handler消息传递机制!废话不在多说,直接开整!!!看官:博主,从哪里开始分析呢?博主:嗯,咱们就从Message message = Message.obtain(...
分类:
其他好文 时间:
2016-05-18 18:12:26
阅读次数:
207
本文主要阐述TCP拥塞控制中ssthresh的来历以及为什么拥塞避免探测到丢包的时候,ssthresh会被设置为当前窗口的一半。进入证实内容之前,不得不再次吐槽!目前在网上搜的,任何资料上看的,甚至RFC上,都没有讲明白到底什么是ssthresh,它的值有什么讲究,几乎所有的资料都是在说,如果窗口大于ssthresh,那么就执行线性增窗的拥塞避免阶段,否则执行慢启动...这让几乎所有人记住了这个结...
分类:
其他好文 时间:
2016-05-18 18:09:47
阅读次数:
226
Hadoop经典案例Spark实现(七)——日志分析:分析非结构化文件...
分类:
其他好文 时间:
2016-05-18 18:11:51
阅读次数:
302
简述关于简笔画的介绍很多,有动物、水果、蔬菜、交通工具等,通常会对绘制一步步进行拆分、组合。然后绘制为我们想要的结果。下面来介绍另外的一个种类:昆虫类-卡通蚂蚁。简述
绘制
效果
源码
绘制效果具体的效果如下所示,我们可以再进行更好的完善。源码主要分为以下三部:
绘制屁股
绘制肚子
绘制头部
注意:绘制的时候,由于各个部分的颜色不同,而且坐标不好定位,所以我们采用的图形覆盖的方式。void Main...
分类:
其他好文 时间:
2016-05-18 18:10:05
阅读次数:
138
From:http://taligarsiel.com/Projects/howbrowserswork1.htm引子:
浏览器可能是我们最经常使用的软件了。在这章节我将解释浏览器怎么运行的背后。我们将看到当你在地址栏输入google.com后到浏览器打开Google主页这段时间内都发生了什么事情。我们讨论的浏览器
当今主流浏览器有五类: Internet Explorer, Firefox,...
分类:
其他好文 时间:
2016-05-18 18:10:22
阅读次数:
138
任务简介:
任务即由系统管理的程序实体,由三部分组成:
任务堆栈:本质是一个数组,不同的任务在创建前可以自己定义相关数组的大小;任务控制块:本质上是一个结构体,用于保存任务当前的各种状态信息,其成员只可用uCOSIII相关函数访问,用户不可直接访问;任务函数:即表达任务功能的地方,通过系统调用来切换,分为运行至完成型(完成后自我删除)和无限循环型(while(1));
任务还有一些其...
分类:
其他好文 时间:
2016-05-18 18:09:43
阅读次数:
1715
电容的等效串联电阻ESR
普遍的观点是:一个等效串联电阻(ESR)很小的相对较大容量的外部电容能很好地吸收快速转换时的峰值(纹波)电流。但是,有时这样的选择容易引起稳压器(特别是线性稳压器 LDO)的不稳定,所以必须合理选择小容量和大容量电容的容值。永远记住,稳压器就是一个放大器,放大器可能出现的各种情况它都会出现。由于 DC/DC 转换器的响应速度相对较慢,输出去耦电容在负载阶跃的初始阶段...
分类:
其他好文 时间:
2016-05-18 18:09:44
阅读次数:
3817
这些设计模式都是在这么多年的软件开发中,先辈对软件重构的经验总结提炼的结果,这些设计模式要遵循软件设计的六原则。每一种设计模式都有相应的需求场景的。有了这些设计模式的思想和面向对象的思想,在软件设计特定的需求中会给你解决思路。一,需求场景 在此,我也借用书上看到的一个例子。计算器工厂给我们留了一些任务,设计一个计算器做成成品卖给买家。但是这个任务是分两个阶段让我们实现的。如下:...
分类:
其他好文 时间:
2016-05-18 18:10:22
阅读次数:
259
自定义控件玩套路以及canvas StaticLayout的使用...
分类:
其他好文 时间:
2016-05-18 18:07:50
阅读次数:
182