自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

实际工作与学习当中的随记

没什么可描述的

  • 博客(121)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 Python给图片加水印(非常简单)

今天来分享可以给图片添加水印的方法,十分的简单实用,大家在看了之后也可以私底下去自己试试。

2022-08-10 12:58:11 4318 2

原创 windows中搭建maven环境

如果运行的过程中没有错误,打开我们仓库(E:/Program Files/Java/repo)会发现里面多了一些文件。1,下载maven,下载地址 http://maven.apache.org/download.cgi,点击 apache-maven-*.*.*-bin.zip 进行下载。默认是在 ${user.home}/.m2/repository ,我们改为了E:/Program Files/Java/repo。这些信息对我们日常的编程工作很有帮且。4,测试安装,打开cmd,输入 mvn -v。..

2022-08-10 12:55:07 405

原创 jsp中使用JDBC连接mysql的方法与实例

说明:本实例讲解命名用 mysql-connector-java-*.*.*-bin.jar ,链接mysql 并查询 表中的数据,表中的id,title,content字段,表名为 article。2,下载 mysql-connector-java-*.*.*-bin.jar ,下载地址:https://pan.baidu.com/s/1i5mTlyd。3,将下载好的 jar包放到项目WEB-INF\lib 目录中。1,新建一个 Web Project ,这个不多说了。...

2022-08-10 12:54:30 687

原创 Tomcat中GET和POST请求时乱码解决

对于POST方法提交的表单,上面的方法二仍然有效,个人建议使用方法二,因为方法二的代码是利用了Java的编码能力,对于所有的Web服务器都会有效,而setCharacterEncoding方法是通过Web服务器支持的,并不是所有的Web服务器都会对该方法有很好的支持。而GET请求则不同,Tomcat对GET请求并不会考虑使用request.setCharacterEncoding方法设置的编码,而会永远使用iso-8859-1编码,因此,tomcat将会使用iso-8859-1将提交的字节转换成字符串。..

2022-08-10 12:53:47 1713

原创 配置Tomcat修改默认ROOT路径为自己的路径

docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在webapps目录下建了一个myjsp目录,让该目录作为我的默认目录。我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。保存上述两个文件后重启tomcat,在浏览器地址栏内输入" http://localhost/ ",显示a.jsp页面的内容。debug和reloadable一般都分别设置成0和true。...

2022-08-10 12:52:51 2486

原创 windows中安装配置使用MyEclipse

打开 window -> Preferences,选择左侧的 Java -> Installed JREs,目前右侧已经有一个是MyEclipse默认的JRE,我们要添加自己的JRE点击 Add 按钮,选择Standard VM,点击Next到下一步,点击Directory先择我们的JDK主目录,点击Finish完成添加,将我们新加的JRE左侧打上勾点击OK。下载地址:http://rj.baidu.com/soft/detail/28482.html?2,集成Tomcat,,步骤如下;...

2022-08-10 12:52:20 787

原创 Python-opencv批量将任意图片转化为素描图

今天分享的代码主要功能是批量将任意图片转化为素描图,我转了几个效果还是不错的,你也赶快去试试吧!代码我已编好,你拿走运行即可。

2022-08-09 14:35:48 1000

原创 Windows中Tomcat服务器搭建与配置

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选服务器。打开地址:http://tomcat.apache.org/download-90.cgi,如果你电脑是32位请下载32位,如果是64位需要下载64位的zip压缩包。在Windows下安装Tomcat服务器的方式有两种,一种是直接安装,一种是绿色版,解压后就可以直接使用的。bin:存放启动和关闭Tomcat的脚本文件。...

2022-08-09 14:34:58 992

原创 Python对文件进行批量重命名

今天分享的代码主要功能是对文件进行批量重命名,使用正则只保留名称里面的中文,使用保留的中文对文件进行重命名。有时候我们下载的一切工具要么收费,要么有各种各样的限制,有时候不能完美满足我们的需求。对于要处理的文件,几千几万的量也是一个回车的事,当然前提是代码不能出BUG。所以我们自己动手丰衣足食,自己满足自己的需求,战胜眼前的困难,取得成功。不管是什么开发语言,用代码操作的最大优势就是可以灵活调整、可批量处理。...

2022-08-09 10:32:42 1457

原创 集合框架Collection与Map的区别和基本使用

Map:不能包括两个相同的键,一个键最多能绑定一个值。null可以作为键,这样的键只有一个;可以有一个或多个键所对应的。Collection和Map接口之间的主要区别在于:Collection中存储了一组对象,而Map存储关键字/值对。Collection接口,包含list、Queue和set子接口 (Queue接口不常用)在Map对象中,每一个关键字最多有一个关联的值。list是有序的,set是无序的。...

2022-08-09 10:29:45 1043

原创 Java 字符串String类常用方法整理

compareTo()方法为按字典顺序比较两个字符串,该比较基于字符串中各个字符的Unicode值,按字典顺序将此String对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果这两个字符串相等,则结果为0.该方法用于返回参数字符串s在指定字符串中首次出现的索引位置,当调用字符串的indexOf()方法时,会从当前字符串的开始位置搜索s的位置;字符串的toLowerCase()方法可将字符串中的所有字符从大写字母改写为小写字母,而tuUpperCase()方法可将字符串中的小写字母改写为大写字母。.

2022-08-09 10:25:24 611

原创 Java中throws..throw的使用与说明

对大多数Exception子类来说,Java 编译器会强迫你声明在一个成员函数中抛出的异常的类型。虽然RuntimeException的异常可以不使用try...catch进行处理,但是如果一旦发生异常,则肯定会导致程序中断执行,所以,为了保证程序再出错后依然可以执行,在开发代码时最好使用try...catch的异常处理机制进行处理。程序会在throw语句后立即终止,它后面的语句执行不到,然后在包含它的所有try块中(可能在上层调用函数中)从里向外寻找含有与其匹配的catch子句的try块。...

2022-08-09 10:24:37 1069

原创 Java中try..catch..finally的用法实例

本人感觉try..catch..finally,有点像 switch..case:break..default,只不过前者是用来捕获Exception的。以下为本人做的一个小的例子,可运行后观查执行效果。

2022-08-09 10:24:00 362

原创 CPU状态信息us,sy,ni,id,wa,hi,si,st含义

ni 用户进程空间内改变过优先级的进程占用CPU百分比。wa 等待输入输出的CPU时间百分比。us 用户空间占用CPU百分比。sy 内核空间占用CPU百分比。id 空闲CPU百分比。

2022-08-09 10:23:28 2449

原创 js中使用getElementsByClassName获取class对象

前端开发一般不需要过多考虑性能问题,但你想在性能上追求极致的话,一定要知道jQuery性能很差。所以js之前没做getElementByClassName也是出于严谨的考虑,现在document.getElementsByClassName返回数组应该也是出于严谨的考虑。NodeList 对象 我们可通过节点列表中的节点索引号来访问列表中的节点(索引号由0开始)。提示: 你可以使用 NodeList 对象的 length 属性来确定指定类名的元素个数,并循环各个元素来获取你需要的那个元素。......

2022-08-09 10:22:52 6382

原创 Python批量剪裁美女图片输出为相同尺寸

今天分享的代码主要功能是剪裁带有人像的图片,剪裁为相同尺寸的正方形,并且要保留图片中人头部分不能被剪裁掉。

2022-08-08 14:18:15 584

原创 window中使用CMD运行java文件

java文件是.java后缀结尾的,不可以直接运行,需要转为字节码文件,字节码文件是以.class后缀结尾的。注:所有的字节码文件的后缀都.class,java可以跨平台也在于它的字节码文件。javac:为编译器,将java文件编译为字节码文件。java:为解释器,可动行.class的字节码文件。注:java 命令在解释的时候不需要带任何后缀名。java 与 javac。保存后放到D盘根目录下。...

2022-08-08 14:16:55 307

原创 windows下载安装JavaJDK配置环境变量

地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html。本文下载的是:jdk-8u131-windows-x64.exe,安装按实际情况操作,需要选择jdk与jre的安装目录。JRE是Java Runtime Enviroment的缩写,是Java的运行环境。JDK的安装包中包含JRE,安装JDK的同时将安装JRE。...

2022-08-08 14:16:24 165

原创 cropper简单且功能强大的图片剪裁jQuery插件

默认情况下,插件会检测图片的源,如果是跨域图片,图片元素会被添加crossOrigin class,并会为图片的url添加一个时间戳来使getCroppedCanvas变为可用。该图片剪裁插件支持图片放大缩小,支持图片旋转,支持触摸屏设备,支持canvas,并且支持跨浏览器使用。autoCropArea:类型:Number,默认值0.8(图片的80%)。dragstart:类型:Function,默认值null。注意:剪裁区域的尺寸继承自图片的父容器(包裹容器),所以要确保包裹图片的是一个可见的块级元素。.

2022-08-08 14:15:53 524

原创 js解决ios手机上传竖拍照片旋转90度问题

HTML5+canvas进行移动端手机照片上传时,发现iOS手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题;Android手机没这个问题。因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正。利用exif.js读取照片的拍摄信息,详见 http://code.ciaoca.com/javascript/exif-js/这里主要用到Orientation属性。Orientation属性说明如下:旋转角度 参数0° 1顺时针90° 6逆时针90° 8180°

2022-08-08 14:15:21 706

原创 Swift3.0设置状态栏的背景颜色与文字颜色

第一步:在Info.plist中设置UIViewControllerBasedStatusBarAppearance 为 NO。第二步:在viewDidLoad中加一句。这样就可以把默认的黑色改为白色。

2022-08-08 14:14:44 743

原创 wift3.0设置导航栏,标题,字体,item颜色和字体大小

swift3.0设置导航栏(navigationBar)背景颜色,标题颜色和字体大小,item颜色。

2022-08-08 14:14:11 880

原创 MKNetworkKit更换域名时错误解决方法

这里需要注意的是,“ Your domain url ” 这个URL可能是服务器端重定向的URL,也就是说你APP端发送一个请求,经过服务器端的重定向,返回的是另一个URL, 这个URL就是我们需要做配置排除ATS的。需要在plist文件里作如下配置。...

2022-08-08 14:13:25 76

原创 Python批量识别图片中的文字并保存到txt文档中

Python OCR工具pytesseract,之前是惠普的产品,被Google收了之后就给开源了。1、需要下载并安装Google Tesseract,下载地址看图片上有,要下载4.0.0版本的2、下载打开后双击打开,选择安装位置,然后一路下一步即可安装完成3、安装完成需要设置一下环境变量,设置环境变量需自行百度,非常简单4、安装所需要的Python模块,直接执行以下命令pip install pillow==9.2.0pip install pytesseract==0.3.95、最后还需要一

2022-08-05 09:32:41 2279 4

原创 Mac中Carthage的安装和使用

与现在流行的 CocoaPods 不同,Carthage编译你的依赖,并提供框架的二进制.framework文件,但你仍然保留对项目的结构和设置的完整控制,Carthage不会自动的修改你的项目文件或编译设置。8、然后可以使用https://github.com/MugunthKumar/MKNetworkKit-Swift中提供的Demo进行测试了。carthage会为你下载和编译所需要的第三方库,当命令执行完毕,在你的项目文件夹中会创建一个名为Carthage的文件夹。安装carthaget。...

2022-08-05 09:26:42 1231

原创 Yii2中MongoDB的使用方法-CURD

网上资料很少,查看官方文档后整理的一些最基本的MongoDB的CURD与聚合方法。

2022-08-05 09:25:20 640

原创 Yii2中对MongoDB的配置与问题处理

说明一下,之前是的MongoClient实例化是加了$options, $this->driverOptions这两个参数,导致与我本机的MongoDB扩展不匹配而实例化失败。找到\vendor\yiisoft\yii2-mongodb\Collection.php 中 public function open() 方法修改以下代码。修改的代码主要是将dsn中的db取出来,在替换掉dsn中的/db,最后去掉那两个参数后,经测试可正常操作。主要分析一下MongoClient类实例化的部分。...

2022-08-05 09:24:40 482

原创 Yii2使用composer安装MongoDB扩展

注:如果你的PHP不是7的话,要安装2.1.0版本以下的yii2-mongodb注:不建议手动安装,除非你特别了解手动安装步骤安装步骤如下1,确定你的PHP版本,必须安装PHP的MongoDB扩展(请查看本站安装扩展文章:Windows中安装MongoDB的PHP扩展)2,执行安装123 3,安装期间会提示输入github提供的Toten124,安装成后信息123456789101112131415161718192021错误处理,明明扩展安装了但还提示找不到1234567891011121314 mong

2022-08-05 09:24:09 444

原创 Mac下按装php的MongoDB扩展

你可以使用php -m查看一下,是否有mongo扩展,然后重启你的apache,打印一下phpinfo进行查看。此方法只试过使用mac内置php,只需要一条命令。

2022-08-05 09:23:33 175

原创 Windows中安装MongoDB的PHP扩展

一般开发者的环境Windows的占多部分,如果使用MongoDB那就需要在自己的开发环境中安装PHP的Mongo扩展。2,修改php.ini,在扩展处加入:extension=php_mongo.dll。下载地址:https://pecl.php.Net/package/mongo。4,使用phpinfo()或php -m 查看是否已经有mongo扩展。1,下载dll扩展文件,放到php的ext目录下。3,重启apache。...

2022-08-05 09:23:05 452

原创 Python查找电脑硬盘中所有视频文件,包括隐藏文件

代码】Python查找电脑硬盘中所有视频文件,包括隐藏文件。

2022-08-04 10:03:32 1137

原创 yii2使用多个数据库的使用方法

在module里定义。

2022-08-04 10:02:10 403

原创 MongoDB3.x创建用户与用户角色

例如:在admin数据库创建用户accountAdmin01,并给该用户admin数据库上clusterAdmin和readAnyDatabase的角色,products数据库上readWrite角色。注:MongoDB安装好以后由默认的admin表和local表;其中admin存放的是用户信息。创建一个数据库新用户用db.createUser()方法,如果用户存在则返回一个用户重复错误。用户在./mongo后登陆。roles 用户角色。...

2022-08-04 10:01:27 361

原创 PHP操作MongoDB的原生CURD方法

除了以上实例外,在php中你还可以使用findOne(), save(), limit(), skip(), sort()等方法来操作Mongodb数据库。更多的操作方法可以参考 Mongodb 核心类:http://php.net/manual/zh/mongo.core.php。

2022-08-04 10:00:25 199

原创 MongoDB自带的监控工具mongostat与mongotop

这两个命令来监控MongoDB的运行情况。这两个命令对于我们处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的状态信息。mongotop用来跟踪MongoDB的实例,提供每个集合的统计数据。默认情况下,mongotop每一秒刷新一次。它每秒钟刷新一次状态值,提供良好的可读性,通过这些参数可以观察到一个整体的性能情况。、开启profile功能通过查看日志进行监控分析。time: 当前时间。...

2022-08-04 09:59:22 1147

原创 Python输出乘法口诀表

将代码复制到你本地的py文件中,使用本地cmd或终端运行,例:比如py文件位置是:E:\python\oral.py那么就在命令行中输入:python E:\python\oral.py

2022-08-03 08:23:12 358

原创 MongoDB的备份与恢复

在Mongodb中我们使用mongodump命令来备份MongoDB数据。该命令可以导出所有数据到指定目录中。mongodump命令可以通过参数指定导出的数据量级转存的服务器。注在备份与恢复前要先启动你的mongod服务。......

2022-08-03 08:22:53 698

原创 MongoDB中的聚合-管道

MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。MongoDB的聚合管道将MongoDB文档在一个管道处理完毕后将结果传递给下一个管道处理。在上面的例子中,我们通过字段by_user字段对数据进行分组,并计算by_user字段相同值的总和。表达式是无状态的,只能用于计算当前聚合管道的文档,不能处理其它的文档。管道在Unix和Linux中一般用于将当前命令的输出结果作为下一个命令的参数。$first根据资源文档的排序获取第一个文档数据。...

2022-08-02 11:43:22 221

原创 MongoDB常用命令整理

说明Key值为你要创建的索引字段,1为按升序创建索引,想按降序指定为-1即可。索引是特殊的数据结构,存储在一个易于遍历读取的数据集合中,是对数据库表中一列或多列的值进行排序的一种结构。说明通过参数指定排序的字段,并使用1和-1来指定排序的方式,其中1为升序排列,而-1是用于降序排列。说明如果数据库不存在,则创建,否则切换。说明以下实例中col是集合名,如果该集合不在该数据库中,会自动创建该集合并插入文档。说明集合相当于mysql中的表,先查看有哪些集合,在选择要删除的集合。...

2022-08-02 11:39:33 922

原创 Linux中php安装Mongodb扩展

从http//pecl.php.net/package/mongo这个网址下载mongodb的扩展源码包,下载最新的即可。注意/usr/local/php/为php的安装路径,需要根据你安装的实际目录调整。重启web容器,然后查看phpinfo,看到mongodb的内容就说明安装成功。下载php的mongodb扩展。...

2022-08-02 11:38:59 537

flXHR.js,strophe.flxhr.js

flXHR.js,strophe.flxhr.js,开发http to xmpp的JS 库文件

2014-03-05

http-javascript-xmpp-demo-实例

这是使用javascript开发的xmpp的例子,只实现了连接xmpp服务器的操作, 包含主要文件如下: flXHR.js、strophe.flxhr.js、strophe.js、jquery-1.8.3.js、jquery-ui-1.9.2.custom.min.js、flensed.js、checkplayer.js、swfobject.js等

2014-03-05

ico制作工具,密钥版

本一直在用的,拿来分享给大,里面有密钥 和使用方法

2014-03-03

装黑苹果会用到的 NullCPUPowerManagement.kext

装黑苹果会用到的 NullCPUPowerManagement.kext

2013-06-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除