自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

你必须非常努力才能看起来毫不费力

  • 博客(42)
  • 资源 (3)
  • 收藏
  • 关注

原创 前端页面中的保存逻辑

今天一位朋友在群里问到一个问题「app 中设置界面修改设置的时候,每修改一项,就会触发 loading,导致用户体验不佳,如何避免?」这是一个非常常见的「编辑 - 保存」页面,一般来说,这类页面的逻辑分成两种:一类是单独有个保存按钮进行保存;另一类是修改一项生效一项,无需额外保存。单独按钮保存,常见于后台管理系统、或者是移动端的资料编辑页面上。以 Form 为单位,一次把所有内容提交到...

2018-08-08 17:58:38 2847

原创 Flutter VS ReactNative

Flutter 简介目前 Hybrid App 主要分为两类: (1) 通过 WebView 加载本地网页,App 相当于本地网站。如 PhoneGap、Cordova、IOnic。 (2) 原生控件的跨平台抽象,如 ReactNative、Weex。Flutter 走了不一样的路:自己开发了一套原生控件,每个平台实现一遍,然后把渲染引擎(这套控件)打包在每个应用里面,因此性能没有问题,平...

2018-07-25 14:45:47 19746

原创 Chrome development tools学习笔记(5)

调试JavaScript随着现在JavaScript应用的越来越广泛,在面对前端工作的时候,开发者需要强大的调试工具来快速有效地解决问题。我们文章的主角,Chrome DevTools就提供了这么个工具来帮助我们减少调试JavaScript代码的痛苦。顺便说下,不同版本的Chrome浏览器的DevTools可能略微有所不同,除了数字递增的版本号以外,Chrome浏览器包括Stabl

2015-06-29 21:26:18 1371

原创 Linux下搭建Memcached缓存系统

首先说下抱歉,博主最近单位经常加班,博客更新有点慢,希望大家理解,草稿箱里存了不少内容,等不忙时候一点点填坑~在一般的网站开发学习时候,都会把数据存放在RDBMS(关系型数据库系统(Relational Database Management System)中,服务器程序通过读取RDBMS来取得数据显示在页面上。这在我们以往编写练习项目时候,是没有任何问题的。根据木桶理论,一只水桶能装多少

2015-06-02 19:17:13 1079

原创 Chrome development tools学习笔记(4)

利用NetWork工具来评估网页性能NetWork工具记录了Web页面上的每一次网络操作,包括详细的请求时间数据、HTTP的请求和响应、以及WebSocket传输的数据等等。有时候我们会发现我们自己的网页加载比较慢,而其他访问网站速度正常。这时候就可以考虑通过NewWork工具来找出性能瓶颈进行优化。 关于Resource Timing APINewWork工具使用了Res

2015-04-19 00:10:04 2668

原创 Chrome development tools学习笔记(3)

(上次DOM的部分做了些补充,欢迎查看Chrome development tools学习笔记(2))利用DevTools Elements工具来调试页面样式CSS(Cascading Style Sheets层叠样式表)定义了Web页面的表示层,是能够真正做到网页表现与内容分离的一种样式设计语言。本文主要是讲调试工具,关于CSS学习可以参考W3school的CSS部分:http:

2015-03-16 21:40:16 949

原创 Chrome development tools学习笔记(2)

利用DevTools Elements工具来调试页面DOMElements工具是Chrome DevTools界面的第一个标签,如今很多网页都通过JavaScript来动态的修改DOM以及CSS,传统的查看HTML和CSS源代码来调试页面,无法看到那些动态的内容,一遍一遍的刷新页面查看修改HTML和CSS的效果对于开发来说效率也很低下。Elements工具就是一个可以帮助我们实时的查看和编

2015-03-08 20:55:20 1150 1

原创 Chrome development tools学习笔记(1)

前言Debug是每个程序员成长过程中必须会的一门技能。也是现在大学编程教育中缺失的一门课程,老师们往往更在乎让程序正确的运行,但可能对于学生来说只有10%的时候程序是直接运行成功输出正确结果的,90%的时候程序可能无法运行或者运行结果不正确。我周围的很多同学就是在一次次的程序出错中渐渐丧失了对编程的兴趣,我想,如果学校里可以在教会编程的时候,也传授下debug的方法,让学生能够自己去一步步

2015-03-08 19:43:42 940

原创 PHP中字符串的heredoc结构和nowdoc结构

最近在维护一个古老的PHP网站,没有前后台的分离,代码看起来很吃力,上面大段大段的HTML输出。在看的时候发现很多地方用了「123456echo      主页   主页内容   EOT;一般来说,如果一段字符串里面有引号的话,我们会使用「\”」来进行转义,PHP中单引号和双

2015-02-20 22:05:13 1524 1

原创 数据压缩的极限

单位的电子邮件最大只能发5MB的附件,因此在发送文件的时候,经常会使用压缩软件把附件进行压缩分卷,一个大的附件经常会分成十几甚至几十个小文件。在压缩的时候想起了很久以前思考的一个问题:数据能不能被无限压缩?在小学六年级电脑课教使用压缩软件的时候,老师说对已经压缩过的文件再压缩是没有效果的。实际生活中直觉告诉我们也是这样的:像程序代码之类的文本文件,压缩率很高,几十MB的文件经过压缩

2015-02-19 10:28:19 5316 1

原创 Mdisk网盘更新日志。【更新至20140728】

抱歉,因为前段时间经常jia'ban

2014-07-28 21:46:37 792

原创 Mdisk网盘更新日志。【更新至20130714】

0、写在一周年——作者的话首先很抱歉前段时间忙于实习和学校里毕业的一些事情,说好的更新一直没有实现。记得刚开始写这个网站时候才学PHP不久,到今天喵喵云存储已经陪伴大家走过了整整一年。从一开始同学之间流传用来做QQ空间背景音乐的小工具,到现在已经发展到了100多W次下载,每天平均1000+IP的访问。同时LZ也在做这个同时学到了更多的开发技巧。在这一年里,有很多用户都提出了各种各样的意见帮

2013-07-14 20:02:18 783

原创 JS关闭chrome标签

self.opener = null;self.open('', '_self');self.close();

2013-04-24 22:15:23 2001

原创 SVN中的check out与export的区别

1.check out跟check in对应,export跟import对应。2.check out导出获得文件后,导出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹,存储着一些版本的元数据信息。3.export 简单导出一个版本的数据,导出的文件脱离SVN版本控制,修改后无进行Up

2012-12-04 15:33:48 555

转载 HTML技巧

1. 链接控制 返回前页:使用OnClick="history.go(-1)",如返回主页:使用OnClick='top.location.href="../chinamail.html"',如2. 链接提示 在链接语句中增加OnMouseOver="window.status='这里是 ...'; return true" OnMouseO

2012-08-16 10:54:07 1153

转载 CSS优美PHP登陆表单

Form demo<!--body {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#666666;background:#fff;text-align:center;}* {margin:0;padding:0;}a {color:#1E7ACE;text-decoration:non

2012-08-16 10:35:45 784

转载 GIF验证码

相信很多人都想过如何用PHP生成GIF动画来实现动态图片验证码,以下是实现过程。  ImageCode函数通过GIFEncoder类实现的GIF动画的PHP源代码,有兴趣的朋友可以研究一下。  效果如图:   /**  * ImageCode 生成GIF图片验证  * @param $string 字符串  * @pa

2012-08-16 09:33:10 577

转载 PHP定时执行任务

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*30;// 每隔半小时运行do{//这里是你要执行的代码 sleep($interval);// 等待5分钟}while(true);

2012-08-16 08:58:05 433

转载 PHP单例模式实现商城购物车功能

PHP单例模式实现商城购物车功能-PHP实例教程完成这个小功能必须会写需求 养成好的习惯 Php购物车的开发需求功能如下 1: 购物车放在session里 2: 单例模式来开发 功能: 增删改查 增一个商品 减少  PHP单例模式实现商城购物车功能-PHP实例教程完成这个小功能必须会写需求 养成好的习惯  Php购物车的开发需求功能如下:php100.com  1: 购物车

2012-08-16 08:44:48 2738

转载 图片延迟加载技术-Lazyload的应用

我们在浏览图片量非常大的页面时,像淘宝商城商品展示、必应图片搜索这类网站,图片的加载非常流畅,其中就应用了图片延迟加载技术。本文讲解Lazyload图片加载插件,当我们打开页面时,首先在屏幕可视区域加载完图片,随着向下滚动页面,图片会陆续加载,从而提升了页面打开速度。Lazyload是一款基于jQuery的插件,在要显示大量图片的页面,图片是按需加载的,只在浏览器可视区内加载图片,当用户使

2012-08-15 11:24:12 655

转载 滚屏加载--无刷新动态加载数据技术的应用

http://www.helloweba.com/view-blog-152.html我们浏览有些网页的时候,当拉动浏览器的滚动条时到页底时,页面会继续自动加载更多内容供用户浏览。这种技术我暂且称它为滚屏加载技术。我们发现很多网站用到这种技术,必应图片搜索、新浪微博、QQ空间等将该技术应用得淋漓尽致。滚屏加载技术,就是使用Javascript监视滚动条的位置,每次当滚动条到达浏

2012-08-15 11:21:41 1282

转载 DREAMWERVER CS5序列号反复验证 解决方法

dreamwerver cs5每次打开都需要输入验证码在线服务校验 更改hostC:\Windows\System32\Drivers\etc\目录下的hosts文件 用文本编辑器打开加入如下:127.0.0.1 activate.adobe.com127.0.0.1 practivate.adobe.com127.0.0.1 ereg.ad

2012-08-14 21:29:43 1245

转载 Google校园招聘题:程序员买房

Google的2011年校园招聘宣讲会分别在北大和清华举行,其中北大本来是350人的会场,去了大约600多人,爆满,那场面绝对是人山人海,彩旗飘飘。经过了大约一个小时多的宣讲和问答,开始现场笔试环节,一共10个选择题和三个算法题,只有选择题答对了6个以上的人才有机会让面试官看你后面的算法题。然后明天下午会通知笔试通过的人进行面试,Google的效率就像其搜索引擎一样迅速,效率可见一般。

2012-08-14 11:48:08 3236 3

转载 数据库三范式,轻松理解

网上搜罗了一大堆关于数据库范式理解的文章,都是千律一篇的复制粘贴,连例子都是一模一样,拜托有点创意好不,实在看不下去,自己写一篇个人理解三范式的文章。如果有理解上的不正确之处,请联系我:279537592#qq.com (#=>@)官方定义:第一范式(1NF):数据库表中的字段都是单一属性的,不可再分。我的理解:第一范式这个不用說了,只要是关系数据库都满足第一范式官方定

2012-08-14 08:38:58 1076

转载 JS验证大全

js提交表单及js表单验证功能强大,很多原本需要在服务器端实现的功能,现在通过简 单的js代码就可以在客服端实现同样的效果。下面是一些常用的js表单验证代码,供大家参考学习。1:js 字符串长度限制、判断字符长度 、js限制输入、限制不能输入、textarea 长度限制 function test() {if(document.a.b.value.length>50)

2012-08-09 15:54:11 618

原创 google短网址服务API函数

function tiny($longUrl) {$apiKey  = '【GOOGLE API KEY】';$postData = array('longUrl' => $longUrl, 'key' => $apiKey);$jsonData = json_encode($postData);$curlObj = curl_init();curl_setopt($curlO

2012-08-07 22:36:56 1586

原创 PHP中防止SQL注入攻击和XSS攻击的两个简单方法

所有有打印的语句如echo,print等 在打印前都要使用htmlentities() 进行过滤,这样可以防止Xss,注意中文要写出htmlentitiesmysql_real_escape_string() 所以得SQL语句如果有类似这样的写法:"select * from cdr where src =".$userId; 都要改成 $userId=mysql_real_esc

2012-08-07 20:47:55 552

原创 删除前确认对话框

以前用的function deleteconfirm(info){var str="是否确认删除?订货id:"+info;if(confirm(str)==false){window.opener=null;     window.open('','_self');     window.close();}}然后在删除的PHP代码里加入ech

2012-08-06 11:35:18 508

原创 利用126短网址API写的一个函数

function tiny($longurl){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'http://126.am/api!shorten.action');curl_setopt($ch,CURLOPT_POST,true);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);$dat

2012-08-01 22:34:33 676

转载 PHP模拟登录

代码如下:$cookie_file = tempnam("./temp","cookie");//创建临时文件$post_url="http://www.chhua.com/login.php";//登录地址$post="cktime=3600&step=2&pwuser=user&pwpwd=password";//提交字符串$login=curl_init(

2012-07-31 16:06:56 524

原创 Ubuntu 12.04 amd64 搭建Apache+PHP+Mysql环境

需要用到的软件:apache: http://httpd.apache.org/php: http://www.php.net/mysql: http://www.mysql.com/ubuntu: http://www.ubuntu.com/phpmyadmin: http://www.phpmyadmin.net/安装:在ubuntu中需要用root

2012-07-31 16:05:27 1018

原创 关于PHP"=="运算符

今天在群里看到一个朋友发了一个代码大家猜猜结果是什么呢?bool(false)想了半天都没想出来怎么回事,原先以为是类型,前面那个是float,后面那个以为是string,但是测了一下,还是float的,顿时蒙了。结果大牛Larence发话了浮点数, 都是不惊雀的精确over上面那个是原话,不过的确说到地方了,不愧是大牛啊,PHP的官方开发小组的大牛啊。试了一下

2012-07-31 16:03:37 314

转载 PHP错误总结-不断更新(新手必看)

做开发请开启全部错误提示:error_reporting = E_ALL | E_STRICT屏蔽错误提示等于掩耳盗铃。代码写规范,错误少一半。1:为什么我得不到变量 我在一网页向另一网页POST数据name,为什么输出$name时却得不到任何值? 在PHP4.2以后的版本中register_global默认为off 若想取得从另一页面提交的变量:

2012-07-31 12:23:00 708

转载 PHP中extract()函数的妙用

近日在看一个牛人的代码时,看到一个非常好用的函数:extract(),它的主要作用是将数组展开,键名作为变量名,元素值为变量值,可以说为数组的操作提供了另外一个方便的工具,比方说,可以很方便的提取$_POST或者$_GET的元素,对表单提交上来的内容不能不用一一赋值,直接使用下面代码:form.html 在action.php中只要使用ext

2012-07-31 11:59:24 999

转载 PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用——建立微博应用的过程

建立微博应用的过程1、在微博开放平台上创建应用首先登录你的微博。在页面的最下端有个链接“开放平台”,单击此链接。或者直接打开:http://open.weibo.com/,然后点击“我要开发应用”。点击“创建应用”。作为入门的尝试,我们开发的是“站内应用”。按屏幕提示,输入一些必要信息:在“应用信息”中,选择“基本信息”部分,记住App

2012-07-13 20:35:46 2339

转载 PHP+新浪微博开放平台+新浪云平台(SAE)开发微博应用基础

1、新浪微博开放平台(http://open.weibo.com/wiki/index.php/Quickstart)  开放的是什么:开放平台开放给开发者的是每一个用户的用户关系,开发者不在向传统应用那样面对单个开发者而是面对用户身后的整个好友圈。每一个API都是围绕好友与好友之间的交流来提供相关的功能,如发送微博,查看好友资料等等。  为什么要使用开放平台?开放平台可以加快应用的推广。

2012-07-13 20:34:57 2242

转载 PHP实现人人OAuth登录和API调用

人人开放平台给出的PHP SDK,个人感觉写的不怎么样,而且在我的电脑上运行不出来,总是113错误,查文档竟然还没有这个错误码,于是只好自己按照官方给出的文档,用PHP自己实现了一下。代码如下文,没有作封装,只是走了一下流程。如果是仅仅用于人人连接这样的登录验证和简单的API调用,也不是很有必要封装。作为使用人人API的一个PHP示范吧。自己写代码的过程中也参考了官网的SDK代码和DEMO代码。

2012-07-13 20:34:10 531

转载 新浪微博开放平台PHP 类 WeiboClient 说明

在初步掌握微博应用开发的流程后,建议通读一遍weibooauth.php中的代码,优先读class WeiboClient中公共方法的定义。这些方法都是直接操作微博和用户的,清楚有哪些方法,其调用接口、默认参数等。  本文提供了class WeiboClient中公共方法的说明。这些方法用于直接操作微博和用户的,需要很熟练地使用,熟知每个方法的名称、参数和返回值类型。大多函数的返回值为

2012-07-13 20:32:56 1781

转载 一键清除Windows7图标缓存

图标缓存(Icon Cache)    1、windows7刷新图标缓存作用:比如编译软件或者更改文件图标的时候,图标已经改变了,但是因为缓存原因,还是保持原来图标的样子,需要刷新重建一下才能看见新文件图标。    2、Windows7的图标缓存文件 IconCache.db 在 %userprofile%\AppData\Local 目录下,其中%userprofile%是你的用户目录。

2012-07-13 19:43:52 2154

转载 安国U盘量产无法识别芯片处理

从上次帮朋友修好U盘之后,在朋友介绍下又拿来了几个盘,经检测都是扩容的,好几个都正常处理了,但是有一个,却检测不到芯片,网上找了好久,按照下面方法解决好了,分享下在淘宝网上买了一8G的黑片金士顿,用MyDiskTest_v298测试不是扩容盘,用ChipGenius_v4_00获得信息如下:    设备描述: [K:]USB 大容量存储设备(Kingst

2012-04-26 07:27:47 16019

软件自动更新升级工具包 套装

3个文件,一个用来生成客户端版本号,一个用来生成服务器端的版本号和更新内容,一个和需要更新的程序以及客户端版本号的XML放在一起,在运行程序前调用自动更新程序,自动更新程序会读取客户端版本号和服务器端对比。然后进行更新,需要该代码发现更新结束原来程序进程。

2012-10-14

POSE拼图1.1002版

这个本来是一个人人网的应用,但是由于一直无法正常使用这个应用,本人根据它的原理在C#上做了个功能一样的,更方便哟。 UI基本模仿,代码均为本人根据原来应用的功能推测后自行写出,希望原作者见谅, 把不同POSE的照片拼接成一张大的照片, 绘制出你想要看到的图案,然后我会引导你依次拍摄出所需要的POSE~之后,我会把拼接出的照片呈现给你! WIN7自带的驱动会使部分摄像头会有镜像,更新了摄像头图片的水平和镜像反转功能 人人网原应用地址http://apps.renren.com/posemakeup/start.html

2012-04-06

POSE拼图V1.0

这个本来是一个人人网的应用,但是由于一直无法正常使用这个应用,本人根据它的原理在C#上做了个功能一样的,更方便哟。 UI基本模仿,代码均为本人根据原来应用的功能推测后自行写出,希望原作者见谅, 把不同POSE的照片拼接成一张大的照片, 绘制出你想要看到的图案,然后我会引导你依次拍摄出所需要的POSE~之后,我会把拼接出的照片呈现给你! 人人网原应用地址http://apps.renren.com/posemakeup/start.html

2012-04-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除