it最新技术分享

CSS动态计算设置宽度_避免CSS网页布局错位
dwtedx CSS3教程 12 0 2018-04-24 13:43:12

为什么计算宽度计算网页像素宽度是为了CSS网页布局整齐与兼容。常见的我们布局左右结构网页或使用padding、margin布局的时候将计算整页宽度,如果不计算无论是宽度过大过小就会出现错位问题。 怎么计算CSS宽度 例一:我们计算一个左右结构的布局样式。假如总宽度为400px,那么左右加起来就应当小于400px,那我们可能左边为300px,右边为100px正确代码:<!DOCTYPE html><head> <meta http-equiv="Content-Type" content="tex...

阅读全文

设计模式之命令模式_命令模式应用场景
dwtedx .NET开发教程 31 0 2018-04-20 13:37:38

命令模式:将一个请求封装为一个对象,从而是你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。 命令模式有如下优点: 1.它能较容易地设计一个命令队列; 2.在需要的情况下,可以较容易地将命令记入日志; 3.允许接收请求的一方决定是否要否决请求; 4.可以容易地实现请求的撤销和重做; 5.由于加进新的具体命令类不影响其他类,因此增加新的具体命令类很容易; 6.把请求的一个操作的对象与知道怎么执行一个操作的对象分割开来。 下面的例子是关于烤鸡翅和烤羊肉串的实例。 代码如下: using System;...

阅读全文

工厂模式模拟Spring的bean加载过程_Spring bean生命周期
dwtedx Java开发实战 64 0 2018-04-03 13:26:23

一.前言    在日常的开发过程,经常使用或碰到的设计模式有代理、工厂、单例、反射模式等等。下面就对工厂模式模拟spring的bean加载过程进行解析,如果对工厂模式不熟悉的,具体可以先去学习一下工厂模式的概念。在来阅读此篇博文,效果会比较好。 二.知识储备   在介绍本文的之前,不了解或不知道如何解析XML的,请先去学习一下XML的解析。掌握目前主要的几种解析XML中的一种即可,以下博文说明了如何采用Dom4J解析XML文件的,接下去的例子也是常用Dom4J来解析XML。博文地址参考:http:...

阅读全文

PHP递归读取目录文件_递归遍历文件以及文件夹
dwtedx PHP开发教程 82 0 2018-03-27 13:13:11

这篇文章主要介绍了PHP遍历目录文件的常用方法,结合实例形式总结分析了php针对文件与目录的常用遍历技巧与运行效率,具有一定参考借鉴价值,需要的朋友可以参考下。<?php//递归遍历文件夹及其子目录//遍历文件夹及其子目录/* * 遍历指定文件夹下的所有文件 * @param1 string $dir,需要遍历的路径*/function myScandir($dir){ //取出$dir中的所有文件 $files = scandir($dir); //遍历输出 foreach($files as $fi...

阅读全文

Android 8.0通知栏适配_更新Android 8.0后系统通知栏
dwtedx Android开发 162 1 2018-03-20 13:13:36

Android每次升级都会要我们更改一下代码来兼容新的特性,那么这次也不意外。在新的Android O,也就是Android 8.0下通知的发送又要做更改了,不然的话不能正常显示。Android通知栏在项目开发中,还是用的比较多的,一般是这三个步骤来做Android通知栏。 1、获取通知栏管理器对象NotificationManager mNotificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); 2、创建...

阅读全文

EditText限制输入字母和数字_EditText限制字符类型的几种方式
dwtedx Android开发 140 0 2018-03-13 13:23:35

最近的项目上需要限制EditText输入字符的类型,就把可以实现这个功能的方法整理了一下: 1、第一种方式是通过EditText的inputType来实现,可以通过xml或者java文件来设置。假如我要设置为显示密码的形式,可以像下面这样设置 在xml中android:inputType="textPassword" 在java中myEditText.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); 当然,还有更多的其他属性用来进行输入设置。 2、第二种是通过andro...

阅读全文

Android Zipalign对齐优化工具脚本_Zipalign的工具的使用
dwtedx Android开发 149 0 2018-03-09 17:02:49

Android SDK中包含一个“zipalign”的工具,它能够对打包的应用程序进行优化。在你的应用程序上运行zipalign,使得在运行时Android与应用程序间的交互更加有效率。因此,这种方式能够让应用程序和整个系统运行得更快。我们强烈推荐在新的和已经发布的程序上使用zipalign工具来得到优化后的版本——即使你的程序是在老版本的Android平台下开发的。这篇文章将描述zipalign如何有助于性能改善以及如何使用它来优化你的app。 在Android中,每个应用程序中储存的数据文件都会被多个进程访问:安装程序会读取应...

阅读全文

SVG绘制图片_SVG JS path实现玫瑰花盛开动画
dwtedx HTML5开发 323 0 2018-02-02 14:06:46

SVG现在很火,不过是 HTML 还是 Android 都推荐使用 SVG 图片,恰好最近也刚刚研究好怎么在 Android 上使用 SVG。下面呢给大家分享一个 HTML5 的 SVG 动画,一个 SVG 绘制玫瑰花盛开的动画特效,Demo一款 SVG 盛开的花朵动画特效,效果图如下。 html代码<defs> <radialGradient id="gradient-0" gradientUnits="userSpaceOnUse" cx="-107.308" cy="104.329" r="59.18...

阅读全文

Android vector使用svg图片_安卓xml绘制矢量图片步骤
dwtedx Android开发 292 0 2018-01-30 13:57:00

什么是SVG 新建的Android项目默认的图标都是svg的xml图片,那么我们在日常开发中可不可以使用svg的图片呢?答案是肯定的。本文是以读者对SVG有一定了解为前提的,其实svg可以简单的理解成xml图片。可缩放矢量图形(英语:Scalable Vector Graphics,SVG)是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式。SVG由W3C制定,是一个开放标准。 省时间。图像与分辨率无关,收放自如,适配安卓机坑爹的分辨率真是一劳永逸; 省空间。体积小,一般复杂图像也能在数KB搞定,图标更不在话下。 ...

阅读全文

Java集成阿里大鱼短信平台_ Maven阿里云新版SDK具体代码编写步骤
dwtedx Java开发实战 340 0 2018-01-26 14:07:10

一直使用的阿里云短信作为DD记账的短信验证码发送业务,因为最近阿里短信业务升级了,所以必须要修改一下,在修改的过程中发现了有很多地方坑你会出错的地方,比如Maven加载包的时候还有加载一个阿里云的core包才可以。在这里记录一下,希望有相似需求的哥们少走弯路。话不多少,下面进入正题。 1、jar包导入 下载SDK工具包SDK工具包中一共包含了2个类库,一个aliyun-java-sdk-core包,另外一个是alicom-dysms-api包,将这两个包执行mvn package命令或者mvn deploy命令打包出相应的jar包...

阅读全文

ViewPager边界监听事件_判断左右边界继续滑动事件
dwtedx Android开发 272 1 2018-01-19 13:36:06

最近项目比较忙,一个项目接着一个项目,遇到的问题也不少,其中有一个需求是要实现ViewPager的两级联动,在ViewPager处于边界的时候,继续滑动,标题要进行切换,大概想了一下不是很复杂,简单的实现一下。 一、需求分析 需要在ViewPager在边界的时候,继续滑动时做出处理,可以通过判断当前是否是边界页面的时候对点击滑动的距离进行记录,来通过滑动的值判断方向从而确定是否是边界滑动,设置一个临界值来判断是否为滑动,最后确认为边界滑动后通过回调来进行后续操作。 二、代码实现 代码不是很复杂,直接贴代码了import andr...

阅读全文


DD记账
top
+