计算机图形显示之-图形接口
上篇说到在DOS时期,应用程序如果要对于显示设备做输出的话,必须使用INT 10中断,或对于VGA卡直接I/O,或直接对VRAM所在的记忆体位置作填值。但VGA卡当时日新月异,各家的VGA卡在其I/O ports的定义并不一致,虽中间有推出一个名为VESA SVGA的显卡驱动程序的共用标准,但由于DOS时先...
上篇说到在DOS时期,应用程序如果要对于显示设备做输出的话,必须使用INT 10中断,或对于VGA卡直接I/O,或直接对VRAM所在的记忆体位置作填值。但VGA卡当时日新月异,各家的VGA卡在其I/O ports的定义并不一致,虽中间有推出一个名为VESA SVGA的显卡驱动程序的共用标准,但由于DOS时先...
计算机跨时代意义的进步有两个一个是实模式到保护模式,另一个是命令行到GUI。第二个进步和显卡是互相促进的关系,GUI让计算机从科研院所走进了人们的日常生活中。
很久没这么连续加班到后半夜的了,真有点吃不消。之前程序计时器后台会停摆唤醒后时间会落后,后台切换到前台需要刷新显示。另外因为目前按照计划自动日程的功能还没实现,加了一个调整上次记录功能是在忘记记录的时候使用的。
以前老是觉得学习什么东西应该由浅入深,一步一步步入深渊。现在感觉好像倒过来也是可行的当然拿到一本书即使看不懂也能坚持看下去才行。主要是网络这块真是如此,最早看计算机网络第五版,云里雾里的那些什么带碰撞检测是载波侦听搞的很狼狈,后来看详解TCP/IP感觉就好一点,这两天看到Kindle里的网络是怎么连接的,终...
一个程序最有价值的就是数据了,todo是一个高度结构化的数据放到sqlite是最合适不过的了,存到本地的数据库中还是远远不够的如果手机丢了就废了。
Apache JMeter 一个测试web功能和性能的开源Java软件,对java框架和协议支持良好,基本上应用协议都能测试。
一个程序最有价值的就是数据了,todo是一个高度结构化的数据放到sqlite是最合适不过的了,以后往android上移植也很方便,搜索了几个包装Sqlite的库都比较恐怖比如Sqlite.swift,介于这个应用的数据逻辑很简单就自己封装了一下sqlite的操作,这里又一个小trick就是选择不同的todo...
设计模式(Pattern)是用来解决常见的模式化的问题,这些问题有普遍的应用场景于是就这些场景的共同点提取出有针对性的解决方案。设计模式的位置在架构(architecture)之下,架构面向的是系统的整体,比如分层,模块化,MVC,OOA等等这些都属于架构模式,能放到一起的概念还有个编程语言范式(parad...
设计模式是用来解决常见的模式化的问题,这些问题有普遍的应用场景于是就这些场景的共同点提取出有针对性的解决方案。设计模式的位置在架构之下,架构面向的是系统的整体,比如分层,模块化,MVC,OO等等这些都属于架构模式。
解析json初始化pickerview选择todo事项,一开始想把Picker的Datasource和Delegate独立出去,互相操作起来太复杂先放弃了以后再说吧。