dwtedx软件开发技术分享

解决PHP move_uploaded_file函数因权限问题导致移动图片失败
dwtedx PHP开发教程 9 0 2017-03-27 13:20:08

今天在实现一个在用户注册时上传头像图片文件的PHP脚本时、出现了问题:PHP脚本在前面已经确定、浏览器端上传文件没有错误、上传的文件是合法的、上传的文件是图像文件、已经在服务器端生成了唯一的文件名、接下来我们应该做的就是把文件从临时位置移动到固定位置、于是乎我就写了以下脚本//把文件从临时位置移动到固定位置@move_uploaded_file($_FILES[$image_fieldname][´tmp_name´], $upload_filename) or handle_error("存储图片文...

阅读全文

Android Bitmap在不加载图片的前提下获取图片宽高大小
dwtedx Android开发 31 0 2017-03-22 13:56:44

类似于朋友圈的单一图片展示功能、相信大家都注意到了、在朋友圈里面会提前设置好ImageView的大小、然后加载之后不会对整个布局的调度做改变、那么这是怎么做到的呢、其实是在没有加载图片之前先获取到图片宽高、然后再对ImageView进行大小的控制、可参考如下代码 方案一/** * 根据View(主要是ImageView)的宽和高来获取图片的缩略图 * @param path * @param viewWidth * @param viewHeight * @return */ private Bitmap decodeThumbB...

阅读全文

移动端HTML5问卷调查_JS调查问卷网页HTML模板
dwtedx JavaScript教程 41 0 2017-03-21 13:20:19

目前微信公众号以及支付宝的服务窗都比较火、本文将分享一款可以在公众号以及服务窗以及浏览器使用的手机端H5的jQuery选择题提交答案的一个问卷调查的代码、Demo是一款简单的手机端选择题答案示例、Demo包涵5道题目、下面是效果图 HTML代码<div class="swiper-wrapper"> <dl class="swiper-slide"> <dt>1、“大煮干丝”是哪个菜系的代表菜之一( )</dt> <dd>A、四川菜系</dd>...

阅读全文

HTML Form表单提交submit事件_Ajax Post提交Form表单
dwtedx HTML5开发 38 0 2017-03-20 13:37:16

从事Web开的哥们对于form表单的提交应该都是非常熟悉的、这里总结一下、常用的有3种方法、有两种是要使用到js代码的、有一种是直接提交的、个人建议还是使用带js的、因为我们在提交表单之前一般会做很多验证 1、submit 按钮 提交<form action="MyDemand" method="post"> <span>关键字:</span> <input name="keywords" type="text" value="@keywords" /> <i...

阅读全文

jQuery表格排序插件代码_JS给表格内容动态排序
dwtedx JQuery教程 58 0 2017-03-16 13:33:04

一个jQuery Table表格排序的插件、可以根据点击显示的表头来对表格排序、并且支持分类排序、支持按数字大小排序同时也支持按英文排序等等、所有的js代码已经封装成jquery.tablesort.js、大家只需要在用到的地方直接引用就可以啦、下面是效果图 html代码<table> <thead> <tr> <th>Name</th> <th>Band</th> ...

阅读全文

C#通过调用WinApi打印服务器PDF以及IIS文档类
dwtedx .NET开发教程 58 0 2017-03-14 13:15:18

分享一个C#打印的一个类、调用了WinApi打印功能的一个工具类、可以用于Winform、Asp.Net、用于服务器端PDF或其他文件打印、代码可以直接复制使用、非常方便 直接上代码using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace CyServer.WinAPI{ public class RawPrinterHelper ...

阅读全文

Android Volley网络请求框架使用Demo
dwtedx Android开发 68 0 2017-03-13 13:46:43

分享一个Volley框架的使用Demo、提供了简便的网络请求和图片加载工具、包含多种get、post请求和多种网络图片加载的方式、不过我在项目中会自己封装HttpUrlConnection来实现网络请求、因为一开始做Andorid的时候Volley框架还不是很成熟、就自己封装了、不过现在发现这个框架还不错、特此分享一下 代码片段public class VolleySingleton { private static VolleySingleton volleySingleton; private RequestQue...

阅读全文

Android打包错误Error:Execution failed for task ´:app:lintVitalRelease´.
dwtedx Android开发 92 0 2017-03-10 13:54:39

错误信息 今天修改之前的项目之后、准备打包的时候、一起打包不了、一直提示有问题、错误是一些什么Strings.xml里面的一些信息、有点看不懂、我也有尝试着改一下string.xml里面报错的地方、但仍然还是打包不了、然后往下翻的时候看到最后的提示消息如下Error:Execution failed for task ´:app:lintVitalRelease´.> Lint found fatal errors while assembling a release target. To proce...

阅读全文

Android Handler消息传递机制_安卓开发handler的使用
dwtedx Android开发 74 0 2017-03-09 14:05:23

Android只允许UI线程修改Activity里的UI组件、当Android程序第一次启动时、Android会同时启动一条主线程(Main Thread)、主线程主要负责处理与UI相关的事件、如用户的按键事件、屏幕绘图事件、并把相关的事件分发到对应的组件进行处理、所以、 主线程通常又被称为UI线程 Android只允许UI线程修改Activity里的UI组件、这样会导致新启动的线程无法动态改变界面组件的属性值、但在实际的Android程序开发中、尤其是涉及动画的游戏开发中、需要让新启动的线程周期性的改变界面组件的属性值、这就需要借...

阅读全文

JS俄罗斯方块代码_HTML5微信经典俄罗斯方块代码
dwtedx JavaScript教程 101 0 2017-03-06 13:19:49

相信跟我差不多大的80、90童鞋们都玩过一款很经典的游戏、他叫俄罗斯方块、今天呢跟大家分享一款JS俄罗斯方块的网页游戏、使用原生JS制作的俄罗斯方块小游戏特效、并且在文章的最下方也提供了源代码下载、话不多说、先来看一下生成的GIF图 js已经封装成game.js的文件、大家直接引入、html也非常的简单、然后还有一部分CSS代码、如下 HTML代码<!DOCTYPE html><html><head><meta charset="UTF-8"><title>js俄罗斯...

阅读全文

CSS控制文字自动换行_内容超出div宽度后自动换行
dwtedx CSS3教程 94 0 2017-03-03 13:21:49

自动换行问题、正常字符的换行是比较合理的、而连续的数字和英文字符常常将容器撑大、挺让人头疼、比如 “abcdefghijklmnabcdefghijklmnabcdefghijklmn111111111”、下面介绍的是 使用 CSS 如何实现换行的方法 对于div、p等块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal、当定义的宽度之后自动换行 html正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal、当定义css#wrap{ white-s...

阅读全文

Linux文件压缩及解压命令tar,rar,unrar,zip,unzip使用方法
dwtedx Centos运维教程 88 0 2017-03-01 13:21:48

tar 打包/解包/压缩/解压缩文件、注意打包和压缩不是一回事、打包相当于捆绑、压缩是在捆绑好后再把里面的空隙挤出以生成更小的文件 $tar [-zjxcvf] filename.tar[.gz...] [file1 file2...] -c:建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令、压缩解压都要用到其中一个、可以和别的命令连用但只能用其中一个、下面的参数是根据需要在压缩或解压档案时可选的 -j:有bz2属性的 -J:有xz属性的 -z:有gzip属性...

阅读全文

JS变量作用域_Javascript作用域和赋值操作
dwtedx JavaScript教程 109 0 2017-02-28 16:38:28

js作用域 作用域作为一个最基础的功能存在于各种编程语言中、它使得我们的编程更加灵活有趣、其基础功能就是存储变量中的值、然后可以对值进行访问和修改 可能我们都知道作用域的一些概念、以及其一些扩展的一些内容闭包等、但是相对于这些可能我们去了解这些变量到底是存到了哪里、而我们的程序是如何访问到他们的会更加有趣var a = 1; 首先我们要了解到在我们进行声明变量并进行赋值的时候到底谁参与了我们的整个流程 1、引擎:它参与了整个JS程序的编译和执行 2、编译器:它负责了语法分析和代码的生成 3、作用域:它负责手机并维护所有的标识符也就...

阅读全文

ASP.NET MVC 事务_MVC中使用事务写法
dwtedx MVC框架 109 0 2017-02-24 13:07:44

一些项目中、会涉及到事务的写法、比如订单相关、订单成功、会涉及到产品的库存和账户金额的一些信息变动、当然、如果整个流程成功、那是没什么问题 关键是如果中间某一步骤出现bug了、那之前已执行的一些变动就要回滚回去、所以就不可避免的用到事务的写法、以前只是在数据库中会涉及到事务写法 最近做一些财务方面的平台开发、开发过程中就涉及到事务相关的处理、当时、想起事务处理的时候就一身冷汗、难道就只能去钻研下SQL写法了?后来、因为不想去折腾、搜一下、好吧、果然有C#的事务处理解决法案、很简单、Oh、My God、以前白学了、这都没了解到 以...

阅读全文

Android头像照片选择器_头像图片裁剪压缩封装库
dwtedx Android开发 154 0 2017-02-22 13:38:04

TakePhoto是一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库,目前分享的版本是3.0.2、TakePhoto有以下特点、大家可以先看看是不是非常实用 1、支持通过相机拍照获取图片 2、支持从相册选择图片 3、支持从文件选择图片 4、支持批量图片选取 5、支持图片压缩以及批量图片压缩 6、支持图片裁切以及批量图片裁切 7、支持照片旋转角度自动纠正 8、支持自动权限管理(无需关心SD卡及摄像头权限等问题) 9、支持对裁剪及压缩参数个性化配置 10、提供自带裁剪工具(可选) 11、...

阅读全文

移动前端优化技巧_漫谈Web前端优化方法
dwtedx CSS3教程 96 0 2017-02-20 15:03:19

近几年、移动端站点和app、手游井喷式的发展、大大出乎了当初从业者的预料、2010年前后中国还处于3G网时代、各种3G宣传铺天盖地、如果你稍稍回忆一下、那个时候中国几乎没有像样的移动站点;大约在12年左右、也就是iphone4s诞生的时代、在中国高级智能设备开始被普遍使用、4G的覆盖范围也越来越大、各种app、移动站点 Html5活动页面也逐渐火爆起来;随着行业的发展、对从业者及技术支持的要求也越来越高;对于前端、前端资源和页面优化是常见要求、对比移动端、移动端对前端优化的要求更高、可以说要达到极致、虽然现在基本都有使用WIFI了、...

阅读全文

PHP两种方法给图片加水印_上传图片添加文字水印
dwtedx PHP开发教程 119 0 2017-02-17 13:15:00

本文章向码农们介绍 php 给图片加水印的两种方法、感兴趣的码农可以参考一下本文章的源代码、代码里面有非常详细的注释、可以很方便的看懂 1、PHP最简单的加水印方法<?php // http://www.manongjc.com $img = imagecreatefromjpeg($filename); $logo = imagecreatefromjpeg($filename); /*imagecraetefromjpeg-由文件或URL创建一个新图像 imagecreatefromjpeg(...

阅读全文


DD记账
top
+