- 博客(42)
- 资源 (2)
- 收藏
- 关注

原创 跨域的几种解决方案
关于跨域JSONP这个可能是好多人想到的第一解决方案了但是其实这个也有局限性需要前后端配合你可以实现跨域,别人也可以调用你的接口了具体实现: 服务器端: http://127.0.0.1:8081/test.php<?php echo 'handler(' . json_encode(array('a' => 'b')) . ')'; //简单输出handler({a:b})客户端
2018-04-17 11:32:04
651

原创 php + angularjs $http get 请求 显示数据
html代码: 利用ng-repeat 循环显示数据html ng-app="myApp" ng-controller="customersCtrl">head>script src="http://code.angularjs.org/angular-1.0.1.min.js">script>head>body>div >ul ng-repeat="x in list">{{
2016-05-26 17:33:09
11250

原创 php+Angularjs 实现Post 提交表单 模拟登录
1、在开始之前我们要了解下angularjs的$http函数,post请求可以简写成$http.post 同时也可以像jQuery那样$http(method:'',url:'',params:'')。2、在开始之前我们要先声明下默认的http头信息$http.defaults.headers.post["Content-Type"] = "application/x-www-form-url
2016-05-25 16:09:32
21968
1

原创 angularjs学习5--过滤器(二)
一、lowercase lowercase 是将字符转变成小写,相对应的有upercase{{ "San Francisco is very cloudy" | lowercase }} 显示为 san francisco is very cloudy 二、number number其实有两个参数第一个是将数字变成文本,第二就是显示小数点后要出现的个数例如{{1
2016-03-30 20:58:24
10788

原创 angularjs学习4--过滤器(一)
过滤器用来格式化需要展示给用户的数据。AngularJS有很多实用的内置过滤器,同时也提供了方便的途径可以自己创建过滤器。 下面是一些系统集成的过滤器: 1. currency currecy过滤器可以将一个数值格式化为货币格式,currecy过滤器允许我们自己设置货币符号。默认情况下会采用客户端所处区域的货币符号,但是也可以自定义货币符号。
2016-03-25 15:19:28
11591

原创 angularjs学习3--模块module
在AngularJS中,模块是定义应用的最主要方式。模块包含了主要的应用代码。一个应用可以包含多个模块,每一个模块都包含了定义具体功能的代码。 使用模块能给我们带来许多好处,比如: 1、保持全局命名空间的清洁; 2、编写测试代码更容易,并能保持其清洁,以便更容易找到互相隔离的功能; 3、易于在不同应用间复用代码; 4、使应用
2016-03-20 17:26:01
10279
原创 移动web开发 手机输入框弹出的问题
在移动web开发中和pc端不同的是,手机的输入是软键盘,这样就会有个问题,那就是当有输入的时候,键盘弹起来,整个页面难免会发生变化1、页面提高背景会出现不够用的现象,解决方法,在body中设置背景图,即便是页面抬升了,背景也依旧存在,2、底部用fix布局 这个问题会使得页面提升而底部的fix也跟着提升,遮盖住相应的页面,这个有两种解决方法一、是页面页相应的提高,页面变化多少我们
2017-03-30 17:44:13
12824
原创 RGBA 与 opacity不得不说的故事
css中RGBA和opacity有着不同的使用情景和使用方法,但是有时候也有着相同的效果和功效,相同:都可以改变透明度,不同点:在MDN上opacity是这样介绍的:当opacity属性的值应用于某个元素上时,是把这个元素(包括它的内容)当成一个整体看待,即使这个值没有被子元素继承。因此,一个元素和它包含的子元素都会具有和元素背景相同的透明度,哪怕这个元素和它的子元素有不同的opaci
2017-03-03 00:04:16
11315
原创 anime.js
anime.js Anime (/ˈæn.ə.meɪ/) is a flexible yet lightweight JavaScript animation library.It works with CSS, Individual Transforms, SVG, DOM attributes and JS Objects.FeaturesSpecific anim
2017-01-08 22:41:55
16642
原创 npm添加淘宝镜像
npm是一个很好用的工具,全场是Node Packet Manager,是一个nodejs的包管理工具,但是美中不足的是当我们去安转包的时候却发现下载的速度太慢,但是没关系,还是有方法的就是利用淘宝的国内镜像,一下是3个设置的方法:镜像使用方法(三种办法任意一种都能解决问题,建议使用第三种,将配置写死,下次用的时候配置还在):1.通过config命令npm config s
2016-12-06 17:52:48
35424
1
原创 JavaScrapt朝花夕拾
eval函数:eval(expr)作用:计算字符串的结果:例如:eval("2+2"),亦可以是字符类型的数组或者是对象,当为json对象的时候为这样的格式:eval("("+JsonData+")")因为当eval执行Json的时候“{}”会被解释成代码块,但是为括号的时候就会执行成一个object了。isFinite函数isFinite(expr)作用:确定一个数是否为一个
2016-11-18 17:12:19
13109
转载 Charles rewrite 和map
本来是要自己写一篇文章的,后来发现有人比我更用心的写了一篇接过来用用吧原blog地址:http://www.cnblogs.com/wonyun/p/5586746.htmlcharles本地调试之map和rewrite功能charles是一款mac下代理调试工具,对于前端开发同学来说是相当方便的一个调试接口的工具;不过charles需要收费,不过在天朝几乎收费
2016-11-06 15:12:20
2642
原创 IntelliJ IDEA 注册码(phpstorm等IDE)
http://idea.lanyus.com/这是一个神奇的网站,IntelliJ IDEA 的注册码都有,点击获取验证码,粘贴进你的IDE就能使用了
2016-11-04 11:37:44
4368
原创 js 匿名函数和闭包函数
例子:function checkClosure(){for(var i=0;isetTimeout(function(){alert(i);},2000);}} checkClosure();仔细想一想这个函数的执行结果是什么输出0,1,2?其实只是2,2,2而已,这是因为for循环很快,当两秒后i的值已经是2了,那如何输出0,1,2那?那我们用到了匿
2016-11-04 11:21:58
587
转载 html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
html 移动互联网终端的javascript touch事件,touchstart, touchend, touchmove
2016-11-04 10:26:27
382
原创 git小乌龟(TortoiseGit)记住密码
在用git小乌龟(TortoiseGit)的时候每一次都需要记住密码这是一个非常麻烦的事情,一种方法就是导入服务器的密钥但是那种方法太过于麻烦,现在有一个简单的方法,就是在git小乌龟的设置中点击config文件,在最后添加一下内容 [credential] helper = store 保存,当你下一次输入密码后就会记住你的密码下次就可以不用一遍一遍的输入密码了
2016-11-04 10:25:22
10213
原创 构建nodejs环境及解决node服务器外网端口无法访问
nodejs端口无法访问http://blog.youkuaiyun.com/hzw2312/article/details/50247511
2016-10-24 21:41:29
45251
4
原创 git本地提交自动部署到项目hooks
但我们在git提交到远程代码仓库后,要想部署到线上还要到服务器的发布目录下git clone 或者git pull,以前我还自作聪明的写了个脚本,用于自动git pull,登录服务器后直接运行./gitpull.sh就好,后来,直到后来,我发现原来可以有个更简单的方法,那就是hooks,钩子方法,它在你见的代码仓库的hoocks目录下,cd hooksvi post-receive#!
2016-10-21 22:37:13
4456
原创 jsonp 的那些种种
在页面加入这个既可以了原理是:动态插入 script 标签,通过 script 标签引入一个 js 文件,这个js文件载入成功后会执行我们在url参数中指定的函数,并且会把我们需要的 json 数据作为参数传入。由于同源策略的限制, XmlHttpRequest 只允许请求当前源(域名、协议、端口)的资源,为了实现跨域请求,可以通过 script 标签实现跨域请求,然后在服务端
2016-10-21 18:39:20
300
原创 list_tree利用php引用
function list_to_tree($list, $pk='id', $pid = 'pid', $child = '_child', $root = 0) { // 创建Tree $tree = array(); if(is_array($list)) { // 创建基于主键的数组引用 $refer = array();
2016-10-21 17:59:47
444
原创 python Django nginx解决静态文件403的问题
今天弄了个Django的网站,在Windows上运行正常,迁移到linux上时发现静态的文件都不能访问了,查了网上的帖子,主要是说了两个解决方法,1、添加权限,赋予static文件夹可写可读的权限,但是尝试后发现不行,2、添加index,例如index index.php index.html;但是好像还是不行但是我并没有放弃,终于发现了一个帖子,方法如下,把nginx头部的 use
2016-10-21 17:56:56
9216
2
原创 python刷访问数
python是个好东西,生命苦短,为什么不用python那, 下面是一个用python刷访问数的代码,用到了多线程,以及ip代理,闲话少说,开始吧: 我们首先用到了西刺免费代理http://www.xicidaili.com/,这是一个免费提供代理ip的网站,至于什么是ip代理,简单的来说就是让你拥有不同的IP地址去访问网站, 开始的时候我是用txt文件存下ip值
2016-08-23 19:09:14
3039
转载 关于mysql优化和索引的故事
转载至http://www.jb51.net/article/49346.htm在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码代码如下:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL );我们随机向里
2016-06-08 13:10:33
282
原创 c 连接mysql数据库
#include #include #include #pragma comment(lib, "libmySQL.lib")/*数据库连接用宏*/#define HOST "localhost"#define USERNAME "root"#define PASSWORD ""#define DATABASE "test"void query_sql(char
2016-05-27 09:09:04
12017
转载 python 读写操作
Python读写文件Python读写文件1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try: all_the_text = file_object.read( )finally:
2016-05-25 17:22:46
307
转载 SQLite 教程
在实际的应用中,SQLite作为目前最为流行的开源嵌入式关系型数据库,在系统的架构设计中正在扮演着越来越为重要的角色。和很多其它嵌入式NoSQL数据库不同的是,SQLite支持很多关系型数据库的基本特征,这在数据移植、程序演示等应用中有着不可替代的优势。从官方文档中我们可以获悉到,SQLite支持的数据量和运行效率都是非常骄人的,因此在海量数据的解决方案中,SQLite可以作为数据预计算的桥头堡,
2016-05-24 17:09:30
332
原创 python 连接mysql数据库 进行增删改查操作
1、在进行连接之前我们要确定我们已经安装了python和mysql(开玩笑,没有这个你怎么连接那)至于安装的过程在此略过,2、因为要进行连接mysqldb 所有我们要导入MySQLdb的模块,当然这个模块在默认的python中是没有的,https://pypi.python.org/pypi/MySQL-python/1.2.5我们可以在这里进行下载,安装;3、代码import MyS
2016-05-24 14:49:48
10218
原创 自己写的yaf的mysql pdo扩展
yaf没有自己的数据库扩展,正好闲着没事就花了一上午写了一个pdo的数据库扩展,支持php连贯操作,支持数组插入,更新等,因为时间有限,写的并不是很完善,还有很多要去补充,比如执行错误提示等等,先粘贴出来,希望大家可以提出意见和建议。<?php/** * Created by PhpStorm. * User: Administrator:HenryZhang * Date: 20
2016-03-31 21:51:53
2166
原创 Windows下yaf的扩展
php的扩展其实很简单,mongodb,redis,memcache其实都是大同小异,下面我们来看下yaf 的扩展,首先你要清楚自己的php版本,打开phpinfo,查看自己的php版本及运行平台可以看到php的版本号是5.5运行平常是x86,(注意一定要看清楚是什么平台),yaf的下载地址是 http://pecl.php.net/package/yaf,选择符合自己情况的dll下载,下
2016-03-28 19:55:13
696
原创 angularjs学习2---数据绑定与controller
和ng-app声明所有被它包含的元素都属于AngularJS应用一样,DOM元素上的ng-controller声明所有被它包含的元素都属于某个控制器,换句话说就是:在你的DOM节点的开始的地方声明一个ng-controller,那么在节点结束之前,节点里面所有的元素都属于你声明的那个控制器 例如: .......你的代码 在div结束之前的代码中的所有元素都是MyC
2016-03-20 11:36:17
11544
原创 node.js + Express 学习之 环境配置篇
闲言碎语不要讲,下面直接开始讲怎么配置;在开始之前先声明下,你要安装完了node.js。这是个很基本的工作就不用啰嗦了吧! 在windows的命令里输入 npm -g -install express 全局安装express 框架,简单方便。 下一步中我们要看看express 的版本了。如果你做了第一步会发现提示express不是内部或外部命令;重点来了:由于版本问题,expre
2015-08-12 14:24:38
499
charles破解jar包下载
2017-09-19
apktool是android打包和破解的工具 亲测可用
2016-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人