- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 AI 小历史
在1980-1990 ,第二波AI研究的热潮开始了,研究者转向了统计模型,在语言感知和机器翻译上取得了进展。从2006年开始,随着云计算,大数据和互联网的发展,尤其是在深度学习上的理论突破,AI的第三次浪潮开始了。在1950年,计算机先驱Alan Turing发表了“机器计算和智能”,此为AI的第一篇严肃的学术论文, 图灵预测到2000年 计算思维会成为普遍的话题。在1950-1960,随着计算机的诞生和发展,AI研究在大学里基于图灵测试悄悄的开始了,这个是第一次全球的AI热潮。
2024-03-21 21:26:34 205 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 914 1
原创 再次浅析adb shell,pc daemon和手机daemon三者之间的数据交互流程
【代码】再次浅析adb shell,pc daemon和手机daemon三者之间的数据交互流程。
2023-12-01 10:54:41 429 1
原创 tar 命令版本导致奇怪问题
跟客户的压缩包,对方说解不开,而且解开只有两个文件夹,我以为是对方不熟悉ubuntu 开发,结果判断失误了,最终发现 tar zxf ....tar.gz 之所以执行有问题是因为,我的ubuntu 18.04 下。而客户的是1.34 ,这样子甚至造成右键解压都会报错。tar的版本是 1.29 ,
2023-07-10 18:05:12 126 1
原创 Qt creator ubuntu18.04 GLIBC_2.28 not found 问题解决
解决 Qtcreator ubuntu 18.04 安装后,执行 缺少 GLIBC 2.28 问题的过程
2023-06-22 15:17:22 3971
原创 MacBook Pro 安装home-brew
按照homebrew 官网的方法,执行在国内无法访问。执行以下命令 可以在国内安装homebrew。此安装用的是中科大的源。
2022-10-02 15:53:49 315
原创 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 247
原创 vmplayer虚拟机文件夹共享不生效解决方法
第一次设置后 可以找到 /mnt/hgfs ,但是重启后 看不到/mnt/hgfs重新设置也没有效果,可以按如下步骤解决此问题1.关闭vmplayer 中的文件夹共享2.重启虚拟机3.在vmplayer 中设置虚拟机共享4.访问/mnt/hgfs/即可看到共享的文件夹...
2021-08-24 14:39:27 1245 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 850
转载 浅析linux开发工具adb具体实现
浅析linux开发工具adb具体实现 (2009-01-23 13:49)转载分类: adb 浅析linux开发工具adb具体实现《再次浅析adb shell,pc daemon和手机daemon三者之间的数据交互流程》《浅析a
2011-08-06 18:30:56 1006
转载 Android JNI 使用的数据结构JNINativeMethod详解
2009-04-02 15:53Andoird 中使用了一种不同传统Java JNI的方式来定义其native的函数。其中很重要的区别是Andorid使用了一种Java 和 C 函数的映射表数组,并在其中描述了函数的参数和返回值。这个数组的类型是JNINativeMeth
2011-08-02 18:37:15 302
原创 2.6 内核 同步机制之spinlock
<br />1.spin_lock 在选了抢占特性的 2.6内核里,起到了和多处理器系统中一样的效果。起到了屏蔽抢占的效果。可以防止中断程序访问保护代码段。<br />2.被spin_lock保护的代码段 不能休眠。例如调用像kmalloc()这样可能引起休眠的函数。
2010-06-25 07:36:00 708
原创 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 1064
原创 玩转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 2401
GM8775C+-设计资料(压缩包)
2023-07-10
imx31 program manual
2012-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人