自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(133)
  • 资源 (1)
  • 收藏
  • 关注

原创 ios申请qq登入

ios申请qq登入的时候需要点击上线审核后才能获取到qq登入权限。要android和ios获取相同openid要获取点qq关联。

2017-01-17 13:32:47 540

原创 ios应用提交错误记录

1、不能只有第三方登入2、如果只是部分地区使用,或者结合硬件部分的功能需要提交视频3、所有申请的权限需要在list里面申明使用的原因,用户可见。4、需要使用https访问,这个审核也不会太严,使用百度的图片用http访问也可以过审核。估计很多没办法审核。5、发布后开发者的名字跟你付钱帐号名字相关。6、app信息中的名字就是app发布后appstore中的名字,最好跟app应用的

2017-01-17 11:52:14 390

原创 android 混编

buildTypes { release { minifyEnabled true-------》这个默认是false,要混编改为true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'-----》这个文件就是混编的规则文件 }}

2017-01-17 11:14:18 622

原创 android stdio的git使用,上传oschina

1、使能工具 VCS->Enable Control Integration->Select "Git".2、添加要管理的文件vcs--》git---》addview-project-android面板下的内容全部添加就可以。3、保存到git库中,vcs--》git-》commit4、上传到oschina,先设置远程仓库在git cmd:工程根目录下输入git remo

2017-01-17 10:51:22 269

原创 HttpURLConnection使用注意事项

先上简单代码第一种:url = new URL(urlString);url.openConnection();HttpURLConnection urlcon = (HttpURLConnection) url .openConnection();urlcon.setConnectTimeout(10000);-------------------》必须设置,不设置网络异常情

2015-04-19 12:57:17 1464

原创 mysql数据库乱码

查看数据库编码格式:show variables like 'character%';

2015-04-14 22:00:48 359

原创 android数据库操作SQLiteOpenHelper

SQLiteOpenHelper函数的调用时间public NaviDatabaseHelper(Context context, String name,CursorFactory factory, int version) {-----------------第一个参数是activity的this,第二个是要创建的数据库的名称,第三个参数还没用过传null进去,注意参数versio

2015-04-14 20:14:10 467

原创 web开发错误集锦

有时候从网上下载的工程会出现下面的问题:Target runtime com.genuitec.runtime.generic.jee60 is not defined. 1. 工程目录的.settings2. 找到org.eclipse.wst.common.project.facet.core.xml文件,将文件中的runtime name那行删除。3.在工程中build

2015-04-11 12:06:16 474

原创 搭建web服务器

以前从来没做过服务器,查了好久选择用web服务器。开发工具eclipse,官方下载默认支持javaee的版本。ant什么的都集成好的,不需要安装其他插件。安装jdk(什么版本自己选,网上有很多工程使用的jdk版本都不相同,这个不像android会自动适应,jdk版本不同会不能运行,手动修改下就可以)k,不知道为什么需要这个,明明是javaee确要javase的jdk。下载tomcat,

2015-04-09 21:03:32 609

转载 usb协议描述

转载自:http://hi.baidu.com/deep_pro/blog/item/0ca086af97ca15f1faed5016.html一、USB命令  在USB规范里,对命令一词提供的单词为“Request”,但这里为了更好的理解主机与设备之间的主从关系,将它定义成“命令”。  所有的USB设备都要求对主机发给自己的控制命令作出响应,USB规范定义了11个标准命令,它们分

2013-08-27 17:06:08 1283

转载 ubuntu root登入

ubuntu系统默认root用户是不能登录的,密码也是空的。  如果要使用root用户登录,必须先为root用户设置密码  打开终端,输入:sudo passwd root 然后按回车  此时会提示你输入密码,在password:后输入你现在登录的用户的密码  然后系统提示你输入新的UNIX密码  Enter new UNIX password:这里输入你想为root设置的密码

2013-08-24 16:34:19 637

转载 sql官方版本介绍

MySQL 的官网下载地址:http://www.mysql.com/downloads/在这个下载界面会有几个版本的选择。1. MySQL Community Server 社区版本,开源免费,但不提供官方技术支持。2. MySQL Enterprise Edition 企业版本,需付费,可以试用30天。3. MySQL Cluster 集群版,开源免费。可将几个MySQL Se

2013-08-23 09:21:41 992

转载 wince下USB总线驱动分析

http://www.cnblogs.com/Torres_fans/archive/2010/09/07/1820977.html关于USB网上有很多现成的资料,我这里对其中一些基本资料进行了下总结。i.USB的优点  (1)使用简单。支持热插拔。(2)应用范围广。USB系统数据报文附加信息少,带宽利用率高,可同时支持同步传输和异步传输两种方式。(3)较强的纠错能力。US

2013-08-22 14:35:55 602

转载 关于UART的CTS/RTS

http://zoedigi.blog.hexun.com/23050299_d.html RTS (request to send) 请求发送 谈这个问题之前我们先介绍另一个概念,DCE(Data Communication Equipment数据通讯设备)速度。它是指两个Modem之间即电话线之间的传输速度,我们所说的56K指的就是这个速度。而DTE(Dat

2013-08-21 17:34:54 1401

原创 vs2008菜单编译按钮不能使用

修改项目属性配置,连接器,使用增量连接改为false就可以解决

2013-07-11 13:58:21 1312

原创 wince下全局变量的共享于不共享

wince中所有的dll被加载到同一个进程中,所有驱动中的全局变量是共享的。如一个dll被不同的进程加载,全局变量是不共享的在进程间共享内存可以使用内存映射:CreateFileMapping

2013-06-21 05:39:27 737

转载 Linux进程间通信

转载http://blog.csdn.net/h_armony/article/details/6765378 进程间通信 IPC(InterProcess Communication)基本机制:信号、管道及命名管道、消息队列、共享主存、信号量、套接字。信号:全称软中断信号,是在软件层次上对中断机制的一种模拟,它也是进程间通信机制中唯一的异步通信机制。Linux信号处理函数可分为信号安

2013-01-08 22:18:32 649

转载 linux下动态库静态库编译

linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la

2012-12-13 21:15:41 4817

原创 getchar的返回值居然是int

埋头苦干,不吸取前人的教训会出很多问题。linux下对硬盘操作的函数要集中在一起,否则很多操作会有冲突。比如写硬盘的时候突然要卸载硬盘,这个时候就不知道是不是可以卸载硬盘。在软件设置时有很多事关联性的操作,应该怎么设置程序结构?第一种方式:     接收硬盘处理命令switch(harddiskstate){case 硬盘连接:     {

2012-11-30 23:43:11 3668 1

原创 linux代码移植到vs下使用,不同平台代码移植问题

今天将linux下对硬盘的管理程序移植到pc上,遇到问题多多。1、linux硬盘管理程序是c写的,对类型的检查很不严格。写代码的人也没注意类型转换,比如malloc是没有进行类型转换,c中没有bool,代码中用enum定义了个bool,这个跟c++的类型不同。于是在c++编译的时候出现了很多问题。2、time_t在pc上默认是64位。在c中时32位。需要添加一个宏才能转成32位,这个宏要添

2012-11-30 23:29:37 1829

原创 tcp通信问题

一、区别一帧:1、加头,比如加头0x7E。2、加相同头尾,比如0x7E内容0x7E。可能问题:1、如果丢失下一帧的0x7E和部分内容,会影响到上帧的解析可能的问题:1、7E中间的内容丢失                      2、尾部的内容部分内容和0x7E丢失。不好区分7E是头还是尾                      3、7E头和部分内容丢失。不好区分7E是头

2012-11-28 23:00:37 599

原创 使用createfile window下读写硬盘数据

CreateFile( "\\\\.\\PhysicalDrive1", GENERIC_READ | GENERIC_WRITE, FILE_SHARE_WRITE, 0, OPEN_EXISTING, 0, 0 );文件名中的\\.表示window NT中的一个特殊目录。硬盘的文件名可以用winobj查找到。  打开winobj软件查看GLOBAL目录。 ReadFile()读

2012-11-28 22:23:12 2607

转载 setsockopt设置socket状态

setsockopt设置socket状态1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的s

2012-10-11 20:47:02 448

原创 标准io (fopen) 和 文件io(open)

标准io与文件io的区别是:标准io带缓冲,减少了读写硬盘的次数。从硬盘读一个字节和读1024个字节的时间是一样的(不同的硬盘有些区别)。使用文件io(open)是要注意适当的使用sync,否则有可能数据丢失使用标准io(fopen)要注意调用fllush函数,否则也有可能数据丢失使用fseek的offset过大时会影响效率如果使用open自己管理读写的个数效率会更高,比较麻烦

2012-10-10 06:42:18 1098

原创 h264的p帧 i帧

h264的p帧的头是00 00 00 01 61不属于以上的归为I帧,i帧的开头有1、00 00 00 01 67 ;2、00 00 00 01 08等。具体的打开一个h264文件看看就知道。 //下面是转载MPEG4格式MPEG4的每一帧开头是固定的:00 00 01 B6,那么如何判断当前帧属于什么帧呢?在接下来的2bit,可以判定出来。注意:是2bit,不是byte,下面是各

2012-10-10 06:27:07 3798

原创 linux下的.a文件

linux下的.a文件是静态链接库。在编译需要是需要添加-l 库名 添加,否则如果使用到库中的函数,编译时会听说未定义的函数。

2012-09-21 19:19:02 778

转载 system函数

相关函数 fork,execve,waitpid,popen 表头文件 #include 定义函数 int system(const char * string); 函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用system()期

2012-09-17 16:42:29 396

转载 Linux 文件和目录的属性

转载http://www.blogjava.net/java-blog/articles/160708.html 目录1、 Linux 文件的属性概说;2、 关于inode;2.10 inode 相同的文件是硬链接文件;2.11 创建硬链接,硬链接和源文件关系;2.12 软链接的创建,及软接与源文件的关系;3、文件类型;4、文件的权限;4.1 关于权

2012-09-06 14:34:52 546

原创 linux硬盘 格式化 分区

硬盘使用前要做两件事:1、创建分区,百度mbr可以查到很多。用fdisk命令做硬盘分区2、格式化分区。(分区最多有4个,有一个主分区),用mkfs.exte 文件名字  来格式化分区。格式化分区就是创建文件系统然后就可以使用 这样做出来的硬盘在挂载是至少看到两个sda其实直接格式化硬盘也是可以使用的。 硬盘有一个重要的特点,就是mbr,文件系统是不管mbr的,mbr是当

2012-08-15 23:30:59 971

原创 arm-linux-gcc: Command not found

arm-linux-gcc: Command not found  PATH里有/usr/local/arm/2.95.3/bin, /usr/local/arm/2.95.3/bin/下有arm-linux-gcc文件,但是make的时候,就是找不到arm-linux-gcc   增加环境变量 export PATH=$PAHT:路径名如果不知道路径可以通过 find -name

2012-08-15 07:25:22 720

转载 执行脚本是报错./cross.install: 25: Syntax error: "do" unexpected (expecting "fi")

文件名为cross_install#!/bin/sh每次执行这个文件的时候总是会报错如下:root@liguowang-desktop:/home/Hi3716C/Hi3716CV100R001C00SPC090/source/osdrv/toolchains/arm-vfp_uclibc-linux-gnu# ./cross.install ./c

2012-08-13 07:16:02 1966

转载 linux内存文件系统

内存文件系统(linux,FreeBSD)在Linux中可以将一部分内存当作分区来使用,我们称之为RamDisk。对于一些经常被访问的文件,而它们又不会被更改,可以将它们通过RamDisk放在内存中,即可明显地提高系统的性能。当然你的内存可要足够大了。RamDisk有两种,一种可以格式化,加载,在Linux内核2.0/2.2就已经支持,其不足之处是大小固定。另一种是内核2.4才支持的,

2012-08-10 07:21:40 463

原创 linux创建快捷方式

1、右键--新建启动器2、在启动器中输入nauti  文件路径

2012-08-09 07:54:44 407

原创 linux脚本

linux的脚本扩展名是.sh(linux没有扩展名说法,一般情况下都是.sh。改成.sh在ubuntu下自动变成可执行)执行脚本命令sh ./文件名 或者 sh /文件名

2012-08-09 07:47:11 452

转载 ubuntu在右键添加 终端 命令

ubuntu右键添加打开终端的快捷菜单 点击在新窗口中浏览此图片可能有很多人从Redhat等Linux发行版转到ubuntu上面来遇到的第一个最常用的问题就是,右键单击桌面,发现没有“打开终端”这个选项,下面介绍两种方法来在右键添加“打开终端”这个选项。第一种方法: 安装一个包,即可在右键里面添加一个“打开终端”的菜单。 sudo apt-get install nauti

2012-08-09 07:42:38 3629

转载 mount

mount命令使用1.挂载 u盘什么的2.查看挂载了什么  挂接命令(mount)  首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。  命令格式:  mount [-t vfstype] [-o options] device dir  其中:  1.-t vfstype指定文件系统的类型,通常不必

2012-08-09 07:27:26 460

转载 hello world驱动

我在 /home/shana/linux_q/ 目录下创建2个文本文件 hello.c Makefile //hello.c #include #include MODULE_LICENSE("Dual BSD/GPL"); static int hello_init(void) { printk(KERN_ALERT "Hello, world/n");

2012-08-01 23:50:27 554

转载 ubuntu管理员省份登入

1.我们平时以都以我们装系统时,设置的用户名和密码登录,你可能就觉得,你是以管理员身份登录的,其实不然,你和普通用户一样,干什么事都要密码。此外还有权限。比如进系统的内核,你就进不去了。这就是ubuntu的一大安全点,应该说是linux被广大用户看好的一个重大原因之一吧。下面就讲将如何以管理员身份登录:  1、先解除root锁定,为root用户设置密码  打开终端输入:sudo

2012-08-01 23:49:38 1206

转载 linux下的动态链接库

使用动态链接库,我认为,再比较大的程序运行过程中,是一种很有优势的。所以就花了一天时间来学习一下。使用动态链接库,需要了解一下内容头文件:dlfcn.h>函数:void*dlopen(constchar*filename,int flag);constchar*dlerror(void);void*dlsym(void*handl

2012-06-19 16:22:42 382

转载 linux基本命令

下面我们来介绍常用基本命令一、注销,关机,重启  注销系统的logout命令  1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:  [root@localhost root]#logout  Red Hat Linuxrelease 9(Shike)  Kernel 2.4.20.8 on an i686  Log

2012-06-19 14:48:17 843

6410数据数据手册

三星的6410数据手册。部分中文注释。采用arm11核心

2011-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除