- 博客(39)
- 收藏
- 关注
原创 深度优先和广度优先算法2
#!/usr/bin/pythonary = [[0 ,1, 1, 1000, 1], [1, 0, 1000, 1, 1000], [1, 1000, 0, 1000, 1000], [1000, 1, 1000, 0, 1000], [1, 1000, 1000, 1000, 0]]n = 0m = 5book = [0 for i in range(5)]def dfs(cur)...
2019-03-07 20:10:56
261
原创 深度优先搜索和广度优先搜索
#!/usr/bin/pythonary = [0 for x in range(9)]box = [0 for x in range(9)]def dfs(stp): if (stp +1 == 11): print(box); return for i in range(1, 10): if(ary[i -...
2019-03-07 11:03:06
265
原创 leecode
def singleNumber(nums): nums.sort() i = 0 while i < len(nums) - 1: if (nums[i] != nums[i + 1]): return nums[i] i += 2 if i >= len(nums) - 1: ...
2019-02-21 20:24:30
248
原创 Python 中做的几道数组算法题
#!/usr/bin/pythonimport mathdef remvoeDulpicates(array): for i in range(len(array)): j = i + 1 while(j < len(array)): if array[i] == array[j]: del ...
2019-02-19 19:14:28
361
原创 class 'cv2.CascadeClassifier' returned a result with an error set
import os.pathimport cv2def faceDetect(src): passdef main(): if not os.path.isfile('haarcascade_frontalface_default.xml'): raise RuntimeError("%s: not found" % 'haarcascade_frontalf...
2019-02-17 21:23:17
8619
转载 V4L2编程
本文转载自https://blog.youkuaiyun.com/airk000/article/details/25033269 v4l2,一开始听到这个名词的时候,以为又是一个很难很难的模块,涉及到视频的处理,后来在网上各种找资料后,才发现其实v4l2已经分装好了驱动程序,只要我们根据需要调用相应的接口和函数,从而实现视频的获取和处理。只要认真的看几篇文章就对v4l2有一定的了解了,由于是第一次接触...
2018-12-20 16:04:35
484
转载 宋宝华 DTS
https://blog.youkuaiyun.com/sinat_26600745/article/details/47345257
2018-12-17 16:49:50
402
原创 Android上运行gcc编译的exe文件
编译c程序生成可执行文件user@thundersoft:~/data/work/media-ctl-97077a7$ gcc main.c options.c v4l2subdev.c mediactl.c -o media.exepush到手机中运行提示没有这个文件或者目录user@thundersoft:~/data/work/media-ctl-97077a7$ adb ...
2018-12-11 18:05:29
984
转载 NV12 图像的线性插值
https://blog.youkuaiyun.com/baidu_31872269/article/details/64449755?utm_source=blogxgwz4
2018-12-10 15:53:36
526
转载 V4l2中YUV图像格式
https://blog.youkuaiyun.com/airk000/article/details/25032901
2018-12-10 14:10:52
645
转载 V4L2各种图像格式
https://blog.youkuaiyun.com/airk000/article/details/23875759?utm_source=blogxgwz8#commentBox
2018-12-10 11:32:33
893
原创 软考-总结笔记
软件开发方法是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。包括:结构化的方法 、 Jackson方法 、 面向对象开发方法 结构化方法指导思想是自顶向下、逐层分解,基本原则是功能的分解与抽象。 Jackson方法:是面向数据结构的开发方法,包括JSP( Jackson Structure programming)和JSD( Jackson System Devel...
2018-05-25 14:18:07
819
原创 软考-面向对象设计
UML包图类的一个集合,是类打包的结果。用例图:include 包含,例如 登录后可以修改信息,则修改信息指向登录。依赖关系,一个类的变化会引起另一个类变化。类图 类名下没有下划线,对象图有下划线。交互图 顺序图或者协作图顺序图又称序列图。协作图用于描述相互合作的对象间的交互关系和链接关系。状态图:用来描述对象状态和事件之间的一种关系。状态图用于描述一个单项对象的行为。只有具有重要交互行为的类才...
2018-05-02 21:18:37
308
原创 软考-数据流图
数据流图*号表示同时有,⊕表示异或,不会同时有。任何数据流都要经过加工。不能存在从外部实体到外部实体的数据流。不能存在从数据存储到数据存储的数据流。...
2018-04-27 22:01:54
547
1
原创 软考-数据结构与算法基础
HASH散列存储结构 二叉树 线索二叉树:将二叉树已有的空指针存储节点的前驱和后继关系。线索左指针指向前驱节点。线索右指针指向后继节点。Lbit表示当前指针是通常的指针还是线索Rbit表示当前指针是通常的指针还是线索Lbit为0表示左指针为通常指针Lbit为1表示左指针为线索Rbit为0表示右指针为通常指针Rbit为1表示右指针为线索平衡二叉树:连通图 :无向图任意两个顶点都有路径,可以经过其他顶...
2018-04-15 20:57:25
456
原创 软件设计师-数据库
E-R模型实体(Entity):是指客观存在可以相互区别的事务。实体可以是具体的对象,如:一个工厂职工,一辆汽车等;也可以是 抽象的事件,如一次借书,一场足球赛等。实体型使用矩形表示如:属性(Attribute):实体有很多特性,每个特性称为属性。每个属性有个值域,其类型可以是整型、实数、字符串、 。比如学生(实体),有学号、姓名、年龄、性别等属性、相应值域为 字符、 字符串、整数和字...
2018-04-01 09:53:19
1215
原创 软件设计师-编译原理
1.文法程序1.1认识终结符和非终结符终结符是一个原子量,不能再分解了,不能单独在左边的。用小写的字符表示。非终结符可理解为一个可以再进行拆分的元素。用大写字母表示。1.2文法的类型0型文法() 闭包表示集合中的任意个元素任意组合成一个串。1型文法2型文法3型文法 2.正规式(正则表达式) x*表示x的个数从0个到无穷个。状态图∑小写表示不需要输入任何元素就可以转换到下一个状态,也就是输入为空的时...
2018-03-24 09:58:23
495
原创 软考-网络笔记
1.网络的分类 按范围和距离: 局域网、城域网和广域网。按拓扑结构:总线型、星型、环型、树型和网状(分布式结构)总线型:优点 扩充性能好,可靠性高,廉价,安装方便。缺点:负载重时,线路的利用率低。星型: 优点 维护方便,网络延迟时间短。缺点:线路利用率低,中央单元负荷重。环型结构:路径控制简单,可靠性高。缺点:扩充性差,传输效率低,响应速度慢。树型结构:特性和总线型一样。网状结构: 优点可靠性...
2018-03-21 21:03:40
588
转载 软基室内设计师-存储器
存储器: 高级存储器容量一般较小,而低级存储器容量较大。 寄存器: 中央处理器的一部分,是有限存贮容量的高速存贮部件,可用来暂存指令、数据和地址。是CPU必须的 是中央处理器内的组成部份。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和位址。在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC)。在中央处理器的算术及逻辑部件中,包含的寄存器有累...
2018-03-12 21:11:24
461
原创 软件设计师笔记-计算机系统
CPU主要由运算器、控制器、寄存器数组和内部总线等部件组成。1.1运算器运算器由算数逻辑单元(ALU)、累加寄存器(AC)、数据缓冲寄存器(DR)和状态指令寄存器组成,是数据加工处理的部件。运算器的算数逻辑单元ALU负责处理数据,实现对数据的算数运算和逻辑运算。累加寄存器(AC)当运算器的算术逻辑单元ALU进行算术或者逻辑运算的时候,为ALU提供一个工作区。数据缓冲寄存器(DR):作为CPU和内存...
2018-03-10 18:51:36
452
转载 vim用多个标签页打开多个文件 1、打 开 新 标 签 页 启动 Vim 时用 "vim -p filename ..." :tabe[dit]
vim用多个标签页打开多个文件本文转载自https://www.cnblogs.com/hnrainll/archive/2011/04/29/2032660.html1、打 开 新 标 签 页启动 Vim 时用 "vim -p filename ...":tabe[dit] *:tabe* *:tabedit* *:t
2018-01-23 13:55:58
729
转载 C++模板(template)使用介绍
http://blog.youkuaiyun.com/chenchen410/article/details/395021991.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。//函数1.
2017-12-08 10:33:06
5606
转载 Android C++中 sp<> wp<>知识
http://blog.youkuaiyun.com/hanmengmenghaha/article/details/49277823Android中定义了两种智能指针类型,一种是强指针sp(strong pointer),另外一种是弱指针(weak pointer)。其实称之为强引用和弱引用更合适一些。强指针与一般意义的智能指针概念相同,通过引用计数来记录有多少使用者在使用一个对象,如果所有
2017-12-01 15:53:51
545
转载 关于示波器的触发功能
转载 2013年08月18日 19:41:573307http://blog.youkuaiyun.com/guizi1234/article/details/10050895我记得初入力科的时候,在关于示波器的三天基础知识培训中有一整天的时间都是在练习触发功能。“触发”似乎是初学者学习示波器的难点。我们常帮工程师现场解决关于触发的测
2017-11-16 10:45:28
2162
原创 LitePal使用UUID作为主键
LitePal只是封装了SQLite的操作,底层调用的还是SQLite的接口。LitePal默认提供了一个long id作为主键。我想要使用UUID作为主键,l例如表名为Book,那么在表中新建String mID。public class Book extends DataSupport{ private UUID mId; private String aut
2017-11-02 20:49:38
3134
1
原创 Android studio出现adb不能安装应用
点击安装运行,androidstudio中出现了如下的错误,把手机usb拔掉或者重启手机,就又可以使用androidstudio编译运行了。猜测是360手机助手占用了端口,但是关掉360手机助手也不行。C:\Users\Administrator>adb start-serveradb server version (32) doesn't match this client (3
2017-11-02 20:24:08
1747
原创 《AA费用小助手》-笔记1
相关github源码链接:https://github.com/fuyinsheng/AA-.gitaa日常小助手是一个日常小工具软件 用于AA制分账中 1、采用一页式分账,简单明了 2、去除传统分账工具对人员的复杂操作,直接得出结果 3、本工具可用于旅行中的简单分账,只要输入总额并确认消费总人数,即可得出本次消费的平均分摊的账目,是旅途中的一款小工具第一次提交 只是实现了简单的碎
2017-11-01 22:09:14
848
原创 第一行代码-Fragment碎片
1.碎片碎片(Fragment)是一种可以嵌入在活动中的UI片段。能让程序更加合理和充分的利用大屏幕的空间。2.碎片的使用方式。静态的添加碎片1.创建一个碎片布局例如left_fragment.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:or
2017-10-23 20:35:37
550
转载 Camera2开发之CameraDevice类
转载出处:http://www.jianshu.com/p/cad777db008e本文出自:m2u的简书0x00 说明该文章为本人个人学习的总结,如果遗漏或错误欢迎在评论区批评指出or补充。如对您有帮助可以细看之,如希望直接查看本人的学习资料来源,可直接跳到0x05 相关资料一节查看。0x01 概览CameraDevice是连接在安卓设备上的单个相机的抽象表示,
2017-10-23 20:32:25
775
转载 Android ImageReader使用
本文转载自http://blog.youkuaiyun.com/lmjssjj/article/details/50826928Android ImageReader使用ImageReader类允许应用程序直接访问呈现表面的图像数据 创建ImageReader对像ImageReader ir = ImageReader.newInstance(int width, int height
2017-10-21 22:23:20
8279
原创 第一行代码-ListView和RecycleView
ListViewListView的简单用法 ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内。同时屏幕上的所有数据则会滚出屏幕。1.在布局中加入ListView <ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout
2017-10-19 22:01:06
790
原创 第一行笔记-常用控件
1.常用控件1.1TextView主要用于在界面上显示文字信息。 <TextView android:id="@+id/text1" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@stri
2017-10-18 20:46:17
376
原创 第一行代码-活动的生存周期
1.返回栈Android是使用任务(Task)来管理活动的,一个任务就是一组存放在栈里的活动的集合,这个栈被称作返回栈(back Stack)。栈是一种先进先出的数据结构。每当启动了一个新的活动,会在返回栈中入栈,并处于栈顶的位置,使用Back键或调用finish()方法销毁一个活动时,处于栈顶的活动会出栈,这时前一个入栈的活动就会处于栈顶的位置。系统会显示处于栈顶位置的活动给用户。
2017-10-14 22:28:34
609
原创 安卓第一行代码-Intent
1 IntentIntent是Android程序中各组件之间进行交互的一种重要方式,可以指明当前组件想要执行的动作,还可以在不同的组件之间传递数据。Intent一般用于启动活动,启动服务以及发送广播。Intent可以分为显示Intent和隐式Intent。1.1显示Intent Intent有多个构造函数的重载,其中一个是Intent(Context packageContex
2017-10-14 18:51:00
924
原创 第一行代码笔记-探究活动
1.活动是什么。活动是一种可以包含用户界面的组件,主要用于和用户交互。一个应用程序可以包含零个或多个活动。(四大组件 活动、广播、content provider和服务)2.活动用法2.1创建布局项目中的任何活动都需要重写Activity的onCreate()方法.例如新建一个FirstActivity.java: public class FirstActivity
2017-10-13 21:10:36
349
原创 Git clone 报“ I don't handle protocol 'https”
执行clone GitHub上复制的链接出现不能处理 I don't handle protocol 'https'问题。miss.j@missj-PC MINGW64 ~/Desktop/AndroidWk/CrimelIntent$ git clone https://github.com/fuyinsheng/Crime.gitCloning into 'Crime'...
2017-10-11 21:52:02
7480
转载 (OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:X
本文转自http://blog.youkuaiyun.com/Lachie_Ye/article/details/59058097(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : AH00072: make_sock: could not bind to address 0.0.0.0:80修改D:\Softwave\Dp\Apache\conf\ht
2017-09-28 23:08:15
2788
转载 [Android study note]安装Apache服务器
在安装Apache中执行命令"D:\Apache24\Apache24\bin\httpd.exe" -k install -n apache 弹出缺少组件在Windows下运行最新版的Apache和php7都需要Visual C++Redistributable 2015,而之前的版本不需要那么高的,这个组件是运行Visual Studio 2015所建立的C++应用的必要组件,安
2017-09-28 21:36:15
638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人