- 博客(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 2107 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 732
原创 去掉苹果中的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 1595
原创 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 8465
原创 h5页面传递数据之localstorage简单使用。
在项目中的二级页面需要用到一级页面相同的数据,可以通过url传递参数在二级页面再次请求数据,但为了减少请求发现可以在一级页面中将请求的数据存到localstorage中,在二级页面读取localstorage中的数据。用到了三个方法存:localStorage.setItem('curr_match',data);读:var json_data = JSON.parse(l
2015-09-16 11:33:11 3578
原创 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
原创 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 1079
原创 给网站添加一个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 682 1
原创 没有微信api提示浏览器微信分享按钮的位置
话不多说,上代码 //get browser type var ua = navigator.userAgent; var wx = /MicroMessenger/; var qqbrowser = /MQQBrowser/; var ucbrowse
2015-07-23 10:25:45 1528 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人