上一页 1 ··· 187 188 189 190 191 192 193 194 195 ··· 454 下一页
第十一章 线程线程也有线程ID用pthread_t 表示每个系统对pthread_t 的定义不同。int pthread_equal(pthread_t tid1, pthread_ttid2)获得线程的线程IDpthread_t pthread_self()创建线程int pthread_create(pthread_t *tid, const pthread_atrr_t*attr, void* (*start_rtn)(void*). void* arg);每个线程都有自己的栈空间和errno变量线程可以有三种方式退出1线程只是从启动例程返回,返回值是退出码2线程可以被同一个进程的其他线 Read More
posted @ 2013-05-19 20:14 javawebsoa Views(172) Comments(0) Diggs(0)
线程属性:初始化:int pthread_attr_init(pthread_attr_t*attr);int pthread_attr_destory(pthread_attr_t*attr);分离状态属性设置和获取int pthread_attr_getdetachstate(constpthread_attr_t *attr, int * detachstate);intpthread_attr_setdetachstate(pthread_attr_t * attr, int detachstate);获取线程堆栈大小int pthread_attr_getstacksize(cons Read More
posted @ 2013-05-19 20:11 javawebsoa Views(159) Comments(0) Diggs(0)
一个快速教程让我们来看几个例子,来演示MYSQL存储程序语言结构和功能的关键要素。对于一个完整的例子,请参阅第二章。1.2.1和SQL的集成MYSQL存储程序语言的最重要方面是它和SQL的紧密集成。你不需要依靠诸如ODBC(开放式数据库连接)或者JDBC(Java数据库连接)等中间软件“胶水”,在你的存储程序语言程序中,来构建和执行SQL语句。相反,你只需简单的在你的代码中直接编写UPDATE、INSERT、DELETE和SELECT语句,如例1-1所示Example1-1在存储程序中嵌入SQL1 CREATE PROCEDURE example1( )2 BEGIN3 DECLARE l_. Read More
posted @ 2013-05-19 20:07 javawebsoa Views(195) Comments(0) Diggs(0)
在音乐播放器中,播放模式一般放在音乐播放完毕后自动识别,如下给出逻辑代码,可根据需要添加合适的代码public static final int ALL = 0;//全部循环public static final int SINGLE = 1;//单曲循环public static final int RANDOM = 2;//随机// 一首歌播放完成后(这里设置播放模式) public class Completed implements OnCompletionListener { @Override public void onCompletion(MediaPlayer mp) { i Read More
posted @ 2013-05-19 20:04 javawebsoa Views(311) Comments(0) Diggs(0)
对于每一个数据库来说必不可少的是增删改查。先介绍一下增,也就是插入。对比四个操作,在mongodb中最简单是插入。在mongodb中插入就是使用insret命令。在使用这个命令之前,我们先介绍一下创建数据库、查看集合等操作。 创建数据库在mongodb中使用use 数据库名 来新建一个数据库,但是需要记住的是使用了这个命令后mongodb并不会马上创建数据库,只有我们向其中插入了数据之后才能看到该数据库。看下面一段例子:> show dbslocal 0.078125GB> use newswitched to db new> dbnew> show dbslocal Read More
posted @ 2013-05-19 20:00 javawebsoa Views(200) Comments(0) Diggs(0)
vim 替换操作大全 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky :2,$s/vivian/sky/g 替换第 2 行开始到最后一行中每一行所有 vivian 为 sky ... Read More
posted @ 2013-05-19 19:56 javawebsoa Views(207) Comments(0) Diggs(0)
http://acm.hdu.edu.cn/showproblem.php?pid=2063 匈牙利算法DFS增广入门题#include<stdio.h>#include<cstring>#define MAXN 1005int nx , ny ;int g[ MAXN ][ MAXN ] ;int cx[ MAXN ], cy[ MAXN ] ;int mk[ MAXN ] ;int m , n ;int path( int u ){ for( int v = 0 ; v < n ; v++ ) { if( g[ u ][ v ] && !mk[ Read More
posted @ 2013-05-19 19:53 javawebsoa Views(135) Comments(0) Diggs(0)
Referencejava.lang.ref包下面,继承于Reference类,帮助gc识别对象引用如何处理FinalReference: 强引用,即 Object obj = new Object(); 不会被强制回收,会引起OutOfMemory异常WeakReference, 每次gc都会被回收,不会引起OOMSoftReference,只有内存不够用时,才会被gc回收,不会引起OOMPhantomReference,不会被回收,会引起OOM,类似强引用。作用是在回收前,放入指定的ReferenceQueue,帮助跟踪回收后,reference.get()会返回null指针 public Read More
posted @ 2013-05-19 19:49 javawebsoa Views(284) Comments(0) Diggs(0)
在各种编程语言中实现求取水仙花数的方法(非高精度)。PHP “水仙花数”实现代码<?phpfor ($i=100;$i<1000;$i++) {$m = floor($i/100); //分解出百位$n = floor($i/10)%10;//分解出十位$k = floor($i%10);//分解出个位if ($i == ($m*$m*$m+$n*$n*$n+$k*$k*$k)) {echo $i."<br/>";}}?>PHP 所有位数 理论输出/** * 水仙花数 为不小于3位的数字,每位数字的N次幂的和等于该数字.N为该数字的位数* @n Read More
posted @ 2013-05-19 19:46 javawebsoa Views(3888) Comments(0) Diggs(0)
http://acm.hdu.edu.cn/showproblem.php?pid=4548 题意:所谓美素数就是指的其本身是素数且其十进制各位数之和也为素数的数,现在问你区间[l,r]内有多少个美素数。 因为数据量很小,所以直接暴力就行,素数打表暴力枚举每个数看是否是美素数,维护一个数组a[i]表示区间[1,i]之间的美素数的个数,然后就不用说了吧,对于输入x,y,输出a[y]-a[x-1]即可。代码如下:#include <iostream>#include <string.h>#include <stdio.h>#include <algorit Read More
posted @ 2013-05-19 19:42 javawebsoa Views(202) Comments(0) Diggs(0)
上一页 1 ··· 187 188 189 190 191 192 193 194 195 ··· 454 下一页