自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

转载 Git 常用命令大全

Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1) 远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add

2017-12-25 13:59:35 233

原创 mysql sql找出一个表中多个字段重复的值

SELECT   s.periodsno,s.sitename,t.*FROM   subcampaign_doctor t LEFT JOIN `subcampaign` s ON s.id=t.subCampaignIdWHERE  (SELECT COUNT(1) FROM subcampaign_doctor WHERE subCampaignId=t.subCampa

2017-11-22 14:09:35 3234

原创 解决mysql数据库:The user specified as a definer ('root'@'%') does not exist 解决方法

权限问题,授权 给 root  所有sql 权限mysql> grant all privileges on *.* to root@"%" identified by ".";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)

2017-11-07 11:57:59 1984

转载 mysql sql left right inner join区别及效率比较

一.Join语法概述join 用于多表中字段之间的联系,语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。LEFT JOIN

2017-10-20 15:51:51 16886 3

转载 MYSQL 1728错误 不能创建存储过程 怎么解决

【错误过程】:MySQL从5.1升级至5.5后在调用存储过程时报出“Cannot load from mysql.proc. The table is probably corrupted。”【造成原因】:MySQL升级完成后未对相关数据库执行升级.【解决办法】:在命令行中执行mysql_upgrade -uroot -p 即可~

2017-10-19 14:01:41 2044

原创 IntelliJ 使用 MyBatis Generator 详解

1、pom.xml文件增加插件节点:plugin> groupId>org.mybatis.generatorgroupId> artifactId>mybatis-generator-maven-pluginartifactId> version>1.3.5version> configuration> verbose>trueve

2017-08-28 11:46:11 481

转载 全面解读java虚拟机

学习Java以来,jvm的原理已经看过好多遍了,但是许多知识点都串不起来。今天我把jvm相关知识整理了一下,看完之后肯定会对JVM非常的清楚。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码和地址码组成,操作码决定了操作类型和所操作的数的数

2017-05-23 14:35:00 467

转载 Java虚拟机工作原理详解

一、类加载器首先来看一下Java程序的执行过程。从这个框图很容易大体上了解java程序工作原理。首先,你写好java代码,保存到硬盘当中。然后你在命令行中输入[java]view plaincopyjavac YourClassName.java  此时,你的java代码就被编译成字节码(.class).如果你是在Eclipse IDE或者其他开发工具中

2017-05-22 15:47:09 252

转载 JVM内幕:Java虚拟机详解

本文由 ImportNew - 挖坑的张师傅 翻译自 jamesdbloom。欢迎加入翻译小组。转载请见文末要求。这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。上图显示的组件分两个章节解释。第一章讨论针对每个线程创建的组件,第二章节讨论了线程无关组件。线程JVM 系统线

2017-05-22 15:45:55 230

原创 114Mall快速编译之FreeLine 安装指南Mac

Freeline 技术解密:https://m.aliyun.com/yunqi/articles/59122 开源地址是:https://github.com/alibaba/freeline Freeline是蚂蚁聚宝团队15年10月在Android平台上的量身定做的一个基于动态替换的编译方案,5月阿里集团内部开源。 ● 稳定性方面:完善的基线对齐,进程级别异常隔离机制。 ●

2017-05-09 17:13:44 996

转载 开源最佳实践:Android平台页面路由框架ARouter

摘要:为了更好地让开发者们更加深入了解阿里开源,阿里云云栖社区在3月1号了举办“阿里开源项目最佳实践”在线技术峰会,直播讲述了当前阿里新兴和经典开源项目实战经验以及背后的开发思路。在本次在线技术峰会上,阿里云资深开发工程师刘志龙分享了Android平台页面路由框架ARouter的技术方案、解决的问题以及在实际场景中的最佳实践。演讲嘉宾介绍:刘志龙(花名正纬),阿里云资深开发工程师,

2017-05-03 16:15:01 2453

转载 豆瓣App的模块化实践 - CocoaChina_让移动开发更简单

业务背景豆瓣在 2014 年聚合了移动端业务,推出了一款叫“豆瓣”的App。随着豆瓣App 的发展,豆瓣越来越多的业务线被纳入其中。豆瓣App 代码量越来越多,功能越来越复杂,体积越来越庞大。为了更从容地应对这种状况,使整个项目更健康,我们实施了模块化。模块化的最终目的是独立出几个业务模块,使得各个业务模块互不干扰,可以独立开发。但其实在当前的豆瓣,豆瓣App 的开发仍然由是一个团队负责,

2017-05-03 16:13:39 1036

转载 有赞 App 模块化实战经验总结

随着有赞电商业务的不断发展壮大,App 端所承担的功能也越来越重,特别是代码几易其主之后开始变得杂乱无章,牵一发而动全局的事情时常发生。为了应对团队壮大之后的开发模式,我们必须要对业务进行隔离,同时沉淀出通用组件,完善移动开发的基础设施。1. 痛点模块化之前,我们主要面临以下痛点:业务边界不清晰通用代码与业务代码耦合代码、资源文件大量重复常量满天飞其中业

2017-05-03 16:12:00 984

转载 Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧

前言 ● V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用● 让人激动的是,在上个月V- Layout终于在Github上开源! Github - alibaba - vlayout● 在五一假期我对V- Layout进行了详细分析,我将献上一份 V- Layout的使用攻略 & 源码分析,希望你们会喜欢。 目录为什么

2017-05-02 14:28:41 516

原创 重要学习网址

1、https://avatarqing.github.io/Gradle-Plugin-User-Guide-Chinese-Verision/introduction/README.html (Gradle Android 插件用户编译指南)

2017-04-24 15:43:43 295

原创 Android Studio简介化打包详解

大家可能在android开发打包的时候需要配置各种参数,各种测试环境,上线的时候需要打不同渠道的包,甚至各种开关(如:日志开关)。需要配置这么多东西,搞不好就忘了哪个,出现各种问题,下面我就讲一下快捷打包,点几下鼠标就可以。1、配置工程根目录下的build.gradlebuildscript { repositories {// jcenter()

2017-04-21 10:29:37 540

转载 安卓5.1源码解析 : RecyclerView解析 从绘制流程,ViewHolder复用机制,LayoutManger,ItemAnimator等流程全面讲解

最近一直在研究安卓中几个常用控件的源码,希望能通过学习源码学习到google大牛在封装一些复杂view的思想,为以后自己造轮子提供更好的思路.RecyclerView是一个用户可以全面定制的组件,本文将全面分析RecyclerView的各种机制,包括viewholder复用机制,LayoutManager布局机制,ItemAnimatoritem动画等RecyclerView暴露给使用者的所有

2017-04-21 10:06:30 611

转载 安卓5.1源码解析 : ListView解析 从绘制,刷新机制到Item的回收机制全面讲解

最近一直在研究关于安卓中常用控件的源码实现,也参考了不少文章,希望通过自己的总结加深一下记忆,我会从一个view的绘制流程去分析这个控件作为安卓中最常用的控件ListView,我觉很很有必要学习一下Google的大牛是如何实现这种比较复杂的控件,包括ListVIew的绘制流程,ListView的缓存机制,以及封装思想,对今后自己能早出更好的轮子有所帮助.注 : 所有的源码都是来自安卓5.1

2017-04-21 10:05:09 324

转载 深入理解Android之Gradle学习笔记

深入理解Android之Gradle学习笔记最近在学习gradle,innost的这篇文章可以说是目前中文说gradle最好的文章深入理解 Android 之 Gradle.文章名字虽然叫深入理解,但是其实讲的也不深,不过比其他的说脚本怎么配置的文章好太多了,读完之后收货颇多,在这里记录重点,并且把他文中的demo进行实现改进(作者未提供源码),算是对原文的一个总结和补充(源码在文末)。

2017-04-21 10:03:32 657

转载 深入理解Gradle(一)

编者按:随着移动设备硬件能力的提升,Android系统开放的特质开始显现,各种开发的奇技淫巧、黑科技不断涌现,InfoQ特联合《深入理解Android》系列图书作者邓凡平,开设深入理解Android专栏,探索Android从框架到应用开发的奥秘。Gradle是当前非常“劲爆”的构建工具。本篇文章就是专为讲解Gradle而来。介绍Gradle之前,先说点题外话。一、题外话说实话,我在索尼

2017-04-21 10:01:07 613

转载 React Native与Android原生通信交互详情

尊重版权,未经授权不得转载本文来自Songlcy投稿:文章地址:http://blog.csdn.net/u013718120/article/details/55506238本篇博客是React Native中和Android原生交互通信详情文章Android系统为我们提供了webview来加载网页,同样为了让webview加载的网页可以与App交互,同样提供了一套机制帮助我们更方便

2017-04-21 09:58:13 828

原创 Android Gradle Mac OS环境变量配置

以gradle环境变量配置为例:Android Studio 自带的gradle路径为:/Applications/Android\ Studio.app/Contents/gradle/gradle-2.8/bin1.打开终端2.输入:vim ~/.bash_profile3.进入编辑模式4.在文本末尾添加如下信息export GRADLE_HOME=/Applica

2017-04-21 09:55:42 350

转载 Android 内存优化总结&实践

导语 智能手机发展到今天已经有十几个年头,手机的软硬件都已经发生了翻天覆地的变化,特别是Android阵营,从一开始的一两百M到今天动辄4G,6G内存。然而大部分的开发者观看下自己的异常上报系统,还是会发现各种内存问题仍然层出不穷,各种OOM为crash率贡献不少。Android开发发展到今天也是已经比较成熟,各种新框架,新技术也是层出不穷,而内存优化一直都是Android开发过程一个不可避免的话

2017-04-01 14:40:27 301

转载 每次吃一点AndroidのGradle加速

目录:1、Gradle初识2、Gradle加速3、AndroidStudio工程下的build.gradle文件4、AndroidStudio导入工程还是卡卡卡???Android小仙1. Gradle是什么?1.1. 概念Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。一种依赖管理工具,面向Java应用为主,它

2017-03-30 14:25:28 226

转载 仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑(下)

源码和apk下载,如果喜欢点一下star啦如果没有看过上篇的, 可以先去看下仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑(上), 有助于更好理解本篇新增4个功能:1.分段视频拍摄, 多段视频合成, 并且可以删除视频段落;2.改变视频速度(加速或者减速);3.仿微信裁剪图片控件, 自定义View实现功能;4.裁剪视频宽高;1.分

2017-03-29 15:20:47 1071 1

转载 仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑(上)

源码和apk下载,如果喜欢点一下star啦这是下篇, 新增了分段拍摄, 视频加速和视频裁剪: 仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑(上)因为最近项目做了关于视频拍摄和视频处理的需求, 所以特来分享一下, 做了一个基于微信录制,  分析ffmpeg视频编辑的demo, 首先看下使用效果:功能主要包含5点: 1.基于ffmpe

2017-03-29 15:19:52 1387

转载 Android事件分发机制详解:史上最全面、最易懂

前言Android事件分发机制是每个Android开发者必须了解的基础知识网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等今天,我将全面总结Android的事件分发机制,我能保证这是市面上的最全面、最清晰、最易懂的本文秉着“结论先行、详细分析在后”的原则,即先让大家感性认识,再通过理性分析从而理解问题;所以

2017-03-29 15:17:06 1450

转载 深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合

对于技术类的博客,我们永远追寻最新API脚步,在API22之前我们使用标题栏基本都是在ActionBarActivity的Activity中处理的,而API22之后,谷歌遗弃了ActionBarActivity,推荐我们也可以说是强制我们使用AppCompatActivity。然而ActionBarActivity与AppCompatActivity的使用大同小异,下面我们将介

2017-03-29 15:13:08 304

原创 微信小程序(1)

flex.wxml:  加载中...          刷新中...        没有更多内容了                                          {{item.name}}                  ¥{{item.price/100}}          /

2017-02-21 14:24:46 452

原创 简单的IOS生产者-消费者模型

扩展--控制线程通信由于线程的调度是透明的,程序有时候很难对它进行有效的控制,为了解决这个问题iOS提供了NSCondition来控制线程通信(同前面GCD的信号机制类似)。NSCondition实现了NSLocking协议,所以它本身也有lock和unlock方法,因此也可以将它作为NSLock解决线程同步问题,此时使用方法跟NSLock没有区别,只要在线程开始时加锁,取得资源后释放

2016-12-15 14:03:56 761

原创 如何解决Android不同系统版本WebView上传图片的bug

问题:在做WebView网页上传的图片的时候,发现图片无法上传,于是在网上找了各种资料,发现是系统导致的bug。下面的代码能解决这个问题。private class MyWebChromeClient extends WebChromeClient { // Android < 3.0 调用这个方法 public void openFileChooser(Value

2016-11-28 09:32:48 290

原创 Android SDK1.0 Permission 大全访问权限许可

Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/wr...

2009-08-27 20:00:08 82

原创 Android 的Camera架构介绍

第一部分 Camera概述Android的Camera包含取景器(viewfinder)和拍摄照片的功能。目前Android发布版的Camera程序虽然功能比较简单,但是其程序的架构分成客户端和服务器两个部分,它们建立在Android的进程间通讯Binder的结构上。以开源的Android为例,Camera的代码主要在以下的目录中:Camera的JAVA程序的路径:packages/apps/Ca...

2009-08-27 19:54:41 118

原创 Android的电源管理

 接下来我们从Java应用层面, Android framework层面, Linux内核层面分别进行详细的讨论:应用层的使用:Android提供了现成android.os.PowerManager类,该类用于控制设备的电源状态的切换.该类对外有三个接口函数:         void goToSleep(long time); //强制设备进入Sleep状态       ...

2009-08-27 19:40:18 131

原创 Android基础 - 对话框和浮动Activity

在之前的学习过程中我们已经知道,Android应用中最常用的屏幕显示开发是基于Activity的,但是,在很多情况下我们需要显示一个对话框或浮动窗体来完成一些简单的任务,比如需要让用户输入一些内容,或让用户确认一些信息。在Android中,我们可以通过两种方式来创建对话框:1. 借助Dialog类,或它的子类(如AlertDialog)2. 使用Activity的对话框主题使用Dialog类:让我...

2009-08-27 19:24:49 286

原创 编写高效的Android代码

虽然如此说,但似乎并没有什么好的办法:Android设备是嵌入式设备。现代的手持设备,与其说是电话,更像一台拿在手中的电脑。但是,即使是“最快”的手持设备,其性能也赶不上一台普通的台式电脑。这就是为什么我们在书写Android应用程序的时候要格外关注效率。这些设备并没有那么快,并且受电池电量的制约。这意味着,设备没有更多的能力,我们必须把程序写的尽量有效。本章讨论了很多能让开发者使他们的程...

2009-08-27 19:16:44 71

open gles经典入门

open gles经典入门

2013-03-05

客房管理系统

发对手法士大夫集散地但是

2008-06-26

学籍管理系统

好!!!!!!!!!!!!

2008-06-26

员工信息管理系统

简单易用的员工信息管理系统

2008-05-14

PowerDesign帮助文挡

qsdadsdsadfsafsdfdsgdfg

2008-04-24

空空如也

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

TA关注的人

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