it最新技术分享

SVG绘制图片_SVG JS path实现玫瑰花盛开动画
dwtedx HTML5开发 87 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开发 79 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开发实战 87 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开发 111 1 2018-01-19 13:36:06

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

阅读全文

spring mvc在service层获取request对象
dwtedx Java开发实战 185 0 2017-12-25 13:31:27

只知道在用struts2的时候,要在controller层使用request对象,在原有的基础上集成ActionSupport,实现ServletRequestAware最终实现servletRequest的set方法。就可以在action层使用request对象了。 其他的cookie,session,response都可以通过request对象获取到。如果在service层面获取request对象,这个时候使用ServletActionContext就直接可以获取到上下文的request对象ServletActionConte...

阅读全文

SSH连接提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法
dwtedx Centos运维教程 168 1 2017-12-22 13:35:03

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法、这几天都帮朋友刷路由器,在做登录路由器时遇到一个问题,想通过博客的形式记录此错误具体如下:ssh root@192.168.31.1 时出现一下情况:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@...

阅读全文

jQuery版AJAX简易封装_ajax封装的jquery函数
dwtedx JavaScript教程 219 0 2017-12-21 14:41:13

开发过程中,AJAX的应用应该说非常频繁,当然,jQuery的AJAX函数已经非常好用,但是小编还是稍微整理下,方便不同需求下,可以简化输入参数,下面是实例代码:$(function(){ /** * ajax封装 * url 发送请求的地址 * data 发送到服务器的数据,数组存储,如:{"date": new Date().getTime(), "state": 1} * async 默认值: true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。...

阅读全文

thinkphp框架下404页面设置_thinkphp设置错误页面
dwtedx PHP开发教程 138 0 2017-12-20 14:42:20

404页面即系统在找不到请求的操作方法和找不到请求的控制器名称时的一种报错行为的优化。 第一步:在thinkphp框架中的Home/Comtroller中建一个EmptyController.class.php,其代码如下: <?phpnamespace HomeController;use ThinkController;class EmptyController extends Controller{   //空操作_empty()方法 function _empty(){ header("...

阅读全文

动态form表单_动态设置form表单的元素值
dwtedx JQuery教程 170 0 2017-12-19 13:42:59

因为经常用到的功能,所以我想到封装一个函数,用起来更方便快捷。 先来看效果图如下: 这就相当于 ajax 返回的json, 元素是通过 name 来查找的, 其基本形式: name : value ,checkbox 比较特殊,它是多个并存,所以要 "选中" 它得通过值来查找, 值对上了,就把它"选中"var data = {a:´aaaa´, b:´2´, ´c´:[1,2,4]} 当然, 还有清除数据的情况:var data = {a:´...

阅读全文

MVC简单用户登录授权认证_MVC如何验证用户登陆
dwtedx MVC框架 247 0 2017-12-15 14:20:54

1、控制器上面用 [Authorize] 属性标识,表示当前控制器内的所有函数需要用户认证才能访问 2、函数上面用 [AllowAnonymous] 属性标识,表示当前函数不需要用户认证可以直接访问 3、函数上面使用 [NonAction] 属性标识,表示此方法不作为控制器函数 代码 1.HomeControllernamespace TestMVC.Controllers{ [Authorize] public class HomeController : Controller { // GET:...

阅读全文

PHP生成器的使用_PHP中性能优化之生成器
dwtedx PHP开发教程 233 0 2017-12-13 13:35:20

PHP生成器是5.5.0引入的功能,生成器实际上就是简单的迭代器。生成器会根据需求计算产出迭代的值,而标准的PHP迭代器经常在内存中执行迭代操作,这要预先计算出数据集,性能较低。如果使用特定的防护计算大量数据,可以使用生成器,即时计算并产出后续值,不占用内存。 创建生成器 生成器从不返回值,只是产出值。<?php function myGenerator() { yield ´v1´; yield ´v2´; yield ´v3´...

阅读全文

JavaScript New关键字_浅谈JavaScript的New关键字
dwtedx JavaScript教程 302 0 2017-12-11 13:56:52

原型和闭包算是JavaScript中最常见,最难以理解,最容易被当做问题的两个部分,当然还有它们的延伸,如作用域链,继承等等吧,我最近也是各种看,各种翻,记录点自己的心得,写写总会让自己的理解更深一些。(跟标题的关系不大啦,就感慨句,每次总感觉自己懂了,再翻还是收获满满) 先谈一下JavaScript中New关键字吧,通常我们通过它来创建一个类的实例对象,在JavaScript中,实例化对象之后,也就继承了类的属性以及方法。通过代码来演示一下function Person(name){ this.name = name;}Pe...

阅读全文

PHP中如何设置error_reporting错误报告级别
dwtedx PHP开发教程 353 0 2017-12-08 13:47:21

错误报告级别:指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括E_NOTICE注意、E_WARNING警告、E_ERROR致命错误等)会以错误报告的形式输出。 设置错误报告级别的方法: 1. 修改PHP的配置文件php.ini 这种方式设置error_reporting后,重启web服务器,就会永久生效。 这里以xampp集成软件包为例,打开配置文件php.ini,查看错误报告级别error_reporting的默认值,如下: error_reporting=E_ALL & ~E_DEPRECATED ...

阅读全文


DD记账
top
+