- 博客(133)
- 资源 (1)
- 收藏
- 关注
原创 ios申请qq登入
ios申请qq登入的时候需要点击上线审核后才能获取到qq登入权限。要android和ios获取相同openid要获取点qq关联。
2017-01-17 13:32:47
598
原创 ios应用提交错误记录
1、不能只有第三方登入2、如果只是部分地区使用,或者结合硬件部分的功能需要提交视频3、所有申请的权限需要在list里面申明使用的原因,用户可见。4、需要使用https访问,这个审核也不会太严,使用百度的图片用http访问也可以过审核。估计很多没办法审核。5、发布后开发者的名字跟你付钱帐号名字相关。6、app信息中的名字就是app发布后appstore中的名字,最好跟app应用的
2017-01-17 11:52:14
461
原创 android 混编
buildTypes { release { minifyEnabled true-------》这个默认是false,要混编改为true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'-----》这个文件就是混编的规则文件 }}
2017-01-17 11:14:18
671
原创 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
301
原创 HttpURLConnection使用注意事项
先上简单代码第一种:url = new URL(urlString);url.openConnection();HttpURLConnection urlcon = (HttpURLConnection) url .openConnection();urlcon.setConnectTimeout(10000);-------------------》必须设置,不设置网络异常情
2015-04-19 12:57:17
1511
原创 android数据库操作SQLiteOpenHelper
SQLiteOpenHelper函数的调用时间public NaviDatabaseHelper(Context context, String name,CursorFactory factory, int version) {-----------------第一个参数是activity的this,第二个是要创建的数据库的名称,第三个参数还没用过传null进去,注意参数versio
2015-04-14 20:14:10
506
原创 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
500
原创 搭建web服务器
以前从来没做过服务器,查了好久选择用web服务器。开发工具eclipse,官方下载默认支持javaee的版本。ant什么的都集成好的,不需要安装其他插件。安装jdk(什么版本自己选,网上有很多工程使用的jdk版本都不相同,这个不像android会自动适应,jdk版本不同会不能运行,手动修改下就可以)k,不知道为什么需要这个,明明是javaee确要javase的jdk。下载tomcat,
2015-04-09 21:03:32
642
转载 usb协议描述
转载自:http://hi.baidu.com/deep_pro/blog/item/0ca086af97ca15f1faed5016.html一、USB命令 在USB规范里,对命令一词提供的单词为“Request”,但这里为了更好的理解主机与设备之间的主从关系,将它定义成“命令”。 所有的USB设备都要求对主机发给自己的控制命令作出响应,USB规范定义了11个标准命令,它们分
2013-08-27 17:06:08
1327
转载 ubuntu root登入
ubuntu系统默认root用户是不能登录的,密码也是空的。 如果要使用root用户登录,必须先为root用户设置密码 打开终端,输入:sudo passwd root 然后按回车 此时会提示你输入密码,在password:后输入你现在登录的用户的密码 然后系统提示你输入新的UNIX密码 Enter new UNIX password:这里输入你想为root设置的密码
2013-08-24 16:34:19
693
转载 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
1057
转载 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
645
转载 关于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
1558
原创 wince下全局变量的共享于不共享
wince中所有的dll被加载到同一个进程中,所有驱动中的全局变量是共享的。如一个dll被不同的进程加载,全局变量是不共享的在进程间共享内存可以使用内存映射:CreateFileMapping
2013-06-21 05:39:27
786
转载 Linux进程间通信
转载http://blog.youkuaiyun.com/h_armony/article/details/6765378 进程间通信 IPC(InterProcess Communication)基本机制:信号、管道及命名管道、消息队列、共享主存、信号量、套接字。信号:全称软中断信号,是在软件层次上对中断机制的一种模拟,它也是进程间通信机制中唯一的异步通信机制。Linux信号处理函数可分为信号安
2013-01-08 22:18:32
680
转载 linux下动态库静态库编译
linux下文件的类型是不依赖于其后缀名的,但一般来讲: .o,是目标文件,相当于windows中的.obj文件 .so 为共享库,是shared object,用于动态连接的,和dll差不多 .a为静态库,是好多个.o合在一起,用于静态连接 .la为libtool自动生成的一些共享库,vi编辑查看,主要记录了一些配置信息。可以用如下命令查看*.la文件的格式 $file *.la
2012-12-13 21:15:41
4951
原创 getchar的返回值居然是int
埋头苦干,不吸取前人的教训会出很多问题。linux下对硬盘操作的函数要集中在一起,否则很多操作会有冲突。比如写硬盘的时候突然要卸载硬盘,这个时候就不知道是不是可以卸载硬盘。在软件设置时有很多事关联性的操作,应该怎么设置程序结构?第一种方式: 接收硬盘处理命令switch(harddiskstate){case 硬盘连接: {
2012-11-30 23:43:11
3738
原创 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
1884
原创 tcp通信问题
一、区别一帧:1、加头,比如加头0x7E。2、加相同头尾,比如0x7E内容0x7E。可能问题:1、如果丢失下一帧的0x7E和部分内容,会影响到上帧的解析可能的问题:1、7E中间的内容丢失 2、尾部的内容部分内容和0x7E丢失。不好区分7E是头还是尾 3、7E头和部分内容丢失。不好区分7E是头
2012-11-28 23:00:37
662
原创 使用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
2709
转载 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
478
原创 标准io (fopen) 和 文件io(open)
标准io与文件io的区别是:标准io带缓冲,减少了读写硬盘的次数。从硬盘读一个字节和读1024个字节的时间是一样的(不同的硬盘有些区别)。使用文件io(open)是要注意适当的使用sync,否则有可能数据丢失使用标准io(fopen)要注意调用fllush函数,否则也有可能数据丢失使用fseek的offset过大时会影响效率如果使用open自己管理读写的个数效率会更高,比较麻烦
2012-10-10 06:42:18
1151
原创 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
3930
原创 linux下的.a文件
linux下的.a文件是静态链接库。在编译需要是需要添加-l 库名 添加,否则如果使用到库中的函数,编译时会听说未定义的函数。
2012-09-21 19:19:02
829
转载 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
426
转载 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
590
原创 linux硬盘 格式化 分区
硬盘使用前要做两件事:1、创建分区,百度mbr可以查到很多。用fdisk命令做硬盘分区2、格式化分区。(分区最多有4个,有一个主分区),用mkfs.exte 文件名字 来格式化分区。格式化分区就是创建文件系统然后就可以使用 这样做出来的硬盘在挂载是至少看到两个sda其实直接格式化硬盘也是可以使用的。 硬盘有一个重要的特点,就是mbr,文件系统是不管mbr的,mbr是当
2012-08-15 23:30:59
1035
原创 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
761
转载 执行脚本是报错./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
2016
转载 linux内存文件系统
内存文件系统(linux,FreeBSD)在Linux中可以将一部分内存当作分区来使用,我们称之为RamDisk。对于一些经常被访问的文件,而它们又不会被更改,可以将它们通过RamDisk放在内存中,即可明显地提高系统的性能。当然你的内存可要足够大了。RamDisk有两种,一种可以格式化,加载,在Linux内核2.0/2.2就已经支持,其不足之处是大小固定。另一种是内核2.4才支持的,
2012-08-10 07:21:40
494
原创 linux脚本
linux的脚本扩展名是.sh(linux没有扩展名说法,一般情况下都是.sh。改成.sh在ubuntu下自动变成可执行)执行脚本命令sh ./文件名 或者 sh /文件名
2012-08-09 07:47:11
488
转载 ubuntu在右键添加 终端 命令
ubuntu右键添加打开终端的快捷菜单 点击在新窗口中浏览此图片可能有很多人从Redhat等Linux发行版转到ubuntu上面来遇到的第一个最常用的问题就是,右键单击桌面,发现没有“打开终端”这个选项,下面介绍两种方法来在右键添加“打开终端”这个选项。第一种方法: 安装一个包,即可在右键里面添加一个“打开终端”的菜单。 sudo apt-get install nauti
2012-08-09 07:42:38
3687
转载 mount
mount命令使用1.挂载 u盘什么的2.查看挂载了什么 挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式: mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype指定文件系统的类型,通常不必
2012-08-09 07:27:26
492
转载 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
579
转载 ubuntu管理员省份登入
1.我们平时以都以我们装系统时,设置的用户名和密码登录,你可能就觉得,你是以管理员身份登录的,其实不然,你和普通用户一样,干什么事都要密码。此外还有权限。比如进系统的内核,你就进不去了。这就是ubuntu的一大安全点,应该说是linux被广大用户看好的一个重大原因之一吧。下面就讲将如何以管理员身份登录: 1、先解除root锁定,为root用户设置密码 打开终端输入:sudo
2012-08-01 23:49:38
1320
转载 linux下的动态链接库
使用动态链接库,我认为,再比较大的程序运行过程中,是一种很有优势的。所以就花了一天时间来学习一下。使用动态链接库,需要了解一下内容头文件:dlfcn.h>函数:void*dlopen(constchar*filename,int flag);constchar*dlerror(void);void*dlsym(void*handl
2012-06-19 16:22:42
410
转载 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
880
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人