首页 > 2015年01月29日 > 全部分享
C/C++学习:慎用static变量
有时候我们需要用到static变量,有时候我们想限制这些变量的作用域便将其定义在函数内部。但是,如果我们对static变量进行了修改,那么程序在软重启的时候,这些static变量并不会被重新初始化,而是仍然使用上次的值。 这是一个潜藏的BUG,一定要注意。所以如果使用static变量,一定要注意这些变量是否需要被修改:如果不需要被修改,那么最好将其定义为const变量;如果需要被修改,那么一...
分类:编程语言   时间:2015-01-29 16:01:23    收藏:0  评论:0  赞:0  阅读:290
Cocos2d-x中 发起http请求
bool httpTool::httpRequest(char * tag, char * url, char * requestdata, int requestType) { // 请求示例 //CCHttpRequest* request = new CCHttpRequest(); //request->setUrl(url /*"http://httpbin.org/delete...
分类:Web开发   时间:2015-01-29 16:01:13    收藏:0  评论:0  赞:0  阅读:374
Unity3D游戏开发之背包系统(三)
背包系统(三) 10、修改物品脚本,完成物品个数加1的功能     public UISprite sprite;     public UILabel label;     private int count = 1;     public void AddCount(int number)     {         count += number;         label...
分类:编程语言   时间:2015-01-29 16:00:53    收藏:0  评论:0  赞:0  阅读:408
knowledge_based topic model - AMC
ABSTRACT摘要         Topic modeling has been widely used to mine topics from documents. However, a key weakness of topic modeling is that it needs a large amount of data (e.g., thousands of doc- ument...
分类:其他   时间:2015-01-29 16:00:43    收藏:0  评论:0  赞:0  阅读:396
Windows核心编程笔记(6)----用户模式下的线程同步
1、原子锁 使用InterlockedExchangeAdd函数来实现原子增长,InterlockedExchange\InterlockedExchangePointer用来交换两个变 量的值,InterlockedCompareExchange对比数值,相等则交换(对应的InterlockedCompareExchangePointer)。对应的 还有64位函数。 Interlocke...
分类:编程语言   时间:2015-01-29 16:00:23    收藏:0  评论:0  赞:0  阅读:249
Linux中volatile关键字的作用
一.前言 1.编译器优化介绍: 由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的方法有:...
分类:系统服务   时间:2015-01-29 16:00:13    收藏:0  评论:0  赞:0  阅读:309
实战生成器模式(Builder Pattern In Practice)
原文链接:http://www.javacodegeeks.com/2013/01/the-builder-pattern-in-practice.html     我不会详细介绍这个模式,因为已经有大量的文章或者书籍对该模式进行过详细的解析。我将告诉你的是为什么以及什么时候你应该考虑使用它。值得一提的是,我所介绍的这个模式和设计模式四人帮的书(《设计模式:可复用面向对象软件的基础》)里面的有些...
分类:其他   时间:2015-01-29 16:00:03    收藏:0  评论:0  赞:0  阅读:293
3d卡片效果CardView
3d卡片效果(伪3d),循环播放,根据国外开源项目改编。...
分类:其他   时间:2015-01-29 15:59:53    收藏:0  评论:0  赞:0  阅读:201
iOS用SegmentController来切换tableView的时候 reloadData会造成数据重复创建 解决办法
把在Cell上面创建的控件放在Cell==nil的判断里面,这样,每次进来就会先判断有没有,就可以避免数据重复创建,导致视图越盖越厚 if (cell==nil) {             cell=[[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIDD];...
分类:移动平台   时间:2015-01-29 15:59:35    收藏:0  评论:0  赞:0  阅读:205
poj 2947 Widget Factory (高斯消元,解模线性方程)
题意:生产一些零件,已知零件种数,记录条数 记录只记录了某次生产从周几开始,周几结束,以及生产了哪些产品。 每件商品生产所需天数为3-9天。 求每样产品需要多少天才能完成。 若无解输出Inconsistent data. 有无穷解输出Multiple solutions. 有唯一解,输出其解...
分类:其他   时间:2015-01-29 15:59:35    收藏:0  评论:0  赞:0  阅读:263
Android关于notification的在不同API下的用法说明
当我们在用手机的时候,如果来了短信,而我们没有点击查看的话,是不是在手机的最上边的状态栏里有一个短信的小图标提示啊?你是不是也想实现这种功能呢?今天的Notification就是解决这个问题的。        我们也知道Android系统也是在不断升级的,有关Notification的用法也就有很多种,有的方法已经被android抛弃了,现在我实现了三种不同的方法,并适应不同的android...
分类:移动平台   时间:2015-01-29 15:59:03    收藏:0  评论:0  赞:0  阅读:313
AndroidFM模块学习之五关闭FM流程
前一阵子简单描述了一些关于FM开启、录音和搜索的流程,浅析了一下各个类的源码,接下来就是关闭FM了,FM模块的学习就告一段落了,希望这阵子的整理能对大家在FM的了解上有一定帮助,如果大家在修改FM模块的上层代码时遇到了问题或BUG,可以留言,我们共同来处理。      FM关闭有两种方式,一种是拔出耳机,FM关闭,另一种是按关闭按钮。     请看第一种方式: 流程图:      ...
分类:移动平台   时间:2015-01-29 15:58:54    收藏:0  评论:0  赞:0  阅读:222
Greenplum Database 4.3 利用mybatis框架动态生成表
Greenplum Database 4.3 利用mybatis框架动态生成表...
分类:数据库技术   时间:2015-01-29 15:58:54    收藏:0  评论:0  赞:0  阅读:491
C++中const用法(3)——引用形参问题
c++中const用法 引用形参...
分类:编程语言   时间:2015-01-29 15:58:47    收藏:0  评论:0  赞:0  阅读:293
hdu 2222 AC自动机
简单AC自动机...
分类:其他   时间:2015-01-29 15:58:27    收藏:0  评论:0  赞:0  阅读:258
Android 系统启动不起原因查找
我们遇到Android系统开机界面(bootanimation)后,系统没法运行起来的问题, 系统一直出现 waiting for ...日志 似乎在等什么服务启动 因此怀疑system server 被block了 调试方法如下: 1. adb shell mkdir /data/anr/ 2. adb shell ps | grep system_server syste...
分类:移动平台   时间:2015-01-29 15:58:26    收藏:0  评论:0  赞:0  阅读:361
Android官方入门文档[12]启动一个活动
Android官方入门文档[12]启动一个活动 这节课教你 1.了解生命周期回调 2.指定您的应用程序的启动活动 3.创建一个新实例 4.销毁活动...
分类:移动平台   时间:2015-01-29 15:58:16    收藏:0  评论:0  赞:0  阅读:349
iOS复习笔记6:property详解
@property type xxx 可以自动生成一个type _xxx;成员变量; 同时还生成对应的setter和getter方法。 可以通过以下四种类型的参数,控制生成getter和setter方法。 1 set方法内存管理参数 1.1 assign: 默认值,直接赋值,使用于基础数据类型 1.2 retain: release旧值,retain新值,再赋值 1.3 copy  :...
分类:移动平台   时间:2015-01-29 15:57:03    收藏:0  评论:0  赞:0  阅读:255
IOS使用jenkins进行持续集成2
上一篇,自己尝试进行持续集成,研究的不深入,这两天,为公司搭建持续集成环境,以及内部发布系统,了解的更多了,所以分享出来。 这篇主要介绍一些其他东西,不重复介绍上一篇的内容。 如果使用jenkins进行ios持续集成,需要xcode插件支持,所以先下载xcode插件,而且后期还要用到ftp服务,也安装ftp的插件。 jenkins中可以自己创建特定的视图分组,all视图点击+号就能创建新视图...
分类:移动平台   时间:2015-01-29 15:56:53    收藏:0  评论:0  赞:0  阅读:835
两端对齐的TextView
做Android的时候一直为TextView的两端对齐烦恼,看了一些网上的代码,很多仅仅是对英文或中文有效果,中英文混合后依旧无效,于是自己自定义实现了一个TextView,效果还不错,地址:https://github.com/androiddevelop/AlignTextView 系统要求 Android 4.0以上 快速使用 <cn.androi...
分类:其他   时间:2015-01-29 15:56:43    收藏:0  评论:0  赞:0  阅读:177
1822条   上一页 1 ... 37 38 39 40 41 ... 92 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!