• Android实现裁剪照片功能

    1.   从相册选择照片进行裁剪从相册选择照片并裁剪: /** * 从相册选择照片进行裁剪 */private void cropFromGallery() {    // TODO Auto-generated method stub        Intent intent=new Intent();    intent.setAction(Intent.ACTION_PICK);//Pick an item from the data    intent.setType("image/*&

    2024-05-09
  • OpenCV2从摄像头获取帧并写入视频文件的方法

    一段基于OpenCV2的代码. 作用是从摄像头获取帧并将帧写入指定的视频文件中. 需要注意的是,视频文件所在的路径需要存在,例如D:/images/1.avi.images这个目录需要存在.调用VideoWrite类对象的成员函数open时,编解码方式参数设置为-1,代码运行时会弹出对话框,手动选择编解码方式. #include<opencv2\highgui\highgui.hpp> #include<opencv2\imgproc\imgproc.hpp> #include&l

    2024-05-09
  • redhat Server release 5.2 安装配置简明教程

    一.系统安装:系统安装采用光盘安装,以前一直从USB移动硬盘安装,前几天心血来潮,刻成了DVD,以示严肃和一切从头开始,呵呵. 1.安装语言:中文 2.键盘布局:美国英国式键盘 通用 105 键(国际)电脑 3.输入安装序列号 4.硬盘分区:采用自定义的分区结构,先删除原来硬盘上的分区,建立以下分区结构: Driver /dev/hda (76317Mb) Model: WDCWD800BB-00DKA0 /dev/hda1 /boot 509M ext3 /dev/hda2 2047M swa

    2024-05-09
  • 在Mybatis中使用自定义缓存ehcache的方法

    自定义缓存 - ehcache Ehcache是一种广泛使用的开源Java分布式缓存.主要面向通用缓存,Java EE和轻量级容器 1.导包 <!-- https://mvnrepository.com/artifact/org.mybatis.caches/mybatis-ehcache --> <dependency> <groupId>org.mybatis.caches</groupId> <artifactId>mybatis-ehca

    2024-05-09
  • 利用static实现表格的颜色隔行显示

    利用static实现表格的颜色隔行显示 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服.那麽怎样做使表格各行的颜色不同呢? 请看下面: <? function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#000000"; else $colorvalue=&

    2024-05-09
  • Laravel框架路由设置与使用示例

    本文实例讲述了Laravel框架路由设置与使用.分享给大家供大家参考,具体如下: Laravel安装,这里使用一键安装包. 使用PHP内置的Web服务器,在PHP文件夹下运行命令行 php -S 0.0.0.0:1024 一.设置路由 路由文件在app\HTTP\routes.php,在代码中增加 Route::get('/hi', function () { return 'hello world'; }); 我们观察到,这份PHP文件里已经有 Route::get('/', function

    2024-05-09
  • Ubuntu18.04安装opencv 3.2.0的解决方法

    下载opencv.zip 要提前安装依赖项. 先更新一下下载源.用17.04 的源可以解决在18.04中找不到libjasper.dev的问题. ref https://stackoverflow.com/questions/43484357/opencv-in-ubuntu-17-04 libjasper-dev无法安装 errorE: unable to locate libjasper-dev 解决方法 sudo add-apt-repository "deb http://securit

    2024-05-09
  • asp.net模板引擎Razor调用外部方法用法实例

    本文实例讲述了asp.net模板引擎Razor调用外部方法用法.分享给大家供大家参考.具体如下: 首先使用Razor的步骤:读取cshtml.解析cshtml同时指定cacheName. 而这个步骤是重复的,为了遵循DRY原则,将这段代码封装为一个RazorHelper()方法 public class RazorHelper { public static string ParseRazor(HttpContext context, string csHtmlVirtualPath, obje

    2024-05-09
  • javaSwing写关闭窗口的提示框实例

    目录 javaSwing写关闭窗口的提示框 java swing 提示框 第一种 第二种 第三种 javaSwing写关闭窗口的提示框 先在该窗体的initUI()中初始化中写一句 // 关闭的事件 this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); 该语句作用就是让窗体关闭时不作为,而是启动下面的方法,下面的方法必须写在bindevent中的监听器中 java swing 提示框 可以使用JoptionPane: 有几种提示框:

    2024-05-09
  • 详解操作虚拟dom模拟react视图渲染

    1.为什么要使用虚拟dom? 网页性能优化->尽量少操作DOM 2..虚拟DOM(Virtual DOM) VS js直接操作原生DOM(innerHTML) function Raw() { var data = _buildData(), html = ""; ... for(var i=0; i<data.length; i++) { var render = template; render = render.replace("{{className}}&

    2024-05-09
  • 详解易语言静态翻译问题

    啊哈我试试看自己和LIBC.lib混合LIBCMT.lib,放在LIBC.LIB结果大吃一惊 1. 首先找到文件LIBC.LIB和LIBCMT.LIB,你可以在e目录里面使用windows搜索.......看不到的windows搜索的证明你傻不拉几的. 2.首先打开LIBCMT.LIB和LIBC.LIB复制LIBCMT.LIB所有压缩文件到LIBC.LIB里面. 3.然后选择ZIP然后确定7z为压缩,选择ZIP确定. 4. 混合完成删除把LIBC.ZIP防在Lib文件里面,,,,,,?:\e\V

    2024-05-09
  • jQuery旋转插件—rotate支持(ie/Firefox/SafariOpera/Chrome)

    网上发现一个很有意思的jQuery旋转插件,支持Internet Explorer 6.0+ .Firefox 2.0 .Safari 3 .Opera 9 .Google Chrome,高级浏览器下使用Transform,低版本ie使用VML实现. 调用和方法: rotate(angle) angle参数:[Number] – 默认为 0 – 根据给定的角度旋转图片 例如: 复制代码 代码如下: $("#img").rotate(45); rotate(parameters)para

    2024-05-09
  • 通过设置CSS中的position属性来固定层的位置

    定义和用法 position 属性规定元素的定位类型. 说明 这个属性定义建立元素布局所用的定位机制.任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型.相对定位元素会相对于它在正常流中的默认位置偏移. 默认值: static 继承性: no 版本: CSS2 JavaScript 语法: object.style.position="absolute" 实例 定位 h2 元素: h2 { position:absolute; left:100px; t

    2024-05-09
  • 使用C#的正则表达式验证中文字符(实例代码)

    废话不多说了,直接给大家贴代码了,具体代码如下所示: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace 正则表达01 { /// <summary> /// 表达是否是字符是不是中文 /// </summary&g

    2024-05-09
  • Python Pyqt5多线程更新UI代码实例(防止界面卡死)

    """ 在编写GUI界面中,通常用会有一些按钮,点击后触发事件, 比如去下载一个文件或者做一些操作, 这些操作会耗时,如果不能及时结束,主线程将会阻塞, 这样界面就会出现未响应的状态,因此必须使用多线程来解决这个问题. """ 代码实例 from PyQt5.Qt import (QApplication, QWidget, QPushButton,QThread,QMutex,pyqtSignal) import sys import time

    2024-05-09
  • php获取一个变量的名字的方法

    PHP中,所有的变量都存储在"符号表"的HastTable结构中,符号的作用域是与活动符号表相关联的.因此,同一时间,只有一个活动符号表. 我们要获取到当前活动符号表可以通过 get_defined_vars 方法来获取. get_defined_vars // 返回所有已定义的变量所组成的数组 根据变量的值查找变量名字,但要注意,有可能有相同值的变量存在. 因此先将当前变量的值保存到一个临时变量中,然后再对原变量赋唯一值,以便查找出变量的名字,找到名字后,将临时变量的值重新赋值到原变

    2024-05-09
  • Linux服务器配置ip白名单防止远程登录以及端口暴露的问题

    前言 博主用的服务器是阿里云购买的,其实阿里云已经提供安全策略共给我们使用了,但是如果是公司自己的服务器,或者是我们自己的虚拟机等.还是需要自己看看配置好防火墙和如何配置白名单的. 1.阿里云的服务器,本身并没有防火墙,但是我们可以安装一个IPtable防火墙(这里阿里云的服务器系统为Centos),这样的话,就需要防火墙和阿里云网址配置的白名单同时生效才可以喽. 1.服务器防火墙 1.1.下面这个是初始化的防火墙配置 vim /etc/sysconfig/iptables # sample c

    2024-05-09
  • Python一行代码实现自动发邮件功能

    1. 用Python每天给女神发送舔狗问候 用Python自动发送最基本的邮件(主题+收件人) 知识点 邮件结构 以263企业邮为例 邮件形式 内容 最基本 收件人+主题 最常用 收件人+主题+正文 一般流程申请邮件 收件人+主题+正文+抄送 发报表邮件 收件人+主题+抄送+附件 加说明报表邮件 收件人+主题+正文+抄送+附件 Python调用zmail模块 import zmail zmail.server('danzhao@sunlands.com','password').send_mai

    2024-05-09
  • vue+springboot实现登录验证码

    本文实例为大家分享了vue+springboot实现登录验证码的具体代码,供大家参考,具体内容如下 先看效果图 在login页面添加验证码html 在后端pom文件添加kaptcha依赖 <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> </depen

    2024-05-09
  • Linux 中的防火墙 ufw 简介

    我们来研究下 Linux 上的 ufw(简单防火墙),为你更改防火墙提供一些见解和命令. ufw(简单防火墙Uncomplicated FireWall)真正地简化了 iptables,它从出现的这几年,已经成为 Ubuntu 和 Debian 等系统上的默认防火墙.而且 ufw 出乎意料的简单,这对新管理员来说是一个福音,否则他们可能需要投入大量时间来学习防火墙管理. ufw 也有 GUI 客户端(例如 gufw),但是 ufw 命令通常在命令行上执行的.本文介绍了一些使用 ufw 的命令,并

    2024-05-09
yixingzi wulianji zhihuizuan yunmashang pengyihao