自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xc790的专栏

开始发力了

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 AI 小历史

在1980-1990 ,第二波AI研究的热潮开始了,研究者转向了统计模型,在语言感知和机器翻译上取得了进展。从2006年开始,随着云计算,大数据和互联网的发展,尤其是在深度学习上的理论突破,AI的第三次浪潮开始了。在1950年,计算机先驱Alan Turing发表了“机器计算和智能”,此为AI的第一篇严肃的学术论文, 图灵预测到2000年 计算思维会成为普遍的话题。在1950-1960,随着计算机的诞生和发展,AI研究在大学里基于图灵测试悄悄的开始了,这个是第一次全球的AI热潮。

2024-03-21 21:26:34 180 1

原创 四人帮写的设计模式

Creational Design PatternsAbstract Factory. Allows the creation of objects without specifying their concrete type. Builder. Uses to create complex objects. Factory Method. Creates objects without specifying the exact class to create. Prototype. Crea

2024-03-07 17:33:11 902 1

原创 再次浅析adb shell,pc daemon和手机daemon三者之间的数据交互流程

【代码】再次浅析adb shell,pc daemon和手机daemon三者之间的数据交互流程。

2023-12-01 10:54:41 403 1

原创 浅析adb创建流程

【代码】浅析adb创建流程。

2023-12-01 10:52:46 381 1

原创 2.6 之后的内核 input 数据 如何报告到上层的

。。。。。

2023-09-06 10:55:09 75 1

原创 tar 命令版本导致奇怪问题

跟客户的压缩包,对方说解不开,而且解开只有两个文件夹,我以为是对方不熟悉ubuntu 开发,结果判断失误了,最终发现 tar zxf ....tar.gz 之所以执行有问题是因为,我的ubuntu 18.04 下。而客户的是1.34 ,这样子甚至造成右键解压都会报错。tar的版本是 1.29 ,

2023-07-10 18:05:12 111 1

原创 Qt creator ubuntu18.04 GLIBC_2.28 not found 问题解决

解决 Qtcreator ubuntu 18.04 安装后,执行 缺少 GLIBC 2.28 问题的过程

2023-06-22 15:17:22 3668

翻译 用BPF实现红外解码

linux 4.18 内核开始支持BPF,所以可以用BPF进行红外解码,...

2022-10-16 17:36:34 103 1

原创 Mac book pro 安装rust 开发环境

Mac book pro rust 开发环境

2022-10-16 15:42:42 634

原创 Linux 内核观测技术 BPF 速读笔记

读书笔记

2022-10-15 20:48:52 632

原创 MacBook Pro 安装home-brew

按照homebrew 官网的方法,执行在国内无法访问。执行以下命令 可以在国内安装homebrew。此安装用的是中科大的源。

2022-10-02 15:53:49 298

原创 meld problem

meldTraceback (most recent call last): File "/usr/bin/meld", line 73, in <module> import meld.confModuleNotFoundError: No module named 'meld'How to resolve:sudo vim /usr/bin/meldchange: #!/usr/bin/python ----> #!/usr/bin/python2...

2021-09-26 21:13:21 213

原创 vmplayer虚拟机文件夹共享不生效解决方法

第一次设置后 可以找到 /mnt/hgfs ,但是重启后 看不到/mnt/hgfs重新设置也没有效果,可以按如下步骤解决此问题1.关闭vmplayer 中的文件夹共享2.重启虚拟机3.在vmplayer 中设置虚拟机共享4.访问/mnt/hgfs/即可看到共享的文件夹...

2021-08-24 14:39:27 1214 1

转载 如何打开pr_debug调试信息

如何打开pr_debug调试信息转载:http://blog.csdn.net/helloanthea/article/details/25330809以DMA的调试为例,先来看看一个pr_debug函数调用 pr_debug("%s: %s (%s)\n", __func__, chan ? "succe...

2019-08-06 15:27:40 827

转载 浅析linux开发工具adb具体实现

浅析linux开发工具adb具体实现 (2009-01-23 13:49)转载分类: adb 浅析linux开发工具adb具体实现《再次浅析adb shell,pc daemon和手机daemon三者之间的数据交互流程》《浅析a

2011-08-06 18:30:56 996

转载 Android JNI 使用的数据结构JNINativeMethod详解

2009-04-02 15:53Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMeth

2011-08-02 18:37:15 297

原创 2.6 内核 同步机制之spinlock

<br />1.spin_lock  在选了抢占特性的 2.6内核里,起到了和多处理器系统中一样的效果。起到了屏蔽抢占的效果。可以防止中断程序访问保护代码段。<br />2.被spin_lock保护的代码段 不能休眠。例如调用像kmalloc()这样可能引起休眠的函数。

2010-06-25 07:36:00 700

原创 2.6 内核 tasklet 和workqueue 的区别

work queue 跟tasklet 不同1.  work queue 运行环境的是内核线程,所以可以休眠,可以分配内存,获得信号量,执行阻塞I/O 2. tasklet 的运行环境是软中断,所以不能休眠。3. tasklet的使用跟timer类似,可以嵌套登记,都可以用在中断处理程序中。tasklet 与timer不同的地方在于它的运行时刻是不确定的时刻。 

2010-05-31 07:32:00 1053

原创 玩转Q7 记录(1)

内核下载 Q7的内核可以在 http://gitorious.org/mer-smartq/mer-smartq-kernel下载工具链 则从http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite 此网址下载2009q1-161 for arm eabi 的编译前 :make hhs3c6

2009-09-07 09:10:00 2388

GM8775C+-设计资料(压缩包)

GM8775C windows 开发工具和文档 GM8775C配置软件和开发板说明V0.2.pdf GM8775C数据手册V1.0_20190731 GM8775C用户手册V1.0_20190820 GM8775C_A1.1__IIC20190819.rar 调试IIC工具 GM8775C MIPI DSI转双路LVDS应用介绍 GM8775C_SBOARD连接.pdf GM8775C_SBOARD_1V3 原理图和PCB

2023-07-10

imx31 program manual

imx31处理器的 详细的寄存器设置,imx31 是freescale 公司的一款arm11架构的处理器,虽然已经推出来很久了,但是如果能读懂此手册,freescale imx51也不在话下了,同时在linux内核中有许多相关的代码可以借鉴

2012-11-16

linux程序设计(第三版)

经典书籍 对专业linux程序员必备,介绍了bash脚本,多线程编程,信号,甚至QT,GTK编程

2010-02-28

空空如也

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

TA关注的人

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