码迷,mamicode.com
首页 > 全部 > 周排行
error: pointer targets in passing argument 3 of 'accept' differ in signedness [-Werror=pointer-sign
代码: if((server_fd = accept(sockfd,(struct sockaddr *)&server_addr, &sin_size)) == -1) { fprintf(stderr, "Accept error:%s\n\a", strerror(errno)); exit(1);...
分类:其他好文   时间:2014-04-30 22:21:38    阅读次数:765
[Unity3D]Unity3D游戏开发之基于2D贴图实现血条组件的开发
各位朋友,大家好,欢迎大家关注我的博客,我是秦元培,我的博客地址是blog.csdn.net/qinyuanpei。在上一篇文章中,我们以经典的打砖块游戏为例,讲解了一个Unity3D游戏的完整实现过程。今天呢,我们来做一个在游戏中十分重要的组成元素:血条。血条是什么呢?血条是生命值的一种体现,就像《仙剑奇侠传三》电视剧中,当景天说他想让那些被邪剑仙害死的人活过来的时候,天帝说需要等量的生命值来换...
分类:其他好文   时间:2014-04-30 22:18:38    阅读次数:408
Upstart事件驱动的任务和服务引导方法简述
Upstart是一个基于事件的替代在引导过程中处理任务和服务的启动、停止、监督整个系统运行的/sbin/init守护进程的一个程序。 在Unix和Linux系统上的“初始化”或“系统初始化”过程中有进程ID(PID)为“1”。也就是说,它是启动在系统引导时(忽略的initrd/ initramfs)装载的第一道工序。根据官方说法,Upstart是一个替代传统的Unix的“System V”的“init”制度的“INIT”。Upstart提供与传统的“初始化”系统相同的功能,但超越了原有的许多方面。 在系...
分类:其他好文   时间:2014-05-01 17:22:23    阅读次数:292
常见排序算法总结(java实现)
所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作...
分类:编程语言   时间:2014-05-01 22:02:12    阅读次数:360
想学android进来看看吧~ ~
我深知学校里面有很多同学想学习新的知识,而苦于没有指导。其实我想说的是,很多东西需要靠自己,需要借助度娘,谷歌的。当然有人指导是最好的了。对于刚接触android是不是也想做出像下面的效果: 这是我花了几天写的界面布局,很多也是通过网络学习的。至于功能是控制家电的。看了评论的朋友要么就是要源码之类的,其实看源码确实是一种很快提高自己一种方式。但我绝对无论你开发什么,对你所在的平台...
分类:移动开发   时间:2014-07-22 23:03:54    阅读次数:402
Cocos2d-x3.0 Button
Size widgetSize = Director::getInstance()->getWinSize(); Text* alert = Text::create("Layout", "fonts/Marker Felt.ttf", 30 ); alert->setColor(Color3B(159, 168, 176)); a...
分类:其他好文   时间:2014-05-01 21:53:45    阅读次数:461
如何分析Android的Log
首先,让我们看一看Android Log的格式。下面这段log是以所谓的long格式打印出来的。从前面Logcat的介绍中可以知道,long格式会把时间,标签等作为单独的一行显示。 [ 12-09 21:39:35.510   396: 416 I/ActivityManager ] Start proc net.coollet.infzmreader:umengService_v1 for...
分类:移动开发   时间:2014-04-30 22:18:39    阅读次数:523
SystemServer中的WatchDog
对手机系统而言,因为肩负着接听电话和接收短信的“重任”,所以被寄予7x24小时正常工作的希望。但是基于成本,普通的手机系统很难做到完全不出故障。但是大部分的故障都会做重启后消失,不会影响继续使用。所以简单的办法是,如果检测到系统不正常了,将设备重新启动,这样用户就能继续使用了。那么如何才能判断系统是否正常呢。通常的做法是在设备中增加一个硬件看门狗,软件系统必须定时的向看门狗硬件中写值来表示自己没出...
分类:其他好文   时间:2014-04-30 22:21:39    阅读次数:407
Android图片资源的缩放问题
在Android的开发中,如何使用图片对很多开发人员是一个很头痛的事。最常见的问题是在一台手机上调试好的UI,在不同dpi的手机上会变形。 Android提供了适配不同dpi的方案,每种dpi都有对应的资源目录。但是我们在开发程序时,对图片资源却不能这样处理,因为图片资源太大,如果我们每种类型的dpi都使用一套图片,应用的尺寸就会急剧膨胀,这可不是我们想...
分类:移动开发   时间:2014-04-30 22:18:39    阅读次数:498
Android ART 的初始化和启动
ART的初始化   下面我们从JNI_GetDefaultJavaVMInitArgs(),JNI_CreateJavaVM()和JNI_GetCreatedJavaVMs()三个函数入手来了解ART的初始化过程。这三个函数的代码位于jni_internal.cc中。   JNI_GetDefaultJavaVMInitArgs()函数在ART中没有作为,只是返回JNI_ERR。如下所示:  e...
分类:移动开发   时间:2014-05-01 17:10:15    阅读次数:475
git log 积累
git  log 的用法,具体参考 git log --help,以下是个人在使用中遇见的问题,略作统计。 查看单个文件的修改差异(类似于查看单个文件的log,同时将每次log 的详细记录都显示出来): --full-diff Without this flag, git log -p ... shows commits that touch the specified paths,...
分类:其他好文   时间:2014-05-01 18:33:15    阅读次数:324
uva 278 - Chess(计数问题)
题目链接:uva 278 - Chess 题目大意:给出一个n*m的棋盘,并且给出棋子的种类,问说在这个大小的棋盘上最多能放几个给定的棋子,棋子之间不能互相攻击。 解题思路:总共有4种棋子,那么就分类讨论。 马(骑士): n或m为1的时候,肯定可以摆满,因为肯定不能互相攻击 n或者m为2时,这样放是最优的。 其他情况的或就是间隔放最优。 车:因为车的攻...
分类:其他好文   时间:2014-07-22 23:03:52    阅读次数:290
关于luajit的bytecode模式
最近把android下的Lua换成了Luajit,并且使用了bytecode,后来发现某些品牌的手机崩溃的比较多,于是怀疑是不是luajit的问题,所以就对Luajit的bytecode模式做了点调研,我们先来看一下-b参数的说明 -b[options] input output This option saves or lists bytecode. The followin...
分类:其他好文   时间:2014-07-22 23:05:16    阅读次数:676
代码段中存放数据
1.前面我们写的程序中,只有一个代码段,我们先来在代码段中使用数据,看看和单独一个数据段存放数据有什么差别。 考虑这样一个问题,编程计算以下8个数据的和,结果存放在ax寄存器中: 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H 我们希望循环进行累加,所以要将数据存放在一个连续内存当中,如何将这些数据存储在一组地址连续的内存单元中呢?我们可以用指...
分类:其他好文   时间:2014-05-01 17:47:20    阅读次数:318
ACM-三维BFS之Asteroids!——hdu1240
ACM 三维BFS Asteroids! hdu1240...
分类:其他好文   时间:2014-04-30 22:33:39    阅读次数:301
【机器学习算法-python实现】svm支持向量机(1)—理论知识介绍
(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.背景        支持向量机SVM(support vector machines)。SVM是一种二值分类器,是近些年比较流行的一种分类算法。 本文,首先要介绍一些基本的知识概念,在下一章将对SVM进行简单地代码实现。 2.基本概念 (1)线性可分...
分类:编程语言   时间:2014-05-01 17:48:01    阅读次数:374
Android数据储存——SharedPreferences储存
SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。 读取SharedPreference  1.获取SharedPreference对象     /*      * name 打开的SharedPreference...
分类:移动开发   时间:2014-05-01 22:15:35    阅读次数:536
Android数据储存——文件储存
文件存储数据使用了Java中的IO操作来进行文件的保存和读取。针对文件的操作主要是以下三种: 1.创建或打开文件 2.读取文件 3.删除文件 创建文件: 1.通过Context.openFileOutput获取输出流      /*      * name 打开或创建文件的名称      * mode 打开或创建文件的模式      */     FileOut...
分类:移动开发   时间:2014-04-30 22:23:39    阅读次数:452
从零开始开发Android版2048 (四) 分数、重置、结束
这一篇的内容主要是在上一篇的基础上,加入分数计算(包括当前分数和最高分数)、游戏结束的判断以及游戏界面的重置这三个部分的功能。...
分类:移动开发   时间:2014-04-30 22:12:40    阅读次数:425
Android数据储存
Android提供了三种数据储存的方式,分别为: 1.文件储存——文件存储数据使用了Java中的IO操作来进行文件的保存和读取 2.SharedPreferences储存——SharedPreferences可以存取简单的数据 3.Sqlite储存——Sqlite是一个Android内建的轻量级数据库 下面会用三个章节分别介绍这三种储存方式 Tips:很多文章认为Andr...
分类:移动开发   时间:2014-05-01 18:12:10    阅读次数:403
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!