it最新技术分享

.NET C# APP数据接口开发的一些经验以及注意事项
dwtedx .NET开发教程 764 0 2017-02-13 13:40:34

刚接到这样的任务时、没有感觉到任何压力、不就是给移动端应用提供数据吗?那边发来参数、这边处理数据、返回JSON、做网站开发时经常使用ajax请求后台数据、不就是这么回事吗、于是、在确认完需求后就开始干了、很快、进入联调阶段、这个时候各种问题来了、忙得不可开交、吃一堑、长一智、项目结束后总结了下、大致分为以下几点 一、什么时候应该增加接口 一般一个页面不存在二次请求的需求时、使用一个接口、像一般的详情页、个人信息页等;页面单一功能又需要二次请求的、像带分页功能的列表页、使用一个接口;页面含多个功能、其中有一个需要二次请求的、则需要定...

阅读全文

Nginx url自动加斜杠_Rewrite 301重定向问题
dwtedx Centos运维教程 535 0 2017-02-10 13:19:28

nginx url自动加斜杠问题及301重定向、URL指向一个目录并且在最后没有包含斜杠、会301重定向跳转、添加server_name或修改访问重定向、内部服务器使用nginx、做网站测试之用、不同域名使用端口号区分、如www用默认的80端口、其它域名用81,82... 有时直接在地址栏敲网址、会发现跳转到localhost.localdomain的情况 比如858端口下有个hx目录、这样正常访问:http://192.168.1.158:858/hx/ 但如果少打了一个/、如:http://192.168.1.158:858/...

阅读全文

jQuery中国省份地图插件_ ECharts地图教程
dwtedx JQuery教程 465 0 2017-02-08 13:31:02

分享一个html5 echarts地图分布的动画特效、Demo是一款带有炫光效果的html5 echarts图表插件、绘制的是中国的地图、并且带有光圈效果、当鼠标放上去之后就显示当前的颜色值、最重要的是可以根本鼠标的滚轮放大缩小、非常的实用、效果图如下 js代码<script type="text/javascript">function getEcharts(){ // Step:3 conifg ECharts´s path, link to echarts.js from current p...

阅读全文

兼容Android 7.0头像剪裁上传功能Demo源码
dwtedx Android开发 418 0 2017-02-07 13:27:30

之前也分享过上传头像的Demo、因为呢Android的升级问题、相信有很多哥们已经发现了、在Android 7.0的时候以前的上传头像的功能好像就不太好用了、现在呢给大家分享一个最新的上传头像的Demo、可以完美的兼容Android 7.0、上传头像兼容Android7.0、并且有显示圆形的剪切框、非常实用 showSheetDialog方法@SuppressWarnings("deprecation")private void showSheetDialog() { View view = getLayoutInfla...

阅读全文

通过HttpListener实现简单的Http服务
dwtedx .NET开发教程 284 1 2017-02-06 14:07:33

使用HttpListener实现简单的Http服务 HttpListener提供一个简单的、可通过编程方式控制的 HTTP 协议侦听器.使用它可以很容易的提供一些Http服务、而无需启动IIS这类大型服务程序、使用HttpListener的方法流程很简单:主要分为以下几步 创建一个HTTP侦听器对象并初始化 1、添加需要监听的URI 前缀 2、开始侦听来自客户端的请求 3、处理客户端的Http请求 4、关闭HTTP侦听器 例如我们要实现一个简单Http服务、进行文件的下载、或者进行一些其他的操作...

阅读全文

HTML5 Web Socket和Web Worker的区别以及使用方法
dwtedx HTML5开发 392 0 2017-01-22 13:39:31

做练习遇到了一个选择题、是关于Web Worker的、问Web Worker会不会影响页面性能?补习功课之后、答案是不会影响、查阅了相关资料学习Web Worker、又遇到了Web Socket、整理如下 Web Socket 和 worker 的作用、为构建高效能的web应用提供了新的参考方案、Web Socket提供更高效的传输协议、Web Worker提供多线程提高web应用计算效率 一、Web Socket 1、Web Socket是一种协议、本质上和http、tcp一样、协议是用来说明数据是如何传输的,写过一个小的在线聊...

阅读全文

Android GridView实现设置行列分割线
dwtedx Android开发 556 0 2017-01-19 14:12:53

虽然Aandroid目前已经有RecyclerView了、非常强大的一个View、可以直接控制成ListView以及GridView等、而且画框线也比较方便、但是呢在很多情况下我们不得不仍然使用GridView来实现布局、那么在这个时候我们又要怎么来对GridViw进行画框线呢、下面将提供两种实现方式、大家可以选择一下 一、设置垂直、横向间距、通过GridView和item的背景色来实现 1、设置GridView背景色 2、设置水平和竖直方向间隔:android:horizontalSpacing和android:vertical...

阅读全文

Android画板功能实现_Android写字板Demo源代码下载
dwtedx Android开发 457 0 2017-01-18 14:38:13

很久没有分享Android源码App项目了、今天给给大家分享一个使用Android开发写字板功能Dem、简单操作内存中的图像、对图像进行简单的处理、绘制直线、以达到写字板的效果、效果图如下、大家可以先看看 XML布局代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat...

阅读全文

IOS数据缓存到本地_IOS数据持久化的四种实现方式
dwtedx IOS开发教程 370 0 2017-01-16 13:27:06

在程序开发中、数据层永远是程序的核心结构之一、我们将现实事物进行抽象、使之变成一个个数据、对这些数据的加工处理是代码中能体现技术水平的一大模块、比如数据的请求、解析、缓存、持久化等等 适当的对数据进行持久化存储可以实现应用的离线功能、以此提高用户体验、在iOS开发中、苹果提供了四种持久化方案供我们选择、这些方案分别包括属性列表(plist)、数据归档(NSKeyedValueArchiver/NSUserDefaults)、数据库(sqlite)和coreData等 一、属性列表 plist  属性列表是一种明文的轻量级...

阅读全文

html5 ul li标签制作表格css样式特效Demo源代码
dwtedx CSS3教程 768 2 2017-01-12 14:04:59

可能大家工作中也发现了一个问题、就是平时使用 table 标签制作表格代码繁琐、且不方便后期代码维护、如果使用 li 标签加上 css 的浮动样式可以制作多种样式的表格、话不多说来看一下最后的效果图吧 HTML代码<ul class="tableul"> <li class="rowtitle">一年级一班</li> <li class="rowleftright">姓名</li> <li class="rowright">性别</...

阅读全文

HTML5 AJAX异步提交FORM表单及文件上传
dwtedx JavaScript教程 394 0 2017-01-10 14:38:44

在平时的开发后台管理页面工作中、经常会需要上传图片、于是我就用很普通的Form表单上传有一段Json串和图片文件、Form表单上传图片只需要在<form>标签里加上enctype = ´multipart/form-data´、这样是可以上传图片的、但问题来了、在我进行用Form表单提交的时候直接跳出来提交返回值的页面并且原先的页面刷新 这样我们可以先到异步的Ajax可以实现局部刷新、废话不多说了  直接上代码 首先是html<form id = "form_insert" met...

阅读全文

解决Android 6.0申请运行时权限在Fragment不回调onRequestPermissionsResult的问题
dwtedx Android开发 979 0 2017-01-09 15:57:30

今天在Fragment申请运行时相机权限时一直没有回调、不知道怎么回事、而且每测试一次都要重新安装一下、非常麻烦 Fragment中运行时权限的特殊处理、在Fragment中申请权限、不要使用ActivityCompat.requestPermissions、直接使用Fragment的requestPermissions方法、否则会回调到Activity的 onRequestPermissionsResultprivate void runPermission(){ if (ContextCompat.checkSelfPer...

阅读全文

jQuery插件开发$.extend和$.fn.extend插件机制
dwtedx JQuery教程 377 1 2017-01-04 13:15:32

 jQuery插件开发分为两种、一个是类级别、一个是对象级别、今天就针对这两种方式给大家做一个Demo、加深自己的理解的同事也希望对大家有帮助   1 类级别 类级别你可以理解为拓展jquery类、最明显的例子是$.ajax(...),相当于静态方法、开发扩展其方法时使用$.extend方法、即jQuery.extend(object); $.extend({ add:function(a,b){return a b;} , minus:function(a,b){return a-b;}...

阅读全文

PHP封装函数生成随机字符串验证码
dwtedx PHP开发教程 379 0 2016-12-29 13:11:36

前几天也分享过一个PHP利用时间和MT_RAND函数生成随机字符串的文章、今天再分享一个方法、一般情况一下我们在做程序的时候肯定会有很多地方使用到随机字符串、比如做验证码用到的、然后就把这个函数封装起来、使用时候要设置2个参数、原理是随机抓取字符串、对字符串进行拼接 $str设置里要被采集的字符串、比如$str=´jfowef34098094j3204efa234sfg2z23srhftj345xjxjhsrth´; 则在函数里面生成的字符串就回从 $str 里面随机抓取 $codeLen设置要生成的随机字...

阅读全文

Android统计图表_Android自定义柱形图Demo下载
dwtedx Android开发 429 0 2016-12-27 14:09:45

记得之前也分享过一些关于统计图的Demo、之前分享都有很炫酷的效果、但是是通过SDK来做的、看不到里面的源代码、而今天分享的是一个继承至View的一个自定义View、大家可以通过这个Demo充分了解统计图的实现方式、以便于学习和改造自己的特定统计图 绘制统计图代码public void drawChart(Canvas canvas) { if (flag == 1) { paint.setColor(Color.GREEN) ; int temp_screen = 30 ; f...

阅读全文

服务器数据库编码格式问题_MySql数据库编码查看
dwtedx SQL技术 366 0 2016-12-26 13:27:20

最近做项目在部署到阿里云服务器上之后出现了两个问题 1、乱码问题 2、ajax的php处理页面里面利用json_encode()函数返回json数据、则数据库返回的数据只能是UTF8、如果是gbk则json也无法返回 发现是数据库编码格式问题、网站使用的编码格式为UTF8、数据库的编码格式调为了UTF8、但是character_set_server的值还是gbk 查看数据库编码 在mysql命令行里面输入show variables like ´character%´; 所以还是有乱码存在、于是从网上...

阅读全文

Linux计时器_Linux系统使用C 实现计时函数
dwtedx Centos运维教程 388 0 2016-12-23 15:54:24

Linux中、系统为每个系统都维护了三种计时器、分别是真实计数器、虚拟计时器以及实用计时器、一般情况下都使用真实计时器 GETITIMER()/SETITIMER()//读取/设置内部计时器#include <sys/time.h>int getitimer(int which, struct itimerval *curr_value);int setitimer(int which, const struct itimerval *new_value, struct itimerval *old_value); ...

阅读全文


DD记账
top
+