本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/50768550
Write a function that takes a string as input and returns the string reversed.
Example:
Given s = “hello”, return “...
分类:
其他好文 时间:
2016-06-16 14:39:53
阅读次数:
180
Android源码浅析(三)——Android AOSP 5.1.1源码的同步sync和编译make,搭建Samba服务器进行更便捷的烧录刷机
最近比较忙,而且又要维护自己的博客,视频和公众号,也就没仔细的梳理源码的入门逻辑,今天也就来讲一个源码的玩法,各位看官,一起学习学习!
看本篇博客之前,先看下我的前面两篇Android源码浅析(一)——VMware Workstation Pr...
分类:
移动开发 时间:
2016-06-16 14:40:33
阅读次数:
257
#include
void Reverse(int *p , int size)
{
int i , tmp;
for(i = 0 ; i < size/2 ; i++)
{
tmp = p[i] ;
p[i] = p[size-1-i] ;
p[size-1-i] = tmp ;
}
...
分类:
编程语言 时间:
2016-06-16 14:39:16
阅读次数:
141
最用心的转载了…我是前言看开源代码时,总会看到一些大神级别的代码,给人眼前一亮的感觉,多数都是被淡忘的C语言语法,总结下objc写码中遇到的各类非主流代码技巧和一些妙用:
[娱乐向]objc最短的方法声明
[C]结构体的初始化
[C]三元条件表达式的两元使用
[C]数组的下标初始化
[objc]可变参数类型的block
[objc]readonly属性支持扩展的写法
[C]小括号内联复合表达式
[娱...
分类:
其他好文 时间:
2016-06-16 14:39:24
阅读次数:
231
嵌入式linux之QT5.6移植 1
1.1 简介 1
1.2 移植 2
1.2.1 源码下载链接 2
1.2.2 移植准备工作 3
1.2.3 解压qt源码包 3
1.2.4 配置编译环境 3
1.2.5 删除目录 4
1.2.6 生成Makefile 5
1.2.7 编译安装 5
1.2.8 编译成功 6
1.2.9 添加环境变量 6
1.2.10 查看qmake版本...
分类:
其他好文 时间:
2016-06-16 14:38:30
阅读次数:
368
问题 A: CONTEST1.十进制转十六进制(BY YAN)
时间限制: 10 Sec 内存限制: 256 MB
提交: 338 解决: 242
[提交][状态][讨论版]
题目描述
十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满...
分类:
其他好文 时间:
2016-06-16 14:39:24
阅读次数:
645
什么是ContentProvider?它有什么作用?如何使用?本文将细致的介绍ContentProvider功能和使用相关的初步知识。...
分类:
其他好文 时间:
2016-06-16 14:38:19
阅读次数:
232
开始前先看看
class X {};
class Y:public virtual X {};
class Z:public virtual X {};
class A:public Y,public Z {};
上述X,Y,Z,A中没有任何一个class内含明显的数据,其间只表示了继承关系。
按照书上的例子
sizeof X = 1
sizeof Y = 8
sizeof Z = 8
s...
分类:
编程语言 时间:
2016-06-16 14:38:09
阅读次数:
168
平常写项目在写介绍页,或者一些简单的轮播图的时候,总会需要搭配指示器来标明当前在什么位置.写法也比较多,刚好自己需要用到,以前用的一些方法,用起来需要配置好多东西,有些大材小用,所以来简单的实现一个.效果图如下:一、简单分析与代码实现因为比较简单,所以就简单的分析一下:
1)每一个指示器项有两种状态,普通状态和选中状态,所以需要准备两种状态的图片.
2)指示器的个数和ViewPager的页数要保...
分类:
移动开发 时间:
2016-06-16 14:37:28
阅读次数:
223
JavaScript对象类型详解
JavaScrtip有六种数据类型,一种复杂的数据类型(引用类型),即Object对象类型,还有五种简单的数据类型(原始类型):Number、String、Boolean、Undefined和Null。其中,最核心的类型就是对象类型了。同时要注意,简单类型都是不可变的,而对象类型是可变的。
什么是对象
一个对象是一组简单数据类型(有时是引用数据类...
分类:
编程语言 时间:
2016-06-16 14:39:43
阅读次数:
256
今天看了组合模式 ,多用于树形结构
定义:
组合模式(Composite Pattern):组合多个对象形成树形结构以表示具有“整体—部分”关系的层次结构。组合模式对单个对象(即叶子对象)和组合对象(即容
器对象)的使用具有一致性,组合模式又可以称为“整体—部分”(Part-Whole)模式,它是一种对象结构型模式。
组合模式有整体Whole 部件part的分类...
分类:
其他好文 时间:
2016-06-16 14:38:59
阅读次数:
241
性质:左子节点<父节点<右子节点
定义:public class TreeNode {
public int keyValue; //关键字值
public TreeNode leftNode;//左节点
public TreeNode rightNode;//右节点 public TreeNode(){}
public TreeNode(int Key)...
分类:
其他好文 时间:
2016-06-16 14:38:28
阅读次数:
218
我们知道如果在一个纯的Swift项目中要想使用Objc/C++之类的代码,必须使用桥接头文件.
下面我简要的说一下如何快速而又安全的创建一个桥接头文件.
首先在Xcode中选择新建文件,从Objective-C模板创建一个新的.m文件,名字无所谓,类型选择”空文件”,点击next
随便找一个地方存放上述文件,在点击创建的时候,Xcode会弹出一个对话框,询问你是否配置一个桥接头文件:...
分类:
编程语言 时间:
2016-06-16 14:37:01
阅读次数:
334
HttpUrlConnection
最开始学android的时候用的网络请求是HttpUrlConnection,当时很多东西还不知道,但是在android 2.2及以下版本中HttpUrlConnection存在着一些bug,所以建议在android 2.3以后使用HttpUrlConnection,之前使用HttpClient。
在Android 2.2版本之前,HttpClien...
分类:
移动开发 时间:
2016-06-16 14:39:43
阅读次数:
256
无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和
makefile工具就可以简洁明快地理顺各个源文件之间纷繁复杂的相互关系。而且如此多的源文件,如果每次都...
分类:
其他好文 时间:
2016-06-16 14:39:03
阅读次数:
322
Evaluate Reverse Polish Notation
Total Accepted: 66669 Total
Submissions: 278014 Difficulty: Medium
Evaluate the value of an arithmetic expression in Reverse Polish
Notatio...
分类:
其他好文 时间:
2016-06-16 14:36:33
阅读次数:
164
注:文章代码来源于柳峰的微信公众平台应用开发
微信开发公众平台自定义菜单需要花钱认证才能实现,不想花钱只能玩测试账号了,不过这并不影响开发。我的开发都是基于柳峰老师的微信公众平台应用开发做的。
只要我们使用公众平台测试账号就可以开发自定义菜单了,比较方便,测试账号开放了很多接口,很方便。
在开发自定义菜单的时候可以参考微信公众平台开发者文档的自定义菜单创建。
一、自定义菜单...
分类:
微信 时间:
2016-06-16 14:38:31
阅读次数:
674