shinyuu软件开发技术分享

jQuery中国省份地图插件_ ECharts地图教程
shinyuu JQuery教程 11410 6 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源码
shinyuu Android开发 7670 4 2017-02-07 13:27:30

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

阅读全文

通过HttpListener实现简单的Http服务
shinyuu .NET开发教程 5385 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的区别以及使用方法
shinyuu HTML5开发 9386 2 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实现设置行列分割线
shinyuu Android开发 9240 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源代码下载
shinyuu Android开发 6381 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数据持久化的四种实现方式
shinyuu IOS开发教程 6512 0 2017-01-16 13:27:06

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

阅读全文

html5 ul li标签制作表格css样式特效Demo源代码
shinyuu CSS3教程 14546 4 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表单及文件上传
shinyuu JavaScript教程 84366 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的问题
shinyuu Android开发 15325 3 2017-01-09 15:57:30

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

阅读全文

jQuery插件开发$.extend和$.fn.extend插件机制
shinyuu JQuery教程 4029 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封装函数生成随机字符串验证码
shinyuu PHP开发教程 5069 0 2016-12-29 13:11:36

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

阅读全文

Android统计图表_Android自定义柱形图Demo下载
shinyuu Android开发 5721 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数据库编码查看
shinyuu SQL技术 6218 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 实现计时函数
shinyuu Centos运维教程 7697 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); ...

阅读全文

Android7.0中PopupWindow showAtLocation()弹出位置异常问题
shinyuu Android开发 16434 9 2016-12-21 13:21:29

我们在Android开发中经常会使用到PopupWindow来显示内容、在Android7.0以前、我们可以直接使用popupWindow.showAsDropDown(anchorView);来显示PopupWindow和里面的内容、但是在Android 7.0之后、这种方法是不行的、必须要使用showAtLocation对其定位、才能使显示的PopupWindow位置不会错乱、那么到底要怎么来写这个代码呢、今天就给大家分享一下我是怎么解决Android 7.0 PopupWindow的显示位置错乱的 Android ...

阅读全文

PHP利用时间和mt_rand函数获取随机字符串名字
shinyuu PHP开发教程 5792 0 2016-12-20 13:14:47

在日常的程序开发过程中、肯定会用到生成随机名字的场景、这个知识会在文件上传等场合用到、如果你还没有学面向对象、现在用函数形式呈献给各位、代码都做了备注、有不懂得可以在线提问<?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/9/19 0019 * Time: 19:47 */function rdname(){ $t = getdate(); $year=$t[´year´]; $mont...

阅读全文


DD记账
top
+