自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JeffTech的专栏

专注系统

  • 博客(139)
  • 资源 (43)
  • 收藏
  • 关注

原创 gstreamer pad cap的协商

但是,了解如何在代码里面执行 pad 协商是很有帮助的,这在创建自定义元素或更细致地控制数据流时尤其有用。2. **过滤能力**:如果 sink pad 有特定要求,可以调用 `gst_pad_peer_query_caps()` 函数进行过滤,保留 sink pad 支持的能力。1. **查询能力**:调用 `gst_pad_query_caps()` 函数获取源 pad 支持的所有能力集。4. **设置能力**:通过调用 `gst_pad_set_caps()` 函数将所选能力应用到相应的 pad。

2024-04-19 21:30:58 302

原创 pkg-config 的使用

pkg-config 原理。在cmake中如何使用。

2024-04-19 10:12:15 104

原创 网络工具iperf3的使用

网络丢包带宽测试工具 iperf3 简单认知_丢包测试-CSDN博客https://zhuanlan.zhihu.com/p/314727150

2024-04-17 12:02:56 81

原创 imgcat 工具

如果经常在远程服务器或嵌入式设备中操作图片,要查看图片效果,就要先把图片dump到本地,比较麻烦。可以使用这个工具,直接在终端上显示。类似于这种效果。imgcat是一个终端工具,使用内置的特性,允许用户直接在支持的终端模拟器上显示图片。原始的imgcat脚本是专门为 iTerm2 设计的,而现在一些其他的终端模拟器也开始支持类似的功能。

2024-04-16 21:01:30 258

原创 C++ 可调用对象 (Callable Object)

capture list 捕获列表是一个lambda 所在函数中定义的局部变量的列表。一个lambda 表达式代表一个可调用的代码单元,可以将其理解成一个匿名的内联函数。如果忽略了返回类型,lambda 表达式会根据代码推断出返回类型。可以忽略参数列表和返回类型,但必须有捕获列表和函数题。谓词 predicate, 即标准库算法传递的参数。

2023-08-05 07:48:33 182

原创 opencv 之videoio

主要是用来打开视频文件或者camera,输出对应文件/设备的流。官网videoio的教程。https://docs.opencv.org/4.1.1/df/d2c/tutorial_table_of_content_videoio.html简单的代码sample: cv::Mat mat; cv::VideoCapture cap("/opt/data/my_fac...

2019-10-12 15:25:43 2177

原创 Android屏幕适配

各种单位1. px像素2. in英寸3. 屏幕尺寸屏幕的物理尺寸,对角线长。4. 屏幕分辨率屏幕横边和纵边上的像素点,单位是px。比如1920*1080.5. 屏幕像素密度每英寸像素点数,比如120dpi,160dpi。与屏幕尺寸和分辨率有关。...

2019-09-14 12:12:11 156

原创 模型结构可视化神器

需要解析一下pb对应的网络结构,以及训练集使用的样本的尺寸。两个可视化工具tensorboard 和 netronhttps://github.com/lutzroeder/Netron

2019-05-22 21:18:29 692

原创 Clang和LLVM的简单介绍

https://llvm.org 

2018-09-27 15:23:12 718 2

原创 c++类型系统和强制类型转换

看到msdn上关于c++的类型介绍的不错,https://msdn.microsoft.com/zh-CN/library/hh279663.aspxhttps://msdn.microsoft.com/zh-cn/library/hh279667.aspx 

2018-09-25 16:06:42 196

原创 gtest入门

使用环境:Ubuntu(Linux)#include "gtest/gtest.h"using namespace std;int sum(int a, int b) { return a + b;}TEST(FooTest, HandleNoneZeroInput){ EXPECT_EQ(3, sum(1, 2)); EXPECT_EQ(0, sum(1, ...

2018-02-22 13:42:08 275

原创 python 的文件和目录操作

使用File对象和OS对象官方文档参考https://docs.python.org/2.7/library/stdtypes.html#bltin-file-objects // 文件对象https://docs.python.org/2.7/library/filesys.html // 访问文件和目录另外中文文档可以参考http://www.runoob.co

2018-01-24 20:07:24 213

原创 android widget - SwipeRefreshLayout

https://developer.android.com/reference/android/support/v4/widget/SwipeRefreshLayout.html效果是这样的:上个代码吧,使用比较简单:package com.ali.yunos.androiddemo_n.activities;import android.app.Activity;

2017-07-18 17:50:12 350

原创 android widget -- ListView

https://developer.android.google.cn/reference/android/widget/ListView.html对于ListView这种adapter view,一般分为三个步骤:1. 准备数据源;2.new一个对应的adapter;3.设置adapter。下面举一个很简单的例子:public class ListViewDemoActivi

2017-07-18 15:39:55 394

原创 android widget - PopupWindow

Android PopupWindow

2017-07-18 10:35:44 276

原创 Node 的单元测试--jasmine

参考资料:http://www.ibm.com/developerworks/cn/web/1404_changwz_jasmine/http://jasmine.github.io/http://www.cnblogs.com/zhcncn/p/4330112.htmlhttp://www.tych.io/tech/2013/07/10/unit-test.html 

2017-07-12 16:36:38 354

原创 NodeJS - V8和JS的参数类型转换

Nodejs addon

2017-07-07 15:33:53 4721

原创 NodeJS - nodejs addon用法

Nodejs addon V8

2017-07-07 11:00:42 2031

原创 AIDL的使用

Android service AIDL

2017-07-06 14:26:34 225

原创 Handler用法

Android handler的用法

2017-07-05 10:53:26 215

原创 进程与线程模型

进程线程模型

2017-07-04 15:59:29 213

原创 《算法》笔记 - 01

《算法》第四版,Robert Sedgwick 著,谢路云 译。给个链接,http://product.china-pub.com/3684367 ,可以看看介绍。不少人推荐,要比《算法导论》更容易入门。所以就先看一下这个。会把相关的资源和习题、笔记都放在这里,希望对自己和大家都有帮助。http://algs4.cs.princeton.edu/code/ 是本书的配套网站,同时,

2017-07-02 10:14:06 293

原创 Android组件 - service

大家应该很清楚,Android的四大组件:Activity,Service,ContentProvider和Broadcast。下面就说说service服务 https://developer.android.google.cn/guide/components/services.html官方定义是A Service is an application component repres

2017-06-30 17:49:25 233

原创 内存分析工具-showmap

用法:源代码: system/extras/showmap/实际上是读取/proc/pid/smap 文件

2017-06-30 17:00:03 8461

原创 AndroidN编译错误

https://android.googlesource.com/platform/prebuilts/sdk/+/master/tools/README-jack-server.md#if-you-have-trouble-starting-the-server

2017-02-10 10:04:43 287

原创 MediaSession分析

很苦恼没有详细的资料介绍MediaSession,也没有多少现成的例子demo可以参考。那就自己研究一下源码。先看一下先相关的类,MediaSession、MediaController,SessionToken,MediaSessionService。MediaSession构造函数 public MediaSession(@NonNull Context contex

2016-12-14 19:37:35 5133 1

原创 NodeJS--package

包(package) nodejs中除了模块(文件),还有包的概念,为了更好的管理和组织模块,由多个子模块组成的大模块成为包,并把所有子模块放在同一个目录里。 在包中,需要有一个入口模块,入口模块的导出对象称为包的导出对象。这里的包跟java中的package并不相同,对于java,如果import java.io.*,则io包下的所有类都可以直接引用;而npm的package,虽然requir

2016-12-09 19:02:06 446

翻译 NodeJS学习 -- Event

https://nodejs.org/dist/latest-v6.x/docs/api/events.html下面是对官方文档的大体翻译。 Node.js的很多核心api都是建立在异步事件驱动基础上,一些对象(”emitters”)会emit事件,而其他函数对象(”listeners”)被调用。 只有EventEmitter类的实例才能emit事件。当emit一个事件时,关联到这个事件的所有的

2016-12-09 09:31:03 581

原创 Android开发之View系统

进行Android的app的开发(或者说移动开发),首先就要熟悉View系统。包括View的使用和绘制,以及事件分发。下面就针对这个进行学习。通过参考csdn其他同学的博客,大致按照下面的顺序进行。1. 使用Canvas和Drawable绘制2. View和Layout 的使用3. 动画4. 系统的绘制流程,onMeasure、onLayout、onDraw5. 事件分发机

2016-10-22 14:39:22 327

原创 js用数组实现Queue

js Array queue

2016-10-11 08:12:01 1246

原创 js用数组实现Stack

js Array Stack

2016-10-11 07:58:51 796

原创 js用数组实现List

js Array List

2016-10-10 07:37:17 2905

原创 js中array-like object

http://web.jobbole.com/86581/附程序测试function testParams() { console.log("arguments is Array ? " + Array.isArray(arguments)); console.log("param1=" + arguments[0] + ", param2=" + arguments[1] + "

2016-09-29 10:17:07 585

原创 关于编程范式

http://dataunion.org/23223.html 并提到了几份参考材料 MIT的《Concepts, Techniques, and Models of Computer Programming》(简称CTM,另一本标准化的入门书籍是MIT的《Structure and Interpretation of Computer Programs》,简称SCIP 有时间学习一下。

2016-09-29 09:29:53 650

原创 js遍历对象的方法

1. for ... in 语句for (let variable in object)  { ... }https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in以任意次序迭代一个对象的可枚举属性。var obj = {a: 1, b: 2};for (let

2016-09-28 10:14:25 29341 1

原创 迭代器

先看看这篇文章,http://wiki.jikexueyuan.com/project/java-design-pattern/iterator-pattern.html迭代器是一种设计模式,与集合有关。集合也可以看成包含对象的容器,如List、Set、Map、数组。迭代器的作用就是把容器中的对象一个个遍历出来.用for循环不行吗?为啥要用迭代器方式?这篇文章总结的很好迭代器模式的优点

2016-09-28 09:55:50 324 2

原创 javascript的六种迭代器

http://www.jb51.net/article/90592.htm

2016-09-27 14:51:49 1014

原创 javascript内部类和单例的实现

如果使用ES6 class方式实现,可以这样

2016-09-21 16:13:41 3243

原创 Javascript对象和原型继承的理解

如果学过java或者c++,那一定认为继承应该是class类型的,在此基础上接触javascript的继承,一定会有点小困难。现在的自己也不能说是很了解,至少还没有理解,为啥大神们说基于原型的继承会比基于类的继承更强大? 先罗列一下资料, MDN中文版 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Inheritance_and

2016-09-21 16:03:26 367 1

原创 javascript ES6之class

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes 根据MDN文档介绍,class语法并不是引入了新的OO继承模型。class提供了一种创建对象和继承更简洁的方式。 定义class有两种方式,class expressions 和 class declarations。对应的文档 https://d

2016-09-20 16:31:35 514

snipMate.zip

vim不可或缺的一个插件

2012-04-29

jQuery操作DOM解析

jQuery操作DOM解析

2012-04-28

jquery事件

jquery事件

2012-04-27

JavaScript的事件操作

JavaScript的事件操作 JavaScript的事件操作 JavaScript的事件操作

2012-04-25

JavaScript权威指南(第6版

javascript 权威指南 英文版 带标签

2012-04-23

JavaScript的函数声明与应用

JavaScript的函数声明与应用

2012-04-23

javascript1

_JavaScript语法

2012-04-22

FoxitReader510.1117

FoxitReader510.1117

2012-04-10

spring-framework

spring 开发必备

2012-04-08

hibernate-release-4.1.1

hibernate SDK hibernate api

2012-04-08

struts2 api

struts2 api

2012-04-08

EditPlus 代码编辑器

比较有名的代码编辑器,简单易用,视频讲座老师似乎都用这个工具

2012-04-07

DHTML+CSS+HTML手册

DHTML、CSS、HTML手册,便于查阅。 不过需要告诉大家的是,手册是英文的。

2012-04-06

Head.First.HTML.with.CSS.and.XHTML.pdf )

web开发很好的教材。深入浅出。英文的,顺便学习英文。

2012-04-06

linux内核源代码情景分析

相信大家都知道这书,经典的linux内核书籍

2011-08-27

android深入浅出 之audio

详细介绍了androi中音频系统,从java层到JNI层到底层,层次很清晰。

2011-08-27

标准brew教程。brew很好的入门资料

brew入门很好的资料,介绍了文本画面、按键、计时器、资源编辑、菜单等

2011-03-06

wireshark使用教程

wireshark使用教程。如果英文好,可以直接读读wireshark user's guild。对于了解和熟悉wireshark软件很有帮助。 同时,向翻译这文章的人致敬

2011-01-01

指针汇总——让你不再害怕指针

从变量名处起,根据运算符优先级结合,一步一步分析。让你对指针有豁然开朗的理解

2009-10-05

编程常用算法(查找、排序、常用非数值计算算法、常用数值计算算法)

迭代法、插值法、递推法、贪婪法、排序、查找等变成常用算法

2009-10-01

LINUX内核设计与实现

LINUX内核设计与实现(第二版) linux四库全书 经典中的经典

2013-04-29

emacs教程

emacs 教程

2013-04-18

SecureCRT SecureCRT

SecureCRT6.5.0 远程工具 串口调试

2013-01-08

嵌入式Linux系统开发技术详解.基于ARM

嵌入式Linux系统开发技术详解.基于ARM

2013-01-03

Linux设备驱动开发详解

Linux设备驱动开发详解 驱动学习的经典书籍

2013-01-03

gcc4.4 g++4.4 cpp 4.4 deb包

gcc4.4 g++4.4 cpp 4.4 deb包 android编译,

2012-11-29

设计模式-可复用面向对象软件的基础.

设计模式-可复用面向对象软件的基础.

2012-10-10

SQLite大全

SQLite大全

2012-09-11

SQLite3权威指南

SQLite3权威指南 英文版

2012-09-10

ediary 电子日记本

ediary 电子日记本

2012-08-23

汇编语言 王爽著

汇编语言 王爽 代标签,适合阅读

2012-08-15

quota-4.00

linux quota

2012-07-24

Wireshark-win32-1.8.0

Wireshark-win32-1.8.0

2012-07-19

PowerCmdcn.rar

PowerCmd破解版

2012-07-18

firebug-v1.9.1.

firebug-v1.9.1.

2012-05-09

FirefoxSetup12.0chs

FirefoxSetup12.0chs

2012-05-09

vim配色方案

vim配色方案

2012-05-04

jQuery-1.6 api

jQuery-1.6 api

2012-05-01

Firefox12最新版本

Firefox12最新版本

2012-05-01

vim常用插件

vim常用插件

2012-04-30

空空如也

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

TA关注的人

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