5 weixin_34221332

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 2w+

Linux 内核的同步机制,第 1 部分 + 第二部分(转)

http://blog.csdn.net/jk198310/article/details/9264721 原文地址;Linux 内核的同步机制,第 1 部分一、 引言在现代操作系统里,同一时间可能有多个内核执行流在执行,因此内核其实象多进程多线程编程一样也需要一些同步机制来同步各执行单元对共享数据的访问。尤其是在多处理器系统上,更需要一些同步机制来同步不同处理器上的执行...

2019-07-05 18:43:02

.NET async await 关键字最简单例子

C# 5.0 即将迎来async和await关键字,事实上现在已经可以体验使用了,下载Microsoft Visual Studio Async CTP 后安装,即可在VS2010中体验这两个关键字的乐趣。(Microsoft Visual Studio Async CTP 可能和一些VS的补丁有冲突,详细下载安装情况,请查看http://www.cnblogs.com/jeekun/a...

2019-07-05 18:28:39

不重复随机序列

#include <iostream>#include <time.h>#include <stdlib.h>using namespace std;int random(int a,int b){ srand(NULL); return rand()%(b-a)+a;}void exchange(int &a,int &b){ ...

2019-07-05 17:57:31

vc开机自启动的程序

#include <Windows.h>#include <tchar.h>void CopenrunDlg::OnBnClickedButton1(){ // TODO: 在此添加控件通知处理程序代码 TCHAR m_fileName[100]; // CString m_fileName; GetModuleFileName(NULL,m_f...

2019-07-05 17:57:02

远程线程入门

摘要: 远程线程作为一项"合法"的代码注入技术,在windows上被大量使用, 它的本质就是把一块可执行代码写入到对方进程,然后让其起运行。 一般它的实现过程是这样的, 通过VirtualAllocEx在目标进程分配内存空间,然后通过WriteProcessMemory将我们的可执行代码写入到目标进程,最后通过CreateRemoteThread让我们的可执行代...

2019-07-05 07:40:25

JMJS系统总结系列----HTML标签在XSLT 中的应用(二)

文本框:<input name="Accept/ApprovalItemName" align="left" type="text" title="申请项目" myClass="txt|y|0|100" maxlength="100" class="form_input w_bfb98" id="Accept/ApprovalItemName" ><xsl:attribu...

2019-07-05 06:45:39

iOS 学习@autoreleasepool{}

" ojc-c 是通过一种"referring counting"(引用计数)的方式来管理内存的, 对象在开始分配内存(alloc)的时候引用计数为一,以后每当碰到有alloc,new,[mutable]copy,retain的时候引用计数都会加一, 每当碰到release和autorelease的时候引用计数就会减一,如果此对象的计数变为了0, 就会被系统销毁. "网摘自从ARC以后 我们...

2019-07-03 07:14:49

一步一步学Remoting之五:异步操作

如果你还不知道什么是异步也不要紧,我们还是来看实例,通过实例来理解才是最深刻的。在Remoting中,我们可以使用以下几种异步的方式:1、普通异步2、回调异步3、单向异步一个一个来说,首先我们这么修改我们的远程对象:publicintALongTimeMethod(inta,intb,inttime){Con...

2019-07-02 23:27:39

PG extract 函数示例

pg 对时间的处理还是很灵活的, + - * /都有支持期间有个extract 函数还是很有用的,我们先来看看几个例子:[code]postgres=# select extract(epoch from '1970-01-01'::timestamp) ; date_part----------- 0(1 row)postgres=# select ext...

2019-07-02 22:48:21

GridView中添加一个CheckBox列

1<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GridView_CheckBoxColumn.aspx.cs" Inherits="GridSamples_GridView_CheckBoxColumn" %>23<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Trans...

2019-06-29 17:56:07

SQL存储过程(Stored Procedure)

什么是存储过程?存储过程(procedure)类似于C语言中的函数用来执行管理任务或应用复杂的业务规则存储过程可以带参数,也可以返回结果存储过程可以包含数据操纵语句、变量、逻辑 控制语句等 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该...

2019-06-29 14:03:44

解放报业积极介入终端模式 四份报纸登陆iPad

本报讯继《解放日报》、《新闻晨报》率先登陆苹果公司iPad应用程序商店,即日起《新闻晚报》、《申江服务导报》也与广大用户见面。至此,解放日报报业集团已有四份报纸以及解放牛网精华内容、“新新闻”即时报道等内容装载在“解放报业”iPad应用程序内。iPad进入中国的第一周,解放报业即率先推出报纸阅读客户端应用程序。本次推出的更新版,不仅增加了报纸,而且增加了往期阅读、版面导航、内容导航、预约下载等功能...

2019-06-29 00:17:39

PE Header中的Optional Header中的最后一个成员变量data directory(数据目录)

(一)data directory 是一个 IMAGE_DATA_DIRECTORY结构数组,共有16个成员。如果您还记得节表可以看作是PE文件各节的根目录的话,也可以认为 data directory 是存储在这些节里的逻辑元素的根目录。明确点,data directory 包含了PE文件中各重要数据结构的位置和尺寸信息。每个成员包含了一个重要数据结构的信息。MemberInfo i...

2019-06-28 23:34:22

指向函数的指针--函数指针/指针函数--返回指针的函数

函数指针:顾名思义就是函数的指针,由函数修饰,说明这是一个指向函数的指针。函数指针的应用:可以通过函数指针变量方便的调用功能不同的函数。上代码:代码一: 1 #include <iostream> 2 using namespace std; 3 4 void Func1(int); 5 void Func2(int); 6 void Func...

2019-06-28 16:59:25

iframe自适应高度

<iframe name="ifrName" src="targetName.htm" frameborder=false scrolling="auto" width="100%" height="100%" frameborder=no onload="document.all['ifrName'].style.height=ifrName.document.body.scrollHei...

2019-06-28 00:36:04

gtest测试重载接口

有一个类,其中有个接口被重载,如下:classItem{public:intaddItems(intarea,vector<int>value);intaddItems(intarea,vector<std::string>value);intaddItems(intarea,vector<...

2019-06-27 20:15:11

android:configChanges="orientation|keyboardHidden"的使用

今天看到一个Android应用的源码,发现有一段这样的代码,平时开发的时候很少用的,后来了解到如果使用了这个属性,当横竖屏切换的时候会直接调用onCreate方法中的onConfigurationChanged方法,而不是重新执行onCreate方法,如果没有使用这个属性就会重新调用onCreate方法了。<activity android:theme="@style/Content...

2019-06-27 17:25:10

[麦肯锡三部曲] 麦肯锡三部曲(1) - 麦肯锡方法读书笔记

朋友推荐读读麦肯锡方法对了解咨询方法,有利于提升自己的“发现问题”,“分析问题”和“解决问题”的方法及能力。咨询也是一直我比较期望的技能,因此在这方面投些精力来学习,提升还是很有好处的,通过网上的查找,最后选定了“麦肯锡三部曲”作为学习材料,边看材料边思考,希望对思维方式,解决问题的方法有帮助和提高。麦肯锡三部曲 - (1)麦肯锡方法 (2)麦肯锡意识 (3)麦肯锡工具========...

2019-06-27 00:12:45

【按住你的心】——Android开发CheckBox&RadioButton控件的简单使用

  Android的控件很多,我们从最常用的一些控件学起,今天我们学习CheckBox和RadioButton。  首先,我们要在main.xml文件中添加控件:  <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/re...

2019-06-26 23:28:27

js 评论列表推送动画系列一

// qq音乐app观看mv的时候评论推送动画 看到了实现一下<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=...

2019-06-26 22:53:00

查看更多

勋章 我的勋章
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。