文章列表
Awake框架简介
Awake 十分钟做一个查询,分页列表,增减一列只需几秒钟(修改xml)。
在软件开发中我们经常会遇到这些问题:
1. 在开发查询检索页面时,经常遇到客户要求增减查询项,这时需要修改,查询页面和源代码。
更轻量的线程 严格说来, 异步化的事件驱动方式出现的比线程模式更早, 线程的出现本身就是为了减轻复杂的状态机编程。 在一般情况下确实给我们的程序带来了便利. 当时另一方面也带来了不少麻烦 锁的应用, 需要小心死锁等问题. 另外互斥情况下的性能开销也是不可忽视的 共享数据的修改和读取很容易出现问题, 而且不好排查,即使有了valgrind 这样工具,很多问题依然是很容易出现 但另一方面, 这些问题对于上面的提到异步方式也是同样存在的, 本质上还是存在线程间的互斥问题。不过对于这种模式可以采用单进程的方式的来规避其中的一些问题, 但在利用多CPU的问题上还是需要另外的考虑 前面提到过多线程 ...
一、基本概念 1、 选择符:就是HTML当中可用的任何元素,例如:body,a,td p..... 2、 类: 就是我们自己给格式起的名字,应用的时候叫名字(class=类) 3、 伪类:visited、 active 、link 等 二、基本语法 1、选择符 { 属性: 值 } 例如: TD { FONT-SIZE: 9pt} 2、选择符.类 { 属性: 值 } 例如: td.aaa { color: #191970 } 只能在该元素下有效 引用方法: <P CLASS=aaa> 3、.类 { 属性: 值 } 例如: .aaa { color: #1 ...