- 2025-01-06linux下很多软件无法输入中文的完美解决方案:对话框+wl-clipboard
如blender,ueforlinux,reaper等,由于没有处理编译linux下与输入法相关的.so文件,无法切换中文输入法。需要wayland协议的桌面zenity/yad/kdinput(有拉伸窗口,位置乱跳bug)脚本+快捷键xdotoolkeyctrl+c;zenity--entry--text=$(wl-paste)|wl-copy--paste-once&&w
- 2024-12-221. K11504 天平[Not so Mobile,UVa839]
题目描述输入一个树状天平,根据力矩相等原则判断是否平衡。如图所示,所谓力矩相等就是WlDl=WrDr,其中Wl和Wr分别为左右两边砝码的重量,D为距离。输入格式输入的第一行,是一个整数n,表示测试数据的组数。紧接着是一个空行。每组测试数据之间也有一个空行。每组测试数据,包含多
- 2024-12-02cannot open shared object file: No such file or directory
是Linux编译的依赖库路径不对,需要将依赖库的路径设置为当前路径,然后重新编译,使用的是QtCreator在麒麟系统下编译;#----------------------------------------------------#ThisfileisgeneratedbytheQtVisualStudioAdd-in.#------------------------------------------
- 2024-11-27NOIP2024
DAY-3早上模拟赛人机不写。下午和晚上一直在复习yyc的组合问题。晚上vp了PublicNOIP#7,只会A,B。我的\(\rmLinux\)下环境配置:\(\rm.vimrc\):ignoremap[[]<LEFT>ignoremap(()<LEFT>ignoremap{{}<LEFT>ignoremap"""<LEFT>\(\rmg+\):
- 2024-09-11rsync 学习笔记(一)编译
一、背景 rsync二进制程序依赖外部库,由于安全问题,有时会单独升级依赖的外部库。另外为了防止因为栈溢出攻击导致服务器被黑,需要对rsync及其依赖的外部库重新编译,开启安全编译选项,增加黑客破解的复杂度。 所有的库编译必须要求加上如下编译选项:栈保护(-fstack-protector-al
- 2024-08-21Broadcom BCM43142驱动安装
broadcom-sta通用驱动下载地址: http://mirrors.ustc.edu.cn/kali/pool/non-free/b/broadcom-sta/安装内核头文件及编译工具和dkmssudoapt-getinstalllinux-headers-genericbuild-essentialdkmssudoapt-getupdate安装内核源码sudoapt-getinstalllinux-sourcesudo
- 2024-07-29Linux操作系统下编译、链接过程详解
gcc和g++的区别:gcc和g++是GNU编译器集合中的两个不同的编译器,它们之间的主要区别在于它们所针对的编程语言以及它们的行为和功能。1.编译器的目标语言:gcc是用于编译C语言的编译器,而g++是用于编译C++语言的编译器。因此它们分别用于编译不同的源代码文件;2.语法支持:gcc和
- 2024-06-22Wakelocks 框架设计与实现
Wakelocks框架是基于WakeupSource实现的为Android系统上层提供投票机制,以阻止系统进入休眠。1.功能说明该模块的支持受宏CONFIG_PM_WAKELOCKS控制。在使能该宏的情况下,PMCore初始化过程中会在sysfs下创建两个属性节点:/sys/power/wake_lock:用户程序可以向其写入一个字符串来
- 2024-06-03水文预报新安江模型原理及Matlab代码
1 蓄满产流模型原理1.1流域蒸散发 流域蒸散发在流域水量平衡中起着重要作用。植物截流、地面填洼水量及张力土壤蓄水量的消退都耗于蒸散发,蒸散发计算成果直接影响模型产流计算成果。 在新安江模型中,流域蒸散发计算按土壤垂向分布的不均匀性将土层分
- 2024-05-31idea将代码上传到gitee上
先将代码上传到git本地仓库中操作流程:如图注意项目介绍不能为空,随便写写就行这样就上传到了本地仓库之后在上传到gitee远程仓库中 gitee官网地址:Gitee-基于Git的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文
- 2024-04-24泰山派RK3566学习记录
一.烧录环境1.rkdeveloptoolSPL烧录命令格式ForwithSPL:rkdeveloptooldbrkxx_loader_vx.xx.binrkdeveloptoolgptparameter_gpt.txtrkdeveloptooldbrkxx_loader_vx.xx.binrkdeveloptoolwl0x40idbloader.imgrkdeveloptoolwl0x4000u-boot.itbrkdeveloptoolw
- 2024-03-06Abbott的复仇 Abbott's Revenge
原题链接bfs的深度用法。这题最坑的我觉得是输入输出格式的处理(一不小心就容易格式错误)调了好几个小时.....这里放一组udebug数据SAMPLE31N3311WLNR*12WLNRERWF*13NLER*21SLWRNF*22SLWFELF*23SFREL*0NOSOLUTION31N3211WLNR
- 2024-01-25gcc
#-Wl,-z,noexecstack是一个选项,用于告诉链接器不在程序的栈上执行代码。这个选项可以提高程序的安全性,因为它可以防止栈溢出攻击。栈溢出攻击是一种常见的攻击方式,攻击者通过向程序的栈中注入恶意代码来控制程序的执行流程。使用-Wl,-z,noexecstack选项可以防止这种攻击方式
- 2023-12-19天平 Not so Mobile uva839
原题链接一道需要把题目理解透彻的题目。一开始,我也是对题目大意似懂非懂。这里有一个注意点:当父天平一端的子天平平衡时,该父天平一端的weight应该为子天平重量(这将影响父天平平衡的比较!!)其次,这道题目虽然是树的题目,但并不需要去构建数的结构,这也提醒我们,一道数据结构题目并不一
- 2023-12-11.WP、.WL、.WT格式数据转Shp解决方案
下载资源下载操作办法:mapgis创建数据库——导入.WP、.WL、.WT格式数据——导出shp数据(1)安装mapgis10.6高级版(有一个月得试用期);(2)打开mapgis右侧MapGISLocal右键创建数据库,输入名称等信息;(3)在刚创建数据库右键导入MapGIS6x数据,添加.WP、.WL、.WT格式数据;(4)
- 2023-11-06CF1895
A手玩一下就能出来的东西吧,粘个核心代码。if(x>y)ww(x),wl;elseif(x+k>=y)ww(y),wl;elseww(y*2-x-k),wl;B观察性质,一定是将数组排序后,从\(1\simn\)为横坐标,从\(n+1\simn*2\)为纵坐标。所得距离应为横坐标之差的和和纵坐标之差的和
- 2023-10-25GPDB中Latch等待与唤醒实现机制
GPDB中Latch等待与唤醒实现机制GreenPlum/PostgreSQL中有很多Latch以帮助多进程以及主线程与从线程之间协作。那么Latch是如何实现的呢?Latch可以在多进程之间以及主线程和从线程之间实现等待与唤醒,WaitEventSet是实现这项功能的关键结构。本文我们聊聊WaitEventSet的实现以及一个用
- 2023-09-21生成HFile以及入库到HBase
一、MR生成HFile文件packageinsert.tools.hfile;importjava.io.IOException;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.fs.Path;importorg.apache.hadoop.hbase.HBaseConfiguration;importorg.apache.hadoop.hbase.KeyValue;importorg.a
- 2023-09-09linux gcc rpath
linux下程序运行时如果想要到指定路径下查找依赖库,除了使用LD_LIBRARY_PATH,还可以使用编译选项rpath:g++-Wl,-rpath='$ORIGIN/libs'-omainmain.cpp-L.-lmylib那么只要把libmylib.so放到libs目录下,main即可正常执行。如果是在QT中,则改为:QMAKE_LFLAGS+="-Wl,-rpath='\$
- 2023-08-03最大权匹配问题,KM模板
classKM{public://MAXN最大点数oo无穷大staticconstintMAXN=405,oo=1000101010;intnl,nr,m;//左边的点数,右边的点数,边数intresult[MAXN];//左边点最大权匹配的匹配longlongans;KM(intnl,intnr,intm):nl(nl)
- 2023-08-01Rust 在Window上交叉编译Android库问题 error: linking with
报错:error:linkingwith`D:/NDK/android-ndk-r25c/toolchains/llvm/prebuilt/windows-x86_64/bin/aarch64-linux-android30-clang.cmd`failed:exitcode:255|=note:"D:/NDK/android-ndk-r
- 2023-07-26-Wl
1、介绍-Wl后面的东西是作为参数传递给链接器ld的。比如:gcc-Wl,aaa,bbb,ccc最后会被解释为:ldaaabbbccc2、-Wl,-Map=xxx.txt生成map文件如下会生成map文件mymap.txt。gcc-Wl,-Map=mymap.txt-gmain.c-omain3、-Wl,-Bstatic和-Wl,-Bdynamic指定链接动态库或者静
- 2023-07-19(GCC) gcc编译选项 -Wl, -start-group,whole-archive,-Wl, Bstatic
1.start-group编译选项假设程序x依赖三个静态库:libX1.a、libX2.a和libX3.a,而libX2.a又依赖libX1.a,libX3.a依赖libX2.a和libX1.a,正常情况下的CMakeLists.txt格式如下target_link_libraries(xlibX1.alibX2.alibX3.a)但也可以偷懒,不关心静态库的顺序问题,ld
- 2023-06-14GCC/G++选项 -Wl,-Bstatic和-Wl,-Bdynamic
GCC/G++选项-Wl,-Bstatic和-Wl,-Bdynamic参考https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html gcc使用-Wl传递连接器参数,ld使用-Bdynamic强制连接动态库,-Bstatic强制连接静态库。所以部分静态,部分动态连接这么写:gcc...-Wl,-Bstatic-l<your-static-lib>-Wl,-Bdyn