同步包括两方面的含义: 独占性和可见性。
很多人仅仅理解了独占性,而忽略了可见性。
一种常见的错误是,只有在写入共享变量时才需要同步,而读取的时候并不需要同步。
public
class GetAndSet {
private
int i;
public
int getI() {
return
i;
}
public...
分类:
其他 时间:
2014-03-05 09:44:58
收藏:
0 评论:
0 赞:
0 阅读:
543
office2013 VOL 版本下载(更新)
2012-11-01 01:28:46| 分类: Office
2013|举报|字号 订阅
============================================
本帖内所有资源均是微软原版。包括简体中文版、繁体版。所有校验码使用HashMyFiles软件算出。
感谢原作者,...
分类:
其他 时间:
2014-03-05 11:04:53
收藏:
0 评论:
0 赞:
0 阅读:
1800
需要注意对小数点的处理
#include
#include
#include
#include
#define MAX 600
#define LL strlen
void jia(const char *str1,char *str)//add str1 to str
{
int len1=LL(str1);
int c=0;len1--;
for(int i=MAX...
分类:
其他 时间:
2014-03-05 10:18:40
收藏:
0 评论:
0 赞:
0 阅读:
535
1. SPI控制器
1.1 概述
SPI总线是一种全双工串行同步通讯协议,SPI(Serial Peripheral Interface)串行外围接口能够支持串行数据传输,其包含两个独立的8/16/32位移位寄存器分别用于发送和接收。在SPI传输期间,数据同步发送(串行移出)和接收在(串行移入)。
1.2 SPI控制器支持下面的特征
1) ...
分类:
其他 时间:
2014-03-05 08:02:47
收藏:
0 评论:
0 赞:
0 阅读:
539
一句话编码规范
============
就按照Cocoa API文档上的编码方式写就行。基本你遇到的所有编码风格问题,看API都能找到类似的情形作为参考。本文定义的编码规范,就是以官方文档和示例代码作为基础。
具体的编码规范
============
1、最基础的
类和常量要用大写字母开头,变量和方法用小写字母开头。这个如果写不对,会被读代...
分类:
其他 时间:
2014-03-05 10:52:36
收藏:
0 评论:
0 赞:
0 阅读:
485
com.mysql.jdbc...
分类:
其他 时间:
2014-03-05 08:01:39
收藏:
0 评论:
0 赞:
0 阅读:
502
iOS应用是非常注重用户体验的,不光是要求界面设计合理美观,也要求各种UI的反应灵敏,我相信大家对那种一拖就卡卡卡的 TableView 应用没什么好印象。还记得12306么,那个速度,相信大家都受不了。为了提高 iOS 的运行速度,下面我将抛砖引玉介绍一些我实践过的用来提供iOS程序运行效率的方法,与大家分享,希望能得到更多的反馈和建议。...
分类:
其他 时间:
2014-03-05 07:08:40
收藏:
0 评论:
0 赞:
0 阅读:
482
SocketAsyncEventArgs是微软提供的高性能异步Socket实现类,主要为高性能网络服务器应用程序而设计,主要是为了避免在在异步套接字 I/O 量非常大时发生重复的对象分配和同步。...
分类:
其他 时间:
2014-03-05 10:00:17
收藏:
0 评论:
0 赞:
0 阅读:
486
什么时候用xargs
我们可以用管道将一个命令的stdout重定向到另一个命令的stdin。例如
cat foo.txt | grep "bar"
但是,有些命令只能以命令行参数的形式接受数据,而无法通过stdin接受数据流。在这种情况下,xargs就显得非常的有用了。
将多行输入转换成单行输出
cat example.txt
1 2 3 4
5 6 7
8 9
...
分类:
其他 时间:
2014-03-05 10:17:10
收藏:
0 评论:
0 赞:
0 阅读:
424
【序言】本来像这种水题是不发题解的。但是我的DP比较薄弱,而且也好长时间没有训练了,因此写一下来加深印象。
【大意】给出N头奶牛的编号(1~3),每次修改一头奶牛编号代价是1,求最小的代价使得N头奶牛呈递增或递减。
【分析1】这道题奶牛编号的范围放的比较小。有一种方法可以直接求代价,而且没有编号限制。设S为代价,则可得Smin=(N-K),其中N是元素个数,K是这段数中最长的不下降(或不上升)序列的元素个数。
【分析1的证明】我们设在N个数中改变其中的S个数使其规范。假设把这S个数全部去掉,剩下的数必然呈不...
分类:
其他 时间:
2014-03-05 06:59:27
收藏:
0 评论:
0 赞:
0 阅读:
503
在ARC环境报:
Potential leak of an object
出错原因:
部分是ARC,部分是非ARC
解决:
To convert to ARC, go to Edit->Refactor->Convert to Objective-C ARC.
参考:
http://stackoverflow.com/questions/1323054...
分类:
其他 时间:
2014-03-05 10:15:38
收藏:
0 评论:
0 赞:
0 阅读:
511
script:获取某张表上所有的DML操作
本脚本from 老白的书??
1 select /*+ ordered use_hash(d) use_hash(c) */
2 c.kglnahsh hash_value,
3 sum(c.kglobt13) disk_reads,
4 sum(c.kglobt14) logical_rea...
分类:
其他 时间:
2014-03-05 09:40:23
收藏:
0 评论:
0 赞:
0 阅读:
514
linux QQ国际版安装
http://blog.csdn.net/yuan1164345228/article/details/20449459
root@debian:/home/cheng# sudo dpkg -i deepinwine-qqintl_0.1.3-2_all.deb wine-qqintl_0.1.3-2_i386.deb
选中了曾被取消选择的软件包 d...
分类:
其他 时间:
2014-03-05 07:16:47
收藏:
0 评论:
0 赞:
0 阅读:
519
// test.cpp : 定义控制台应用程序的入口点。
/*总结:继承就是隐含的将父类在派生类中再次定义,很像组合。添加保护、私有权限
**无外乎为父类定义的“成员”添加了一个保护壳,相当于该父类成了私有或保护“成员”,
**但组合无法修改类内部结构,但继承可以重写父类的方法,严格上说继承只是接口的复用*/
#include "stdafx.h"
#include
using namespa...
分类:
其他 时间:
2014-03-05 09:34:14
收藏:
0 评论:
0 赞:
0 阅读:
407
说道多线程
就得来认识下咱们经常说道的几个概念。
进程:
是一个静态的概念,它本身是不能动的,每个进程都是有一个主方法的执行路径,这个路径就是一个具体的线程。
线程:不同的程序执行路径。
多线程是我们处理多任务的强有力工具。线程和进程的不同:
进程有独立运行的程序,有自己的变量,且不同进程不能共享。
线程是运行在进程内部的。不同的线程之间可以在进程范围内共享数据。...
分类:
其他 时间:
2014-03-05 07:15:47
收藏:
0 评论:
0 赞:
0 阅读:
467
D: Combo Deal
A fast food store offers a series of ``combo meal deals" in addition to individually priced items. For example, the menu at the store may look like this:
Hamburger ...
分类:
其他 时间:
2014-03-05 10:14:07
收藏:
0 评论:
0 赞:
0 阅读:
563
几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:
(1)I/O映射方式(I/O-mapped)
典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I/O地址空间"或者"I/O端口空间",CPU通过专门的I/O指令(如...
分类:
其他 时间:
2014-03-05 07:59:37
收藏:
0 评论:
0 赞:
0 阅读:
530
最近开发的项目使用的注释比较多,所以网上查了一下资料,把eclipse这个工具添加注释的方法给分享了吧!
1、针对方法的注释:
Window > Preferences > Java > Code Style > Code Templates 选中右侧的 Methods 点击 Edit 将下面的添加即可
/**
*${tags}
*@author xxxx
*@date...
分类:
其他 时间:
2014-03-05 08:49:46
收藏:
0 评论:
0 赞:
0 阅读:
482
此效果类似放烟花的效果,粒子从一个以不同速度点向上喷出,达到最高点然后向下散落,和上一个小球的示例类似,两个线程进行控制,一个控制改变添加粒子和改变他们的轨迹,另一个线程不停地绘制屏幕元素。两者结合完成此效果。代码如下:
MainActivity:
package com.home.particle;
import android.os.Bundle;
import android.v...
分类:
其他 时间:
2014-03-05 06:54:14
收藏:
0 评论:
0 赞:
0 阅读:
503
大家好,今天说一个新的在mfc编程中遇到的错误,首先看看我是怎么遇到这个错误的呢,我使用Define_GUID宏定义一个GUID结构体,结果就出现了这么一个错误。首先来看看代码,代码如下:
接着再看看错误提示:
发生这样的错误,其实是因为DISPLAY_GUID这个结构体将在这个函数或是这个cpp源文件外部使用,但是如果我在这里声明一个局部变量,当执行超出这个范围之后,这个变量...
分类:
其他 时间:
2014-03-05 09:32:42
收藏:
0 评论:
0 赞:
0 阅读:
2255