void Test_ColorReduceByIterator() { Mat g_srcImage=imread("D:\\OpenCV Projects\\OpenCV_Test_Image\\6.jpg"); Mat g_tmpImage; g_tmpImage=g_srcImage.clone(); Mat_<Vec3b>::iterator it_start=g_tmpImage.begin<Vec3b>(); Mat_<Vec3b>::i…
使用vscode访问和修改远程文件,分三步实现:在远程linux机器上安装rmate:在本地windows上安装openssh:在vscode中安装扩展remote vscode. 1. 在远程linux机器上安装rmate rmate有很多中语言版本,这里用的是python的版本.github地址:https://github.com/sclukey/rmate-python 下载安装比较简单,在linux中执行以下命令即可 wget https://raw.githubusercontent…
PHP touch 设定文件的访问和修改时间 touch (PHP 4, PHP 5) touch — 设定文件的访问和修改时间 说明 bool touch ( string $filename [, int $time [, int $atime ]] ) 尝试将由 filename 给出的文件的访问和修改时间设定为给出的时间.如果没有给出可选参数 time,则使用当前系统时间.如果给出了第三个参数 atime,则给定文件的访问时间会被设为 atime.注意访问时间总是会被修改的,不论有几个参…
问题: 中文版报错:Additional information: 当 ItemsSource 正在使用时操作无效.改用 ItemsControl.ItemsSource 访问和修改元素. 英文版报错:Operation is not valid while ItemsSource is in use. Access and modify elements with ItemsControl.ItemsSource instead. 原因:前台XAML中ListBox之类的含多个条目的控件,它的…
访问 HTML 元素等同于访问节点,使用的是document对象下的数个getElement方法,然后再对返回的元素(或元素列表)进行具体内容的访问和修改,或者响应对应的事件是操作 一些 DOM 对象方法 方法 描述 getElementById() 返回带有指定 ID 的元素. getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表(集合/节点数组). getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表. append…
/** Iterator:迭代器* * 需求:判断集合中是否包含元素java,如果有则添加元素android * Exception in thread "main" java.util.ConcurrentModificationException:并发修改异常 * 迭代器是依赖于集合的,相当于集合的一个副本,当迭代器在操作的时候,如果发现和集合不一样,则抛出异常 * * 解决方案: * 在使用迭代器进行遍历的时候使用迭代器来进行修改* */ public class Iterato…
问题: WPF中默认使用的图像的DPI是96.如果我们使用的图素的DPI不是96时(比如是72),那么WPF会把图片的DPI自动改为96,导致图像加载出来的实际大小Width和Height会比想要的大(原图显示大小会是实际图大小的72/96 = 3/4),比如图片会在Image控件内显示超框了. 如何发现问题的: 这个问题是Debug中从Bitmap身上的HorizontalResolution.VerticalResolution属性发现的.(Resolution本应该为72,却变成了96).…
1 概念: 分辨率,指的是图像或者显示屏在长和宽上各拥有的像素个数.比如一张照片分辨率为1920x1080,意思是这张照片是由横向1920个像素点和纵向1080个像素点构成,一共包含了1920x1080个像素点. dpi,是分辨率的表示单位之一.它是英文Dot Per Inch的缩写,意思是"每英寸的点数".上面我们说的1920x1080或者800x600,是没加度量单位的简写,如果写全度量单位,完整的分辨率写法应该是1920x1080dpi或者800x600dpi.dpi也表示每英寸…
前言 刷题刷得头疼,水篇blog.这个BUG是我大约一个月前,在做15445实现lock_manager的时候遇到的一个很恶劣但很愚蠢的BUG,排查 + 摸鱼大概花了我三天的时间,根本原因是我在使用std::unordered_map做并发的时候考虑不周.但由于这个BUG无法在我的本地复现,只能提交代码后再gradescope上看到执行日志,而且打印的日志还不能太多,因为gradescope的执行比较慢,打印日志如果稍微多加一点就会报TIMEOUT,所以着实让我抓狂了一段时间.最后的解决也很突然…
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace 修改文件创建日期或修改日期 { public partial class Form1 : Form { public…
修改http服务端口 找到 jboss-as-7.1.1.Final/standalone/configuration/standalone.xml文件,找到第298行,如下图: 如果我们想改成80端口,显然只需要将 port="8080" 改为 port="80" 并重启JBoss即可.   另外:端口号还要考虑offset(偏移量),端口号+offset的值才是我们访问时的端口号…
github国内无法访问时,可以试试如下修改hosts,亲测有效: 204.232.175.78 http://documentcloud.github.com 207.97.227.239 http://github.com 204.232.175.94 http://gist.github.com 107.21.116.220 http://help.github.com 207.97.227.252 http://nodeload.github.com 199.27.76.130 http…
ubuntu上用的是phpstudy,安装好之后,敲mysql,提示没有,需要安装mysql的客户端. 安装好之后直接敲mysql,敲 mysql 再敲use mysql 再敲mysql -uroot -p 马拉个蛋,还不对.敲quit退出. 重新敲 mysql -u root -p,竟然可以啦!!! 再敲use mysql 这次一定要删掉匿名登录的用户 delete from user where user=''; 然后我想修改root的密码啦,之前的root密码太简单了. 敲入 update…
最近公司新配置的win10电脑,由于测试关于windows系统上项目的安装程序时默认使用了c盘安装,发现安装后的项目不是崩溃就是运行没结果的,偶然间发现同一个安装程序在d盘或其他非系统盘安装则正常.很自然会怀疑这是安装之后的项目在c盘没有足够的读写权限的原因.果然在网上查找相关原因后发现是因为win10的安全权限提高,默认不允许用户权限写访问系统盘. 于是手贱的我开始了一波犀利操作,手动把c盘的权限分配给所有人,但是由于默认账户不是管理员,导致对c盘的很多文件没有权限访问,电脑到手就不允许用户切…
在linux上想获取文件的元信息,我们需要使用系统调用lstat或者stat. 在golang的os包里已经把stat封装成了Stat函数,使用它比使用syscall要方便不少. 这是os.Stat的原型: func Stat(name string) (FileInfo, error) Stat returns a FileInfo describing the named file. If there is an error, it will be of type *PathError. 返…
访问器 model /** * 定义一个访问器 当 Eloquent 尝试获取 title 的值时,将会自动调用此访问器(查詢時自動調用) * @author jackie <2019.02.18> */ public function getTitleAttribute($value) { return strtoupper($value); } controller public function index(Request $request) { $data = \App\Models\…
转载:http://sunnysab.blog.163.com/blog/static/18037500920134221295425/ struct _FILETIME { //结构体定义 DWORD dwLowDateTime; DWORD dwHighDateTime; } FILETIME; //FILETIME 结构表示 1601 年 1 月 1 日以来 100 纳秒为间隔数.结构包含的这两个DWORD值组合在一起 //形成一个 64 位值的 32 位值. typedef struct…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   code """ @Author : 行初心 @Date : 18-10-2 @Blog : www.cnblogs.com/xingchuxin @Gitee : gitee.com/zhichengji…
vim修改redis.conf配置文件(我的已经复制到虚拟机的/usr/local/redis/bin目录下)为daemonize yes, 以后端模式启动 ./redis-server redis.confbin目录下运行 ./redis-cli连接客户端 输入ping回应pang成功==========================================================================================================…
mysql的root账户,我在连接时通常用的是localhost或127.0.0.1,公司的测试服务器上的mysql也是localhost所以我想访问无法访问,测试暂停. 解决方法如下: 1,修改表,登录mysql数据库,切换到mysql数据库,使用sql语句查看"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' wher…
win10 用户:我自己就是电脑主人,凭啥我没有自己电脑文件夹的权限? 微软:对不起,您是电脑硬件的主人,但是电脑系统的主人是我!你只不过是个用户而已. win10 用户:我cao你...[哔-] 对于用户实用 win10 时出现文件夹无访问权限,甚至配置权限的权限都没有了,基本就是在某个更新之后突然发生,我自己家中电脑出现该问题在今年上半年某个时间段(具体不记得了),当时就出现了我无法删除或者新建任何一个文件或文件夹在我的电脑中,倒是新安装的软件的安装或者运行以及卸载保存文件都没有问题,而部分…
package com.sxt.field; /* * 通过反射拿到属性值 * 修改public属性值 * 修改private属性值 * 缺点:可读性差:代码复杂 * 优点:灵活:可以访问修改private属性值 * 以后多运用setXxx getXxx 修改属性的值 */ import java.lang.reflect.Field; import java.lang.reflect.Modifier; public class TestField { public static void m…
Python访问字典中的值: # 使用字典 ['键'] 获取字典中的元素 dic = {'a':123,'b':456,'c':789} print(dic['a']) # print(dic['c']) # 修改字典元素: dic = {'a': 123, 'b': 456, 'c': 789} dic['b'] = 14 print(dic) # {'a': 123, 'b': 14, 'c': 789} 增加字典元素: # 增加字典元素 dic = {'a':123,'b':456,'c'…
touch 如果文件存在,则改变文件的访问时间和修改时间,如果不存在则创建一个空文件 相关选项 -a   更改文件访问时间为当前系统时间 -m     更改文件修改时间为当前系统时间 -c   如果文件不存在,不创建不提示 -d 指定日期和时间,格式为 Y-m-d H:M:S -r   递归修改目录下所有文件和内容…
Python 元组的使用 Python 的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号 ( ),列表使用方括号 [ ]. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 点击添加图片描述(最多60个字) 编辑 >>> tup1 = ('Google', 'Runoob', 1997, 2000) >>> tup2 = (1, 2, 3, 4, 5 ) >>> tup3 = "a", "b&…
修改:跟添加相似,需要显示默认值 先嵌入php代码  查询数据库 $code = $_GET["c"]; $db = new MySQLi("localhost","root","159357","renyuanxinxi"); $ainfo = "select * from info where code='{$code}'"; $binfo = $db->query($ainf…
主页面元素修改脚本 <?php $code = $_GET["c"]; //造连接对象 $db = new MySQLi("localhost","root","123","mydb"); //写SQL语句 $sinfo = "select * from info where code='{$code}'"; $rinfo = $db->query($sinfo); $ain…
解决方法如下(修改dns配置) vi /etc/resolv.conf 在此文件最后加入:nameserver 8.8.8.8 如果没有vi编辑器可用: echo "nameserver 8.8.8.8" >>/etc/resolv.conf 然后ping www.baidu.com 可以ping通,不会再出现unknow host ok,安装依赖, yum -y install vsftpd 最后出现compelete即可…
testlink重启后数据库连接不上将会报错 错误:1045 - Access denied for user 'my_db '@'localhost' (using password: YES) 怎么解决了,其实很简单了,只需要找到testlink的数据库配置文件修改数据库连接密码就好了 文件名称:config_db.inc.php 至于该文件的地址吗,当然是在tesklink的安装地址下,比如我是用bitnami安装的redmine后,在安装的testlink,而我的testlink文件时存…
对于类A.B,A是B的基类,A有一个私有成员name A.java public class A { private String name = "A"; public void print() { System.out.println(name); } } B.java public class B extends A { } 对于A对象a,要想改变a的name,可以这样操作: try { Field nameFieldInA = a.getClass().getDeclaredFi…