自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

努力奋斗

无论你犯了多少错误,或者进步的有多慢,你都走在了那些不曾尝试的人的前面。

  • 博客(323)
  • 资源 (6)
  • 收藏
  • 关注

转载 仿写Spring实现简单IOC与AOP

上篇:https://segmentfault.com/a/1190000010745705 下篇:https://segmentfault.com/a/1190000010760020

2017-09-09 22:32:31 970

转载 python的httplib、urllib和urllib2的区别及用

python的httplib、urllib和urllib2的区别及用

2017-09-07 23:10:02 242

原创 Python学习笔记(八)爬虫基础(正则和编解码)

知识点正则正则匹配url,引用re库,将需要匹配的字段用(.*?)来匹配,可以匹配任何字符串。如果有换行,可以用如下方式解决: 1. ([\s\S]*?) 2. re.findall(reg,html,re.S) re.S:’ . ‘并且包括换行符在内的任意字符(注意:’ . ‘不包括换行符) 其他re的主要函数:python正则表达式re常用方法编解码解码:将任意一种编码格式转换成unic

2017-09-07 23:06:15 456

原创 Python学习笔记(七)selenium自动化测试框架

简介selenuim是一个浏览器自动化测试框架。 可以模拟真实用户使用浏览器的操作,浏览器按照程序所定义的脚本模拟点击,输入等操作。通过在不同浏览器上运行,可以检测浏览器的兼容性。它能够驱动大部分主流浏览器。 贴百度百科一张图,可支持的浏览器: 安装首先安装selenium package pip install selenium然后下载对应浏览器的webdriver webdriv

2017-09-05 20:57:02 577

原创 Python学习笔记(六)网络通信

Python网络通信基础GET请求POST请求SocketTCPSocket网络通信库

2017-09-02 20:23:25 489

原创 markdown常用书写指南(语法)

markdown常用写作语法整理,比较实用。

2017-09-01 23:07:03 608

原创 markdown常用书写指南(效果)

markdown常用书写指南(效果)作者:孙洋 时间:2017年9月1日 注:语法见下篇标题用#、##、###……号来区别标题等级 注:#和「一级标题」之间建议保留一个字符的空格,这是最标准的 Markdown 写法。列表无序列表昨天今天明天 注:-和+ 等同。有序列表昨天今天明天 注:-、1.和文本之间要保留一个字符的空格。链接我的CSDN博客图片今天刚拍的 注

2017-09-01 23:02:48 630

原创 Python学习笔记(五)Demos

生成随机串import string,randomfield = string.letters + string.digitsdef getRandom(): return "".join(random.sample(field,4))def concatenate(group): return "-".join([getRandom() for i in range(group)

2017-09-01 21:42:12 1593

原创 Python学习笔记(四)文件操作

一般语法读取键盘输入buf = raw_input("please input your name")buf = raw_input()打开文件 如果hello.txt不存在fp = open("hello.txt","w") #w是说创建这个文件,以写的方式打开fp.write("text")fp.close()如果hello.txt已存在,以读的方式打开fp = open("hello

2017-09-01 16:00:20 493

原创 Python学习笔记(三)函数、面向对象、模块发布

函数调用如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象。如果函数收到的是一个不可变对象(比如数字、字符或者元组)的引用,就不能直接修改原始对象--相当于通过“传值’来传递对象。命名参数def get(a,b): print aget(b=1,a=2)=>2 缺省参数,不能从左往右,只能从右往左def get(a,b=5):

2017-09-01 09:48:21 1256

原创 Python学习笔记(二)字符串处理

函数太多,关键词只是相似的这类函数。引号Python中三引号可以将复杂的字符串进行复制 Python没有字符类型,有String类型var1 = 'Hello'var2="World"单引号,双引号 都是字符串str1='hello' type(str1)=>strstr2='h' type(str2)=>strstr3='''my''' type(str3)=>st

2017-08-31 23:19:42 1121

原创 Python学习笔记(一)数据类型

python能做什么?科学计算图形化开发web服务器系统脚本网络爬虫服务器集群自动化运维python实现C语言实现 CPython,扩展可用C/C++Java实现,JPython,扩展可用Java.NET实现,IronPython,扩展可用C#python可调用很多其他语言,可以看做一种胶水语言。Python的数据类型有列表、元组、字典。列表:fruits = [‘banana

2017-08-31 17:07:43 519

原创 ubuntu jdk安装

1、下载jdk 执行apt-get update 输入javac会出现 输入 apt-get install openjdk-7-jdk 进行安装 2、配置环境变量vim /etc/profile 找到上面路径 加入export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386export JRE_HOME=$JAVA_HOME/jre

2017-08-09 11:15:18 209

原创 ZooKeeper分布式应用程序协调服务

作用 用来协调RPC中各进程。一种分布式锁。 结构  数据结构Znode ① stat:此为状态信息, 描述该Znode的版本, 权限等信息 ② data:与该Znode关联的数据 ③ children:该Znode下的子节点  操作  消息通信watch,这个和redis中的watch好一样。

2017-08-09 10:07:46 265

原创 TypeScript笔记

占位

2017-07-06 08:00:24 290

原创 Redis知识框架

Redis数据类型Hash   hset myhash name value List   队列,可以用来处理消息 Set   不允许重复 Sorted-Set   带分数的SetRedis事务mulit   beginTransaction exec   commit discard   rollback watch   watch key,如果key被改变,则取消事务

2017-07-04 16:00:36 829

原创 Vue动画实现

在需要添加动画的DOM上,添加transition属性,例如<div class="list" v-show="show" transition="fade"></div>在CSS中,只需要通过如下方式即可添加淡入淡出动画&.fade-transition transition:all 0.1s opacity:1 background:rgba(240,20,20,0.5)

2017-06-21 11:15:26 3656

原创 JavaScript(一)

JavaScript由三部分组成:ECMAScript、DOM、BOM。 1、ECMAScriptvar car ; 返回undefined,不推荐 var car =null;推荐。

2017-05-30 18:32:24 233 2

原创 Activity启动模式

Standard点击一个activity就创建一个实例SingleTask保持应用开启后,只有一个Activity实例。常用的场景:HomeActivity(Home页)SingleTop如果要处理的activity已经处于栈顶,那么直接复用,场景:在Activity中又要启动当前Activity。比如详情页。SingleInstance系统级activity,比如锁屏。不论哪个应用启动了这个Act

2017-04-08 11:17:23 255

转载 多渠道打包脚本

apply plugin: ‘com.android.application’ apply plugin: ‘realm-android’ //依赖Realm数据库,插件化依赖android { compileSdkVersion 23 buildToolsVersion “23.0.2”defaultConfig { applicationId "com.youdu"

2017-04-08 10:37:08 441

原创 获取指定程序是否在运行

public static boolean getCurrentTask(Context context){ ActivityManager activityManager = (ActivityManagaer)context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskIn

2017-04-06 10:31:38 424

原创 android像素密度适配

public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale);}public static int px2dip(Cont

2017-04-04 11:57:16 284

原创 Scala求和例子

def sum(f: Int => Int)(a: Int)(b: Int): Int = { @annotation.tailrec def loop(n: Int, acc: Int): Int = { if (n > b) { println(s"n=${n},acc=${acc}") acc } else {

2017-03-07 17:48:17 4808

原创 java建造者模式实现插件化配置

Android配置一个Dialog的时候,一般这么写AlertDialog.Builder builder=new AlertDialog.Builder(this); builder.setIcon().setMessage().setTitle().setPositiveButton().build();一行就可以配置完。这就是所谓插件化配置。下面用一个小Demo来具体实现这种构造模式,使用的

2017-02-03 22:43:18 2079

原创 vue.js

远程引入方式方便学习<script src="https://unpkg.com/vue/dist/vue.js"></script>多了一些属性: v-for v-on v-if v-else v-model …… 跟的值用引号引起来,但不是高级语言里字符或字符串。<div id="app"> <div> <p v-if="seen">seen me</p>

2017-01-26 10:44:24 467

原创 12月1日备课-Fragment+WebView展示详情页

用的cnblog的开放接口MainActivitypackage com.example.fragment2news;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpEntity;i

2016-12-01 00:02:57 679 2

原创 12月1日备课,下载图片,显示进度

package com.example.progressnotification;import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream;import org.apache.http.HttpEntity; import org.apache.http.HttpRe

2016-11-30 23:31:26 571

原创 11月17日备课 网络请求+新闻展示

MainActivitypackage com.example.xmlparser;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.ProtocolExcep

2016-11-16 18:54:53 548

原创 【OpenCV】反差条件下去背景

基于opencv的java版。package com.sunyang.Test;import org.opencv.core.CvType;import org.opencv.core.Mat;import org.opencv.core.Scalar;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.imgproc.Imgpro

2016-10-13 12:32:58 1970

原创 【OpenCV】 大津展之法

#include <cv.h>#include <highgui.h>#include<io.h>#include <string.h> #include "opencv2/opencv.hpp" using namespace std;using namespace cv;#include <iostream> using namespace std;usin

2016-10-09 17:15:06 834

原创 【Android H5移动开发】 MUI下拉刷新

index.html<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />

2016-09-28 10:37:18 4392

原创 【Android H5移动开发】MUI框架的试用

MUI是移动设备上的H5框架,可以用来写Android和IOS上的app。 下载HBuilder 文件->新建->移动App 选择MUI项目 建立一个包含子界面的程序<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=devic

2016-09-27 18:14:47 2460

原创 【Android】Android心跳包详解

在做IM通信时,都会遇到这样一个概念:心跳包。又是一个比较抽象的概念,那么心跳包到底是什么呢? 之前做的机房预定系统里,使用的Socket和服务器通信。长连接测试服务器: Socket基本上都这么一个流程。public class Test { private static final int PORT = 1234; private static final int BUFFE

2016-09-27 14:04:08 7356 1

原创 【BUG】C#服务器和Java(Android)端信息交互问题

之前做的机房预约系统,服务器是C#写的。结果在测试网络的时候一直服务器能接收到我(Android)发出的消息,但是接收不到服务器返回的。 在家搭的Java服务器,手机测试是同的。在学校机房用的C#写的客户端和C#服务交互也是可以通的。测试的时候就忽略了不同语言间的差异。客户端用xUtils框架,手写的HttpURLConnection都通不了。最后干脆纯用Socket也不行。 经过排查原因,发现

2016-09-20 20:17:54 639

原创 【Android】三种加载布局资源的方式

1.View.inflate(Context,resource,viewGroup)2这个必须要传过来Context才能调用。 LayoutInflater inflater1 = getLayoutInflater(); View inflate = inflater1.inflate(R.layout.activity_main, null);3,这个是底层,只能在Activity中

2016-09-20 15:40:35 1625 1

原创 【Android】机房座位预约系统Android端

这周要去武汉开会,下周项目就得用上。所以。。比较紧。加上导师不懂Android开发,只要开会就改需求,/(ㄒoㄒ)/~~反正他说先让学校用着,移动端和服务器的开发就给了两周时间。所以功能实现的比较简单,但代码做的比较容易扩展,都留了接口,后面更新起来也好做一些。通过这个工程,对Struts2的拦截器有了一些新体会。随着项目变大代码量变多,自然而然就会想起用一些设计模式了。不然代码根本没办法看。 整

2016-09-18 13:31:23 4599 23

原创 【Android】仿今日头条简单的刷新效果

点击按钮,先自动进行下拉刷新,也可以手动刷新,刷新完后,最后就多一行数据。有四个选项卡。前两天导师要求做一个给本科学生预定机房座位的app,出发点来自这里。做着做着遇到很多问题,都解决了。这个效果感觉还不错,整理一下。MainActivitypackage com.example.fragmentmytest;import android.content.DialogInterface;impor

2016-09-14 21:18:55 3435

原创 【CNTK】测试结果记录

随机选择测试机和训练集。总数:193张测试集:56张图片(30%) 训练集:137张图片(70%) 错误率:7.143%测试集:19张(10%) 训练集:174张(90%) 错误率:0%测试集:40张 训练集:153张 错误率:0%

2016-09-03 10:19:30 731

原创 【CNTK/OpenCV/Android】Server+Android+CNN实现移动端图像识别系统

使用CNTK训练的网络,和OpenCV提供的图片处理支持。在Android平台将图片上传服务器并返回图片种类。留自己备忘。转载请注明出处->http://blog.csdn.net/bless2015首先是第一个BUG:用NDK太麻烦,所以讲CNTK和OpenCV接口直接编译好了一个exe,用Java Runtime直接调用。但是除了一个问题,花了半天时间。原因是CNTK函数返回了很多日志信息,

2016-08-29 15:47:40 4756 1

原创 暑假阶段学习总结

为九月份开学的校招复习数据结构等基础 人脸检测与人脸提取 实现GrabCut在Android系统上的实现 利用特征提取进行图像识别的尝试 使用tiny-dnn来尝试图像识别 使用CNTK初步实现图像识别的回头看过来还是做了一些东西,但是整个过程走了很多弯路。比如针对复杂背景的图像识别,做的GrabCut,做这个的过程花了两个星期时间。后来被导师一句话“不好用”而止。按

2016-08-27 22:44:25 1248 3

基于FFmpeg视频传输的Android端源文件

需要手动配置网络,和PC端的ffmpeg,用来读取视频。不会的私信我。

2017-11-22

MNIST手写数字图片库

MNIST手写数字识别数据集,纯图片。

2016-08-22

ffmpeg的.c和.lib文件

ffmpeg的dev版里的include文件夹和lib文件夹,可以直接去官网下载,但是版本变了就还得更新新的dll文件,这里对应我上一个资源是一套的。

2016-01-19

ffmpeg用到的dll

avcodec-57.dll,

2016-01-19

ffmpeg的源码(.h文件)和编译好的so文件

ffmpeg的源码(.h文件)和编译好的so文件

2015-12-24

空空如也

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

TA关注的人

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