所谓死锁可以这么理解,就是同步的当中,出现了竞争资源的情况,双方或者多方的僵持不下所以造成了死循环。但是死锁也有“和谐”的时候,所以有的时候虽然写了死锁的代码确可以偶尔通过。死锁问题的由来是: 同步代码块中有同步函数; 同步函数中有同步代码块。或者说就是同步中还有同步也就是用了两个嵌套的synchr...
分类:
编程语言 时间:
2015-02-10 22:54:27
阅读次数:
139
一、什么是指针1.指针是存放另一个变量内存地址的变量 指针型变量的长度为4个字节,32位2.宏定义NULL,表示0 良好的编程习惯:暂时不使用指针时,将其值设为NULL3.指针定义后,若未被初始化,则其值为0xCCCCCCCC(Visual Studio中) 若访问此地址,则程序崩溃4.指针作用:对...
分类:
编程语言 时间:
2015-02-10 22:55:34
阅读次数:
197
应用笔记 V1.1 2015/2/10采用FPGA实现UART转SPI
概述
本文提供了实现UART转SPI的Verilog代码的功能描述。这份笔记将介绍UART和SPI的基本知识,代码设计的基本思路,以及代码的具体实现及其描述。本程序的具体功能在于配合AD9512_Serial_GUI完成AD95...
分类:
其他好文 时间:
2015-02-10 22:54:18
阅读次数:
532
我们在复现问题的时候有时需要低内存的环境,此时我们可以在有root的手机中,往 /mnt/obb 目录下 push 文件,直到满足需要。原理:/mnt/obb目录下挂载的是tmpfs文件系统,该文件系统基于RAM,不占用ROM。tips:每次push文件30M左右为宜,有时可能需要push很多文件才...
分类:
移动开发 时间:
2015-02-10 22:54:45
阅读次数:
321
从本章开始学习xss如何查找xss:拿到一个网站之后,随便找一个页面测试下http://xss.com/product/product_searchProducts.action?productName=111查看页面源代码为:添加一些变形,随便写(这里主要是看页面时如何构造语句的):把111变为:...
分类:
其他好文 时间:
2015-02-10 22:53:45
阅读次数:
152
MAC是消息摘要算法的第三种实现方式,另外两种方式分别为:MD2\4\5、SHA。MAC的jdk实现:1、默认密钥方式private static void MAC_JDK(){ try { KeyGenerator keyGenerator = KeyGen...
分类:
编程语言 时间:
2015-02-10 22:55:30
阅读次数:
323
1、类加载问题ClassNotFoundException 在OSGi环境中,ClassNotFoundException是最常见的,主要是因为在OSGi环境,每一个Bundle都有自己独立的ClassLoader,而Bundle之间的通信交互是通过依赖关系(import/export)来控制...
分类:
其他好文 时间:
2015-02-10 22:55:14
阅读次数:
373
#include#include#includeusing namespace std;int f[10000010] , maxn , vis[10000010];struct edge{ int u , v ;}e[100010];int m , n , cnt ;void init (i...
分类:
其他好文 时间:
2015-02-10 22:54:03
阅读次数:
199
#include struct person{ char *name; int age;};int main(){ //结构体可以定义在函数内,也可以定义到函数外 //相当于全局变量与局部变量 // struct person// {// ...
分类:
编程语言 时间:
2015-02-10 22:53:58
阅读次数:
269
#include #include #include using namespace std;class STRING{ char *str1; char *str2; public: STRING(char* s1,char* s2) ...
分类:
编程语言 时间:
2015-02-10 22:54:48
阅读次数:
196
为什么要使用MEF 在商业应用软件开发过程中,对于各个软件项目,都需要建立相应的系统框架,为了更好的规范系统的开发,提高生产效率,应该在公司级别制定相应的API标准。这些API标准将站在系统架构层次,以同样一个核心框架构建出不同的商业应用。 对于各个商业应用中存在花样繁多的需求,同时又存在一些公用的...
分类:
其他好文 时间:
2015-02-10 22:52:48
阅读次数:
285
009_备份--------------------------有四种备份方式-------------------------****************************************************--1.完整数据库备份--用BACKUP DATABASE命令备份-...
分类:
其他好文 时间:
2015-02-10 22:54:11
阅读次数:
194
003_作业_磁盘_参考------------------------------------------------------创建相关表IF OBJECT_ID('dbo.AvailableDiskSpace', 'U') IS NOT NULL DROP TABLE dbo.Availabl...
分类:
其他好文 时间:
2015-02-10 22:53:09
阅读次数:
390
问题陈述: 杭州电子科技大学HANGZHOU DIANZI UNIVERSITY Online Judge Problem - 1005问题解析: 最初看到这个题目,第一感觉直接套公式递归求解,结果报Runtime Error STACK_OVERFLOW。递归层太多,导致栈溢出。再次分析发现,.....
分类:
其他好文 时间:
2015-02-10 22:52:49
阅读次数:
216
一、inode是什么理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个...
分类:
其他好文 时间:
2015-02-10 22:52:28
阅读次数:
272
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编...
分类:
Windows程序 时间:
2015-02-10 22:53:25
阅读次数:
1215
1. 盒子模型 2. CSS边框 border-radius 圆角边框 box-shadow 边框阴影3. CSS外边距合并 遵循 选取两个margin较大的 的原则4. 基本应用 盒子模型 ...
分类:
Web程序 时间:
2015-02-10 22:52:50
阅读次数:
208