为什么需要内核锁? 多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是可以访问所有内核数据的,因此要对共享数据进行保护,即互斥处理 有哪些内核锁机制? (1)原子操作 atomic_t数据类型,atomic_inc(atomic_t *v)将v加1 原子操作比普通操作效率要低,因此必 ...
分类:
其他好文 时间:
2017-10-15 19:53:52
阅读次数:
204
#include<cstdio> #include<cstring> #include<cstdlib> #include<cmath> #include<algorithm> #include<iostream> #define mod 19940417 using namespace std; ...
分类:
其他好文 时间:
2017-10-09 22:48:19
阅读次数:
167
tnsping命令格式: tnsping <service_name> n n的意义是可以让tnsping ping多次 例: c:\Documents and Settings\Tony>tnsping orcl Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来: ...
分类:
其他好文 时间:
2017-10-09 20:52:18
阅读次数:
1215
本文为mariadb官方手册:Identifier Names的译文。 原文:https://mariadb.com/kb/en/library/identifier-names/我提交到MariaDB官方手册的译文:https://mariadb.com/kb/zh-cn/library/iden ...
分类:
其他好文 时间:
2017-09-26 19:40:32
阅读次数:
178
内核版本: Linux 2.6.19 Kernel中断处理模型结构图如下: 下面简单介绍一下: 1. Linux定义了名字为irq_desc的中断例程描述符表:(include/linux/irq.h) struct irqdesc irq_desc[NR_IRQS]; NR_IRQS表示中断源的数 ...
分类:
其他好文 时间:
2017-09-21 11:28:00
阅读次数:
227
这2天学习了Spring的AOP 其中包括注解式和非注解式的配置 个人感觉注解式的配置非常好用。具体内容如下: 1. AOP 面向切面编程 个人理解就是在一个写好的方法上增加一些新的功能 主要有权限管理,缓存,日志,错误处理,性能优化,事务处理 其中有几个基本概念: 1.切面(Aspect):一个关 ...
分类:
其他好文 时间:
2017-09-20 21:52:50
阅读次数:
172
Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScript MVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。 此次比较针对的特性标准有四种,分别是: UI绑定(UI Bindings) 复合视图(C ...
分类:
编程语言 时间:
2017-09-07 16:08:03
阅读次数:
270
Ajax异步请求的时候,一般都会利用一个动态的gif小图片来制作一个Ajax Loading,以便增加用户体验。 这里我们可以使用Spin.js,该js脚本压缩后5k,可以不用任何图片,任何外部CSS样式,就可以创建一个Ajax Loading指示器。 Spin.js的在线设计、演示及下载地址为:h ...
分类:
Web程序 时间:
2017-08-31 17:58:49
阅读次数:
908
1、Slider控件使用WM_HSCROLL消息进行响应 其中Slider中的WM_HSCROLL消息的nPos是有一定问题的,不要使用,使用上面的获取方法就行,记得对指针进行释放。 2、Spin控件使用WM_VSCROLL消息进行响应 Spin的WM_VSCROLL消息可以用nPos参数。也可以使 ...
分类:
编程语言 时间:
2017-08-29 12:49:22
阅读次数:
141
第7章 自由曲面 本章主要内容: l 自由造型特征的构建 l 自由曲面的编辑 7.1自由造型特征的构建 UG不仅提供了基本的特征建模Create Form Feather模块,同时提供了自由曲面的特征建模Create Free From Feather模块和自由曲面编辑编辑曲面模块及自由曲面变换Fr ...
分类:
其他好文 时间:
2017-08-26 19:56:04
阅读次数:
186