自定义博客皮肤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和它的解决方案

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

原创 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 1710

原创 微信开发之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 675

原创 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 1735

原创 移动web之响应式布局

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

2015-08-22 17:03:42 1307

原创 移动网站性能优化

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

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

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

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

2015-08-18 16:11:52 1831

原创 微信公众帐号开发之环境搭建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 2845

原创 service sshd restart sshd unrecognized service

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

2015-08-12 18:50:40 10150

原创 linux scp permission denied

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

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

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

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

2015-08-10 15:09:40 1531 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 940

原创 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 2532

原创 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 3995

原创 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 1919

空空如也

空空如也

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

TA关注的人

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