自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FBI的博客

这里只存一些技术笔记

  • 博客(72)
  • 收藏
  • 关注

原创 c++11下,std::shared_ptr线程安全的探究

shared_ptr线程安全的实现

2023-02-05 23:20:51 134

原创 OCCI调用getString()崩溃__acrt_first_block == header

OCCI调用getString()崩溃__acrt_first_block == header

2023-01-19 17:46:52 11

原创 vc2019 debug下boost报错fatal error C1001: 内部编译器错误

这是因为项目设置不对, 如下这样选就好。

2023-01-19 11:55:45 14

原创 CentOS7.x gcc4.8.5升级8.3.1

​ 安装需要编译工具包括gcc, gcc-c++, gdb。

2023-01-19 11:51:26 2

原创 安装打印机驱动时报错 -536870329 或 1FFFFDB9

如果提示是十进制的错误,那么是图中的536870329,如果是十六进制那就是1FFFFDB9。各种搜之后,说删改根证书,亲测无效。而且千万不要这么干,会影响到其他相关组件。2、安装驱动(这时会弹出 驱动签名的告警,一路允许)3、 退出win10测试模式,重启电脑。1、进入win10测试模式,重启电脑。附:win10测试模式,进入cmd。2、(进入测试模式)输入。3、(退出测试模式)输入。

2022-08-19 10:56:00 2995

原创 解决方案 word excel vba 以下隐藏模块存在编译错误

错误原因1:wps 未安装 【vba for wps office】,导致执行vba脚本时,缺乏基础条件错误原因2:你用的是公版wps,也许对vba支持不好;换回ms office后依然报错,是因为wps有残留影响到。导致ms office也不正常。错误原因3:你的控件(或office自动加载的加载项所对应的控件)是32位(或者64的),安装的office却是64位(或者32位)的...

2022-04-29 23:04:44 3583

原创 不能设置类PageSetup的Zoom属性

在使用Office Automation接口时,部分电脑出现该提示,是因为:没有设置默认打印机,哪怕设置一个虚拟pdf打印机也好。下个金山pdf就送一台虚拟pdf打印机,哈哈哈哈哈哈哈哈哈哈哈哈。

2022-03-07 16:26:02 250

原创 winPE无法识别SSD的解决方案(关闭VMD)

2021年新款机器,预装win10可以进,但使用最新版PE(大白菜、老毛桃等)都无法识别SSD。使用配套IRST驱动在PE上也装不上。解决方案:进入BIOS,找到Intel VMD Controller,改为Disable;之后会出现SATA选项,选为AHCI;保存重启;进入PE可识别,但此时原装系统已无法进入,自己在SATA下重装即可,以后就走SATA-AHCI。...

2021-06-22 12:42:40 12538 3

原创 win10 你组织的安全策略阻止未经身份验证的来宾访问

网上大多数是改组策略的方法,但是对于不同网段的服务器,则无效。请用以下方法,源自https://social.technet.microsoft.com/Forums/zh-CN/6ea3bfd7-582a-4333-a932-594a5a5394d8/20320199813302135775383822749220849201392599120214228416529222?forum=win10itprogeneralCN%20%E2%80%94%E2%80%94%E2%80%94%E2%80

2021-05-12 17:12:22 4743

原创 windows下利用bat命令行自动定时提交svn更新commit

目的:每隔1小时,对于已加入版本控制的代码,提交变更。1、安装SlikSVN(https://sliksvn.com/download/),必须重启电脑(为了让环境变量path生效)2、假设你要同步的代码目录是(c:\mycode\),先通过可视化TortoiseSVN加入版本库,提交第一版3、写个bat,保存在不会被删掉的位置,内容如下svn commit C:\mycode -m "定时自动提交"4、windows计划任务,设置每小时运行一次上述bat适合懒人...

2021-01-10 11:33:02 1550

原创 ORA-12518 解决办法

先进入sqlplus,用sys登录,假如密码是abc,则输入密码abc as sysdba 查看当前ORALCE PROCESS数量(为了心中有数,看看目前是多少) SQL> show parameter process 然后开始提升限额 SQL> alter system set processes=5000 scope = spfile; SQL> alter system set sessions=5505 scope = spfile; 其中5505的算法是=.

2020-12-24 14:57:57 8239

原创 oracle默认安装后,正确的配置文件

默认安装后,listener一直不对,默认给的看着没错呀,其实是错的。用这个链接的覆盖,当然部分参数自己微调https://www.cnblogs.com/kjitboy/p/11928541.html

2020-12-21 16:56:16 122

原创 mssql中int与varchar互转

int转换为varcharconvert(varchar,@@old)varchar转换为intconvert(int,@@old)比如:UPDATE [dbo].[信息表]SET [价] = convert(int,[价])-100

2020-12-19 07:35:53 1001 1

转载 【转】C#与C++相互发送消息

C#端namespace CshapMessage{ public partial class MainWindow : Window { IntPtr hwnd; const int WM_COPYDATA = 0x004A; public struct COPYDATASTRUCT { public IntPtr dwData; public int cData;

2020-11-14 19:25:35 458 1

转载 C++内存检测函数_CrtSetBreakAlloc()

转自:https://blog.csdn.net/u013147600/article/details/45391259在关闭C++的程序后,在VS编译器的 Output窗口后出现如下情况:<span style="font-size:18px;">f:\dd\vctools\vc7libs\ship\atlmfc\src\mfc\strcore.cpp(156) : {930} normal block at 0x0075E3F8, 22 bytes long. D..

2020-10-25 02:30:39 272

原创 MFC彻底屏蔽F1

需要两步1、调整按键消息BOOL RobCarLicense_RobotInput2020Dlg::PreTranslateMessage(MSG* pMsg){ if (WM_KEYFIRST <= pMsg->message && pMsg->message <= WM_KEYLAST) { switch (pMsg->wParam) { case VK_F1: {//屏蔽F1还需要屏蔽WinA

2020-10-24 23:32:37 458

原创 linux下,如何查看so下包含的函数名

nm -D /路径/文件名.so命令很好记,查问题,心情不好,很烦躁,那就粗暴一点,n(你)m(妈) -D(的)比如,

2020-10-21 22:38:27 2190 1

原创 【解决方案】根据当前系统时钟或签名文件中的时间戳验证时要求的证书不在有效期内

自己使用SSTP架设VPN,用了两年,突然拨号时提示如图。根本原因就如这个报错的字面,用于提交身份验证的SSL证书过期了,那怎么办呢?有2种办法:1、改本地时间,往前改,改到SSL证书有效期范围内2、去服务器上,重新绑定新的CA证书,以win2008为例:服务器管理器,角色,网络策略和访问服务,路由和远程访问,右键属性,安全页,SSL证书绑定,选最新的web服务器证书,确定(并自动重启该服务),完成并验证可用...

2020-10-07 00:10:17 58516

转载 mysql 新建用户后,无法登陆,提示caching sha2 password requires secure connection

提示如图解决方案:https://www.cnblogs.com/zhurong/p/9898675.html

2020-09-09 11:51:48 273

原创 RSA的c++实现,基于openssl

RSA* myRSA; unsigned char cleartext[2560] = "aaaaaaaaaaaaaaaaa"; unsigned char encrypted[2560] = { 0 }; unsigned char decrypted[2560] = { 0 }; int resultEncrypt = 0; int resultDecrypt = 0; myRSA = RSA_generate_key(1024, RSA_F4, NULL, NULL);...

2020-08-16 01:35:07 240 1

转载 RSA算法,讲得很明了

见https://www.cnblogs.com/pcheng/p/9629621.html

2020-08-14 10:31:49 62

原创 多线程下使用OCCI的线程安全

官方说:When the OCCI environment is created with THREADED_MUTEXED mode, then only the Environment, Map, ConnectionPool, StatelessConnectionPool and Connection objects are thread-safe. That is, if two threads make simultaneous calls on one of these objects, t

2020-08-13 17:38:17 278

原创 财税打印机LQ 670K+ win10驱动

epson官方不提供win10下的驱动,使用xp版本装不上。经实践,去epson官网下载LQ-790K的win10驱动就行。装好后在【属性】【设备设置】里把【打包模式】调整到【关闭】。就能正常使用了。

2020-08-13 09:18:11 4469

原创 OCCI连接池ORA-03114的解决方案

重点:"Oracle仅在将会话释放回池中时检查超时会话。"============================================================之前c++走MS ADO调用oracle,单线程1秒才能跑100次存储过程,我要落tick行情,效率上不满足业务要求;用多线程么,MS ADO并非线程安全,面临crash的风险;痛定思痛,决定啃一下硬骨头,使用OCCI,发现不少坑,为造福广发同胞,留下笔记。要做就做到完美,光会写单connection不行,我们来尝.

2020-08-09 01:19:57 1809

原创 大坑 c++使用occi连oracle报错ORA-12154: TNS:could not resolve the connect identifier specified

根据网上大多数教程,一直报错ORA-12154: TNS:could not resolve the connect identifier specified,花了几个小时,终于搞定,记录备忘。利用occi连oracle分别需要用到以下三个素材下载链接分别在:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.htmlhttps://www.oracle.com/techne.

2020-08-07 16:43:56 403

原创 0x800b010a 证书

无论是装微软的什么应用,只要报这个错误,下载这个证书:http://download.microsoft.com/download/2/4/8/248D8A62-FCCD-475C-85E7-6ED59520FC0F/MicrosoftRootCertificateAuthority2011.cer然后:win+r 打开 运行--输入mmc ---打开控制台文件---加减或删除管理单元--证书--添加--计算机账户---(默认)完成。展开证书--受信任的根证书颁...

2020-07-17 14:58:47 14112 5

原创 修改history展现方式,格式化输出更多细节

在/etc/profile.d/下,新增一个customHistory.sh的文件,里面实现如下:#historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` HISTFILESIZE=100000HISTSIZE=100000HISTTIMEFORMAT="${USER_IP} `whoami` %F %T "#注意这里,为了美观,中间不是空格,而是制表符export HISTTIMEF

2020-07-13 09:22:45 280

原创 linux下执行python错误: bad interpreter: No such file or directory

提示 /usr/bin/python^M: bad interpreter: No such file or directory文件编码格式问题,需要将dos(PC)文件格式修改为unix文件格式。linux下修改方法:在vi下,用命令【:set ff 】或【:set fileformat】查看文件格式可以看到信息fileformat=dos 或 fileformat=unix利用命令【:set ff=unix】或【:set fileformat=unix】修改文件格式利用...

2020-07-10 14:52:47 1725

原创 centos下,用户组、用户、文件权限、文件夹权限

linux下,一切皆文件在文件类型上,p:表示命名管道文件d:表示目录文件l:表示符号连接文件-:表示普通文件s:表示socket文件c:表示字符设备文件b:表示块设备文件如何创建用户组、用户、分配用户到用户组,见:https://blog.csdn.net/yangyang_01/article/details/80983830用命令行,对文件夹修改权限:# 改变权限chmod -R 777 filepath# 改变所有者chown -R test..

2020-07-06 00:19:56 547

原创 修改centos命令行记录数上限history

这样做就行了vi /etc/profile#找到histsize 把1000改成100000, 上限就变成100000了source /etc/profile

2020-07-06 00:12:42 1419

原创 win2008 r2 指纹登录

闲鱼8元USB指纹 服务器管理器->功能-》添加功能->勾选WindowsBiometric Framework 设备插入后,驱动精灵装驱动 组策略,找到生物识别,几个相关项目【允许XXX】都启用 指纹应用如果报错,可能是管理员账号不允许用指纹登录,可以曲线救国,详见https://think.lenovo.com.cn/~/htmls/detail_20121102155744953.html成功啦~~长长的密码,不用再浪费时间输了。(千万别忘)...

2020-06-29 17:51:39 189

原创 mysql8.0修改root密码

前提:你知道root老密码步骤:1、打开命令行终端,输入如下命令mysql -u root -p2、出现输入密码提示框,输入密码3、成功进入mysql命令行后,执行命令ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';或ALTER USER 'root'@'%' IDENTIFIED BY '新密码';...

2020-03-11 14:23:22 99

原创 sql一条update指令只会触发一次触发器的解决方案

使用游标即可解决create trigger testTriggeron TableNamefor updateas begin declare youbiao CURSOR /*声明游标*/for select ID1,name from inserted open youbiao declare @ID1 int,@name varchar(20) ...

2020-02-13 19:02:23 1096 2

转载 【转】在bat批处理中获取管理员权限、UAC权限

本文仅做笔记用途版权归原作者所有,转载自:https://blog.csdn.net/wangjia184/article/details/7488341直接在批处理文件中前面加入下面这段@echo off:: BatchGotAdmin:-------------------------------------REM --> Check for permiss...

2020-02-02 19:41:36 2717

原创 缺少glibc指定版本的解决方案

glibc存在于libstdc++.so.6中从正常运行的机器上,执行find / -name "libstdc++.so*"对路径验证一下,是否还有指定库版本,执行strings /路径/文件名 | grep GLIBC如果有的话,拷出来,放到另外缺库的机器上cd /usr/lib64cp/路径/文件名 ./检查原来库的版本,对比是否升级后会缺少其他版本,...

2020-01-07 10:29:56 2614

原创 nginx 禁止三方域名访问 80 443

为避免被未备案的野鸡域名访问,导致被封,需做相关设置,网上较多的只有80,本文提供80+443方案。假设你的白名单域名是abc.com,设置如下:server{ #设置监听端口 listen 80 default; listen 443 ssl default_server; #设置服务器域名(IP访问和多域名访问可不设置) server_...

2019-12-26 23:47:50 635

原创 禁止远程桌面拷贝文件

在服务器上,进入组策略,进入“计算机配置”,“管理模板”,“windows组件”,“终端服务”,“客户端/服务器数据重定向”。启用“不允许剪切板重定向”、“不允许COM端口重定向”、“不允许客户端打印机重定向”、“不允许LPT端口重定向”、“不允许驱动器重定向”。(把希望的各个不允许的策略都启用)...

2019-11-13 10:31:17 4954

转载 centOS安装telnet(在线和rpm包安装)

转https://blog.csdn.net/sinat_30397435/article/details/72877783

2019-09-10 10:41:41 382

转载 结构体对齐

转自https://www.cnblogs.com/yangguang-it/p/7392726.html

2019-09-10 10:40:45 124

原创 centos和win下,分别如何安装qt creator

作为C++开发者,win下自然vs用的多,但碰到跨平台的开发,即使到了vs2017,轻度支持linux编译,但对跨平台依然很欠缺。所以不得不转战qt creator。在win下找到安装包直接exe即可,centos(linux)下怎么做呢?网上看了一堆,总结如下:到http://download.qt.io/official_releases/qt/下,先找到最新版本,然后w.........

2019-09-01 20:42:53 108

空空如也

空空如也

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

TA关注的人

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