码农日记

薄洪涛的个人博客

Ebean报错is not enhanced?

使用ebean的时候,会提示某个类没有enhanced,这里我们在idea中安装对应的plugin就可以了(需要看你的gradle的ebean版本)我的版本配置如下classpath("io.ebean:ebean-gradle-plugin:11.27.1") compile 'io.ebean:ebean:11.39.1' compile 'io.ebean:ebean-querybean:11.39.1' c

mysql几种常见的连接方式

内连接(inner join)从两张表中取出所有记录做笛卡尔积;利用匹配条件进行匹配;如果内连接没有条件,那么其实就是交叉连接,这是我们应该避免的交叉连接从两张表中取出所有记录做笛卡尔积,所有的结果都会进行保留;记录数 = 第一张表记录数 * 第二张表记录数;字段数 = 第一张表字段数 +  第二张表字段数(笛卡尔积),这里我们看到查询出来的记录数为16条外连接按照某一张表作为主表(表中所有记录在最后都会保留),根据条件去连接另外一张表,从而得到目标数据外连接分为两种:左外连接(lef

记一次博客优化的过程

近期博客访问越来越慢,有时候网络不好的时候打开一个页面需要5秒以上,所以我决定对博客来一次彻底的优化;然后本文记录了优化的过程及步骤1. 优化了代码结构    每个页面的独有js放页面的最后,让页面加载的时候最后加载js        删除zblog中的冗余代码及不用的模块    更新了页面的样式(这个就算UI优化了) &nbs

linux下mysql报错Access denied for user 'root'@'%

开发机器用的linux,但是装好mysql用navicat链接的时候,会报错Access denied for user 'root'@'%,命令mysql -u root也是同样的错误,但是加上sudo就不报错了解决方法:sudo vim /etc/mysql/my.cnf增加:[mysqld] skip-grant-tables重启mysqlsudo /etc/init.d/mysql restart解决

php用curl模拟post请求接口的坑

我们的接口是用java实现的,然后我需要用php去调用下接口,请求方式为post,需要传一个数组过去(不是json_encode的那种),之前的时候,是这么写的$post_params = [     'xxx'=>$xxx,     'beginDate'=>$beginDate,     'end

a标签设置锚点不改变url

我们在设置锚点的时候,通常会这么做<p id='point'>锚点</p> <a href='#link'>调到锚点</a>但是这种做法有个弊端,就是会改变url,造成返回键不起作用,所以介绍其他方法去不改变url<p id='point'>秒点</p> <a onclick="changeHash('

git常用命令

太简单的clone,push ,pull就不说了,每天都用的没必要总结git放弃本地更改,强制拉取远程更新git fetch --all git reset --hard origin/master git pullgit 忽略上传某些文件(针对已经上传了的需要删除的)git rm -r --cached .idea git commit -m '删除.

a标签导致局部刷新调到页面顶部

起因在做后台列表的时候,我做了一个详情的查看,如图,点击详情的时候,会发起一个异步请求,去后台请求数据,局部刷新页面,展示出来,如下图所示,点击红框内的详情按钮,会展开详情但是会回到页面顶部但是出现一个奇怪的事情,当把上面的详情点开后,撑开了整个页面,然后点击最下面的详情,会自动回到当前页面的顶部,而且页面是不刷新的,所以肯定不是页面刷新导致的解决经过一番查找,终于知道了原因,是因为a标签的原因通常,我定义一个a标签,当这个a标签是一个空链接而且我们想给他加点击事件的时候,会这么写<a&n

chrome分辨率调试神器,再也不用多屏幕调试页面了

前端的小伙伴们是不是有这样的困扰,不同分辨率会导致样式不一样,明明开发用的1080p屏幕,到了720p的屏幕上就不正常了,想调试也没办法,于是我发现了一个chrome的插件(可能需要翻墙,本文末有下载链接,但版本不同可能不适用,推荐谷歌商店下载);Resolution Test插件可以自定义分辨率调试了,只需要选中分辨率然后view all selected就可以了附件下载Resolution-Test_v2.6

php程序是如何被解析的?

我们每天都在写php代码,然后往服务器上一丢,你就发现php文件就运行了,嘿,是不是很神奇,但是有没有想过,php是如何被解释执行的呢?要知道apache,nginx都是不能解析.php文件的;所以想和大家探讨下原理;首先,安装过lnmp的同学都知道,在安装nginx部署站点的时候,nginx总会带着以下代码location ~ \.php$ {         include&nbs
<< < 4 5 6 7 8 9 10 11 12 13 > >>

Powered By Z-BlogPHP 1.7.3

版权所有 | 转载请标明出处