自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谁说学美术将来只能卖画了,我也有自己的梦想。

记录项目中写出的bug和它的解决方案

  • 博客(225)
  • 收藏
  • 关注

原创 安装weiphp遇到的问题

1.打开install报错_STORAGE_WRITE_ERROR_:./Runtime/Cache/Install/c6bbce5b1f1dcf027c8ceb5cf5141b.....只需要chmod 777 weiphp就可以了2.未安装gd库apt-get install php5-gd3.函数mysql_connection()不可用apt-get i

2015-10-09 20:12:00 2099 4

原创 linux上nignx php环境搭建

安装好ngnx php5 php5-fpm php5-cgi之后/etc/nginx/sites-enabled/defaultserver { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /usr/share/nginx/html/public;

2015-10-09 16:05:40 728

原创 从github上引入包到eclipse

new->import->git->clone git->用户名密码

2015-10-08 11:09:36 436

原创 h5 localstorage 不能存true和false

读取出来全是字符串

2015-09-30 18:29:53 587

原创 linux 从服务器上copy文件到本地

1.切换到root用户su root2.scp root@ip  本地路径解决!

2015-09-30 10:53:17 598

原创 去掉苹果中的button的默认圆角

.startbutton { color: #FFF; width: 60%; margin:0 auto; background: #80002a; height: 30px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; b

2015-09-24 14:54:01 1581

原创 h5 canvas  在canvas上画图 在canvas上写字 文字换行

//canvas文字换行 function write_text_other_line_auto(ctx,font,align,color,text,x,y,line_count,line_height,text_indent){ ctx.font = font; ctx.textAlign = align;

2015-09-24 09:43:12 8421

原创 h5页面传递数据之localstorage简单使用。

在项目中的二级页面需要用到一级页面相同的数据,可以通过url传递参数在二级页面再次请求数据,但为了减少请求发现可以在一级页面中将请求的数据存到localstorage中,在二级页面读取localstorage中的数据。用到了三个方法存:localStorage.setItem('curr_match',data);读:var json_data = JSON.parse(l

2015-09-16 11:33:11 3561

原创 css图片上文字居中,兼容微信

用到了chart.js做了一个圆环,需要在圆环中间显示数字,canvas是有一个drawText方法,但以前用过文字会模糊所以用css将文字显示到canvas上并显示在中间css代码:.big-data-process p{text-align:center;position:relative;}.big-data-process p .chart-span{display:

2015-08-26 17:47:32 1697

原创 微信开发之mysql字符编码

首先是获取code以后不能用ajax请求微信api数据。这个和ajax跨域访问有关系得到用户信息之后存到mysql,发现中文全部变成了??网上搜了一下,发现是字符编码问题。修改配置文件/etc/mysql/my.conf在[mysql]下default-character-set=utf8在[mysqld]下character-set-server=utf8重启

2015-08-25 09:26:28 671

原创 linux nginx service nginx restart [fail]

命令:nginx -t查看失败原因:nginx: [emerg] "fastcgi_pass" directive is duplicate in /etc/nginx/sites-enabled/default:61nginx: configuration file /etc/nginx/nginx.conf test failed然后找到这种原因的解决办法cd

2015-08-24 14:17:02 1716

原创 移动web之响应式布局

1.响应式布局的概念响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,而且随着目前大屏幕移动设备的普及,用大势所趋来形容也不为过。2.Media Rule

2015-08-22 17:03:42 1275

原创 移动网站性能优化

代码优化可以提高网站的性能优化规则:1.尽量减少HTTP请求1).合并css 背景图片。background-position 属性设置背景图像的起始位置。2).合并样式表和脚本。优化方式:require.js3).压缩图片4).避免重定向2.脚本执行优化1).css写在头部2).javascript写在尾部或者异步3.css优化

2015-08-20 16:46:13 754 1

原创 页面中根据滚动条,显示返回顶部图标

比较简单,直接记录代码window.onscroll = function(){ if(document.body.scrollTop>10){ $('#go-top').show(); } if(document.body.scrollTop<=10

2015-08-18 16:11:52 1804

原创 微信公众帐号开发之环境搭建php+nginx+mysql

因为选择的语言是php找到了一个框架,lanewechat.所以需要服务器环境为mysql+php+nginx当然也可以用apache2,只是个人觉得nginx比较好用。首先电脑上已经装了nginx,安装方法也很简单,apt-get install nginx在安装软件之前一般都要使用 apt-get install update安装更新,这个在安装apache2的时候有提到过。n

2015-08-17 23:59:26 2831

原创 service sshd restart sshd unrecognized service

ssh service 在ubantu叫 ssh所以重启sshsudo service ssh restart

2015-08-12 18:50:40 10065

原创 linux scp permission denied

如果出现这个问题 permission denied那是因为sudo 命令只是在本地具有权限更换用户名root 就可以解决了。

2015-08-12 18:39:42 1380 1

原创 require.js模块化js,r.js压缩js为为一个文件优化请求

传统的js加载在处理依赖时,需要在js文件前面加载依赖的js文件这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加载文件越多,网页失去响应的时间就会越长;其次,由于js文件之间存在依赖关系,因此必须严格保证加载顺序,依赖性最大的模块一定要放到最后加载,当依赖关系很复杂的时候,代码的编写和维护都会变得困难。使用require.js可以做到(1)实现js文件的异步加载,

2015-08-10 15:09:40 1518 3

原创 js 合并俩个json

json + = json var param = {};param = $.extend({},param,eval('('+'{company_id_'+c_count+':'+current_checked.value+'}'+')'));param = $.extend({},param,eval('('+'{company_cnt:'+c_count+'}'+')'));这里用

2015-08-09 21:19:28 925

原创 js获取Url后的数据转换为json

如下我希望得到的结果MatchId=124&companyId=12332 => {"MatchId":"124","companyId":"12332"}代码:var params = getUrlVars(MatchId=124&companyId=12332');console.log(params);function getUrlVars(url) {

2015-08-09 21:06:26 2518

原创 JS获取URL后的参数并且解析汉字乱码

function GetRequest() { //获取到Url并且解析Url编码 var url = decodeURI(location.search); var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1);

2015-08-09 19:58:39 3980

原创 linux服务器安装apache2和nodejs

1.安装apache2首先要连接远程服务器ssh root@ip然后安装apcheapt-get install apache2安装的时候可能会出现一个问题这时候只需要安装更新就可以了apt-get update这个之后再次运行 apt-get install apache2 就不会出现刚才的提示了安装成功之后localhost地址将会出

2015-08-01 10:40:36 1887

原创 js 判断时间大小

上代码//转换时间格式 function get_date(datetime) { var s = datetime.indexOf("-")>-1?"-":":"; var arr = datetime.split(s); var currenttime = new Date(arr[0],arr[1],arr[2]); return curren

2015-07-28 16:04:27 1055

原创 给网站添加一个config.js,js无法声明常量,封装js变量取值器

调试通过后的代码。config.jsvar appSetting = (function() { // 常量 var constants = {"win": 3,"draw": 1,"lose": 0}; // 构造器 var constructorFunc = function(){}; // 静态方法,取值器 constructorFunc.getCo

2015-07-24 17:51:39 672 1

原创 没有微信api提示浏览器微信分享按钮的位置

话不多说,上代码 //get browser type var ua = navigator.userAgent; var wx = /MicroMessenger/; var qqbrowser = /MQQBrowser/; var ucbrowse

2015-07-23 10:25:45 1515 1

空空如也

空空如也

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

TA关注的人

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