- 博客(32)
- 资源 (13)
- 收藏
- 关注
原创 ubuntu18.04 ffmpeg 4.1编译安装(共享库)
官方文档(不能生成共享库):https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu#RevertingChangesMadebyThisGuide参考优快云:https://blog.youkuaiyun.com/u010821666/article/details/74905654为什么官方文档不能生成共享库?官方文档安装ffmpeg依赖库...
2018-12-24 23:16:25
3831
6
原创 pycharm及idea系列序列号
2017.4.25新序列号也被封了,从http://idea.lanyus.com/获取注册码,并在按照上述网站中的要求在hosts加入相应内容即可
2017-04-25 11:52:47
764
原创 Ubuntu下关于安装opencv3.x时一直downloading protobuf-cpp-3.1的问题
1.将protobuf-cpp-3.1.0.tar.gz下载下来,下载地址:http://download.youkuaiyun.com/detail/specialshoot/97535602.按照下载页面上的提示操作即可,我把方法直接写在提示上了,千万不要自己编译安装protobuf这个tar.gz文件,编译时间很长,然后并没有什么卵用,按照提示做,一会儿就好了!附录:ubuntu中安装多
2017-02-13 18:57:56
7374
原创 c#网络编程之TCP/IP(二)Thread方式服务器端编写
用户类:User.cs先上代码:using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net.Sockets;using System.Text;using System.Threading;using System.Threading.Tasks;
2016-05-12 16:04:46
3403
原创 c#网络编程之TCP/IP(一)C#线程任务基础Thread
这些日子很忙,太多的任务。今天把c#tcp/ip完善了一下,两种方式进行TCP/IP通信,一种是多线程,一种是多任务。之前看了c#之网络编程这本书,启发很大,但是里面的demo有很多很多的问题,以后我会一一讲述。再完善书上TCP/IP的历程中的逻辑不合理和bug的前提下,加入了心跳包发送机制,这一点c#有一个坑,回来慢慢给大家讲。工欲善其事必先利其器,首先我们将一下C#的线程基础。
2016-05-12 11:14:51
3718
原创 leetcode(198)(213) HouseRobber HouseRobber-II
原题链接:https://leetcode.com/problems/house-robber/https://leetcode.com/problems/house-robber-ii/第一题题意是一个贼要偷东西,有n户人家,如果偷相邻两家,就会触发警报。警报一响,警察来抓,逮走(做贼不容易啊)。问怎样在不触发警报而偷走最多的钱。第二题在第一题基础上有加了个收尾相连,即偷
2016-03-10 17:49:42
662
原创 leetcode(166) Fraction to Recurring Decimal
原题链接:https://leetcode.com/problems/fraction-to-recurring-decimal/这道题就是做除法,然后如果有无限循环的部分用括号表示比如1/3=0.3333...用0.(3)来表示,1234/9999=0.123412341234....用0.(1234)来表示循环判断用一个map来查看前面的一个数(或一串数)是否与后面的一个数(或一串
2016-03-10 15:30:04
537
原创 leetcode(121)(122)(123)(188) Best Time to Buy and Sell Stock I/II/III/IV JAVA代码
原题链接:https://leetcode.com/problems/best-time-to-buy-and-sell-stock-Ihttps://leetcode.com/problems/best-time-to-buy-and-sell-stock-IIhttps://leetcode.com/problems/best-time-to-buy-and-sell-stock-
2016-03-08 10:51:47
842
原创 java观察者模式(一)
首先,本博客是根据http://www.imooc.com/learn/415 这个教学后的一些记录。方便以后回顾。观察者模式,有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。上面说的还是比较抽象,举个例子,一个苦逼的程序员黄明要给老妈和女朋友发送每天的天
2016-03-04 21:49:41
644
原创 android通讯录实例(二)
上一篇android通讯录实例(一)地址:http://blog.youkuaiyun.com/specialshoot/article/details/50651080这一此我们把UI上最重要的部分IndexableListView说明,这个项目可以在github上找到。https://github.com/woozzu/IndexableListView源码下载下来我们发现核心代码有两片,Inde
2016-03-04 11:33:39
1692
原创 leetcode(32) Longest Valid Parentheses
原题链接:https://leetcode.com/problems/longest-valid-parentheses/找到最多数量的()匹配思路:遇到左括号将左括号标号入栈,遇到右括号的情况下分两种情况:1.如果前面的左括号栈为空,说明前面已经没有左括号了,此时右括号无效,需要重新定位start数值2.如果前面的左括号栈不为空,这时要把这个左括号下标出栈,若为此时栈为空则max
2016-02-27 16:28:22
553
原创 Linux TCP/IP Socket编程
一.Socket TCP/IP流程图socket流程图二.关键数据结构/结构体sockaddr_in在列出sockaddr_in结构体之前先将sockaddr结构体说明,此数据结构用作bind、connect、recvfrom、sendto等函数的参数,指明地址信息。sockaddr定义如下:struct sockaddr { unsigned short sa
2016-02-23 11:38:09
3261
原创 Linux下串口通信详解(下)读写串口及关闭串口
上一篇博客是串口的打开及配置,博客链接http://blog.youkuaiyun.com/specialshoot/article/details/50707965这一篇我将要把读写串口及串口关闭的操作详细介绍一下。读串口读串口就是接收串口数据,通过read来实现。read函数原型:#include ssize_t read(int fd, void *buf, size_t
2016-02-22 12:08:32
23825
2
原创 Linux下串口通信详解(上)打开串口和串口初始化详解
linux下串口通信主要有下面几个步骤串口通信流程图下面我会一一介绍这几个步骤。1.打开串口代码(串口为ttyUSB0)//打开串口int open_port(void){ int fd; fd=open("/dev/ttyUSB0",O_RDWR | O_NOCTTY | O_NONBLOCK);// printf("fd=%d\n",fd);
2016-02-21 17:03:21
95539
19
原创 leetcode(92) Reverse Linked List II
原题链接:https://leetcode.com/problems/reverse-linked-list-ii/Reverse a linked list from position m to n. Do it in-place and in one-pass.For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4,
2016-02-20 21:10:59
618
原创 leetcode(304) Range Sum Query 2D - Immutable
题目链接:https://leetcode.com/problems/range-sum-query-2d-immutable/Given a 2D matrix matrix, find the sum of the elements inside the rectangle defined by its upper left corner (row1, col1) and lowe
2016-02-20 19:33:22
684
原创 android推送,androidpn项目分析及完善学习笔记(三) XMPP协议
XMPP协议简介XMPP全称为可扩展通讯和表示协议,是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这使得开发者更容易
2016-02-20 16:32:56
591
原创 android推送,androidpn项目分析及完善学习笔记(二) Mina
上回说道,socket是基本的网络通讯方式,然而,真正的工程考虑到高并发性、高可靠性等要求,基本的socket是肯定无法用到项目上的。好在Apache开发出了一套高性能和高可用性的网络应用程序框架,这个框架就是大名鼎鼎的Mina框架。废话不多说,首先Mina的jar包大家可以从http://mina.apache.org/downloads-mina.html上下载最新版本,我用的是2.0.9
2016-02-20 10:50:52
1325
原创 ROS(机器人操作系统)学习(二)ROS文件系统
ROS WIKI:http://wiki.ros.org/ROS/Tutorials/NavigatingTheFilesystem1.准备您需要先安装tutorals
2016-02-17 12:15:57
1637
原创 android推送,androidpn项目分析及完善学习笔记(一) Socket
放假研究了一下androidpn项目,看看网上的一些经验,觉得有必要记录下来供以后参考。言归正传,androidpn是做什么用的呢?androidpn (Android Push Notification)是一个基于XMPP协议的java开源Android push notification实现。它包含了完整的客户端和服务器端。这个项目的原作者是一个韩国人,由于国外可以用谷歌的GCM,所以对这
2016-02-17 11:38:07
1043
原创 leetcode(207) Course Schedule即拓扑排序讲解
关于拓扑排序的知识点可以参看http://www.cnblogs.com/newpanderking/archive/2012/10/18/2729552.html及http://blog.youkuaiyun.com/midgard/article/details/4101025两篇写的很好,这里做一个粗略的讲解拓扑排序(topological-sort)是指由某个集合上的一个偏序得到该集合上的一个全序
2016-02-15 21:45:08
1690
原创 leetcode(284) Peeking Iterator
原题链接: https://leetcode.com/problems/peeking-iterator/Given an Iterator class interface with methods: next() and hasNext(), design and implement a PeekingIterator that support the peek() operat
2016-02-15 15:52:21
467
原创 leetcode(153 154) FindMinimuminRotatedSortedArray与FindMinimuminRotatedSortedArray II
链接:https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/两道题的唯一不同点就是有无元素重复用二分法解.重复情况下仅仅需要多写个else就好了第一题j
2016-02-13 18:10:02
484
原创 leetcode(2) Add Two Numbers
题目链接:https://leetcode.com/problems/add-two-numbers/You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a
2016-02-13 17:43:36
441
原创 leetcode(168) Excel Sheet Column Title
题目链接:https://leetcode.com/problems/excel-sheet-column-title/Given a positive integer, return its corresponding column title as appear in an Excel sheet.For example: 1 -> A 2 -> B
2016-02-13 17:08:10
434
原创 leetcode(31) Next Permutation
https://leetcode.com/problems/next-permutation/Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers.If such arrangement is not
2016-02-13 13:17:26
485
原创 ROS(机器人操作系统)学习(一)ROS开发环境搭建
ROS系统是起源于2007年斯坦福大学人工智能实验室的项目与机器人技术公司Willow Garage的个人机器人项目(Personal Robots Program)之间的合作,2008年之后就由Willow Garage来进行推动。ROS的介绍见 http://blog.youkuaiyun.com/hcx25909/article/details/8795043 古月的博客,讲的很好!古月项目代码
2016-02-12 22:27:40
2552
原创 Dijkstra算法
1.定义Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法。注意该算法要求图中不存在负权边。下图是Dijkstra(迪杰斯特拉)算法的动态流程图Dijkstra算法其基本思想是,设置顶点集合S并不断地作贪心选择来扩充
2016-02-11 20:45:02
812
原创 android通讯录实例(一)
android通讯录,实现功能1.检索手机存入联系人并显示 2.右侧导航条根据拼音字母检索联系人 3.通过搜索栏实时搜索联系人 4.vCard格式导出并发送分享功能 5.检测系统通讯录是否有变化,有变化在通知栏通知,并更新联系人列表功能
2016-02-11 20:10:44
17158
4
原创 KMP算法学习笔记
参考http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html部分代码原作:http://www.cnblogs.com/Topless/archive/2011/10/16/2214450.htmljava代码:public class KPM { // ja
2016-02-10 22:04:28
496
原创 Hibernate学习笔记
Hibernate学习笔记(二)标签(空格分隔): hibernate 本课提纲 Hibernate原理模拟 O/R Mapping本文模拟了Hibernate如何对数据库进行操作,但是真实的Hibernate并不是通过此模拟,而是直接编译成二进制码进行操作。本文表明了一种实现的方式。环境配置myeclipse2014,加入mysql-connector-java-5.1.33-bin
2015-09-02 19:58:31
667
原创 Hibernate学习笔记
Hibernate学习笔记标签(空格分隔): hibernateHibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是
2015-09-02 11:22:23
799
protobuf-cpp-3.1.0.tar.gz 下载
2017-02-13
c# tcp ip编程
2016-06-17
linux tcp ip socket编程
2016-02-23
Socket及Mina的讲解
2016-02-18
android通讯录
2016-02-11
PL2303驱动,解决错误10
2015-11-26
OR_Mapping_Simulation
2015-09-02
Hibernate学习笔记(一)代码
2015-09-02
贪心算法网友博客改进版
2015-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人