div和span与块级和行内标签
<div>标签: 是一个区块容器标记,<div></div>之间是一个容器, 可以包含段落、表格、图片等各种HTML元素。 <span>标签: 没有实际意义,为了应用样式。 img标签引入图片时,路径中使用斜杠/ 和 反斜杠\ 是一样的。 HTML标签: 块级标签:占据一行,换行。 行内标签:在一行,不换行。
lxml的XPath解析
BeautifulSoup 可以将lxml作为默认的解析器使用,同样lxml可以单独使用。下面比较这两者之间优缺点: BeautifulSoup和lxml原理不一样,BeautifulSoup是基于DOM的,会载入整个文档,解析整个DOM树,因此时间和内存开销都会比较大很多。而lxml是使用XPath技术查询和处理HTML/XML文档的库,只会局部遍历,所以速度会快一些。幸好现在BeautifulSoup可以使用lxml作为默认解析库 关于XPath的用法,请点击:https://www.cn
vue使用tips记录
用vue已经很久啦,这里记录一下一些我觉得比较实用的小tips: 1、搭建vue项目环境 安装node --> 设置淘宝镜像 --> cnpm install vue-cli -g --> vue init webpack projectname --> cnpm install css-loader style-loader --save -D --> 配置sass(https://blog.csdn.net/lily2016n/article/details/75309492) cnpm
SweetAlert 漂亮的插件
示例: 做一个漂亮的删除按钮 1 sweetalert中文网: http://mishengqiang.com/sweetalert/ 将 sweatalert.css 和 sweatalert.js 放入自己项目的 static 目录下 2 套用官网的代码,到自己项目中 jQuery 中 attr()方法 设置或返回被选元素的属性值 ok
Mysql DBA 高级运维学习-MySQL备份与恢复实战案例及生产方案
Mysql DBA 高级运维学习之路-MySQL备份与恢复实战案例及生产方案 1.全量备份与增量备份 1.1 全量备份 全量数据就是数据库中所有的数据,全量备份就是把数据库中所有的数据进行备份。 备份所有库: mysqldump -uroot -p123456 -S /data/3306/mysql.sock -F -B –A gzip >/server/backup/mysq_backup_$(date +%F).sql.gz 备份一个库: mysqldump -uroot -p123456
C++ 包含目录、库目录、附加包含目录、附加库目录、附加依赖项之详解(转)
最近因为接触机器学习,所有涉猎到C++方面的开发。在c++中有几个概念很迷糊。 VS项目中的包含目录、库目录、附加包含目录、附加库目录、附加依赖项均在"项目->属性->配置属性"下进行配置,具体说明如下: VC++目录: 包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录 库目录:寻找.lib文件的搜索目录 C/C++: 常规->附加包含目录:寻找#include<xxxx.h>中的xxxx.h的搜索目录(每一项对应一个文件夹XXXX,文件夹中包含了编译时所需的头文件,使
YII2项目常用技能知识总结
1、不通过日志获取AR执行的原生SQL语句和打印变量数据 $query = User::find() ->select(['username'])->where(['id'=>[1,2,3,4]) // get the AR raw sql in YII2 $commandQuery = clone $query; echo $commandQuery->createCommand()->getRawSql();$users = $query->all(); 打印变量数据可以这样写:
//引用
函数的局部和全部变量
name="笑给" def hh(): global name#申明全局变量 name="小包" print(name) hh() print(name) #局部变量:在函数里面定义的变量都是局部变量,出了函数之后就不能用了 #全局变量:在文件最上面定义这个变量,就是全局变量,会一直占有内存,能不用全局变量就不用 设置断点调试,断点的位置开始手动执行代码 money=500 def test(consume): res=money-consume#定义单独的变量
JBox2D第一课-搭建swing绘制框架并实现小球自由落体
jbox2d官网
http://www.jbox2d.org/
下载好jbox2d.jar
这是下载地址
这里我们使用jbox2d-2.0.1-full.jar
接下来就是搭建绘制框架了
下面是具体的实现
写一个通用的窗体MyFrame.java,待会我们的MainFrame继承这个来创建一个本课的窗体
package cn.ncgds.common;
impo...
游戏开发2D碰撞检测之圆与圆的碰撞
最近要做一个塔防游戏demo,防御塔需要检测敌人是否进入攻击范围内,我就得判断了。本来可以使用JBox2d的,这边自己实现一下,肯定还有很多问题,暂时做个记录,后面要优化。
关于JBox2d,我写了一篇入门教程JBox2D第一课-搭建swing绘制框架并实现小球自由落体
圆与圆碰撞分析
描述:当两个圆半径之和*r1+r2小于两个圆的圆心距c时,即发生碰撞*。
圆心距怎么算?就是...
Phaser.js游戏引擎v2.6.2速览-翻译和理解
原网页http://phaser.io/docs/2.6.2/index
部分参考至 http://www.phaserengine.com/docs
via
什么是Via?
如果一个类在via列中有一个条目,则意味着您可以通过本地引用快速访问它。即,您可以this.camera从任何状态控制相机,或者game.camera,如果游戏已全局定义。
四个via类
Game 管理启动,创...
Phaser.js world学习案例2-move around world
原案例http://www.phaser.io/examples/v2/world/move-around-world
上代码
var game = new Phaser.Game(800,600,Phaser.AUTO, 'phaser-example',
{preload:preload,create:create,update:update,render:render})...
Phaser.js world学习案例3-world-wrap
原demo地址http://www.phaser.io/examples/v2/world/world-wrap
效果图
Phaser.js world学习案例1-固定相机显示
Phaser.js world学习案例2-move around world
var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example'...
Phaser.js audio学习案例1-audio-sprite
原案例 http://www.phaser.io/examples/v2/audio/audio-sprite
效果图
代码:
var game = new Phaser.Game(800, 600, Phaser.CANVAS, 'phaser-example', { preload: preload, create: create });
function preload() {
...
周排行