首页 > 2014年11月12日 > 全部分享
使用NSCondition实现多线程同步
iOS中实现多线程技术有很多方法。这里说说使用NSCondition实现多线程同步的问题,也就是解决生产者消费者问题(如收发同步等等)。问题流程如下:    消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线程唤醒它去消费产品;    生产者制造产品,首先也要取得锁,然后生产,再发signal,这样可唤醒wait的消费者。这里需要注意wait和signal的问题:    1: 其实...
分类:编程语言   时间:2014-11-12 13:46:45    收藏:0  评论:0  赞:0  阅读:284
mysql数据类型和Java数据类型对照一览
MySQL Types to Java Types for ResultSet.getObject() MySQL Type Name Return value ofGetColumnClassName Returned as Java Class BIT(1) (new in MySQL-5.0) BIT java.lang.Boolean ...
分类:数据库技术   时间:2014-11-12 13:46:34    收藏:0  评论:0  赞:0  阅读:261
POJ 2255 Tree Recovery
题目来源:http://poj.org/problem?id=2255 Tree Recovery Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 11649   Accepted: 7311 Description Little Valent...
分类:其他   时间:2014-11-12 13:46:24    收藏:0  评论:0  赞:0  阅读:164
LeetCode 124 Binary Tree Maximum Path Sum
Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. For example: Given the below binary tree, 1 / 2 3 Return 6....
分类:其他   时间:2014-11-12 13:46:14    收藏:0  评论:0  赞:0  阅读:189
[leetcode]Spiral Matrix
问题描述: Given a matrix of m x n elements (m rows, n columns), return all elements of the matrix in spiral order. For example, Given the following matrix: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9...
分类:其他   时间:2014-11-12 13:46:04    收藏:0  评论:0  赞:0  阅读:246
mysql编码和Java编码对应一览表
MySQL to Java Encoding Name Translations MySQL Character Set Name Java-Style Character Encoding Name ascii US-ASCII big5 Big5 gbk GBK sjis SJIS (or Cp932 or MS9...
分类:数据库技术   时间:2014-11-12 13:45:55    收藏:0  评论:0  赞:0  阅读:513
cocos2dx C++自定义线程安全消息管理
由于cocos2dx本身的NotificationCenter是没有进行线程安全处理的,所以当我们在cocos2dx里面使用多线程进行消息同步的时候, 会出现问题。那么怎么解决呢?本文提供一个简单而有效的方法。...
分类:编程语言   时间:2014-11-12 13:45:44    收藏:0  评论:0  赞:0  阅读:350
mysql错误编号和jdbc对应的sql编号对应一览
Mapping MySQL Error Numbers to JDBC SQLState Codes MySQL Error Number MySQL Error Name Legacy (X/Open) SQLState SQL Standard SQLState 1022 ER_DUP_KEY S1000 23000 ...
分类:数据库技术   时间:2014-11-12 13:45:34    收藏:0  评论:0  赞:0  阅读:486
亿级Web系统搭建——单机到分布式集群
大规模流量的网站架构,从来都是慢慢“成长”而来。而这个过程中,会遇到很多问题,在不断解决问题的过程中,Web系统变得越来越大。并且,新的挑战又往往出现在旧的解决方案之上。希望这篇文章能够为技术人员提供一定的参考和帮助。以下为原文当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程...
分类:Web开发   时间:2014-11-12 13:44:24    收藏:0  评论:0  赞:0  阅读:302
Linux系统启动详解(二)
上节讲到了Linux启动大体流程,及grub的作用,本节主要扯扯initramfs的那些事,并且通过简单修改initramfs,将整体操作系统运行到了内存中。3 initramfs3.1 简述 在2.4内核中initrd为boot loader initialized RAM Disk,linux....
分类:系统服务   时间:2014-11-12 13:44:14    收藏:0  评论:0  赞:0  阅读:431
HDU1598 find the most comfortable road
题目描述:XX星有许多城市,城市之间通过一种奇怪的高速公路SARS(Super Air Roam Structure---超级空中漫游结构)进行交流,每条SARS都对行驶在上面的Flycar限制了固定的Speed,同时XX星人对 Flycar的“舒适度”有特殊要求,即乘坐过程中最高速度与最低速度的差...
分类:其他   时间:2014-11-12 13:44:04    收藏:0  评论:0  赞:0  阅读:219
OC面向对象—多态
OC面向对象—多态一、基本概念多态在代码中的体现,即为多种形态,必须要有继承,没有继承就没有多态。在使用多态是,会进行动态检测,以调用真实的对象方法。多态在代码中的体现即父类指针指向子类对象。Animal类的声明Animal类的实现Dog类继承自Animal类Dog类的实现测试程序:二、使用注意代码...
分类:其他   时间:2014-11-12 13:43:54    收藏:0  评论:0  赞:0  阅读:243
sql语法:inner join on, left join on, right join on具体用法
inner join(等值连接) 仅仅返回两个表中联结字段相等的行 left join(左联接) 返回包含左表中的全部记录和右表中联结字段相等的记录right join(右联接) 返回包含右表中的全部记录和左表中联结字段相等的记录INNER JOIN 语法:INNER JOIN 连接两个数据表的使用...
分类:数据库技术   时间:2014-11-12 13:43:44    收藏:0  评论:0  赞:0  阅读:279
删除Android自带的系统软件注意事项
教程类 知识分享 【转】好多童鞋在ROOT手机后,大刀阔斧的就开始砍系统里面的东西,有些事删不得的,删除错了就成砖头了! 以下是对照表: 注意:打*号的千万别删,打-号的是建议删的(大多要穿墙才能用),其他的写了可删或替代的,大家根据自己需要来删吧。 *AccountAndSyncSettings....
分类:移动平台   时间:2014-11-12 13:43:34    收藏:0  评论:0  赞:0  阅读:300
Android--全局变量 很好很强大
As you know, each Activity is also a Context, which is information about its execution environment in the broadest sense. Your application also has a ...
分类:移动平台   时间:2014-11-12 13:43:14    收藏:0  评论:0  赞:0  阅读:239
SpringMVC——项目启动时从数据库查询数据
SpringMVC项目中遇到这样的问题:1.很多数据字典需要从数据库中查询;2.懒得修改SQL语句;3.想在项目中声明静态变量存储数据字典,但是希望这个字典可以在项目启动时进行加载。当遇到这样的问题时,可以通过实现org.springframework.beans.factory.Initializ...
分类:数据库技术   时间:2014-11-12 13:43:04    收藏:0  评论:0  赞:0  阅读:378
C# CheckedListBox控件的使用方法
1.加入项checkedListBox1.Items.Add("蓝色"); checkedListBox1.Items.Add("红色"); checkedListBox1.Items.Add("黄色");2. 推断第i项是否选中,选中为true,否则为falseif(checkedListBox1...
分类:Windows开发   时间:2014-11-12 13:42:55    收藏:0  评论:0  赞:0  阅读:516
OC面向对象—继承
OC面向对象—继承一、基本概念程序的世界和人类的“对象”世界在思想上是没有设么区别的,富二代继承了父母,自然就拥有了父母拥有的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量)。在这里动物是猫类和狗类的父类,黑猫和白猫类是猫类的子类。继承的好处:(1)抽取出了重复的代码(2)建立了...
分类:其他   时间:2014-11-12 13:42:34    收藏:0  评论:0  赞:0  阅读:237
java中如果需要精确的计算答案,请避免使用double类型与float类型
double类型与float类型主要用于科学计算与工程计算而设计的,用于二进制浮点计算。对于普通计算通常是结果不准确的,所以对于普通的浮点数的加减法等,解决的方法需要用int,long,BigDecimal来计算。1.计算出现的问题?计算结果如下:显然结果不是我们所需要的。我们需要的结果是:0.88...
分类:编程语言   时间:2014-11-12 13:42:30    收藏:0  评论:0  赞:0  阅读:342
前端项目部署之Grunt
如果你的前端项目很小或都者项目不需要通过专门的运维同学走流水线上线部署的话,那么可以略过以下的繁文。ok,Let's go! 我们看看如何使用grunt来部署上线项目?前端项目一般分为两种类型:The first,纯静态页面,都是html,类似WebApp(当然也有很多动态页面的WEBAPP); T...
分类:其他   时间:2014-11-12 13:42:16    收藏:0  评论:0  赞:0  阅读:262
1455条   上一页 1 ... 40 41 42 43 44 ... 73 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!