- 博客(27)
- 资源 (10)
- 收藏
- 关注
原创 Win7笔记本共享本地网络,开启WIFI热点
按如下两个步骤操作:aWin7通过无线网卡共享本地网络,开启WiFi热点以及关闭WiFi热点_win7无线网卡开热点_chicken_h的博客-CSDN博客Win10提示Internet连接共享出现错误null的解决办法 - 常见问题解答 - U大侠-装机专家
2023-09-25 11:03:48
190
转载 CUDA BANK冲突
为了获得较高的内存带宽,共享存储器被划分为多个大小相等的存储器模块,称为bank,可以被同时访问。因此任何跨越b个不同的内存bank的对n个地址进行读取和写入的操作可以被同时进行,这样就大大提高了整体带宽 ——可达到单独一个bank带宽的b倍。但是很多情况下,我们无法充分发挥bank的功能,以致于shared memory的带宽非常的小,这可能是因为我们遇到了bank冲突。bank冲突当一个warp中的不同线程访问一个bank中的不同的字地址时,就会发生bank冲突。如果没有bank冲突的话,共享
2022-03-16 23:05:01
2602
4
原创 LINUX常用环境变量
#(动态库搜索路径) 程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/protobuf/lib/#(静态库搜索路径) 程序编译期间查找动态链接库时指定查找共享库的路径export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/protobuf/lib/#执行程序搜索路径export PATH=$PATH:/usr/local/protobuf/bin
2021-11-17 22:25:34
216
原创 ubuntu:如何找到当前系统版本下对应的软件包下载地址
ubuntu在没有联网的情况下,安装软件需自己通过网站下载deb软件包,那么如何找到当前系统版本对应的软件包的下载地址,确保软件包版本与系统版本匹配呢?可以通过/etc/apt/source.list获取一、首先需要了解source.list里面网址格式的含义。以deb http://us.archive.ubuntu.com/ubuntu/ trusty universe为例:http: 为库所在的地址Ubuntu的官方库地址:http://us.archive.ubuntu.com/u
2021-06-24 22:52:36
2108
原创 ssh在远端打开图形应用
远端服务器可以显示窗口画面,通过ssh连接到远端,执行图形应用时常常报xdisplay错误,这是因为本地shell无法显示图像导致,此时可以通过如下命令,将图像在远端显示:export DISPLAY=:0
2020-09-08 14:30:45
343
原创 gdb在namespace设置调试断点
1.首先打开编译调试信息"-g".2.b main3.r,启动程序4.b namespace::class::function(parameter). (可以使用tab键进行补齐),在启动程序后才设置断点,否则有的动态库未加载时设置断点会找不到符号表
2020-06-23 16:49:35
420
转载 ubuntu软件安装常用命令
官方包源:http://packages.ubuntu.com/ubuntu下当前安装的包保存在在:/var/cache/apt/archivesubuntu下当前安装的运用: /usr/share/applications包查找安装的命令形式,有两种为:apt 和 dpkg,,,一般常用的是apt命令;apt:命令 作用apt-cache search package...
2020-04-22 09:14:27
11948
原创 Linux IO空间与内存空间
编址方式外设都是通过读写设备上的寄存器来进行工作的,外设寄存器也称为“IO端口”,而IO端口的编址方式有两种,独立编址和统一编址。统一编址:外设接口中的IO寄存器(即IO端口)与主存单元一样看待,每个端口占用一个存储单元的地址,将主存的一部分划出来用作IO地址空间。 统一编址的原理是将IO的端口地址存储器寻址的地址空间范围之内,此方法也成为存储器映像编址。CPU访问一个端口的操作与访问内存...
2020-03-22 16:37:02
1018
原创 gdb stdout重定向
在gdb调试时经常需要看程序打印信息,而gdb窗口不能正常显示打印信息,这时可以通过重定向stdout的方式将打印信息输出到另一个窗口。1.新开一个shell窗口,输入命令'tty',获得窗口设备名,例如/dev/pts/12.gdb窗口输入'tty /dev/pts/1',即可完成重定向...
2020-03-10 16:02:08
919
原创 amd opencl使用低版本驱动
在AMD OpenCL编程中,如果需要在高版本驱动环境使用低版本接口,根据需要可以在编译时加如下宏:CL_USE_DEPRECATED_OPENCL_1_0_APISCL_USE_DEPRECATED_OPENCL_1_1_APISCL_USE_DEPRECATED_OPENCL_1_2_APISCL_USE_DEPRECATED_OPENCL_2_0_APIS...
2020-03-06 15:11:44
751
转载 linux stdout重定向
标准输出(stdout)指的就是在命令行里,每次你输入指令后,终端上打印出来的那些话,那些反馈。标准错误(stderr)跟标准输出差不多,只不过是程序出错时反馈的内容。标准输入(stdin)就是程序指示让你输入用户名密码之类的这种,这里不多谈输入。问题是,我们很常用的会让一些脚本自己在后台24/7运行,这种时候脚本的输出内容到屏幕上(标准输出)也没什么意义,我们看不到也保存不了。所以最好让它把...
2020-02-18 11:35:06
1986
原创 /proc/$pid 进程信息说明
auxv/proc/[pid]/auxv包含传递给进程的ELF解释器信息,格式是每一项都是一个unsigned long长度的ID加上一个unsigned long长度的值。最后一项以连续的两个0x00开头。举例如下:# hexdump -x /proc/2948/auxv0000000 0021 0000 0000 0000 0000 1a82 ...
2020-02-18 11:31:51
562
原创 QT支持ttf和fontconfig
QT支持TTF和自定义字体:解决qtconfig找不到自定义字体sudo apt-get install libfontconfig1-dev./configure -qt-freetype -fontconfig -nomake examples -nomake docs -nomake demomake && make installcp xxx.ttf/...
2020-01-15 22:29:13
1831
转载 内核调试工具——strace
简介strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通 过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括参数,返回值,执行消耗的时间。输出参数含义root@ubuntu:/usr# strace cat...
2020-01-15 16:07:44
354
转载 GDB调试之TUI界面
TUI(TextUserInterface)为GDB调试的文本用户界面,可以方便地显示源代码、汇编和寄存器文本窗口,TUI使用效果如下图所示。Tui界面可以通过运行gdbtui或gdb-tui命令进入(其它变种gdb也一样,如arm-none-eabi-gdb-tui),当然也可以进入gdb界面后使用TUI快捷键打开,如C-xC-a快捷键,详见TUI快捷键绑定章节。1 TUIO...
2020-01-15 16:06:46
1042
转载 Linux下gdb调试(tui)
1 处于TUI模式的GDB为了以TUI模式运行GDB,可以在调用GDB时在命令行上指定-tui选项,或者处于非TUI模式时在GDB中使用Ctrl+X+A组合键。如果当前处于TUI模式,后一种命令方式就会使你离开TUI模式。在TUI模式中,GDB窗口划分为两个子窗口——一个用于输入GDB命令,而另一个用于查看源代码。例如:源代码为ins.c#include <stdi...
2020-01-15 15:54:53
301
原创 source insight自动添加函数头的宏
1.创建em文件,保存为macro.emmacro InsertFunHeader_zy(){ hwnd = GetCurrentWnd() lnFirst = GetWndSelLnFirst(hwnd) hbuf = GetCurrentBuf() str1 = "/*" str2 = "** 函数功能: " str...
2019-07-06 11:34:47
939
转载 linux 系统UDP丢包问题分析思路
转自:http://cizixs.com/2018/01/13/linux-udp-packet-drop-debug最近工作中遇到某个服务器应用程序 UDP 丢包,在排查过程中查阅了很多资料,总结出来这篇文章,供更多人参考。在开始之前,我们先用一张图解释 linux 系统接收网络报文的过程。首先网络报文通过物理网线发送到网卡 网络驱动程序会把网络中的报文读出来放到 ring ...
2019-04-11 09:37:14
354
原创 绕原点逆时针旋转矩阵
如图所示点v 绕 原点旋转θ角,得到点v’,假设 v点的坐标是(x, y) ,那么可以推导得到 v’点的坐标(x’, y’)(设原点到v的距离是r,原点到v点的向量与x轴的夹角是ϕ)x=rcosϕ;y=rsinϕ;x′=rcos(θ+ϕ);y′=rsin(θ+ϕ);通过三角函数展开得到x′=rcosθcosϕ−rsinθsinϕy′=rsinθc...
2019-03-03 16:48:03
7321
1
转载 Qt之QPainter:提高绘制效率的方法
如果我们用painter一个一个的绘制直线,圆等在控件上,绘制效率会不高。为了提高效率,我们可以设置一个画布pixmap,将所有的基础图形画布上,然后把画布画在控件上。#include <QPixmap>void Widget::paintEvent(QPaintEvent *){ QPixmap pixmap(size()); //将画布的大小设置为和widget...
2019-03-03 16:47:38
9882
2
原创 QT支持TTF字体
1.编译QT库时需要支持TTF字体2.将TTF字符库拷贝到QT_DIR/lib/fonts下3.在程序中加入设置全局字体QApplication a(argc, argv);QFont f("simhei");a.setFont(f);
2019-02-11 17:57:42
1556
转载 嵌入式Linux实现自动挂载U盘
配置/etc/mdev.conf可以实现U盘自动挂载有两种配置方式:1.使用脚本# misc devicesmmcblk0p1 0:0 0600 =sdcard */bin/hotplug.shsd[a-z]*[0-9] 0:0 0600 =udisk * /bin/hotplug.sh拔插U盘时将会触发/bin/ho...
2019-01-15 23:08:15
758
转载 ubuntu支持中文输入
1. sudo apt-get install fcitx-table-all2.配置fcitx,默认是非常难用的iBus,前面我们说过了,安装完fcixt后你尽可以如意地在 键盘输入方式系统 处把它替换为fcitx.如下图,同时点击"应用到整个系统":3.重启电脑4. 可以从ubuntu右上角顶栏的小键盘图标中打开,选择输入法进行配置。或者配置,如下图:...
2018-09-24 21:47:35
207
Hi3521DV100 R001C01SPC040 SDK
2020-03-12
Linux Kernel API
2011-04-22
Tornado使用指南
2011-04-21
Linux操作系统下C语言编程入门.pdf
2011-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人