CSS的设计思想,比如:CSS预处理器、CSS对像(OOCSS)、SMACSS、Atomic设计和OrganicCSS等一、CSS预处理器最重要的功能: 1.连接:通过@import来引入.css文件; 网站很小时,仅用作引入重置文件与 基本通用模块(如%btn{}的定义) 2.扩展:...
分类:
Web程序 时间:
2014-12-11 15:20:18
阅读次数:
317
事务并发处理(面试的意义更大) a) 事务:ACID i. Atomic(原子性) Consistency(一致性) Isolation(隔离性) Durability(独立性)b) 事务并发时可能出现的问题:第一类丢失更新(Lost Update)时间取款事务A存款事务BT1开...
分类:
Web程序 时间:
2014-12-08 22:41:31
阅读次数:
316
atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。...
分类:
移动开发 时间:
2014-12-04 12:09:50
阅读次数:
152
多线程单例模式的实现。通过双重锁定,自旋处理,实现安全的多线程单例和共享区数据的访问。资源访问的形式采用简单等待处理.同时使用std::bind进行函数绑定。
// atomic_lock_flag_p202_6-3-3.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
#include
#include
#...
分类:
编程语言 时间:
2014-12-03 01:46:07
阅读次数:
174
从相对简单的Atomic入手(java.util.concurrent是基于Queue的并发包,而Queue,很多情况下使用到了Atomic操作,因此首先从这里开始)。很多情况下我们只是需要一个简单的、高效的、线程安全的递增递减方案。注意,这里有三个条件:简单,意味着程序员尽可能少的操作底层或者实现...
分类:
编程语言 时间:
2014-12-02 22:24:54
阅读次数:
197
最近看C++11 atomic发现对memory_order很是不理解,memory_order_relaxed/memory_order_consume/memory_order_acquire/memory_order_release/memory_order_acq_rel/memory_or...
分类:
其他好文 时间:
2014-11-26 13:51:27
阅读次数:
173
mysql存储过程之事务篇 事务的四大特征:ACID:Atomic(原子性)、Consistent(一致性)、Isolated(独立性)、Durable(持久性)MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关:sql代码1.MyISAM:不支持事务,用于只读程序提高性能2.I...
分类:
数据库 时间:
2014-11-25 22:47:52
阅读次数:
284
关于int全区变量读写的原子性
关于int变量的读写是否原子性网上有很多讨论,貌似不同平台不同,这里自己做实现在arm9平台测试。这里要注意原子性并非指一条汇编才原子,实际上即使一次赋值编译成几条汇编依然可以是原子的,只要保证该内存不产生中间值,只有原值和目标值两种状态则就是原子的。对一个int变量赋值是否要进入临界区呢?
以下基于arm920t cpu Sourcer...
分类:
其他好文 时间:
2014-11-21 12:40:48
阅读次数:
282
Java针对多线程下的数值安全计数器设计了一些类,这些类叫做原子类,其中一部分如下: java.util.concurrent.atomic.AtomicBoolean; java.util.concurrent.atomic.AtomicInteger; java.util.concur...
分类:
编程语言 时间:
2014-11-20 01:26:00
阅读次数:
320
本文首先介绍了Java的线程基本操作(创建、等待等),线程的互斥、同步操作;然后解释了为什么需要互斥、同步,什么是信号(通知)丢失,什么是虚假唤醒;并实验展示了原子性(Atomic)问题、通知丢失(notify missing)问题;同时给出了原子性、信号丢失、虚假唤醒问题的解决方法。...
分类:
编程语言 时间:
2014-11-16 17:19:04
阅读次数:
342