自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 打包出错 "XXX" is translated here but not found in default locale

原因:在默认的strings.xml里没有这个字段;解决办法:将Value/string.xml中的改成resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="ExtraTranslation">

2017-04-17 10:48:07 4936 1

转载 关于SQL查询效率,100w数据,查询只要1秒,与您分享:

机器情况p4: 2.4内存: 1 Gos: windows 2003数据库: ms sql server 2000目的: 查询性能测试,比较两种查询的性能SQL查询效率 step by step-- setp 1.-- 建表create table t_userinfo(userid int identity(1,1) primary key n

2017-03-10 16:44:05 760

转载 用CI框架向数据库中实现简单的增删改查

以下代码基于CodeIgniter_2.1.3版用PHP向数据库中实现简单的增删改查(纯代码)请戳 http://www.cnblogs.com/corvoh/p/4641476.htmlCodeIgniter_2.1.3与PHP5.6的兼容问题请戳 http://www.cnblogs.com/corvoh/p/4649357.html数据库配置——连接数据库(test)下的表单(u

2017-02-13 15:54:21 923

转载 让CI框架支持service层

大家知道CodeIgniter框架式MVC分层的,通常大家把业务逻辑写到Controller中,而Model只负责和数据库打交道。 但是随着业务越来越复杂,controller越来越臃肿,举一个简单的例子,比如说用户下订单,这必然会有一系列的操作:更新购物车、添加订单记录、会员添加积分等等,且下订单的过程可能在多种场景出现,如果这样的代码放controller中则很臃肿难以复用,如果放model

2017-02-13 10:41:11 486

转载 CI框架问题(类的自动加载问题)

application/config配置文件中添加:| 1. Packages | 2. Libraries | 3. Helper files | 4. Custom config files | 5. Language files | 6. Models第三方库文件加载$autoload['packages'] = array(APPPATH.'third_party', '/us

2017-02-13 09:51:15 1315

转载 欢迎使用CSDN-markdown编辑器

在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话;if(!defined('BASEPATH'))exit('No direct script access allowed');刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是: 为了防止跨站攻击,直接通过访问文件路径用的另外要注意,这里定义的是:defined()而不是define(

2017-02-13 09:45:28 266

转载 if ( ! defined('BASEPATH')) exit('No direct script access allowed')的作用

在看源代码时,发现codeigniter框架的控制器中,总是加上这样一段话;if(!defined('BASEPATH'))exit('No direct script access allowed');刚接触codeigniter,一直没有领会它的作用,后来通过查资料发现其作用是:为了防止跨站攻击,直接通过访问文件路径用的另外要注意,这里定义的是:defined()而不是

2017-02-13 09:42:59 1605

转载 安卓 隐藏手机上方的状态以及下方的底部导航条NavigationBar

转载:http://blog.csdn.net/giousa/article/details/51073005package com.ut.hidenavigationbar;    import android.os.Build;  import android.support.v7.app.AppCompatActivity;  import andro

2016-12-21 14:21:36 2631

原创 自定义状态栏颜色 安卓

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /*设置状态栏颜色*/ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = ge

2016-12-15 17:10:24 508

原创 git 步骤记录

步骤一:cd 到指定目录下步骤二:git remote -v步骤三: git remote add origin XXX步骤四:git pull origin master步骤五:git add .步骤六:git commit -m "注释"步骤七:git push origin master

2016-12-14 17:57:54 355

转载 Git问题Everything up-to-date解决

原文:http://www.tuicool.com/articles/zeaQjav今天提交代码的时候遇到了一个小问题,这里解决了记下小记。提交代码遇到『Everything up-to-date』上网查了下,发现中文大多答非所问,少数能解决的并没有阐述原理,所以我写这篇文章记录下。这里先上 stackoverflow 的回答,基础好的可以看这个。接下来

2016-12-14 17:11:06 4331

原创 OkHttp请求回调中response.body().string()只能有效调用一次,为什么?

今天在OKHttp数据请求这块在了个大跟头,在获取数据的时候程序总是崩溃的,代码感觉没写错,可是一直程序崩溃。由于自己是一个初学者,半天也找不到原因。后来把代码删掉一点一点打印数据发现了问题,发现response.body().string()好像只能获取一次,再次获取就不行了,也不知道为什么,这里先记录下private Callback callback = new Callback

2016-11-03 10:43:07 4157

原创 安卓项目第一天问题记录

##自己开发的util要想给别人用,有两种方式1:导出个jar包2:把他作为一个库文件给别人使用传送门:http://www.cnblogs.com/minyc/p/myc201605231154.html##库文件不能被引用(当前库文件没有和制定工程跟在一个工作区间)库文件jar包冲突(保留一份即可)#sha-1 检测jar包是否一致

2016-10-25 16:13:45 339

原创 安卓 本地服务和远程服务

本地服务:服务的代码在当前应用程序的内部 local service远程服务:服务的代码在另外一个程序里面 romote service##重要概念进程:操作系统分配的独立的运行空间IPC:inter process communication 进程间通讯aidl:android interface definition language 安卓接口定义语言#

2016-10-24 14:29:52 599

原创 安卓 Service和绑定服务

一:startService()缺陷:我们不能调用服务里面的方法,不可以与服务进行通讯bindService()绑定服务可以间接的调用到服务里面的方法,可以与服务进行通讯二:绑定服务调用服务方法的步骤1:编写服务代码public IBinber onBinb(Intent intent){ }2:再服务内定义一个代理人 MyBinder代理人对象有一

2016-10-24 13:38:57 505

原创 安卓 有序广播笔记

/*** 七点开始新闻联播* @param view*/public void sendMashroom(View view){Intent intent = new Intent();intent.setAction("com.itheima.gov.SENDMASHROOM");//发送有序广播//intent 意图//receiverPermiss

2016-10-21 15:05:57 325

原创 安卓中4种启动模式(standard、singleTop、singleTask、singleInstance)的区别

1、standard :系统的默认模式,一次跳转即会生成一个新的实例。假设有一个activity命名为A1,执行语句: startActivity(new Intent(A1.this, A1.class));后A1将跳转到另外一个A1,也就是现在的栈里面有 A1的两个实例。按返回键后你会发现仍然是在A1(第一个)里面。 2、singleTop:si

2016-10-20 14:41:55 3551

原创 安卓 SQlite事务

创建一个BankDBOpenHelper类继承 SQLiteOpenHelperimport android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFactory;import android.

2016-10-20 14:19:53 337

原创 安卓SQLite的增删改查

/** * 学生信息数据库的dao( data access objcet) * 增删改查 */public class StudentDao {private StudentDBOpenHelper helper;/*** 只有一个有参的构造方法,要求必须传入上下文* @param context*/public StudentDao(Context

2016-10-20 14:13:42 503

原创 安卓提示框相关代码

//提示框AlertDialog.Builder builder = new Builder(this);builder.setTitle("警告:");builder.setMessage("若练此功,必先自宫,是否继续?");builder.setPositiveButton("确定自宫", new OnClickListener() {@Overridepublic

2016-10-20 13:59:15 606

转载 android pull解析相关理解

Pull解析XML XmlPullParser解析器的运行方式与SAX解析器相似.它提供了类似的事件(开始元素和结束元素),但需要使用parser.next()方法来提取它们.事件将作为数值代码被发送,因此可以根据不同的事件代码值来进行不同的处理.通过parser.getEventType()方法来取得事件的代码值(如XmlPullParser.START_DOCUMENT、XmlPullPa

2016-10-20 09:59:16 389

转载 Android应用开发SharedPreferences存储数据的使用方法

SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。1、使用SharedPreferences保存数据方法如下://实例化SharedPreferences对象(第一步) SharedPreferences

2016-10-20 09:18:16 393

原创 安卓webView加载HTML数据

import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.webkit.WebSettings;import android.webkit.WebView;public class MainActivity extends AppCompatActivity {

2016-10-17 18:16:16 536

原创 ITMS-90530 "Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deplyment

报错信息:ITMS-90530 "Invalid MinimumOSVersion. Apps that only support 64-bit devices must specify a deplyment target of 8.0 or later"IMTS-90208 "Invalid Bundle. The bundle xxx.app does not support t

2016-09-22 13:33:25 3380

原创 下载github代码在studio上无法运行

2016-09-21 15:53:06 882

转载 去掉应用的标题栏

方法㈠  ⒈ mainifests中设置:android:theme="@style/AppTheme"(即默认设置).  ⒉ values->styles.xml中设置:style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar".方法㈡  values->styles.xml中:在当先使用的style的

2016-09-19 14:11:02 282

转载 捕获崩溃日志的代码

在程序启动时加上一个异常捕获监听,用来处理程序崩溃时的回调动作NSSetUncaughtExceptionHandler (&UncaughtExceptionHandler); 实现自己的处理函数void UncaughtExceptionHandler(NSException *exception) { NSArray *arr = [exception callStackSymb

2016-08-29 18:17:40 505

原创 开发者帐号到期导致APP被下架的处理方法

周一开发帐号到期。 周二告知领导开发者帐号到期了,需要续费了。 周四早上一觉醒来打开手机收到8个邮件,打开一看都是APP被下架的描述。去AppStore搜公司的产品,果然什么都没有。于是打开苹果官网联系苹果官方的技术支持,反馈这个问题,咨询下怎么处理。那边的技术支持提供了个苹果开发者社区的电话(400-670-1855)。打通后,那边记录了下我的手机号,联系邮箱。解释了一大堆,大概反馈回来的东西

2016-08-18 10:59:24 12751

原创 WebView相关东西

拦截请求及获取相关宽高- (void)viewDidLoad { [super viewDidLoad]; str = @"http://huiyi.chinabyte.com/uploadfile/w/h5.html"; arrays = [[NSMutableArray alloc]init]; UIWebView *webView = [[UIWebView a

2016-05-10 10:02:56 348

转载 ios AVPlayer 缓冲、 暂停通知和海报帧

本文来自: http://stackoverflow.com/questions/10648963/avplayer-buffering-pausing-notification-and-poster-frame一些疑问与相关的 AVPlayer 的是:1:我们暂停时, AVPlayer 通过 [player pause] 不会 AVPlayer 一直缓冲的视频从网络或它只是停止吗?任何与此相关的苹

2016-04-21 09:55:44 4813

转载 RTMP直播应用与延时分析

直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看, HLS主要是延时比较大,RTMP主要优势在于延时低。一、应用场景 低延时应用场景包括: . 互动式直播:譬如2013年大行其道的美女主播,游戏直播等等 各种主播,流媒体分发给用户观看。用户可以文字聊天和主播互动。 . 视频会议:我们要是有同事出差在外地,就用视频会议开内部会议。 其实会议1秒延时无

2016-04-20 14:00:30 955

转载 RTSP协议、RTMP协议、HTTP协议的区别

转载:http://easydarwin.org/article/Streaming/141.htmlRTSP、 RTMP、HTTP的共同点、区别共同点:1:RTSP RTMP HTTP都是在应用应用层。2: 理论上RTSP RTMPHTTP都可以做直播和点播,但一般做直播用RTSP RTMP,做点播用HTTP。做视频会议的时候原来用SIP协议,现在基本上被RTMP协议取代了。区别:1:HTTP:

2016-04-20 13:53:11 601

原创 iOS 保证视频的清晰度和流畅度

比特率和码率关系着视频的清晰程度,帧数关系这视频的流畅度。一般采用25帧即为mp4标准,帧率越低视频连贯性越差,相反帧率和比特率等越大视频质量越好,但是容量也越大比特率 比特率是指每秒传送的比特(bit)数。单位为 bps(Bit Per Second),比特率越高,传送数据速度越快。声音中的比特率是指将模拟声音信号转换成数字声音信号后,单位时间内的二进制数据量,是间接衡量音频质量的一个指标。

2016-04-20 13:38:36 7672

原创 iOS 直播技术平台

1.腾讯云2.网易云3.欢聚云4.zego

2016-04-20 10:08:45 892

原创 AVCaptureDevice的几个属性

AVCaptureDevice.h,主要用来获取iphone一些关于相机设备的属性。AVCaptureDevice.h,必须要引入AVFoundation.framework包。前置和后置摄像头 enum { AVCaptureDevicePositionBack = 1, AVCaptureDevicePositionFront = 2 }; typedef NSInteger AVC

2016-04-18 17:28:44 627

转载 分享iOS平台弹幕解决方案HJDanmakuDemo

弹幕实现主要需要解决以下几个问题1.弹幕绘制方式;2.弹幕时间控制;3.弹幕碰撞检测原理;4.弹幕暂停及恢复本文主要从以上4个方面介绍弹幕的详细实现原理。 首先是弹幕绘制方式。弹幕流畅的前提要求每秒绘制的帧数在30帧以上,而移动设备性能千差万别,当同一时刻需要绘制大量弹幕的时候,对于低端设备就会出现卡帧不流畅的情况,这会大大降低用户的体验。因此,在本项目中放弃采用自定义绘制帧的方式,而是采用

2016-04-14 13:54:47 1928

原创 Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning

给venustech打包时报错,记录下问题描述Code Sign error: No matching provisioning profile found: Your build settings specify a provisioning profile with the UUID “XXXX”, however, no such provisioning profile was found.

2016-04-13 16:21:17 739

原创 网易云直播 -记录1

SDK 所有功能都封装在 LSMediaCapture 类中;LSMediaCapture 提供了用户设置推流参数的接口;lsParaCtx.eOutStreamType = LS_HAVE_AV;//此字段用来设置推流选择是推音频流、视频流还是音视频流lsParaCtx.eOutFormatTYpe = LS_OUT_FMT_RTMP;//此字段用来设置推流的输出封装格式,目前支持flv,以

2016-04-13 15:56:01 1420

原创 iOS 明明导入了图片,可Xcode却说找不到图片

附上报错信息原因是提示的png并不是ps到处的png,而是手动修改jpeg后缀名为png,在模拟器上不会报错,但在真机,不识别这种所谓的“png”图片。解决方案:用ps重新导出png就ok了

2016-04-13 13:00:11 2050

原创 iOS 真机测试提示框处理

This application's application-identifier entitlement does not match that of the installed application 翻译:这个应用程序的application-identifier权利不匹配,已安装的应用程序 处理方法:删掉手机安装的APP,然后重新运行

2016-04-13 11:10:02 384

空空如也

空空如也

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

TA关注的人

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