方法一:动态同步锁 动态同步锁适用于Runnable类中不适用与Thread类,因为其锁的对象为当前实例对象,一个Thread类只能跑一条线程,每条线程是不同的对象,所以同步锁将不起作用。 方法二:静态同步锁 静态同步锁可以用于Thread类,因为静态方法在内存中只有一个实例,不会随着new新的对象 ...
分类:
编程语言 时间:
2016-08-19 14:47:58
阅读次数:
1476
UI贴图在游戏中内存大小中占的分量非常非常大,尤其对于前期对UI没有规划的项目,无论是包量还是内存大小都是需要花费很多时间去优化。如果涉及到战斗场景和逻辑场景的情况下,常用的做法就是把两个场景使用的atlas严格的分离开,这样可以减少运行时内存,特别是在战斗中,内存增加的比较厉害。OK,如果项目前期... ...
分类:
编程语言 时间:
2016-08-19 14:50:07
阅读次数:
213
Given a non-negative integer n, count all numbers with unique digits, x, where 0 ≤ x < 10^n. Example:Given n = 2, return 91. (The answer should be the ...
分类:
其他好文 时间:
2016-08-19 14:48:51
阅读次数:
96
首先说按比例缩放,这是在Interface Builder中无法设置的内容。而在代码中,使用NSLayoutConstraint类型的初始化函数中的multiplier参数就可以非常简单的 设置按比例缩放。同时也可以设置不同NSLayoutAttribute参数来达到意想不到的效果,比如“A的Wid ...
分类:
其他好文 时间:
2016-08-19 14:48:49
阅读次数:
122
. 检查是否可以无秘钥登录ssh localhost . 生成公钥,密钥ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa . 添加到信任cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys . 更改权限chmod 0600 ~ ...
分类:
其他好文 时间:
2016-08-19 14:47:05
阅读次数:
128
1 启动 hiveserver2 服务,启动 beeline -u jdbc:hive2:// 正常 ,启动 beeline -u jdbc:hive2://127.0.0.1:10000 包如下错误 Error: Failed to open new session: java.lang.Runt ...
分类:
其他好文 时间:
2016-08-19 14:46:34
阅读次数:
403
git push报错误: Git push error: RPC failed; result=56, HTTP code = 200 fatal: The remote end hung up unexpectedly fatal 从stackoverflow 找到的答案,解决问题 http:// ...
分类:
其他好文 时间:
2016-08-19 14:48:25
阅读次数:
168
Ⅰ、写在前面 关注我分享文章的朋友应该知道我在前面讲述过(软件、硬件)I2C主机控制从机EEPROM的例子。在I2C通信主机控制程序是比较常见的一种,可以说在实际项目中,很多应用都会使用到I2C通信。但在实际项目中作为I2C从机的应用相对要少的多,本文主要讲述关于【STM32F10x_硬件I2C主从 ...
分类:
其他好文 时间:
2016-08-19 14:48:11
阅读次数:
331
...
分类:
其他好文 时间:
2016-08-19 14:48:52
阅读次数:
102
关键词搜索是开发者获取用户的一大途径,因此在ASO优化中,关键词搜索排名优化占据着很大的比重。ASOtop1根据这一需求,结合专业的ASO优化技术推出了App海外关键词优化服务,能将开发者的App搜索排名快速提升到Top3,让App得到更多的展示机会。 关键词优化为什么选择ASOtop1?下面小编将 ...
分类:
其他好文 时间:
2016-08-19 14:46:14
阅读次数:
124
Wireshark一个强大的功能在于它的统计工具。使用Wireshark的时候,我们有各种类型的工具可供选择,从简单的如显示终端节点和会话到复杂的如Flow和IO图表。本文将介绍基本网络统计工具。包括:捕捉文件摘要(Summary),捕捉包的层次结构(Protocol Hirarchy), 会话(C ...
分类:
其他好文 时间:
2016-08-19 14:46:38
阅读次数:
125
这是一种利用贝塞尔曲线显示阴影增加模块立体感的方法 具体代码如下 UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(100, 200, 200, 200)]; [imageView setImage:[UII ...
分类:
其他好文 时间:
2016-08-19 14:45:50
阅读次数:
131
1.在代码中加入下面的代码并保存: # -.- coding:utf-8 -.- import sys reload(sys) sys.setdefaultencoding('utf-8') 2.找到HTMLTestRunner.py源码 定位到如下位置,o.decode(‘latin-1’)编码“ ...
分类:
Web程序 时间:
2016-08-19 14:45:19
阅读次数:
157
以前做的项目,主要是针对ios的,安卓上面也没有测试。 原理其实是系统自带的功能,那时候借鉴的其他网站,没有试验通过document.execCommand("Copy"),别的js方式。 现在手上也没有设备了,这边只是提供html实现的方式。 1.跟网上的博客介绍的一样的,要满足 a.要复制的内容 ...
分类:
移动开发 时间:
2016-08-19 14:46:00
阅读次数:
282
摄像头 Capture _capture = new Capture(0); _capture.SetCaptureProperty(Emgu.CV.CvEnum.CAP_PROP.CV_CAP_PROP_FPS, 30); _capture.SetCaptureProperty(Emgu.CV.C ...
分类:
其他好文 时间:
2016-08-19 14:45:20
阅读次数:
765
一个新的项目是这样创建的:它将已有的可重新利用的组件进行组合,并将新的开发难度降低到最小。 代码重用的好处:降低成本、提升可靠性和一致性。 1.使用require()和include()函数 使用一条require()或include()语句,可以将一个文件载入到PHP脚本中。 require()和 ...
分类:
Web程序 时间:
2016-08-19 14:46:28
阅读次数:
149
Revit中显示,如下对话框, using System; using System.Collections.Generic; using System.Text; using Autodesk.Revit; using Autodesk.Revit.DB; using Autodesk.Revit ...
分类:
其他好文 时间:
2016-08-19 14:44:12
阅读次数:
149