安卓点击事件音效(增加+控制)
项目中遇到的问题,跟大家分享开发环境:AndroidStudio项目中用到的类(关键):SoundPool项目github地址:https://github.com/zw21544182/BtMusicDemo项目中所用到的关键知识:1.基类抽取—(abstract)BaseActivity2.单例模式—SoundPoolUtil3.SoundPool类Api运用最终效果由于涉及到声音就不好贴出来
19、分类详情页之基本页面结构
前言:这章讲下分类页面的撰写,主要是涉及几个知识点:①编程式路由的运用;②阿里巴巴矢量图标库;③vue.js中如何获取屏幕的高度并动态设置元素的高度;Github:https://github.com/Ewall1106/mall(请选择分支chapter19)完成的效果图请滑到底部查看。1、新建分类页面(1)进入view文件夹下面新建一个classify.vue组件classify.vue(2)
移动端造json假数据时的坑(转义符问题)
最近在Json数据的解析上碰到了一些坑,特此记录一下。正文迭代开发中,经常出现服务端接口还没开发完成的情况,所以经常需要移动端自己在本地造一些假数据。emmm,虽然说好像造假数据也不是什么很难的事,但问题是,我是做Tvapp的,手机app首页的json数据结构怎么样我不清楚,但Tv应用的主页复杂的要命,服务端下发的json数据格式是一层嵌套一层,每次看接口文档都一脸懵逼,接触了半年多了,我甚至对这
Java设计模式学习记录-外观模式
前言这次要介绍的是外观模式(也称为门面模式),外观模式也属于结构型模式,其实外观模式还是非常好理解的,简单的来讲就是将多个复杂的业务封装成一个方法,在调用此方法时可以不必关系具体执行了哪些业务,而只关心结果即可。这个场景其实在日常开发中使用的频率还是非常高的,下面来简单了解一下吧。外观模式概念介绍外观模式是隐藏了系统的复杂性,能够为子系统中的一组接口提供一个统一的接口。客户在使用系统时不必和子系统
开源发布:VS代码段快捷方式及可视化调试快速部署工具
前言:很久前,我发过两篇文章,分别介绍自定义代码版和可视化调试:1:VisualStudio小技巧:自定义代码片断2:自定义可视化调试工具(Microsoft.VisualStudio.DebuggerVisualizers)具体可以用两张图来表示:1:自定义代码片断:2:可视化调试工具:问题来源:某次,我发现自己的可视化调试的类库有点旧,想更新一下,却发现:电脑上安装了VS2005、VS2008
读敏捷开发后记
我认为敏捷开发应该围绕如下几点进行:1、出了现了一个问题或发现了一个bug,第一重要的事情不应该是想办法确定这个问题是谁造成的,而是应该试图去想办法解决这个问题。因为去争论这个问题是谁造成的没有任何意义,有意义的是如何去解决,让系统能正常的工作起来。2、发现一个bug,并且时间紧迫,如果不去了解真正的原因就进行快速修复确实能解决它(在最后添加一行代码或者是对结果进行简单的偏移运算)。但是要知道,千
连想都没达到资格
我是小白要学理财-Day1-让愿望来的更猛烈些吧天生很大条的我,现在才开始意识到理财的重要性的确是汗颜,我一直想要变的有钱,但看来只是凡人中的一枚,只是想想而已,甚至连想都没达到该有的频率。前一阵听了豆瓣红人三公子的分享,里面提到了入门基础书籍《小狗钱钱》。读着读着一口气看了5章,根本停不下来。大多数人的懒癌症状书里已经写的很清楚,一边读一边觉得自己对理财的观念也就是个小女孩的水平吧。此处省略大发
最新MySQL数据库漏洞情况通报
近日,互联网上披露了关于MySQL数据库存在代码执行漏洞(CNNVD-201609-183)的情况。由于MySQL数据库默认配置存在一定缺陷,导致攻击者可利用该漏洞对数据库配置文件进行篡改,进而以管理员权限执行任意代码,远程控制受影响服务器。目前,Oracle官方网站发布声明将于10月发布关键补丁更新信息。一、漏洞简介OracleMySQL是美国甲骨文(Oracle)公司的一套开源的关系数据库管理
Unity使用Obb扩展包的正确姿势
由于GooglePlay上不能上传大于100M的包,所以需要将应用进行Obb分包,资源文件打包到Obb中,在Apk启动的时候再从Obb扩展文件中加载资源。如何生成Obb扩展资源文件Unity可以自动为你进行分包操作,只需要你在发布安卓版本的时候进行简单的设置,当然也可以自己根据需求通过以下命令进行分包// jobb 命令在sdktools目录下jobb -pn -pv -d 资源 -o G:输
PHP5.4中mysql连接
服务器使用的是Apache2.2站点目录的配置不说了,主要记录下配置连接mysql的几个点:1、httpd.conf中:LoadModule php5_module "C:/www/PHP54/php5apache2_2.dll"PHPIniDir "C:/www/PHP54"说明:第一句是加载php5模块,C:/www/PHP54是我php5.4的根目录第二句是直接告诉Apache加载php.i
SpringBoot使用WebJars
本人主要做的是java,但是从第一份工作开始,就一直在做一个写前端又写后端的程序员,相信很多朋友和我一样,不仅要会后台代码,还要懂得很多的前端代码,例如javascipt和css样式。webjars官网:传送门本文就为大家简单介绍一下SpringBoot如何结合前端代码。SpringBoot结合前端有很多种方法,比如在static里面直接加入css或js,又或者引入webjars,以jar包的形式
GraphQL如何取代Redux
“你说什么?”“GraphQL是一个服务端查询语言,Redux是一个客户端状态管理库,他们如何替换对方?”真是一个好问题坐稳了,接下来我就要回答这个问题了.切换到React首先,有点背景故事。早在2016年,Pathwright 的前端团队就开始将我们的客户端代码从Backbone&Marionette堆栈切换到React。UI的声明性模型比我们处理的MVC模式更有意义。这仍然在很大程度上。是一股
windows环境中mysql忘记root密码的解决方法详解
一朋友告急:mysql忘记root密码了让我帮忙给看看,因为没有接触过mysql所以从网上找了一下信息经我亲身实践 已经成功!mysql版本是5.1。以下是从网上找的mysql密码修改的信息:参考文章:windows下重置MysqlRoot密码的方法mysql修改密码以及忘记密码1、首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:netstopm
MyEclipse通过JDBC连接MySQL数据库基本介绍
1.前提是MyEclipse已经能正常开发Java工程2.安装MySQL个人使用的是版本是mysql-5.0.22-win32.zip网址:http://www.mysql.com/downloads/mysql/#downloads3.下载JDBC驱动个人使用的是mysql-connector-java-5.1.22.zip,所需要的就是解压缩之后其中的mysql-connector
MySQL之视图
1.什么是视图?视图是由查询结果形成的一张虚拟表。2.什么时候要用到视图?如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询3.视图的创建语法:create view 视图名 as select语句;4.使用视图有什么好处呢? ①简化查询语句 比如:有一张商品表,我们经常要查每个栏目下商品的平均价格 selectcat_id,avg(shop_price)fromgoodsg
PHP面向对象的三大特征: 继承,封装,多态
一.继承1、如何实现继承? 给子类使用extends关键字,让子类继承父类; classStudentextendsPerson{}2、实现继承的注意事项? ①子类只能继承父类的非私有属性。 ②子类继承父类后,相当于将父类的属性和方法copy到子类,可以直接使用$this调用。 ③PHP只能单继承,不支持一个类继承多个类。但是一个类进行多层继承; classP
Android 的 Handler 机制实现原理分析
原文链接handler在安卓开发中是必须掌握的技术,但是很多人都是停留在使用阶段。使用起来很简单,就两个步骤,在主线程重写handler的handleMessage()方法,在工作线程发送消息。但是,有没有人想过这种技术是怎么实现的呢?下面我们一起探讨下。先上图,让大家好理解下handler机制:handler机制示例图上面一共出现了几种类,ActivityThread,Handler,Messa
如何在 Apache Kafka 中通过 KSQL 分析 Twitte
[KSQL][8]是ApacheKafka中的开源的流式SQL引擎。它可以让你在Kafka主题topic上,使用一个简单的并且是交互式的SQL接口,很容易地做一些复杂的流处理。在这个短文中,我们将看到如何轻松地配置并运行在一个沙箱中去探索它,并使用大家都喜欢的演示数据库源:Twitter。我们将从推文的原始流中获取,通过使用KSQL中的条件去过滤它,来构建一个聚合,如统计每个用户每小时的推文数量。
Ztree + PHP 无限级节点递归查找
原文链接一、前言简单的描述一下,实习几个原理,思想,其实写很多东西,思想算是最重要的。1、目标:将写一个无限节点的树形目录结构,如下图步骤:1、你的下载插件 ztree。然后布置在你的项目中。 2、相关CSS 以上CSS和JS以你自己的为准。3、目录结构DIV 4、自己单独js中的代码里面写的相关功能及配置!//配置项 var setting = {
PHP代码分享:开启多进程
原文链接下面要分享一段开启多进程的PHP代码,不多做解释,都在注释里面。本文实例讲述了PHP开启多进程的方法。分享给大家供大家参考。具体实现方法如下: