- 博客(331)
- 资源 (35)
- 收藏
- 关注
原创 龙芯3a5000下编译postgresql 14.3
龙芯3a5000下的Postgresql 14源码编译过程及和x86 mysql 8.0的性能对比测试
2022-06-07 14:27:51 495
原创 openwrt ipv6上网配置过程
openwrt 系统,具体为immortalWrt软路由系统,折腾了半天,尝试了routeros 7.1,7.2等各种ros版本,始终卡在dhcp ipv6 client界面一直是searching状态,说啥也取不到ipv6地址,最后关掉ros,直接配置openwrt去拨号上网一切问题迎刃而解。一、添加接口网络->接口->添加接口,添加第二块网卡。我这里添加的新接口名称叫做lan1,原来那个叫做lan,忘记改名了。二、设定拨号在原来的lan接口上面配置pppoe拨号(实际应为wa
2022-05-12 17:27:28 32539
原创 windows平台制作绿色版postgresql数据库的方法
因为不想每次开机都让数据库服务程序自动启动,寻思着手动启动postgresql程序来用,以下为制作绿色版pg数据库的过程。1.从官方网站下载zip压缩版本的数据库软件。2.解压缩3.删除pgadmin,doc等没用的目录及文件。4.初始化一个实例,例如我想在pg的目录里面建立子目录data存放数据内容,cd e:\pg14\bininitdb.exe -D e:\pg14\data打开e:\pg14\data目录,修改pg_hga.conf,增加host all all 0.
2022-04-27 10:26:19 1233
原创 龙芯3A5000笔记本安装开源操作系统loongnix记录
北京集特GDC-1401L,CPU为龙芯3A5000,内存16G,512G固态,笔记本样子很漂亮,外观居然看上去挺轻薄。买的时候没有和商务采购说清楚,要捎带购买正版国产操作系统授权,当时就说了一声要UOS操作系统,结果悲剧了,电脑拿回来是UOS试用版,再单独买授权大几百块,和老板再提需求也不合适啊,遂决定更换操作系统,使用龙芯官方推出的开源系统替代UOS。1.Loongnix下载Index of /loongnix/isos/下载Loongnix-20.1.livecd.cartoon
2022-04-22 16:18:19 7412
原创 routeros配置ipv6问题记录
1.ros无法获取ipv6地址,总是显示searching,不是bound状态问题这个需要在winbox的菜单项第一项quick set里面的local network里面有个bridge复选框,选上它,选完以后dhcp选项会小时,再次勾选dhcp server,经过此操作以后之前的firewall配置参数会丢失,建议重启一下ros,之后在ipv6,dhcp client里面就可以立刻获取到地址了,而不是一直是searching状态。prefix长度输入值64。2.能分到ipv6地址,但是dns无法
2022-04-20 09:17:03 5522
原创 IPV6安全吗?
疫情原因宅在家里,经过一通折腾以后联通可以分配IPV6地址了,随后想到一个问题,内网手机,平板,甚至电视等都分配IPv6地址以后相当于都有了互联网IP地址,那岂不是从外部可以直接远程攻击这些设备了吗?找了台VPS服务器,用IPV6地址远程ping我的内网笔记本ipv6地址,可以ping通,随后尝试telnet 我的笔记本端口一下子就连上来了,乖乖,这也太不安全了吧。吓得我赶紧把路由上面的IPv6给关掉了。...
2022-04-03 17:21:47 660 1
原创 postgresql-14自定义数据路径配置过程
postgresql14正式版已经发布,很遗憾,官方文档没有给出如何自定义数据路径的配置方法,按照pg13的方式去配置也不行,以下是自己摸索的配置过程。配置pg14 yum源这个过程省略,网上文档很多,我这个是内网环境自己搭了个yum源。yum installpostgresql14-server/usr/pgsql-14/bin/postgresql-14-setup initdbsystemctl enable postgresql-14上面这个步骤会默认在/var/lib/pgs.
2021-12-01 15:45:02 3364
原创 nginx开发环境代理webstorm和springboot项目配置
为了解决跨域问题,真实模拟未来实地程序部署形态,在开发机器上配置nginx分别代理vue前端和springboot后台项目,配置参数如下: location / { add_header Cache-Control 'no-store, no-cache'; #// 设置不缓存 proxy_pass http://127.0.0.1:9527; } location ^~ /xxx/api/ {
2021-11-05 16:44:55 2104
原创 nginx支持多盘符不同路径下的磁盘扩容方案
老系统,想扩容磁盘阵列,挂载后出现多个windows盘符,针对老的url请求路径还不能变,解决方案如下:配置几个不同的server用于指向不同的盘符和路径 server { listen 82; location / { root d:/java; } } server { listen 83; location / {...
2021-10-28 17:17:23 1782
原创 内网环境centos离线部署tidb5.1.1过程记录
1.操作系统准备 安装centos 7.3以上操作系统,安装完以后关闭防火墙服务,禁用防火墙服务,确保这三台机器的root用户密码完全一致。 systemctl stop firewalld systemctl disable firewalld1.1 修改大页面设置为按需开启sudo echo madvise | sudo tee /sys/kernel/mm/transparent_hugepage/enabled执行cat /sys/kernel/mm/transpare...
2021-08-04 17:35:19 496
原创 在centos7中安装部署pg13及主从复制
这里记录的是在互联网环境下安装部署的过程,要求服务器可以联网。1.添加yum源sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpmyum install centos-release-scl-rhyum install llvm-toolset-7-clang2.开始安装sudo yum...
2021-07-05 13:53:03 782
原创 不同版本的Centos限制特定IP访问特定端口的命令
本文用于记录Centos6,7,8三个版本限制特定IP才允许访问ssh服务22端口的配置过程。1.首先是查看Centos版本 cat /etc/redhat-release
2021-06-10 09:23:52 1632
原创 kettle实现基于数据库记录的文件附件上传
背景说明: 某b/s系统,支持用户上传图片文件等附件文件,上传后的文件存到了某一个web服务器的特定路径下,然后数据库的表里面记录了web访问的url路径和文件在本地物理磁盘存储的路径,这里不考虑文件服务器、对象存储等来讲对于小项目来讲是够用的。数据库表的结构示例为file_id file_url file_path 1 http://x.x.x.x/static/xxx.jpg d:/xxx/xxx/xxx.jpg 2 http://x.x.x.x/static/
2021-05-26 15:37:37 1276 4
原创 gin加载可执行文件内的https ssl key数据内容的实现方法
golang是静态编译语言,代码写完分发的时候就一个可执行文件就可以了,但是如果在golang web框架gin里面用到了https的ssl 证书文件,即ssl.pem和ssl.key,分发的时候还得带着这两个证书文件,特别是如果要把程序交付给客户,你肯定不想把自己的证书文件一块给出去,下面就是如何把https数字证书打包进编译结果文件的方法:1.将openssl数字证书文件内容变成可以编译连接的go资源文件 这里使用statik开源库实现go get github.com/rakyll/s..
2021-04-26 18:37:49 539
原创 postgresql在windows平台下的部署安装
1.尽量不要用安装版本的安装程序 安装版本的会在安装的最后初始化数据库的阶段慢到让你怀疑人生,然后还有各种初始化数据库失败的问题,网上各种说法什么建立postgres用户啊,安装到c盘啊,什么给权限啊之类的,太TMD费事了。 zip版本的两个命令就可以安装好,部署速度极快,你要是命令敲的溜,3秒就可以完成PG的安装部署及windows服务安装,见下面。2.用zip压缩包安装部署方法 下载zip安装包就甭说了。 解压缩以后初始化数据initdb.exe -D D:\p...
2021-04-26 15:52:54 621
原创 sftpgo在windows平台的配置使用
ftp协议设计之初,分为了主动工作模式和被动工作模式,这两种工作模式一个是需要在服务器端随机开一个端口,让客户端连接这个新开的端口进行数据传输,一个是在ftp客户端随机开一个端口供服务器端主动连过来进行通讯,不管是哪一种对于有防火墙或者nat代理的网络都是极其不友好的,而且ftp通讯协议可以被wireshark等抓包工具轻易的抓出来登录ftp的用户名和密码,属于很不安全的一种通讯协议。 sftp协议基于tcp协议,只需要一个tcp端口即可完成全部的数据传输工作,对防火墙友好,通讯过程加密,不会...
2021-04-12 16:40:44 4536
原创 deepin深度操作系统点击启动器无反应问题解决一例
deepin 统信uos 20.1 x86版本,开机后点击屏幕左下角的启动器没有反应,鼠标右键点击倒是有反应,点击设置等功能可以正常操作使用,针对系统打补丁升级到最新版以后还是点击启动器不工作,猛然想起深度系统是用QT开发的,之前捣腾QT开发环境配置过与QT有关的环境变量,是不是那块出的问题?按ctrl+alt+t 快捷键打开终端窗口,我之前在/etc/profile里面配置过一个export QT_SELECT=qt5_x86-64-linux-gnu这样的环境变量,注释掉这个环境变量,reboot重
2021-03-25 08:39:48 3747
原创 qt 5.6.3版本编译方法
现在是2021年2月,我们的客户有40%的机器还在使用windows xp系统,QT最后支持windows xp系统的版本是5.6.3,但是想要将编译出来的程序在windows xp里面成功跑起来还是要费一番功夫的。1.QT 5.6.3源码获取https://download.qt.io/new_archive/qt/5.6/5.6.3/ 找到single目录内的zip格式压缩包下载使用。2.修改静态编译参数修改qtbase\mkspec\common\msvc-desktop.conf..
2021-02-17 20:19:24 1544
原创 vlc-qt集成使用备忘
d主要参考文章为:https://blog.csdn.net/wj2itp08/article/details/78391261,以下为我的实际配置过程:1.libvlc sdk下载 官网里面确实有libvlc项目,但是找不到适配msvc的预编译.lib库文件的下载包,还是需要参考人家博文里面的路径,到vlc官方去下载压缩包,不过现在都2021年了,可以下载最新版的压缩包了,地址是:http://download.videolan.org/vlc/last/win32/,下载完成...
2021-02-04 10:05:33 627 1
原创 qtav集成使用
qtav集成使用备忘1.使用qtav不需要从ffmpeg官网下载源码 qtav本身是封装操作ffmpeg的qt组件库,按道理来讲应该依赖ffmpeg,事实上也确实依赖,只是你要是喜欢从头自己编译ffmpeg源码的话可以从ffmpeg官方网站下载源码进行编译使用,如果想编译32位windows图像播放程序完全可以不用ffmpeg官方网站的任何东西,qtav的作者很贴心,把需要用到的东西都准备好了。2.编译集成qtav过程git clone https://github.com/wang-b.
2021-02-03 14:49:31 1038
原创 log4qt集成使用
1.下载git clone https://github.com/MEONMedical/Log4Qt.git2.配置 QT里面建项目如myproject,复制Log4Qt\src下面的log4qt目录到新建项目里面,例如复制到项目的跟目录,我这边的目录结构是myproject里面放的是新建的项目,myproject\log4qt是log4qt的源码。 打开myproject.pro项目配置文件,修改或增加以下内容:QT += core gui network...
2021-02-02 20:00:27 525
原创 qt编译com服务异常问题一例
故障现象:Couldn't resolve 'DumpIDL' symbol in D:\xxx\qt midl release/xxtest2.idl /nologo /tlb release/xxtest2.tlb\Processing release\xxtest2.idlnpguitest2.idlc1: fatal error C1083: 无法打开源文件: “release\xxtest2.idl”: No such file or directorymidl : comman...
2021-01-25 16:18:42 620
原创 windows平台编译QT源码注意事项
1.安装python的时候不要安装在有空格的路径下面,如不要安装在默认的c:\program files目录下。
2021-01-24 14:08:27 143
原创 jenkins提示sorry,page not found问题解决
1.直接访问jenkins端口的时候,提示Sorry,Page Not Found异常,试试在url后边加一个login,即http://ip:端口/login这样试一下。2.要是还是不行,试试把jenkins配置参数文件里面的端口号调高一些试试,用yum install方式安装的jenkins,配置参数文件在/etc/sysconfig下面,名字就叫jenkins,例如把里面的端口号改成8082...
2020-10-11 09:35:54 21030 1
原创 libtool 2.4.6打包脚本
# To Build:## sudo yum -y install rpmdevtools m4 && rpmdev-setuptree# wget https://raw.github.com/nmilford/rpm-libtool/master/libtool.spec -O ~/rpmbuild/SPECS/libtool.spec# wget http://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz -O ~/rpmbuild.
2020-10-07 14:32:17 537
原创 龙芯linux安装checkinstall方法
先说背景: 龙芯3a3000,中标麒麟linux,因为编译程序需要,卸载了好几个系统自带的关键组件,如automake,autoconf,libtool等等一大堆gcc编译需要的依赖库,这些库都是源码方式手动编译安装后使用了,用起来一点问题都没有,但是在想安装其他组件的时候,发现组件依赖检查失败,linux检测不到我以源码形式编译安装的这些程序包,所以yum程序安装依赖检查失败无法安装我需要用到的组件。 查过来查过去,最终发现一个解决方案是借助checkinstall这个开源项目自己在编...
2020-09-30 14:26:25 482
原创 dell笔记本电脑win7系统无法连接wifi6路由器的解决办法
笔记本电脑是台旧机器,2006年的,可以连接原来的5g wifi信号,但是在小米ax1800 wifi 6无线路由器下面找不到2.4G 和5G频段信号,笔记本切换到linux的话反而能找到wifi 信号,可能是windows 7下面的驱动对新款wifi设备支持有问题,最后解决办法是用手机app配置无线路由器,开启wifi信号设置里面的旧设备兼容模式后重启路由器就可以找到信号了。...
2020-09-11 21:08:38 19432 2
原创 go程序无法连接源数据库:ORA-00000: DPI-1047: Cannot locate a 64-bit Oracle Client library问题的解决
golang编程语言,godror oracle驱动,程序部署到linux下面以后提示:无法连接源数据库:ORA-00000: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libclntsh.so: cannot open shared object file: No such file or directory". See https://oracle.github.io/odpi/doc/installation.html#lin
2020-09-03 14:09:23 4002
原创 整理一下centos7下面配置vncserver的笔记
1.永久修改默认分辨率vi/usr/bin/vncserver$geometry="1920x1080";2.
2020-08-21 16:44:34 370
原创 在ARM处理器架构下部署kettle etl工具注意事项
测试机器一:华为鲲鹏920处理器,arm v8指令集,centos 7 arm版系统测试机器二:天津飞腾ft1500a处理器,arm v8指令集,麒麟4.0 linux操作系统(类似于ubuntu 16)1.注意事项一 报错提示:I'm sorry, this Linux platform [aarch64] is not yet supported! 这是因为spoon.sh脚本里面针对Linux没有考虑到处理器架构为arm64的情况,需要修改Linux下面的x86_64为aa...
2020-08-21 08:57:39 6970 3
原创 在华为taishan 200服务器鲲鹏920处理器私有云里面部署kettle依赖的方法
背景说明: 公司服务器为华为ARM v8指令集centos系统,未连接互联网,现在需要部署kettle etl程序,但是发现启动程序依赖libwebkitgtk-1.0,因为未联网无法在线直接安装缺少的组件包,用过linux的都知道,乖乖,你要是安装一个rpm文件,附带的其他依赖得给你带过来一大堆,总不能一个文件一个文件的手动下载复制到内网安装吧? 如果有华为鲲鹏920处理器的机器,安装好centos系统,直接配置好epel源,用yum install -y --downloaddir=...
2020-08-18 17:34:09 1128 3
原创 pg数据库意外优化一例
pg数据库,使用pg_top查看时iowait一直在30%左右,写入缓慢,读取一直在每秒十几万到几十万行,始终都没有找到原因,无意间一个操作让写入速度提升了数倍。1.数据库服务器故障现象 iostat查看磁盘io一直是大量读取,少量写入。 pg_top里面的read 每秒十几万,写入8,9条每秒,iowait大概在30%左右。2.意外优化过程 数据库里面某个表有触发器,用于记录该表数据变化情况,记录时先判断该记录一个关键业务编号在数据变化表里面有无记录,有的话走更新,没有...
2020-07-28 15:09:49 563
原创 国产龙芯中标麒麟编译安装gcc10.1
国产龙芯处理器,国产中标麒麟操作系统,测试一下最新的gcc 10能不能用,据说gcc10.1支持c++17,c++20语法,记录升级国产如下:gcc 10.1源码下载地址:https://ftp.gnu.org/gnu/gcc/gcc-10.1.0/tar -xvfgcc-10.1.0.tar.gz 进行解压缩cd gcc-10.1.0./contrib/download_prerequisites 下载四个源码依赖包,因为是联网下载,过程会比较漫长,需要耐心等待准备一下编译..
2020-07-11 13:43:12 3408 3
原创 qt5.15源码编译 fontconfig无法编译成功问题的解决
完整的报错信息如下:ERROR: Feature 'fontconfig' was enabled, but the pre-condition '!config.win32 && !config.darwin && features.system-freetype && libs.fontconfig' failed.没有人会告诉你,-fontconfig和-qt-freetype不兼容,用了-fontconfig就必须配着-system-freet
2020-06-27 11:13:31 4447
原创 centos7 linux下面静态编译qt5.15源码过程
1.静态编译openssl ,参考这里:https://blog.csdn.net/peihexian/article/details/1069545462.准备编译环境 qt 5.15源码要求gcc编译版本不能太低,需要先升级gcc编译工具链,官方是这么要求的:在centos7下面编译的话最低不能低于gcc 5.3.1 ,这里直接安装gcc 7.3使用,安装命令如下:yum -y install centos-release-sclyum -y install devtool..
2020-06-25 09:30:14 3324 1
automake-1.16.1-1.mips64el.rpm
2020-10-07
checkinstall-1.6.3-1.mips64.rpm
2020-09-30
go1.15.1..mips64le.tar.gz
2020-09-04
golang1.14.2龙芯mips版本
2020-04-14
go1.14.1.mips64.tar.gz
2020-04-02
网页图像扫描插件及.net/java/php图像扫描示例
2018-09-14
delphi xe3与java aes缺省加密模式加解密互换示例
2016-02-03
ActiveX Control Test Container 32位与64位版本
2013-01-08
ImageCapOnWeb20121012版本
2012-10-12
java扫描仪接口
2011-09-21
java扫描仪接口调用源码
2011-09-12
.net 扫描仪编程源码下载
2011-07-01
WebVideoCap2010
2010-05-26
Web摄像头采集照片照相控件2010版
2010-05-09
全国省市县行政区划数据(地区名称数据)
2009-07-16
基于vs2008使用C#开发的远程屏幕监控程序源代码
2009-05-24
web摄像头照片采集控件
2009-02-16
erlang 24.0 龙芯 loongarch64 预编译版本
2022-07-05
基于websocket实现的网页图像扫描示例程序
2022-05-10
gnucash_aarch64.tar.gz
2020-08-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人