Feb252018
python学习路径
Python是一种简单易学、功能强大的编程语言,被广泛应用于数据分析、人工智能、Web开发等领域。如果你正在学习Python,那么以下这些学习路径或许能够帮助你更好地掌握这门语言。
入门阶段
在这个阶段,你需要了解Python的基本语法和编程概念。可以通过阅读Python官方文档或参加在线课程来学习。推荐的学习资源包括:
Python官方文档:https://docs.python.org/3/tutorial/index.html
C...阅读全文
抢沙发
Feb232018
PhoneGap的导航与路由:实现多页面应用的页面跳转与路由管理
在现代移动应用开发中,多页面应用已经成为常态。对于使用PhoneGap(也被称为Apache Cordova)框架的开发者来说,实现流畅的页面跳转和有效的路由管理至关重要。本文将深入探讨PhoneGap应用中导航与路由的实现方法,并通过详细例子进行说明。
PhoneGap导航基础
PhoneGap应用通常是由HTML、CSS和JavaScript构建的,这意味着你可以利用传统的Web技术来管理导航。不过,由于PhoneGap应用是包...阅读全文
Feb162018
使用jQuery实现网页滚动锚点效果
在网页设计中,滚动锚点效果能够为用户提供更好的导航体验。当用户点击页面上的链接时,页面能够平滑滚动到指定位置,而不是突然跳转到目标位置。本文将介绍如何使用jQuery实现网页滚动锚点效果。
导入jQuery库
首先,我们需要在网页中导入jQuery库。可以通过以下方式导入:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
创...阅读全文
Feb152018
前端开发中,使用base64图片的弊端是什么?
弊端主要不在于 base64 编码后比原图要大,
而是因为如果把大图片编码到 html / css 中,会造成后者体积明显增加,明显影响网页的打开速度。
如果用外链图片的话,图片可以在页面渲染完成后继续加载,不会造成阻塞。
如果 base64 是被编码到 css/js 中,是可以缓存的,因为 css/js 文件可以缓存。
使用 base64 的另外一个弊端是 IE 的兼容性问题。IE 8 以下不支持 data url,IE 8 开始支持...阅读全文
Feb142018
python 搞定opencv
安装
pip install opencv-python==3.4.0.12
参考文档
https://www.cnblogs.com/xiaotongtt/p/6601951.html
# coding:utf-8
import cv2
clicked = False
def onMouse(event, x, y, flags, param):
global clicked
if event == cv2.EVENT_LBUTTONUP:
clicked = True
cameraCapture = cv2.VideoCapture(0)
cv2.namedWindow('MyWindow')
cv2.setMou...阅读全文
Feb142018
php & mysql代码优化建议
– php变量用完后主动释放 $variable = null;
– 单引号包含字符串或数组下标比双引号快,因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会。
$variable = ‘content’;
$array[‘key’] = ‘content’;
– 在包含文件时使用完整路径,解析操作系统路径所需的时间会更少。
include(‘/path/to/absolute/test.php’)
>require更快,i...阅读全文
Feb132018
使用jQuery实现图片切换效果,增加页面切换体验!
在现代网页设计中,图片切换效果是提高页面吸引力和用户体验的常见手段之一。而使用jQuery库可以简化这个过程,让我们更容易实现这个效果。
准备工作
首先,我们需要引入jQuery库。你可以在jQuery官方网站上下载最新版本的库文件,然后将其引入到你的HTML页面中。你可以将库文件放在本地,也可以使用CDN链接。如下所示:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/...阅读全文
Jan222018
Spring Boot整合Spring Security:构建安全的Web应用
简介
在现代Web应用中,安全性是至关重要的。为了保护应用程序和用户的数据免受攻击,开发人员需要在应用程序中实施一套完善的安全机制。Spring Security是一个功能强大而灵活的框架,可以帮助我们实现身份验证、授权、密码加密和其他各种安全功能。
本文将探讨如何使用Spring Boot对Spring Security进行整合,以构建一个安全的Web应用。我们将涵盖以下主题:
引入Spring Security依赖
...阅读全文
Jan182018
前端开发中的动画效果和交互设计技术及相关标签拼接方法
在现代网页设计中,动画效果和交互设计是吸引用户注意力和提高用户体验的重要因素之一。通过使用CSS过渡、JavaScript动画库以及相关标签的拼接方法,我们可以轻松地实现各种炫酷的动画效果和交互设计。
CSS过渡
CSS过渡是一种在元素属性发生变化时平滑过渡到新状态的效果。通过使用CSS3的transition属性,我们可以改变元素的 width、height、opacity 以及其他属性,并在指定的持续时间内...阅读全文
Jan182018
php反射获取类和方法中的注释
通过php中的反射机制,获取该类的文档注释,再通过获取其所有的方法,获取方法的注释。
所用到的主要类及其方法如下:
ReflectionClass
ReflectionClass::getDocComment
ReflectionClass::getMethods
$method->getName()
$method->getDocComment();
$method->isProtected();
$method->getParameters();
$param->getName();
$param->isDefaultValueAvailable();
$para...阅读全文