- 博客(196)
- 资源 (74)
- 收藏
- 关注
原创 Vue el-element ui 清空表格选中记录
有两种方法:方法一:this.$refs.my_table.$refs.multipleTable.clearSelection()方法二:this.$refs.my_table.$children[0].clearSelection()其中 my_table 是 el-table 的ref
2021-12-02 20:50:35 8941 2
原创 Linux平台启动、停止PostgreSQL数据库服务
1. 查看服务systemctl status postgresql-102. 启动服务systemctl start postgresql-103. 停止服务systemctl stop postgresql-104. 禁用自启动服务systemctl disable postgresql-105. 启用自启动服务systemctl enable postgresql-10...
2021-08-03 11:12:09 5067 1
原创 彻底阻止、禁用google chrome浏览器自动更新、升级
对于google浏览器,你只要点到“关于Chrome”界面,它就会自动更新,这对于开发人员来说非常的恶心,因此需要想办法阻止其自动更新。首先进入%HOMEPATH%\AppData\Local\Google目录,我们看到目录下有个Update文件夹,我刚开始想的是删除掉这个文件夹,到时后边还是自动更新了,因此可以推测浏览器会自动创建这个文件夹,并且生成里边的数据,所以我可以不删除这个文件夹,但是可以修改Update文件夹的访问权限,让浏览器无权限访问此目录,重点来了,小板凳做好了。1. 右键Upda
2021-07-13 21:13:32 36684 22
原创 js获取数组中的任意项
js本身没有这个功能,不过我们可以对Array对象加个random属性即可达到这种效果。上代码:Array.prototype.random = function() { let idx = Math.floor(Math.random() * this.length); return this[idx];}let arr = ['a', 'b', 'c', 'd'];console.log(arr.random())console.log(arr.random())
2021-07-09 16:42:36 3751
原创 跨域的同时设置headers信息
1. 通常情况下,跨域时浏览器是无法设置headers的,但是我们可以从后台设置,允许浏览器设置对应属性值,即补充 Access-Control-Allow-Headers 的值。例如我要在浏览器发送请求时,在headers中加入token属性,则完整的设置方式如下:// 接受任意域名的请求res.header('Access-Control-Allow-Origin', '*');// 允许浏览器发送Cookieres.header("Access-Control-Allow-Credent
2021-07-08 14:37:08 4772
原创 隐藏去掉button类型标签、图标在鼠标点击后出现的边框
在引入的css文件中,添加如下样式即可:button {outline:none;}button:focus {outline:none;} /*IE、Chrome*/button::-moz-focus_inner {border-color:transparent;} /*Firefox*/
2021-06-21 21:46:07 7513
原创 js 判断字符串是否为整型
function isInteger(value) { return (!isNaN(value) && (parseInt(value).toString().length === value.length))}// testconsole.log(isInteger('1')); // trueconsole.log(isInteger('-1')); // trueconsole.log(isInteger('1.2')); .
2021-06-16 15:29:02 7936
原创 /root/.serverauth.xxxx does not exist
出现此问题有两种情况,一种是没有安装“X Windows”,另一种是人为损坏了系统文件。那么如何去确定是属于哪种错误呢?首先,如果你是新安装的系统,并且
2021-05-31 15:01:26 13905
原创 Qt5连接并操作PostgreSQL数据库
教你如何查看官方demo1. 浏览器搜索Qt,打开第一个连接。2. 鼠标悬浮Learning,点击下边的Documentation进入文档说明。3. 找到Qt 5,点击进入。4. 往下拉,找到Qt SQL,点击进入。5. 点击进入SQL Programming。也可拉到下边,点击进入SQL Examples查看官方例子。6. 进入数据库使用说明位置。7. 此时地址栏显示是qt6,如果你使用的是qt5,可以将6改成5,目前不确定6跟5有什么区别。.
2021-05-14 10:25:48 9032
原创 webstorm、pycharm禁用双击shift打开搜索框
我们在编码过程中,经常会使用shift切换中英文,有时会发现切换错误,需要立即再次切换,或是手误按下多次shift,此时会弹出 webstorm 的 search anywhere 窗口,这是webstorm的快捷键,让人很烦,所以必须禁用,步骤如下:1. 双击shift,打开 search anywhere 窗口,输入Registry。2. 打开搜索到的Registry,下拉找到 ide.suppress.duble.click.handler 选项,选中后边的复选框,点击 Close即可完成禁用
2021-05-10 16:39:31 7995 1
原创 银河麒麟系统使root用户登录图形化界面
银河麒麟系统,安装时会强制要求你创建一个普通用户,以后每次开机默认就用这个用户登录图形化界面,root用户是无法登录图形化界面的,这就需要通过设置来完成。1. 首先使用普通用户登录系统后,执行以下命令:sudo passwd # 为root用户设置密码cd /usr/share/lightdm/lightdm.conf.dsudo vim 60-kylin.conf # 打开配置文件greeter-show-manual-login=t.
2021-05-07 09:26:18 18726
原创 Linux平台升级chrome浏览器后,再打开会提示:“您的个人资料来自新版 Google Chrome 浏览器,因此无法使用。某些功能可能无法使用。请指定其他个人资料目录,或使用新版本”
原因:chrome版本变化之后,个人数据缓存目录下的数据与原版本不兼容。解决办法:删除 ~/.config/google-chrome/Default/Web Data 文件夹,重新打开浏览器。
2021-05-06 23:06:26 13591
原创 google chrome浏览器 Linux平台安装包(rpm,deb)
https://www.chromedownloads.net/chrome64linux-stable/
2021-05-06 22:32:57 26245
原创 Linux 平台安装 VNC
1. 安装VNCsudo yum install tigervnc tigervnc-server2. 修改配置sudo vim /etc/sysconfig/vncservers修改内容如下:# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service# VNCSERVERS="桌面号:系统用户 桌面号:系统用户"VNCSERVERS="1:zhang 2:root"# VNCSERVER
2021-04-23 12:24:46 12608
原创 Linux平台关于可执行程序的动态库加载路径(rpath)的查看与修改
对于可执行程序的动态库加载路径rpath(run path),我们可以通过工具来查看,也可以去修改,避免多次编译。这里介绍两个Linux平台来查询和修改rpath的工具1. chrpath(change run path)一般系统不会此工具,需要自己安装,例如CentOS平台安装该工具的命令如下:sudo yum install chrpath查询rpath:chrpath -l path/to/executable或readelf -d executable |grep R
2021-04-21 16:45:48 14484 1
原创 qmake 设置动态链接库的加载路径 rpath
以下是优先从这三个路径中查找动态库,$ORIGIN代表可执行程序所在路径QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN\'"QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/lib\'"QMAKE_LFLAGS += "-Wl,-rpath,\'\$$ORIGIN/../lib\'"
2021-04-21 15:20:10 14206 1
原创 js页面将数据内容以文件形式下载
/** * 创建下载文件 * @param {String} fileName 文件名称 * @param {String} fileContent 文件内容 * @return {String} */function createAndDownloadFile(fileName, fileContent) { if (!fileName) { return '文件名称为空'; } if (typeof fileName !== 'string.
2021-03-24 10:16:15 7422
原创 页面自定义下载链接,避免txt等格式文件被直接打开
function downloadFile(url, fileName) { let xmlHttp = null; // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlHttp = new XMLHttpRequest(); // 如果实例化成功,就调用open()方法: if (xmlHttp !== null) { xmlHttp.open('get', url, true); .
2021-03-18 15:17:21 10143
原创 python使用sqlalchemy连接postgresql数据库
安装psycopg2和sqlalchemy模块:pip install sqlalchemypip install psycopg2测试代码:from sqlalchemy import Column, String, create_engine, Integer, Textfrom sqlalchemy.orm import sessionmakerfrom sqlalchemy.ext.declarative import declarative_baseimport time.
2021-02-04 17:00:29 21062 2
原创 Linux网络服务(network service)管理
Linux操作系统中重新启动网络的方法:网页链接:https://ywnz.com/linux/4463.html1、网络管理员服务这是使用命令行重新启动网络的最简单方法,它等同于图形化方式(重新启动Network-Manager服务)。sudo service network-manager restart网络图标应该消失片刻,然后重新出现。2、systemdservice命令只是此方法的包装器(也适用于init.d脚本和Upstart命令),systemctl命令比服务更通用
2021-02-01 15:43:17 18189 1
原创 设置LD_LIBRARY_PATH不起作用(失效)
部分Linux系统设置LD_LIBRARY_PATH变量,并不能生效,此时需要将变量值写入/etc/ld.so.conf文件中,然后执行如下命令即可生效。sudo ldconfig /etc/ld.so.conf
2021-01-04 18:24:20 15658 1
原创 VMware Tools 启动脚本未能在虚拟机中成功运行
今天打开虚拟机后,提示“VMware Tools 启动脚本未能在虚拟机中成功运行。。。”。于是想着重装“VMware Tools”来解决此问题,结果发现“重新安装VMware Tools”是灰色的,不能点击,查看设置后,发现"CD/DVD"是自动检测。考虑到虚拟机的“VMware Tools”可能与ISO镜像文件有关,于是先将虚拟机关掉,再将“CD/DVD”的连接改为使用ISO映像文件,指定到最开始安装时使用的ISO文件,如下图所示,如果没有原始ISO文件,也可选择虚拟机本身的linux.iso文件
2020-12-11 11:10:28 14828 3
原创 xshell连接Linux服务器太慢
Linux主机被远程连接时,会检测DNS,会导致连接速度超级慢,可通过如下方式更改。1. 打开/etc/ssh/sshd_config文件:vi /etc/ssh/sshd_config2. 查找UseDNS,找到后将前边的注释去掉,并将yes替换为no,保存退出,重启机器即可。...
2020-09-21 18:35:18 7011
原创 VMware 报错:“另一个程序已锁定文件的一部分,进程无法访问”
错误信息:“另一个程序已锁定文件的一部分,进程无法访问”错误出现场景:电脑出现蓝屏,或者台式机突然断电原因分析:这是VMware的保护机制,虚拟机开启后,为了防止重要数据被篡改,会将一些运行相关的文件锁定,在虚拟机关闭时自动解锁。而当我们的电脑出现蓝屏,或者台式机突然断电,这种情况下虚拟机来不及解锁这些文件,当我们重启电脑再次打开虚拟机时,就会出现上述错误。解决办法:删除所有.lck文件夹(锁定文件夹),再次启动虚拟机,即可正常运行。...
2020-09-02 10:10:19 19804 13
原创 PostgreSQL 数据库 备份/还原 导出/导入
1. 备份/还原1.1 备份/还原数据库# Custom# 备份:pg_dump --file "/tmp/pg.custom" --host "localhost" --port "5432" --username "postgres" --verbose --format=c --blobs "postgres"# 还原:pg_restore --host "localhost" --port "5432" --username "postgres" --dbname "postgre
2020-08-27 19:35:17 12749 4
原创 源码编译、安装firefox 68.0
1. 下载源码wget https://archive.mozilla.org/pub/firefox/releases/68.0/source/firefox-68.0.source.tar.xz2. 编译tar -xvf firefox-68.0.source.tar.xzcd firefox-68.0.source./configure --prefix=/usr/local/firefox-68.0makesudo make install
2020-08-19 17:20:52 8040 2
原创 configure使用相对路径编译软件
使用rpath即可,例如:./configure --prefix=/usr/local LDFLAGS=-Wl,-rpath=../lib,--disable-new-dtags
2020-08-16 14:34:53 10863
原创 Qt qmake 将依赖库文件的路径设置为相对路径
在工程的.pro文件的最后增加如下配置:QMAKE_RPATHDIR = ../lib注意:这个 ../lib 相对路径是可执行程序在部署环境运行是依赖的库文件的路劲,跟编译没有关系。
2020-08-11 17:49:59 10979 1
原创 python调用md5报错:“cannot import name md5”
报该错误的原因是,缺少_md5.so文件,可以下载hashlib的源码,编译安装即可:步骤如下:wget https://pypi.tuna.tsinghua.edu.cn/packages/74/bb/9003d081345e9f0451884146e9ea2cff6e4cc4deac9ffd4a9ee98b318a49/hashlib-20081119.zip#sha256=419de2fd10ae71ed9c6adcb55903f116abd1d8acc8c814dfd5f839b4d501
2020-08-11 17:09:33 13098 1
原创 源码编译、安装gcc 7
下载gcc源码wget https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz开始编译tar -xvf gcc-7.3.0.tar.gzcd gcc-7.3.0./configure --prefix=/usr/local/gcc-7.3.0makesudo make install如果报错:configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MP
2020-07-20 22:05:18 7774
原创 yum install 只下载,不安装
使用 yum install 只下载安装程序以及依赖程序,而不直接安装,命令如下:yum install --downloadonly --downloaddir=/download python-devel# --downloadonly 表示只下载,不安装# --downloaddir 表示程序的下载路径可以使用 yum --help 来查看更多用法...
2020-07-20 21:43:55 15228 1
原创 Unmet dependency: xscrnsaver
安装libxss-dev(或libxss-devel)即可sudo yum install libxss-dev或sudo apt install libxss-dev
2020-07-14 14:15:52 6736
原创 Linux alias 设置别名
Linux环境中可以通过设置别名,来快速执行对应了命令。如果只是让其在当前用户下生效,则将如下内容写入 ~/.bashrc 文件中,如果需要让所有让其在所有用户中生效,则可将如下内容写入 /etc/profile 文件,或 /etc/profile.d/alias_bash.sh(自定义文件名)文件中。执行source使其在当前终端生效,例如:source ~/.bashrc ,系统重启后永久生效。alias gits='git status'alias gitb='git branc.
2020-07-11 20:24:19 8955 1
原创 Linux系统下,快速打包程序依赖系统库(so)文件
将程序依赖的所有库文件拷贝出来ldd helloworld | awk '{print $3}' | xargs -i cp -L {} /home/zz/libhelloworld是可执行程序名称,/home/zz/lib是拷贝依赖库的目标文件夹如果需要有选择的拷贝,则可以加入grep过滤一下ldd helloworld | grep -E "libssl|libstdc" | awk '{print $3}' | xargs -i cp -L {} /home/zz/liblib
2020-07-08 02:17:16 11609
原创 Qt5.9.9 程序启动报错:libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format
今天使用Qt5.9.9编译程序,成功,但是运行时报错:libQt5XcbQpa.so.5: undefined symbol: FT_Get_Font_Format解决办法:安装freetype和freetype-develsudo yum install freetype freetype-devel再次运行即可成功。在此温馨提示:将Qt程序打包时,需要将安装的依赖也打包进去,否则在新的环境还是无法运行,一般打包对应依赖程序的so文件即可,例如freetype则需要打包/usr/lib6
2020-07-04 18:17:59 10897
原创 smbclient 报错:protocol negotiation failed: NT_STATUS_CONNECTION_RESET
smbclient访问Windows共享文件夹报如下错误:解决办法:打开/etc/samba/smb.conf文件,在global标签下增加如下两个参数项:client min protocol = COREclient max protocol = SMB3
2020-07-04 13:20:23 7991 3
原创 JS强力去重,包括NaN和Object
JavaScript数组强力去重,数组中的内容可为任意值,包括NaN和Objectfunction distinct(arr) { let NaNFlag = false; let objStrArr = []; return arr.filter((item, index)=> { // 判断NaN if (item !== item) { if (NaNFlag) { retur.
2020-07-01 10:52:47 8084
VNC_Windows_Server_Client.zip
2021-05-09
VNC_WindowsClient_LinuxServer_deb_rpm.zip
2021-05-09
google-chrome-stable_current_x86_64.rpm
2021-04-26
VNC-Viewer-6.20.zip
2021-04-23
patchelf-0.12.tar.gz
2021-04-21
TortoiseSVN-1.14.0.28885-x64-svn-1.14.0.msi
2021-01-19
openssl-1.1.1h.tar.gz
2020-12-29
MSVBCRT.AIO.2020.04.10.X86+X64.zip
2020-11-05
高考试题-2020.zip
2020-08-19
firefox-68.0.source.tar.xz
2020-08-19
firefox-78.0.source.tar.xz
2020-08-19
openssl-1.1.0d.zip
2020-08-16
openssl-1.1.1d.zip
2020-08-16
hashlib-20081119.zip
2020-08-11
openssl-1.1.1g.tar.gz
2020-07-25
gcc-7.1.0_gmp_mpc_mpfr.tar.gz
2020-07-25
mysql-8.0.28-winx64.zip
2023-07-07
win32-x64-72-binding.zip
2023-05-25
postgresql-12.4-1-windows-x64.zip
2023-04-27
mysql-5.7.38-winx64.zip
2023-04-08
jdk-8u181-windows-x64.zip
2023-04-08
jdk-8u181-linux-x64.zip
2023-04-08
mysql-5.7.38-el7-x86_64.tar.gz
2022-07-13
mysql-connector-java.zip 两个版本:5.1.47、8.0.28
2022-06-29
PostgreSQL9.6.0-CN-v1.0.zip
2021-10-15
edb_pgagent_pg12.exe
2021-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人