码迷,mamicode.com
首页 > 2018年02月13日 > 全部分享
linux可重入、异步信号安全和线程安全
一 可重入函数 当一个被捕获的信号被一个进程处理时,进程执行的普通的指令序列会被一个信号处理器暂时地中断。它首先执行该信号处理程序中的指令。如果从信号处理 程序返回(例如没有调用exit或longjmp),则继续执行在捕获到信号时进程正在执行的正常指令序列(这和当一个硬件中断发生是所发生的事情相 似 ...
分类:编程语言   时间:2018-02-13 17:55:03    阅读次数:181
c++学习笔记(八)- map
map<key, value>是按key排好序的,key不可以重复。 1. map.lower_bound():按key查找,如果查找的key存在,返回该位置,如果不存在返回大于所查找值的最小key所在位置 输出结果: 2. map.key_comp(),只有第一个参数小于第二个才返回true。 函 ...
分类:编程语言   时间:2018-02-13 17:54:52    阅读次数:195
装载与动态链接
装载与动态链接 1可执行文件的装载与进程 可执行文件只有装载到内存后才能被CPU执行。早期的程序装载十分简陋,装载的基本过程就是把程序从外部存储器中读取到内存中的某个位置。 历史有过的装载方式包括覆盖装载、页映射。 1.1 进程虚拟地址空间 程序是一个静态的概念,它就是一些预先编译好的指令和数据集合 ...
分类:其他好文   时间:2018-02-13 17:54:40    阅读次数:263
day4(css优先级)
参考博客: http://www.cnblogs.com/yuanchenqi/articles/6856399.html css属性选择器 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> ...
分类:Web程序   时间:2018-02-13 17:54:31    阅读次数:254
Android 面试收集录5 消息机制
1.消息机制概述 1.1.消息机制的简介 在Android中使用消息机制,我们首先想到的就是Handler。 没错,Handler是Android消息机制的上层接口。 Handler的使用过程很简单,通过它可以轻松地将一个任务切换到Handler所在的线程中去执行。 通常情况下,Handler的使用 ...
分类:移动开发   时间:2018-02-13 17:54:25    阅读次数:242
jmeter设置代理录制脚本
一、打开JMeter 打开后的界面如下: 二、右击“测试计划”,添加线程组 三、设置线程组的线程数 JMeter中的线程组,类似于LoadRunner中的虚拟用户组,因为我们要测试10个用户并发的情况,所以这里的线程数,要设置为10。 “Ramp-Up Period(in seconds)”的含义是 ...
分类:其他好文   时间:2018-02-13 17:54:17    阅读次数:215
静态链接
静态链接 1 编译和链接 1.1 被隐藏了的过程 例如: #include<stdio.h> int main() { printf("Hello World\n"); return 0; } 在Linux下,使用GCC编译: gcc hello.c ./a.out Hello World 事实上, ...
分类:其他好文   时间:2018-02-13 17:54:06    阅读次数:239
python 连接操作mysql数据库
开发数据库程序流程: 1.创建connection对象,获取cursor 2.使用cursor执行SQL 3.使用cursor获取数据、判断执行状态 4.提交事务 或者 回滚事务 import: 数据库连接对象:connection 数据库交互对象:cursor ...
分类:数据库   时间:2018-02-13 17:53:55    阅读次数:217
C++中虚函数工作原理
一、虚函数的工作原理 虚函数的实现要求对象携带额外的信息,这些信息用于在运行时确定该对象应该调用哪一个虚函数。典型情况下,这一信息具有一种被称为 vptr(virtual table pointer,虚函数表指针)的指针的形式。vptr 指向一个被称为 vtbl(virtual table,虚函数表 ...
分类:编程语言   时间:2018-02-13 17:53:44    阅读次数:187
jmeter与手机端链接方式
今天逛了下51测试论坛,突然想到Jmeter可以设置代理服务器,并且能自动录制HTTP请求接口,于是乎就想用到了用JMeter设置代理服务器,然后手机连接代理到电脑,并抓取手机APP的请求。具体步骤:1、电脑启动jmeter2、jmeter在测试计划新建线程组,在工作台新建http代理服务器3、设置 ...
分类:移动开发   时间:2018-02-13 17:53:37    阅读次数:258
SQL Server 2008 收缩日志 清空删除大日志文件
SQL2008 的收缩日志 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)BackupLog DNName with no_loggodumptransaction DNName with no_loggoUSE ...
分类:数据库   时间:2018-02-13 17:53:30    阅读次数:206
信号量
Linux进程间通信——使用信号量 这篇文章将讲述别一种进程间通信的机制——信号量。注意请不要把它与之前所说的信号混淆起来,信号与信号量是不同的两种事物。有关信号的更多内容,可以阅读我的另一篇文章:Linux进程间通信——使用信号。下面就进入信号量的讲解。 一、什么是信号量 为了防止出现因多个程序同 ...
分类:其他好文   时间:2018-02-13 17:53:22    阅读次数:214
random模块
>>> import random #导入random 随机模块>>> random.randint(1,100) #随机显示 1-100中的一个数字89 >>> random.randrange(1,3)#随机显示 1-3中的一个数字 ,不包含31 >>> random.choice('adsji ...
分类:其他好文   时间:2018-02-13 17:53:14    阅读次数:175
消息队列
Linux进程间通信——使用消息队列 下面来说说如何用不用消息队列来进行进程间的通信,消息队列与命名管道有很多相似之处。有关命名管道的更多内容可以参阅我的另一篇文章:Linux进程间通信——使用命名管道 一、什么是消息队列 消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。消息队列是消息 ...
分类:其他好文   时间:2018-02-13 17:53:04    阅读次数:181
李超线段树
李超线段树可以维护两两间至多有一个交点的函数覆盖,单点求极值问题。 codechef NOV17 POLY 给定n个形如yi(x)=$a0+a1^x+a2x^2+a3x^3$的函数以及q个询问.每个询问给定整数t,你需要求出使得yi(t)最小化的函数yi。 Lemma: Polynomial $y= ...
分类:其他好文   时间:2018-02-13 17:52:56    阅读次数:478
使用shell批量添加用户
批量创建10个系统账号(oldboy01-oldboy10),并设置密码(密码为随机数,要求是字符和数字的混合)创建随机密码:#echo $RANDOM | cut -c 3-9并将用户名和密码写入到一个文件,方便管理#!/bin/bash tmpfile=/tmp/password.txt for i in `seq 10` do   
分类:系统相关   时间:2018-02-13 17:52:49    阅读次数:241
fork()和写时复制
写时复制技术最初产生于Unix系统,用于实现一种傻瓜式的进程创建:当发出fork( )系统调用时,内核原样复制父进程的整个地址空间并把复制的那一份分配给子进程。这种行为是非常耗时的,因为它需要: · 为子进程的页表分配页面 · 为子进程的页分配页面 · 初始化子进程的页表 · 把父进程的页复制到子进 ...
分类:其他好文   时间:2018-02-13 17:52:39    阅读次数:186
896条   上一页 1 ... 21 22 23 24 25 26 27 ... 53 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!