JAVA实现图像旋转,可指定角度。import java.awt.Color; import java.io.File; import java.util.Arrays; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; public class RotateImage {   /**  * 将图像旋转指定角度  * @param image  * @param 角度  * @param 背景 &n
52cxy · 评论 0 收藏 0 0 分享0
在 Java 中实现图像打码(即模糊或隐藏敏感信息)可以通过操作像素来实现。常见的方法包括使用高斯模糊或者简单的像素化处理。以下是一个简单的示例,展示了如何实现像素化(马赛克效果)来打码图像中的部分区域:import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.
52cxy · 评论 0 收藏 0 0 分享0
JAVA实现图像灰度化代码import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class GrayScaleImage {     public static void main(String[] args) {         try {            
52cxy · 评论 0 收藏 0 0 分享0
JDBC编程基本步骤使用JDBC连接数据库的基本步骤通常如下:加载数据库驱动程序:使用Class.forName()方法加载特定数据库的驱动程序类。
52cxy · 评论 0 收藏 0 0 分享0
分享一个php连接数据的工具类:<?php /* 数据库管理工具类  */ class dbutil { var $link; function connect($dbhost, $dbuser, $dbpw, $dbname = '', $dbcharset = '', $pconnect = 0) { mysqli_report(MYSQLI_REPORT_OFF); $this->link = new mysqli(); if(!$this->link->re
52cxy · 评论 0 收藏 1 1 分享1
下面代码可生成透明图层:$width = 400; $height = 400; $layer = imagecreatetruecolor($width, $height);   //设置透明背景 imagesavealpha($layer, true); $transparentColor = imagecolorallocatealpha($layer, 0, 0, 0, 127); imagefill($layer, 0, 0, $transparentColor);   //添加文字 $textColor = imagecolorallocate($layer, 255, 25
52cxy · 评论 0 收藏 0 0 分享0
上一篇文章已经分享过此类方法,区别在于一个英文字符统计成一个还是半个//从字符串开头开始截取指定长度的子串 //一个英文字符算1个长度 //一个汉字算1个长度 function getSubWord($str, $len){ $tmpstr = ""; $getCount = 0; $maxLen = strlen($str); for($i=0;$i<$max
52cxy · 评论 0 收藏 0 0 分享0
使用substr截断字符时,如字符串中同时含中英文,可能会出现乱码的情况,下面分享一个不会出现乱码的方法://从字符串开头开始截取指定长度的子串 //一个英文字符算0.5个长度 //一个汉字算1个长度 function getSubStr($str, $len){ $tmpstr = ""; $getCount = 0; $maxLen = strlen($str); for($i=0;$i<$maxLen;$i++){ if(ord($str[$i])&nbs
52cxy · 评论 0 收藏 0 0 分享0
PHP实现去除空格(包含回车换行、TAB键):function trim($str){     $str = trim($str);     $str = ereg_replace("\t","", $str);     $str = ereg_replace("\r\n","", $str);     $str = ereg_replace("\r","", $str);     $str 
52cxy · 评论 0 收藏 1 0 分享0
Javascript实现KV Map:function KVMap() {      this.elements = new Array();   //获取MAP元素个数      this.size = function() {      return this.elements.length;      }       //判断MAP是否为空      this.isEmpty = function() {
52cxy · 评论 0 收藏 0 0 分享0
PHP实现unescape方法:function unescape($str) { $str = rawurldecode($str); preg_match_all("/(?:%u.{4})|&#x.{4};|&#\d+;|.+/U",$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(substr($v,0,2) == "%u"){ $ar[$k] = iconv("UCS-2BE","UTF-8",pack("H4",substr($v,-4))); } elseif(substr($v,0,3) == "&#x&qu
52cxy · 评论 0 收藏 0 0 分享0
PHP实现escape方法:function escape($str) { preg_match_all ( "/[\xc2-\xdf][\x80-\xbf]+|[\xe0-\xef][\x80-\xbf]{2}|[\xf0-\xff][\x80-\xbf]{3}|[\x01-\x7f]+/e", $str, $r ); //匹配utf-8字符, $str = $r [0]; $l = count ( $str ); for($i = 0; $i < $l; $i ++) { $value = ord ( $str [$i] [0] )
52cxy · 评论 0 收藏 0 0 分享0
使用uglifyjs压缩混淆JS代码的批处理脚本,特别提醒:uglifyjs命令前一定要加上call,否则只会处理第一个js文件。@echo off ::压缩混淆JS代码的批处理脚本 SET JSFOLDER=D:\project\javascript chdir /d %JSFOLDER% call uglifyjs index.js 
52cxy · 评论 0 收藏 0 1 分享0
PHP生成唯一的UUIDfunction getUUId() { $chars = md5(uniqid(mt_rand(), true));   $uuid = substr ( $chars, 0, 8 ) . '-' . substr ( $chars, 8, 4 ) . '-'  . substr ( $chars, 12, 4 ) . '-' . substr ( $chars, 16, 4 ) . &#
52cxy · 评论 0 收藏 0 0 分享0
function getRandStr($len, $def='') { $dict = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $len = strlen($dict) - 1; $randstr = ''; for($i=0; $i<$len; $i++) { $char = empty($def) ? $str[mt_rand(0, $len)] : $def; $randstr .= $char; } return $randstr; }
52cxy · 评论 0 收藏 0 0 分享0
有时需要判断某些数据是否经过base64加密过,需要用到此代码,方法是将待判断字符串先经过base64解密再加密,然后判断是否和待检测的数据是否一致,代码如下:/**  * 判断字符串是否base64加密  */ function IsBase64Encode($str) {       return $str == base64_encode(base64_decode($str)) ? true : false; &
52cxy · 评论 0 收藏 0 0 分享0
你可以使用 PHP 的php-qrcode-detector-decoder库来读取二维码内容以下是一个简单的例子,读取一个本地的二维码图像并返回其内容://引入库文件 include_once('qrdecode/QrReader.php'); //加载二维码文件 $qrReader = new QrReader($path); //识别二维码内容 $content = $qrReader->text();
52cxy · 评论 2 收藏 0 0 分享0
import random def print_board(board):     for row in board:         print(" ".join([str(cell) for cell in row])) def generate_board(size, bombs):     board = [[0 for x in range(size)] for y in range(size)]     for i in rang
52cxy · 评论 0 收藏 0 0 分享0
const fs = require('fs'); function compareFiles(file1, file2) {     return new Promise((resolve, reject) => {         fs.readFile(file1, 'utf8', (err, data1) => {             if (err) reject(err);      &nb
52cxy · 评论 0 收藏 0 0 分享1
代码如下:function getDataByUrl(url) { return new Promise((resolve, reject) => {       jQuery.ajax({         method: 'get',         url: url       }).then(response => { resolve(response);       })    
52cxy · 评论 0 收藏 0 0 分享0
到第