- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 WPF 通过反射获取控件(自身及style)注册的路由事件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言遇到的问题小改进总结前言通过反射获取到控件的路由事件时,如何获取到控件本身的事件,和通过Style设置的事件,这个问题似乎没有优美的解法。stackoverflow中常见的方法通常是查询UIElement.EventHandlersStore获取控件对应的事件https://stackoverflow.com/questions/44283395/copy-all-event-handlers-from-one-c.
2022-04-04 12:40:18
955
1
原创 qt处理pcl点云时可能的bug(二)
2020/4/15引子不能忽视vtk中发出的警告Generic Warning: In /home/oyoungy/Downloads/chrome/VTK-8.2.0/GUISupport/Qt/QVTKWidget.cxx, line 83QVTKWidget was deprecated for VTK 8.1 and will be removed in a future vers...
2020-04-18 17:06:32
784
1
原创 qt处理pcl点云时可能的bug(一)
2020/4/13原因在使用qt开发毕设项目界面时,使用QVtkWidget控件,并在项目中调用下列代码viewer->updatePointCloud (colored_cloud, "colored cloud");ui->qvtkWidget->update ();可能会产生bug,错误是vtk库中抛出的vector::reserve容量溢出异常,应该是vtk的...
2020-04-15 15:32:18
1247
原创 记一次系统更新导致内核丢失
起因 在做毕设的时候,毕设的各个模块已经写完了,我便打算用qt搭建一个软件界面,但是manjaro没有自带qtcreator,我之前也不是太了解linux软件依赖,直接安装qtcreator没报错误,但启动时报了qtcore库的版本依赖错误,我考虑到可能是我很久没更新系统了,便想趁这次更新一下系统,更新过程有个替换Linux52的确认选项,我猜...
2020-04-11 21:29:01
788
原创 统计二级制数中1的个数
(1)暴力法:直接每次右移一位计算------O(n)(2)只统计1:每次判断 i = i&(i-1) 是否为0从而确定i中是否还含有1( i & (i-1) 操作可以消去i的二级制数中的一个1)------O(k)(3)swar算法:计算汉明重量------O(1)/*使用swar函数计算一个32位数i中1的个数根据算法规律,应该能将其改为8位,16位,64位算法(未测...
2020-03-21 11:17:25
290
原创 SHELL脚本学习(二)
在shell中计算整数表达式var=$((表达式))$ var=$((2019 + 2019))$ echo $var 4038$ var=$(($(date +%Y)+$(date +%Y)))$ echo $var 4038test测试文件属性或数字与脚本信息有关的参数$0代表...
2019-11-25 14:28:35
209
原创 SHELL脚本学习(一)
type可以查询命令是否为Shell内建命令如~ » type cd cd is a shell builtinalias可以指定别名如~ » alias lm='ls -al' ~ » lm 总用量 328drwx------ 29 oyoung...
2019-11-23 15:52:18
218
原创 学习一下muduo网络库(三)
TCP Server实现TCP server用于管理Acceptor类接受的TCP连接TCP Server接受连接时的时序图
2019-11-14 15:18:30
269
原创 学习一下muduo网络库(二)
muduo中Reactor设计模式的实现------eventloopmuduo中的eventloop采用one eventloop per thread设计思想,并明确每个eventloop中注册的回调函数都在eventloop线程中调用一eventloop loop()函数运行的时序图Channel的底层实现存放了用于poll(2)的fd,同时也制定了Channel将作用于的even...
2019-11-13 15:51:52
278
原创 学习一下muduo网络库(一)
前言 我是跟着陈硕大神的《Linux多线程服务端编程:使用muduo C++网络库》书学习muduo的。 书看了不到1/3,一直对着书和代码学习,还是有些累的,而且根据我以往的经验,我看书看完后,一般就不去管它了,久而久之,我就忘记...
2019-11-12 20:09:41
524
转载 在ubuntu上安装rabbitMq
官网提供的安装方法 https://www.rabbitmq.com/install-debian.html#apt-pinning安装erlang首先安装erlang,使用的是erlang-21.x版本添加存储库签名密钥通过key服务器添加keysudo apt-key adv --keyserver "hkps.pool.sks-keyservers.net" --recv-keys...
2019-06-21 15:26:08
536
转载 在ubuntu上安装redis
ubuntu服务器下安装redis下载源码并编译$ wget http://download.redis.io/releases/redis-5.0.5.tar.gz$ tar xzf redis-5.0.5.tar.gz$ cd redis-5.0.5$ make编译后的结果在src文件夹启动redis的命令为$ src/redis-server配置远程访问修改配置文件r...
2019-06-21 15:25:10
288
原创 算法分析与设计(二)
动态规划编辑距离比较两个字符串时,若字符串xxx长度为m,字符串yyy长度为n。假设这两个字符串之间的编辑距离为E(m,n)E(m,n)E(m,n)。要通过动态规划的方式解决它,那就需要将这样一个问题划分为子问题E(i,j)E(i,j)E(i,j),子问题表示串xxx中前iii个字符与串yyy中前jjj个字符之间的编辑距离。当计算子串的编辑距离时,子串的最右边一列对齐时有以下三种...
2019-05-15 16:42:57
256
原创 算法分析与设计(一)
MASTER THEOREM求解有特定格式的递归函数的上界O(g(n))O(g(n))O(g(n))适用的递归式如下T(n)=aT(n/b)+f(n),where a≥1,b>1, and f(n) is asymptotically function such as n,n2....(...
2019-05-13 15:01:28
588
原创 我的Ubuntu点滴(三)
不定期更新学习到的Linux 脚本及命令统计当前文件夹下的cpp代码行数find ./ -name '*.cpp' | xargs cat | grep -v ^$ |wc -l 其它代码同理
2019-05-13 14:59:26
413
原创 我的Ubuntu点滴(二)
一年多过去了,渐渐厌倦了虚拟机响应的迟钝. 在寒假时我在笔记本上新增加了一块固态, 于是我便将我的笔记本改造为了双系统win10+ubuntu18.04, 也踩了许多的坑. 不过基本都解决了. 1. 安装教程,网上一大堆.包括装在单硬盘里的、双硬盘里的等等 2. 美化, 需要gnome-shell插件支持, 我只使用了少量的插件, 主题可以在社区网...
2019-03-13 00:23:11
179
原创 汇编学习点滴
汇编中的call dst执行的功能为,Push(IP) (IP)<--(IP)+D16ret执行的功能为,Pop( )。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。如果过程结尾忘了写ret,会导致调用过程的代码的下一条指令执行两次例如:process proc nearpush ............po...
2018-06-09 15:20:17
235
原创 tensorboard初次使用时踩的坑
使用 tensorboard --logdir=path/to/log-directory 命令时,目录中不能有中文路径,即使相对路径中没有中文字符,而绝对路径中有中文字符也不能显示图像假如事件文件*.tfevents.*在以下路径:F:/此桌面/tftest/log_dir/*.tfevents.*即使 cd F:/此桌面/tftest到tftest目录下调用tensorboard --l...
2018-05-13 15:48:54
1554
原创 记录学习python时的问题(二)
1)文档字符串出现在函数定义的第一行并且用三引号"""...."""括起来例如>>> def my_function():... """Do nothing, but document it....... No, really, it doesn't do anything.... """... pass...>>> print(my_func
2018-01-28 10:46:19
318
原创 记录学习python时的问题(一)
看python官方文档时看到lambda expressionSmall anonymous functions can be created with the lambda keyword. This function returns the sum of its two arguments: lambda a, b: a+b. Lambda functions can be u
2018-01-24 23:41:22
466
原创 我的ubuntu点滴(一)
在命令行模式使用中文。先声明我的是虚拟机首先得安装zhcon: sudo apt-get install zhcon然后网上有些教程说要执行zhcon --utf8 --vga然后我的就报错了,等我执行完上图的命令后,再执行zhcon --utf8 --vga还是会报错还有的教程说执行:zhcon --utf8于是我便试了这个命令:zhcon --utf8有...
2018-01-16 13:21:28
438
转载 多个活动的结果集 (MARS)
使用多个活动的结果集 (MARS) SQL Server 2005引入了支持多个活动结果集 (MARS) 访问的应用程序中数据库引擎。 在 SQL Server 的早期版本中,数据库应用程序无法在单个连接上保持多个活动语句。 使用 SQL Server 默认结果集时,应用程序必须先处理或取消从某一批处理生成的所有结果集,然后才能对该连接执行任何其他批处理。 SQL Se
2017-12-11 16:05:16
575
翻译 CSS核对
The W3C provides a free service for validating whether the external CSS file conforms to the CSS standard. To use the service, go to jigsaw.w3.org/css-validator.可以在这个网站jigsaw.w3.org/css-validator检验C
2017-11-12 18:09:17
387
原创 记录某次删除Eclipse
2017/11/4由于我终于受不了Eclipse的导入方式,我选择了下载IDEA,就是这么随意,嘿嘿嘿。 然后我要卸载eclipse了先把插件卸载,然后删除eclipse所在文件夹,再删除C:/USER/用户名/中的.p、.eclipse、.jmc文件夹。这样的话,和eclipse相关的文件都删除了。还不放心的话,就用文件资源管理器搜eclipse看看还有没有剩余的。PS:我...
2017-11-05 09:28:48
52106
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人