linux下线程
线程与进程的关系:
之前转载的微信文章,进程与线程的区别已经说得比较清楚了,可以查看之前转载的文章,linux进程与线程的区别。
创建一个线程:
#include
int pthread_creat(pthread_t * thread,pthread_attr_t * attr,void *(*stat_routine)(void *),...
分类:
编程语言 时间:
2015-06-05 10:14:43
收藏:
0 评论:
0 赞:
0 阅读:
225
题意给一个字符串(长度<=10^5)。问其中有没有一个”BA”和一个”AB”呢?如果都有并且它们不重复(即ABA不算),输出YES。否则输出NO。思路一开始想简单了…..
我们扫一遍,把所有”AB”字符串中A的索引放入一个vector a,把所有”BA”字符串中B的索引放入另一个vector b。最后扫一遍两个vector,如果发现一个b的值既不是一个a的值+1,也不是那个a的值-1,那么肯定就存...
分类:
其他 时间:
2015-06-05 10:14:33
收藏:
0 评论:
0 赞:
0 阅读:
260
题意给一个长度为n的数组(n<=15)。
从中选出至少两个数,要求满足:
①最大和最小的差不能少于x
②选出的所有数的和在l和r之间思路n太小了。sort一下,然后直接枚举最小和最大值,接着dfs中间剩下的即可,发现一个可行的就cnt++。
注意dfs中使用一个状态参数来说明是否考虑sum的检测,从而避免了used数组。代码#include
#include <algori...
分类:
其他 时间:
2015-06-05 10:14:32
收藏:
0 评论:
0 赞:
0 阅读:
224
题意给一个不超过100的整数字符串,从其中拿去任意个数(也可以不拿)。问有没有可能剩下的可以被8整除。如果可以,输出YES和任意一个剩下的数的情况。如果不可以,输出NO。思路想法题。首先观察到,1000可以整除8。也就是说我们可以不关心4位数的情况。只要有可能存在题目说的数,那么它一定可以表示成3位数或更低的位数。那么就好办了,直接枚举即可。
先看是否有0.
再看是否有8.
接着枚举两位数的情...
分类:
其他 时间:
2015-06-05 10:14:13
收藏:
0 评论:
0 赞:
0 阅读:
262
Given a binary tree, return the preorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
2
/
3
return [1,2,3].
Note: Recursive soluti...
分类:
其他 时间:
2015-06-05 10:14:03
收藏:
0 评论:
0 赞:
0 阅读:
145
原文链接 : Advocating Against Android Fragments
原文作者 : Pierre-Yves Ricau
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: Belial
状态 : 完成
最近我在 Droidcon Paris 上进行了一个技术相关的演讲,我在这次演讲中给大家展示了 Square...
分类:
其他 时间:
2015-06-05 10:13:53
收藏:
0 评论:
0 赞:
0 阅读:
315
我们知道,我们编写的应用程序都是有一定内存限制的,程序占用了过高的内存就容易出现OOM(OutOfMemory)异常。因此在展示高分辨率图片的时候,最好先将图片进行压缩,压缩后的图片大小应该和用来展示它的控件大小相近,这样可以兼顾显示效果和内存占用。
BitmapFactory.Options这个类,有一个字段叫做 inJustDecodeBounds 。SDK中对这个成员的说明是这样的:
I...
分类:
移动平台 时间:
2015-06-05 10:13:43
收藏:
0 评论:
0 赞:
0 阅读:
192
最近一直在处理交通数据,有时间、车牌,经过的路口地址,数据量较大,本篇针对各车经过的路口时间先后顺序,生成贵阳交通的可通行有向图,即相连的交通路口间是否是双向通行、单向通行。
一、关于数据的说明
车牌号,路口地址都是字符串 时间是日期时间格式数据量大概有680万
二、原始算法代码
rm(list=ls(all=TRUE))
gc()
library(RODBC)
channel=...
分类:
编程语言 时间:
2015-06-05 10:13:38
收藏:
0 评论:
0 赞:
0 阅读:
497
PHP实用函数手册:stream_context_create()模拟POST/GET
有时候,我们需要在服务器端模拟 POST/GET 等请求,也就是在 PHP 程序中去实现模拟,改怎么做到呢?或者说,在 PHP 程序里,给你一个数组,如何将这个数组 POST/GET 到另外一个地址呢?当然,使用 CURL 很容易办到,那么如果不使用 CURL 库,又该怎么办呢?其实,在 PHP ...
分类:
Web开发 时间:
2015-06-05 10:13:38
收藏:
0 评论:
0 赞:
0 阅读:
297
2015/5/25~27北京、深圳 『RAD
Studio XE8 技术研讨会』
下载讲义:
http://pan.baidu.com/s/1o6Dp7iM
下载范例程序:
http://pan.baidu.com/s/1i3oxmex
好消息!
为加速用户熟悉 Delphi
及C++Builder
产品,
我们即将推出Delp...
分类:
其他 时间:
2015-06-05 10:13:13
收藏:
0 评论:
0 赞:
0 阅读:
274
1.当有若干个变量参与 运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。
public class Variable3
{
public static void main(String[] args)
{
int a = 1;
int b = 2;
...
分类:
编程语言 时间:
2015-06-05 10:12:33
收藏:
0 评论:
0 赞:
0 阅读:
233
绝大多数报表项目的数据库中,除了支撑系统运行的业务数据表之外,还有很多中间表。业务数据表是报表系统必须的基础数据表,是支持报表系统运行的持久化数据层,例如:销售报表系统中的订单、客户、产品等等。报表中间表则是计算和生成报表的中间计算过程,中间表的名字经常是五花八门。
按道理说,业务数据表应该是大部分,报表中间表只是小部分。但是,实际情况却恰恰相反。有些运行了较长时间的报表系统中,报...
分类:
其他 时间:
2015-06-05 10:12:23
收藏:
0 评论:
0 赞:
0 阅读:
200
Android 瀑布流demo
源代码下载地址:http://www.zuidaima.com/share/1550463780342784.htm...
分类:
移动平台 时间:
2015-06-05 10:12:13
收藏:
0 评论:
0 赞:
0 阅读:
279
说明:
最好是通过编辑视图进行设计,后台编码有点麻烦。
例图:(上面的GC是后台编写 ,下面的是设计器设计)
后台代码编写:
public void InitCtrl() {
DevExpress.XtraGrid.Views.BandedGrid.BandedGridView view = bgv as DevExpress.XtraGrid.Views...
分类:
其他 时间:
2015-06-05 10:12:03
收藏:
0 评论:
0 赞:
0 阅读:
654
The Unique MST
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 22715
Accepted: 8055
Description
Given a connected undirected graph, tell if its minimum s...
分类:
其他 时间:
2015-06-05 10:11:53
收藏:
0 评论:
0 赞:
0 阅读:
225
在前面的文章“如何在QML中使用ListView并导航到其它页面中”中,我们已经介绍了各种在ListView中导航到其它页面的方法。在这篇文章中,我来介绍如何建立一个expandable的ListView。...
分类:
其他 时间:
2015-06-05 10:11:33
收藏:
0 评论:
0 赞:
0 阅读:
609
不管是做android开发,还是做网页web开发,都 会有列表,都需要点击列表进入列表项的详情页面,查看详细信息,能常情况下,我们都是将这一列表项的id传到详情页,由详情页再到数据库查询详细信息。
在用Meteor开发网站中,除了用传id的方法,外还提供了一种简单的方法,极大的方便了我们的开发,节省时间。
1. 创建详情页的route 并传数据:
(1)如可按...
分类:
其他 时间:
2015-06-05 10:11:23
收藏:
0 评论:
0 赞:
0 阅读:
680
Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also known as the Hamming weight).For example, the 32-bit integer ’11' has binary representation 0000000000000...
分类:
其他 时间:
2015-06-05 10:11:15
收藏:
0 评论:
0 赞:
0 阅读:
362
CodeForces 490E Restoring Increasing Sequence(贪心)
CodeForces 490E
题目大意:给N个正整数,然而这些正整数中间有些数字是被‘?’遮挡住了,每个‘?’可以还原回一个数字,希望给定的这N个整数形成一个递增的序列。可以的话,给出这N个整数的序列,不行返回N0.
解题思路:每个整数都在满足条件的情况下尽量的小,写了一个非递归...
分类:
其他 时间:
2015-06-05 10:11:03
收藏:
0 评论:
0 赞:
0 阅读:
317
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1027题意:
你面前有n个门,每个对应一个数字,若为正xi,代表xi分钟后你会从它走出迷宫,负数则说明你会在-xi分钟后回到出发点且失去记忆。求出去的时间的期望。代码:#include
#include
#include ...
分类:
其他 时间:
2015-06-05 10:11:01
收藏:
0 评论:
0 赞:
0 阅读:
265