it最新技术分享

Android带字母的ListView_ListView字母排序索引
shinyuu Android开发 10498 1 2015-10-27 11:27:21

本Demo是一个基于ListView的A-Z字母排序索引的例子源代码、核心技术有汉字转换成拼音、根据拼音来排列ListView里面的数据、以及根据输入框中的值来过滤数据并更新ListView、Demo包括了一个过滤搜索功能、并且可以中英文混搜、类似于微信的联系人搜索界面、界面上有待改进、可以让美工修饰一下、功能真的很棒、希望对大家有用 initView代码 private void initViews() { //实例化汉字转拼音类 characterParser = CharacterP...

阅读全文

jQuery滑动切换图片效果_触屏手机左右滑动Touch事件
shinyuu JQuery教程 13381 8 2015-10-26 09:51:52

本Demo是一个jQuery手机手指滑动切换图片的特效、是一款可以在移动终端上运行的程序、手机上用户可以通过手指的左右滑动来切换图片、在桌面设备中通过鼠标也可达到同样的效果、有图有真像 全局变量定义 var animating = false; var cardsCounter = 0; var numOfCards = 6; var decisionVal = 80; var pullDeltaX = 0; var deg = 0; var $card, $cardReject, $cardLike; ...

阅读全文

HTML5仿手机QQ拆红包动画_JS抢红包游戏源代码
shinyuu HTML5开发 31318 38 2015-10-26 09:23:12

分享一个html5仿手机QQ拆红包游戏的源代码、已经封装好了、大家可以直接下载源代码集成到自己的项目里面、代码量非常小、非常适合做拆红包的活动、效果非常不错、下面是效果图片 HTML代码 <!-- 红包 --> <div class="red"><!-- shake-chunk --> <span style="background-image: url(img/red-w.png);"></span> <butto...

阅读全文

PHP缓存集成库PHPFastCache开发教程_最快的PHPcache类下载
shinyuu PHP开发教程 7079 0 2015-10-25 13:25:55

一、背景 由于把博客整体迁往百度BAE、其实百度BAE速度还是非常快的、因为之前我使用了MongoDB、一直感觉百度BAE的速度非常慢、后来才发现其实是百度的MongoDB响应很慢、因为已经把域名备案等信息全部都转到百度的、如果现在要换服务器的话会很麻烦、最后决定取消使用MongoDB、测试之后发现速度还真的是快了不少、后来就在寻找可以替换MemCacahe的一个东西、最后经过不断的查找、终于发现了今天的主角、PHPFastCache 二、PHPFastCache简介 PHPFastCache是一种高性能...

阅读全文

JavaScript命名空间理解_js命名空间是什么
shinyuu JavaScript教程 12220 15 2015-10-22 12:33:10

一、前言 命名空间可以被认为是唯一标识符下代码的逻辑分组、为什么会出现命名空间这一概念呢?因为可用的单词数太少、并且不同的人写的程序不可能所有的变量都没有重名现象、在JavaScript中 命名空间可以帮助我们防止与全局命名空间下的其他对象或变量产生冲突、命名空间也有助于组织代码、有更强的可维护性和可读性、本文旨在探讨JavaScript里的几种常见命名空间模式、为我们提供一个思路 JavaScript执行环境有很多独特之处、全局变量和函数的使用就是其中之一、JavaScript的执行环境由各种...

阅读全文

21种Android自定义dialog_动画弹出对话框效果组件
shinyuu Android开发 24228 59 2015-10-20 12:33:36

带有各种动画效果的弹出对话框控件、你也可以自定义样式及弹出动画、效果非常棒、且使用简单、以下是部分效果图、下载源代码运行Demo可查看全部Dialog动画效果、赶紧一起来先睹为快吧 最后给贴上Demo的源代码、希望对大家有用、有兴趣的哥们可以下载看看 github项目地址:https://github.com/H07000223/FlycoDialog_Master 源代码下载链接: Android dialog对话框控件 密码: 648v 若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下...

阅读全文

百度BAE Mongodb长连接实现_解决BAE Mongodb连接不上或断开的问题
shinyuu 百度BAE应用 8420 2 2015-10-19 11:23:25

就最近几天发现博客访问非常慢、因为我有使用mysql和mongodb配合使用的、昨天发现了一个问题、当我使用mongodb的时候网站响应非常慢、但如果是直接mysql的响应就会非常快、然后就提交一下工单、最后百度的技术给我的答复是这样的、如下 尊敬的用户、您好! 另外、我们想跟您说:我们看slowlog里关于mongo的建立mongo connection的时候比较慢、 您是否每个请求都会新开connection并关闭? 如果网站访问量比较大的话、建议您参考如下方式优化代码以...

阅读全文

Android自定义ImageView_重写ImageView实现ImageTextButton
shinyuu Android开发 9818 2 2015-10-15 12:45:54

今天分享一下有关自定义控件的问题、以前也曾自定义一个CheckBox、来兼容三星和小米之间的差异、今天要自定义的是一个图片和文字的组合控件、难度不大、一看就明白、估计有的同学或者开发者看了说、这种方式多此一举、直接TextView就可以搞定、但个人不这么认为、多一种解决方式、就多一种举一反三的学习、从而定义更多的控件、希望对大家能够有所帮助、现在开始讲自定义带图片和文字的ImageTextButton的实现方法、效果图如下: 一、新建一个image_text_buttton.xml的布局文件、供自定义的控件...

阅读全文

jQuery弹出层插件_LayerModel弹出窗口遮罩效果插件源代码
shinyuu JQuery教程 7125 1 2015-10-14 14:04:56

分享一个比较炫的jQuery弹出层插件、名字叫做LayerModel、本Demo是一款支持多种自定义效果的jQuery拖动弹出层特效、效果非常不错、同时整个插件也是轻量级的、整个插件加起来一共只有15kb左右、并带有比较详细的使用文档、比较适合大家在自己的网站上面使用、下面是运行效果 1、资源引入 <script type="text/javascript" src="http://libs.baidu.com/jquery/1.11.3/jquery.min.js"></script&...

阅读全文

Android获取一个联系人并发短信_调用系统通讯录选择联系人代码
shinyuu Android开发 15309 4 2015-10-12 12:22:15

手头一项目、要坐通讯录里面选一个联系人出来、然后直接给这个联系人发短信、一拿到这个需求、头都大了、如果自己读取联系人话、会更麻烦、还不如直接打开联系人app、通过调用系统联系人的方式选择、不用自己去处理界、大概分析一下思路、先要打开通讯录的app、然后选择一个联系人、最后打开短信app把号码和内容都设置进去 一、Intent启动联系人app Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); ...

阅读全文

Java中HashMap和LinkedHashMap以及TreeMap的区别
shinyuu Java开发实战 8040 2 2015-10-10 13:37:38

java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和 TreeMap、Map主要用于存储健值对、根据键得到值、因此不允许键重复(重复了覆盖了),但允许值重复 Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值、具有很快的访问速度、遍历时、取得数据的顺序是完全随机的、HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步...

阅读全文

Android仿美团城市定位选择器_城市地区选择样式源代码下载
shinyuu Android开发 41714 74 2015-10-09 12:38:17

ContactList是一款仿美团城市选择界面、滑动的时候会在屏幕中央显示拼音的首字母、效果非常流畅的、并附有定位城市界面的设计、相信一般项目上都可以使用到、下面是Demo运行的效果 初始化代码private void InitLocation() { // 设置定位参数 LocationClientOption option = new LocationClientOption(); option.setCoorType("bd09ll"); // 设置坐标类型 option.setScanSpan(...

阅读全文

Java生成导出Excel并下载_Java Web上传并解析Excel表格
shinyuu Java开发实战 21947 15 2015-09-29 09:49:16

在软件开发过程中难免需要批量上传与下载、生成报表保存也是常有之事、最近在公司项目开发用到了Excel模版下载、Excel生成、圆满完成、对这一知识点进行整理、资源共享、有不足之处还望批评指正、文章结尾提供了所需jar包的下载、方便大伙使用、下面言归正传 一、Excel的下载 1、Action中、添加响应事件、通过getRealPath获得工程路径、与jsp中获得request.getContextPath()效果相同、fileName为要下载的文件名、经过拼接filePath是xls文件的绝对路径、调用工具类D...

阅读全文

jQuery Mobile Switch开关插件_JS复选框Switch开关控件
shinyuu JQuery教程 12790 7 2015-09-28 11:06:33

本Demo是原创jquery复选框、美化之后的复选框插件、其实就是一款jquery的switch插件、效果非常不错、特点是轻巧易用,大小只有4KB、加上css也不会超过10kb、非常适合在手机Web页面上面使用、使用方法也比较简单、下面是Demo的运行效果图 JS和CSS文件引入 <link rel="stylesheet" href="css/cyswtich.min.css" /> <script type="text/javascript" src="js/jquery-1.7.1...

阅读全文

Android WebView监听加载失败_替换WebView加载网页失败时的页面
shinyuu Android开发 31289 8 2015-09-25 12:48:08

在android中、使用webview打开界面失败时、会显示系统默认的一个失败页面、但是这个页面太丑、想自己写一个一面在加载失败时显示自己的页面、方法很简单、先在asset下面放一个静态的网页、然后在WebViewClient中重写onReceivedError()方法、代码如下 private class MessageWebViewClient extends WebViewClient { CustomProgressDialog mProgressDialog = null; @Override ...

阅读全文

Android蓝牙4.0开发_蓝牙开发实例源码下载
shinyuu Android开发 19189 27 2015-09-23 12:21:57

分享一个集成目前主流蓝牙的demo、android蓝牙4.0开发、项目中使用到了搜索BLE终端和读写BLE终端、另外还有在程序里面开房蓝牙、在Demo里面还处理了收到BLE终端数据交互的事件、代码里都有中文注释、要读性应该非常好的、应该会对开发有一定帮助、有兴趣的哥们可以下载看看 onCreate代码 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...

阅读全文

Android仿天猫二级分类_二级分类ExpandableListView源代码
shinyuu Android开发 17292 8 2015-09-21 12:30:20

本Demo是一款有多种二级菜单的项目、有类似美团上的美食购物分类、有类似QQ分组的、有listview里面嵌套gridview的、几乎项目中个能用到的二级菜单这里都有 而且界面还是比较简洁的、很实用、又得直接可以在项目中应用、项目代码量也不是很多、而且都有详细的分层、项目中重要的部分也都有详细的注释、本项目采用UTF-8编码、运行效果如下 ListView 部分源代码 private void initView() { mainlist = (ListView) findViewById(R...

阅读全文