Home
avatar

yuanjh

cpp_linux下cpp之so包找不到问题

07通用技术

cpp_linux下cpp之so包找不到问题

ubuntu下cpp项目,编译后运行,提示so包找不到的处理方式方法01,修改LD_LIBRARY_PATH子依赖so包找不到比如找不到a.so,但find方式的确加入link_directories所包含路径中了。就ldda.so如果a.so缺少其他包,说明a可能找到了,但是由于本身不完整,所以被

cpp_对接mysql数据库之odb

07通用技术

cpp_对接mysql数据库之odb

前置条件,成功安装odb,odb-mysql全套软件(参考之前博文)原始官方demo跑不起来官方文档demo地址:https://www.codesynthesis.com/products/odb/doc/manual.xhtml#2需要另外参考:odb访问mysql数据库(odb的简单用法1):

cpp_对接mysql数据库方案

07通用技术

cpp_对接mysql数据库方案

最近计划把python的web项目迁移到cpp上。需要对接mysql,sqlite数据库。调研了下目前cpp对接mysql大约三种解决方案。源代码和相关脚本参考github:c查询mysql方案和demo(mysql.h)使用c语言和mysql的对接demo依赖安装包:sudoaptinstallm

软件_vscode进行cpp研发常见问题

07通用技术

软件_vscode进行cpp研发常见问题

最近公司转到cpp语言研发了。上次使用cpp还是上本科时了,当时用的是codeblocks,现在目测vscode成为主流。由于vscode本身并不是ide,只是增强版本文本编辑工具。所以配置较麻烦,配置后使用也有一些不大符合习惯的地方。整理下自己使用过程中一些问题吧。vscode调试cmake参考本

软件_gitbook简洁教程

07通用技术

软件_gitbook简洁教程

软件安装和验证npminstall-ggitbook-cligitbook-V初始化和修改后再初始化gitbookinitcookbook编辑SUMMARY.md#目录*[前言](README.md)*[第一章](Chapter1/README.md)*[第1节:衣](Chapter1/衣.md)*

软件_手把手教vscode配置c++,python开发环境

07通用技术

软件_手把手教vscode配置c++,python开发环境

之前主用Python作为项目开发语言,将项目迁移到arm边缘盒子上后发现arm的cpu不给力,软件速度低于预期,所以计划将部分程序改为c++实现。于是乎,复习了c和c++的一些知识,毕竟十多年未用了(上次用还是本科读书时)。未来一段时间可能将c++作为主力研发语言,之前上学那会使用的codeBloc

快捷手册12sqlite

07通用技术

快捷手册12sqlite

快捷手册sqlite查询命令和mysql差不多,差异较大的是管理命令,sqlite大多以“.”点标记开头。连接操作or命令含义sqlite3gee.db连接数据库,不存在新建数据库操作or命令含义.help显示帮助文档.databases显示数据库名称及对应文件.outputFILE将输出定向到FI

django入门进阶13_异常之makemigrations

07通用技术

django入门进阶13_异常之makemigrations

makemigrations是django中的常用操作,但是坑也比较多。坑的主要原因,使用django的manage.pymakemigrations,django会加载整个项目,而不仅仅是models.py。而这会引发一系列问题。01,初次初始化时使用了未(来得及)创建的表比如:缓存类型对象查询到

博客主机_通配符证书提示不安全

07通用技术

博客主机_通配符证书提示不安全

问题:使用了Let’sEncrypt的免费的通配符证书,且在有效期内,但浏览器依然提示不安全更多信息去这里点击进入sslshopper,检查下结果如下:可见证书本身是有效的,但是由于某些特殊原因,浏览器无法识别,所以标记为不安全解决其实是证书链问题,配置nginx时自己参考的教程配置的是ssl_ce

博客主机_自动申请续期免费证书

07通用技术

博客主机_自动申请续期免费证书

一不留神,之前的域名证书过期了。由于是Let’sEncrypt免费证书,需要3个月手工续期一次,一年就得4次,还是有点麻烦,搞成自动化多好。以下操作均在服务器上执行(ubuntu16,腾讯云)以下内容已过期(废弃),最新方式参考最后一部分“使用snap方式的certbot”下载脚本certbot-a

巴诺nook2电纸书再折腾手记

07通用技术

巴诺nook2电纸书再折腾手记

nook2是自己使用的第一款电纸书,也是目前为止满意度最高的电纸书,搭配Orionviewer切边+横屏简直就是6寸阅读扫描版pdf的利器。由于之前折腾过,所以这次刷机还是比较顺利的(刷机是在win10下操作的,个人体验最佳的是行云版,所以这次刷的也是行云版)。一个弄了3h左右,下载东西占了2h,折

小米电纸书折腾手记

07通用技术

小米电纸书折腾手记

之前的博阅T80坏了,新换小米电纸书,默认系统不支持安装外部app,需要稍操作下,才能随意安装app。开启开发者模式下载安装E-InkLauncher下载地址:E-InkLauncher:https://www.coolapk.com/apk/cn.modificator.launcher安装方法:

linux_从windows到ubuntu再到manjaro

07通用技术

linux_从windows到ubuntu再到manjaro

作为软件研发人员,windows性能不够强劲。虽然系统启动很快,但一旦开启软件过多,占用内存过大,很容易遇到卡死,无响应等问题。linux作为跑在大多数服务器上的系统,对研发人员有较大吸引力。为何从windows迁移到ubuntu?自己本科和研究生时也使用过linux,不过由于网银等软件在linux

数据库17mysql锁机制

07通用技术

数据库17mysql锁机制

锁是计算机协调多个进程或线程并发访问某一资源的机制。锁保证数据并发访问的一致性、有效性;锁冲突也是影响数据库并发访问性能的一个重要因素。锁是Mysql在服务器层和存储引擎层的的并发控制InnoDB锁的类型(表级锁,行级锁,页面锁)从锁定资源的角度看,MySQL中的锁分类:表级锁,行级锁,页面锁表级锁

linux_manjaro常用软件安装

07通用技术

linux_manjaro常用软件安装

简单整理了下个人使用manjaro的一些常用软件。添加了软件注释,可根据个人喜爱做筛选。供入门小白参考!安装(win10+ubuntu+新增manjaro)参考Windows+Manjaro双系统安装:https://blog.csdn.net/xiaoyaotan_77/article/detai

1 720