JFinal框架demo运行示例教程
JFinal 是詹波开发的 Java 框架,使用 JFinal 能够快速进行 Web 开发。运行效果图如下:运行启动说明里面的 SQL 文件,创建一个简单的表。配置 res/a_little_config.txt 文件的数据库地址和密码。配置 com.demo.common 包里面的 DemoConfig.java 中 main 方法,修改端口后启动,默认是 80 端口,我本地 80 端口肯定占用的,...
在GITHUB上进行团队项目开发教程
次的提交,我们新开发的分支已经落后主分支很多次的提交。rebase master 的意思就是将这个分支的所有提交和修改以主分支现在的状态为起点,rebase 的过程其实是临时的产生了一个新的分支,如果文件有冲突,可以使用 git status 查看哪些文件有问题,手动修改好了之后,执行 git rebase --continue 完成 rebase 操作。rebase master 操作成功了之后,通...
从网站统计功能看百度图片蜘蛛抓取错误地址
竟然超过了200个字符,尾部有部分没有保存下来,于是将字段修改成了300长度的 varchar 类型。 日志里面的请求,有很多一部分是首页的请求,地址也就是"/"。但是也有不少的请求是在故意的猜测一些文件,比较多的是猜测一些编辑器的文件,看来市面上编辑器的漏洞还是很多。除了这些外,我发现了百度图片蜘蛛有很多错误的请求,由于本站使用了延迟加载,图片标签并没有src属性。在此之前,我看百度网页快照,本站的...
解决Linux下使用Screen乱码问题
在 ~/.screenrc 文件中添加如下内容,如果没有该文件则创建它。 # Define Encoding defencoding UTF-8 encoding UTF-8 UTF-8 完成后需要关闭会话重新开始使用 screen -S 创建新的回话才有效。 这个也是在 Linux 下使用 Screen 经常会碰到的问题之一,共勉。其实使用什么工具不重要,真正厉害的人都自己设计工具了,致那些损 S...
重拾Linux之AWK命令之简单统计
awk 命令在很早就接触过,当时感觉它还算是蛮难的,感觉能够很熟练使用 awk 命令的人都应该算是高手了。很久不用了,感觉全忘记了,但是再次拾起来也是蛮快的事情。记得之前用它写过一个打印出文件夹下每个文件名,大小,MD5 值的命令。 使用 awk 偶尔做一些简单的统计什么的还是比较快的,但是一旦复杂了,就比较鸡肋。感觉一个人如果熟练的话,使用 PHP,或者使用 LMLPHP 也一样非常快速的可以实现...
解决Linux之Gnome主题下Rime输入法默认中文问题
默认中文输入每次切换都是非常麻烦的事情,这次改成了默认英文,使用算是比较舒畅了,但是如果能记住状态才是比较完美的解决方案。 查看官方文档,按照下面的方法解决了,蛋疼的是,官方文档写的很不清晰啊。 新增文件:vi ~/.config/ibus/rime/luna_pinyin.custom.yaml,内容如下: patch: "switches/@0/reset": 1 #表示將 switcher 列表...
使用PHP包管理器Composer创建LMLPHP项目
如下目录结构: composer.json composer.lock vendor 比如我们将 WEB 目录命名为 public,就放在当前目录下,在 public 目录下创建 index.php 文件,内容如下: <?php require __DIR__.'/../vendor/autoload.php'; define('APP_DIR', __DIR__.'/../app'); lml()-...
JavaScript获取DOM节点HTML元素CSS样式
le 标签中,如下代码示例: <style type="text/css"> div{ width:100px; height:100px } </style> 链接式即为用 link 标签引入css文件,如下代码示例: <link href="/static/css/main.css?v=1" type="text/css" rel="stylesheet" /> 导入式即为用 import 引入 ...
一件比较诡异的事儿
都是正常的,只有评价的时候文章 ID 发生了变化,评价文章的用户根本没有浏览过那篇文章,怎么会评价那篇文章呢,难道网址被黑客攻击,难道是恶意评价,本站有那么大的影响力吗,值得这样做吗? 最后查看网址源文件的时候,发现怪了,同样的 ID 变量,在模版文件的其他地方都是正常的,和地址栏保持一致,唯独评价的地方 ID 值发生了变化。从代码上面看,是不会有问题的。现在的猜测可能跟网站开启了缓存有关,缓存功能可...
LMLPHP第三期更新功能
各组别之间不会相互影响,系统支持多级目录分组。域名绑定分组通过设置域名绑定分组,使得网站各域名的项目更加紧凑,更利于管理,同时网站搬家也更加的方便。控制器名称修改增强名称自定义功能,之前只能修改控制器文件夹名称,现在支持自定义控制器文件夹名称同时也修改控制器类名前缀。详情见官网文档(http://www.lmlphp.com/doc )和GITHUB(https://github.com/leimi...