编程笔记

  • JavaScript实现可拖拽的拖动层Div实例

    本文实例讲述了JavaScript实现可拖拽的拖动层Div。分享给大家供大家参考。具体如下: 这是一个完美的JS拖拽效果,带拖尾的JavaScript拖动层代码,经过了多次优化修正,复制节点的方法不错,值得JS爱好者学习,同时代码修正了给拖拽元素加ondblclick事件无效的问题,兼容多种浏览器,拷贝代码即可运行使用。 运行效果如下图所示: img src="ht

  • JavaScript拖拽、碰撞、重力及弹性运动实例分析

    本文实例讲述了JavaScript拖拽、碰撞、重力及弹性运动实现方法。分享给大家供大家参考,具体如下: js拖拽、碰撞与重力实现代码: window.onload=function { var oDiv=document.getElementById'div1'; var lastX=0; var lastY=0; oDiv.onmousedown=

  • javascript实现PC网页里的拖拽效果

    几年前,我参与设计开发一个房产网的项目,我负责前端工作,由于项目经理要求比较高,参考了很多房产类网站比较优秀的功能,想把别人比较优秀的设计和想法集合到一起,那时的设计稿和功能实现,简直就是改了又改,今天做好的一个很好的效果,可能第二天就要推到重来,算了,不说这些了,还是说说我们今天要讲解的案例吧,不知道大家访问过搜房网没有(完全没有做广告之嫌,搜房网,可以给点广告费不),其中有一个功能产品经理特别喜欢,那,就是下面的这个

  • javascript拖拽应用实例

    之前文章中也讲了一下拖拽的基本思想,理论是有了,那实践呢,可以运用到什么地方呢?下面就给大家带来一个用拖拽思想写的一个小实例,供大家参考,大致效果看下图: 就是这样一个简单

  • javascript拖拽应用实例(二)

    经常在网站别人的网站的注册页中看到一个拖拽验证的效果,就是它的验证码刚开始不出来,而是有一个拖拽的条,你必须将这个拖拽条拖到底,验证码才出来,说了感觉跟没说一样,你还是不理解,好吧,我给个图你看看: img src="https:img.nhooo.comstaticupload2103120954050.gif?20162251418

  • JavaScript 拖拽实例代码

    一、JS 拖拽的实现实例代码: !DOCTYPE html html lang="en" head meta charset="UTF-8" title拖拽jstitle style type="textcss" htm

  • javascript动画之模拟拖拽效果篇

    先看看实现效果图, 模拟拖拽最终效果和在桌面上移动文件夹的效果类似 原理介绍 鼠标按下

  • js实现仿微博滚动显示信息的效果

    相信大家空闲的时候都会上上微博,推特等社交网站,每次我登陆微博时,我都会留意一下它有什么变化,小的有一些布局的变化,大的有API接口的改变等。 在首页登陆微博时,我们可以看到一栏“大家正在说”,它滚动显示着当前每个人发送的微博;刚看到这个效果觉得挺有趣的,所以我们将在接下来的文中介绍实现滚动显示微博信息的效果。 我们细细观察了微博的“大家正在说”,它是通过由上往下滚动来实现不断显示微博

  • Android App中实现相册瀑布流展示的实例分享

    传统界面的布局方式总是行列分明、坐落有序的,这种布局已是司空见惯,在不知不觉中大家都已经对它产生了审美疲劳。这个时候瀑布流布局的出现,就给人带来了耳目一新的感觉,这种布局虽然看上去貌似毫无规律,但是却有一种说不上来的美感,以至于涌现出了大批的网站和应用纷纷使用这种新颖的布局来设计界面。 记得我在之前已经写过一篇关于如何在Android上实现照片墙功能的文章了,但那个时候是使用的GridView来进行布局的,这种布

  • 详解C#借助.NET框架中的XmlTextReader类读取XML的方法

    XmlTextReader 提供对 XML 数据流的只进只读访问。当前节点指读取器定位到的节点。使用任何读方法推进读取器并且属性反映当前节点的值。 此类实现 XmlReader 并符合 W3C 可扩展标记语言 XML 1.0 和“XML 中的命名空间”建议。XmlTextReader 提供以下功能: 执行格式良好的 XML 的规则。 XmlTextR

  • Windows系统中C#调用WinRAR来压缩和解压缩文件的方法

    过程说明都在注释里,我们直接来看代码: 压缩: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using ICSharpCode.SharpZipLib.Zip; using System.Di

  • Windows系统中使用C#编写蓝牙通信程序的简单实例

    现在很多电脑提供了蓝牙支持,很多笔记本网卡也集成了蓝牙功能,也可以采用USB蓝牙方便的连接手机等蓝牙设备进行通信。 操作蓝牙要使用类库InTheHand.Net.Personal 首先在项目中引用该类库; static void Mainstring[] args { BluetoothRadio bluetoothRadio = BluetoothRadio.P

  • Android动态加载Activity原理详解

    activity的启动流程 加载一个Activity肯定不会像加载一般的类那样,因为activity作为系统的组件有自己的生命周期,有系统的很多回调控制,所以自定义一个DexClassLoader类加载器来加载插件中的Activity肯定是不可以的。 首先不得不了解一下activity的启动流程,当然只是简单的看一下,太详细的话很难研究清楚。

  • Windows系统中C#读写ini配置文件的程序代码示例分享

    最近接触到INI配置文件的读写,虽然很久以前微软就推荐使用注册表来代替INI配置文件,现在在Visual Studio上也有专门的.Net配置文件格式,但是看来看去还是INI配置文件顺眼。事实上.Net的XML格式配置文件在功能上更加强大,我也更推荐大家使用这种类型的配置文件来进行.Net软件的开发,我之所以使用INI配置文件,无非是想尝一下鲜和个人习惯而已。 &n

  • 整理C语言中各种类型指针的特性与用法

    指针为什么要区分类型: 在同一种编译器环境下,一个指针变量所占用的内存空间是固定的。比如,在16位编译器环境 下,任何一个指针变量都只占用8个字节,并不会随所指向变量的类型而改变。 虽然所有的指针都只占8个字节,但不同类型的变量却占不同的字节数。 一个int占用4个字节,一个char占用1个字节,而一个double占用8字节;

  • Android自定义照相机详解

    几乎每个APP都会用的相机功能,下面小编把内容整理分享到呐喊教程平台,供大家参考,感兴趣的朋友一起学习吧! 启动相机的两种方式 1.直接启动系统相机 code class="hljs avrasm" Intent intent = new Intent; intent.

  • 浅析Android手机卫士关闭自动更新

    推荐阅读: 浅析Android手机卫士自定义控件的属性 保存数据的四种方式,网络,广播提供者,SharedPreferences,数据库 获取SharedPreferences对象,通过getSharedPreferences方法,参数:名称,模式 例如config,MODE_PRIVATE 调

  • iOS通过多种方式创建控制器

    本文教大家通过storyboard创建控制器,希望对大家的学习有所帮助。 1.怎么自己通过storyboard创建控制器,之前都是系统加载storyboard,帮我们创建好控制器。 通过UIStoryboard这个对象,就能加载storyboard文件 注意:必须要有storyboard,创建UIStoryboard对象才有意义,alloc init创

  • 浅析Android手机卫士自定义控件的属性

    推荐阅读:浅析Android手机卫士关闭自动更新 上一节完成的自定义组合控件,灵活性不够,控件的显示信息上,仿照系统属性,自定义自己的属性 上一节组合控件SettingItemView中有三个控件,分别是TextView大标题,TextView描述,CheckBox复选框 自定义属

  • C语言中数组的一些基本知识小结

    初始化数组 int ages[3] = {4, 6, 9}; int nums[10] = {1,2}; 其余的自动初始化为0 int nums[] = {1,2,3,5,6}; 根据大括号中的元素个数确定数组元素的个数 int nums[5] = {[4] = 3,[1] = 2}; 指定元素个数,同时给指定元素进行初始化 int n

  • iOS开发之触摸事件以及手势

    iOS中的事件分为三类:触摸事件、加速计事件、远程控制事件。只有继承了UIResponder的对象才能接收并处理事件,称之为“响应者对象”。UIApplication、UIViewController、UIView都继承自UIResponder。UIResponder内部提供的方法来处理事件: 触摸事件:touchesBegan、touchesMoved、touchesEnded、touchesCanc

  • iOS抽屉效果开发案例分享

    本文实例为大家分享了iOS抽屉效果开发实例,供大家参考,具体内容如下 在显示在窗口的控制器上添加三个view(如果只需要往一边滑动就只加2个view) 先声明三个view #import "ViewController.h" @interface ViewController @propertynonatomic, weak UIView

  • iOS如何裁剪圆形头像

    本文实例为大家介绍了iOS裁剪圆形头像的详细代码,供大家参考,具体内容如下 - voidviewDidLoad { [super viewDidLoad]; 加载图片 UIImage *image = [UIImage imageNamed:@"菲哥"]; 获取图片尺寸 CGSize size = image.size;

  • JavaScript数据绑定实现一个简单的 MVVM 库

    推荐阅读: 实现非常简单的js双向数据绑定 MVVM 是 Web 前端一种非常流行的开发模式,利用 MVVM 可以使我们的代码更专注于处理业务逻辑而不是去关心 DOM 操作。目前著名的 MVVM 框架有 vue, avalon , react 等,这些框架各有千秋,但是实现的思想大致上是相同的:数据绑定 + 视图刷新。出于好奇和一颗愿意折腾的心,我自己

  • 深入剖析Android的Volley库中的图片加载功能

    一、基本使用要点回顾 Volley框架在请求网络图片方面也做了很多工作,提供了好几种方法.本文介绍使用ImageLoader来进行网络图片的加载. ImageLoader的内部使用ImageRequest来实现,它的构造器可以传入一个ImageCache缓存形参,实现了图片缓存的功能,同时还可以过滤重复链接,避免重复发送请求。 下面是ImageLoa

  • jQuery使用Selectator插件实现多选下拉列表过滤框(附源码下载)

    Selectator是一款实现多选和搜索过滤功能的jQuery下拉列表框插件。它支持搜索,并且能直接影响原始的选择框,而原始的选择框是用作数据容器。通过该下拉列表框插件可以多选项进行分组,设置选项的图标,对选项进行搜索过滤,以及进行多选选择。 img src="https:img.nhooo.comstaticupload2103121

  • Android使用socket创建简单TCP连接的方法

    本文实例讲述了Android使用socket创建简单TCP连接的方法。分享给大家供大家参考,具体如下: 不管是在Java还是Android编程中,通信都是及其重要的一部分。有连接的socket编程,重要性自然毋庸置疑。 这里以一个简单的demo演示一个最基本的socket编程。 先写服务端。服务端是Java代码。笔者懒得装eclipse等编程软件,就是直接notepa

  • ASP.NET中防止页面刷新造成表单重复提交执行两次操作

    之前看过别人防刷新的方法,是让页面刷新或返回上一步让页面过期,这里介绍一种另类的方法,使用Session来处理。 实现原理: 由于刷新提交表单,实际上提交的就是上一次正常提交的表单,所以我们只要做一个标志,判断出是新表单还是上一次的旧表单就可以分辨出是否进行了重复提交操作。 实现方法:br

  • Android的HTTP类库Volley入门学习教程

    1. 什么是Volley 我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。 不过HttpURLConn

  • Android编程实现基于局域网udp广播自动建立socket连接的方法

    本文实例讲述了Android编程实现基于局域网udp广播自动建立socket连接的方法。分享给大家供大家参考,具体如下: android开发中经常会用到socket通讯。由于项目需要,最近研究了一下这方面的知识。 需求是想通过wifi实现android移动设备和android平台的电视之间的文件传输与控制。 毫无疑问这中间一定需要用到socket来进行通信。今天就两台设备的握手连接方式分享一下吧,该方法

  • Android下使用TCPDUMP实现数据抓包教程

    如果想分析Android下 某个APP的网络数据交互,需要在Android手机上抓包,最常用的抓包工具非tcpdump莫属,用tcpdump生成Wireshark识别的 pcap文件,然后将pcap文件下载到电脑上,用电脑上的Wireshark加载pcap文件,通过Wireshark分析tcpdump抓取的数据。 一、安装tcpdump 为Androi

  • PHP分页类集锦

    分页类一 ?php ** 分页类 修改:Silence Creatdate:2006-5-30 LastModify:2009-5-31 使用方法 $page = new page $result, 20 ; $result为返回记录集数组 ,20为返回每页条数

  • php简单分页类实现方法

    本文实例讲述了php简单分页类实现方法。分享给大家供大家参考。具体如下: class PageModel { ** * 获取分页数组 * @param unknown $page 当前页面数 &nbs

  • 两款万能的php分页类

    本文为大家分享个超级好用、万能的php分页类,具体的实现代码如下 第一款php分页类 ?php * * To change this template, choose Tools | Templates * and open the template in the editor. * ** * 分页类

  • php自定义分页类完整实例

    本文实例讲述了php自定义分页类。分享给大家供大家参考,具体如下: ?php header"Content-type:texthtml;Charset=utf-8"; class SubPages{ private $each_disNums;每页显示的条目数 private $nums;总条目数 private $current_page;当前被选中的

  • PHP实现可自定义样式的分页类

    本文实例为大家分享了PHP实现可自定义样式的分页类,供大家参考,具体内容如下 ?php namespace Component; ** * 2016-3-27 * @author ankang * class Page { private $ShowPage; private $CountPage; private $Floorp; pri

  • 简单好用的PHP分页类

    本文为大家分享了两段PHP分页类,很实用,供大家参考,具体内容如下 ?php class Page { private $total; 总记录 private $pagesize; 每页显示多少条 private $limit; limit private $page; 当前页码 private $pagenum; 总

  • PHP实现的简单分页类及用法示例

    本文实例讲述了PHP实现的简单分页类及用法。分享给大家供大家参考,具体如下: ?php * * 使用: * $page = new Page连接符,查询语句,当前页码,每页大小,页码符 * 连接符:一个MYSQL连接标识符,如果该参数留空,则使用最近一个连接 * 查询语句:SQL语句 * 当前页码:指定当前是第几页 * 每页大小:每页显示的记录数 *

  • php封装的page分页类完整实例

    本文实例讲述了php封装的page分页类。分享给大家供大家参考,具体如下: 类文件: ?php 分页工具类 class Page{ * * 获取分页字符串 * @param1 string $uri,分页要请求的脚本url * @param3 int $counts,总记录

  • PHP实现的分页类定义与用法示例

    本文实例讲述了PHP实现的分页类定义与用法。分享给大家供大家参考,具体如下: ?php class Page { private $total; 总记录 private $pagesize; 每页显示多少条 private $limit; limit private $page; 当前页码