自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

甘为码农

一个还在成长的程序

  • 博客(91)
  • 资源 (1)
  • 收藏
  • 关注

原创 【技巧】5分钟开发直播-AnyRTC

准备如果现在还没有直播开发直播的经验,作为开发者,你真的可以砸键盘了;没吃过猪肉还没有见过猪跑?大哥你到底是在哪里做开发?告诉我。不过不用担心,看到这篇博客你马上就可以动手开发一个直播了。一些关于直播的准备资料 https://github.com/DyncLang/DevLiveBook做直播不得不知的项目 enter link description here站在巨人肩膀上-AnyRTC为什

2016-09-24 21:32:14 4099 1

原创 直播从原理到落地开源项目-AnyRTC

用公司CTO亲自操刀开源项目3天拿到Star 500+,160+fork,还拿到开源中国首页推荐;就这样两项足见看出我公司项目的含金量;不废话上项目地址;AnyRTC-RTMP 开源地址开源中国中国项目简介采用跨平台架构一套代码支持Android、iOS、Windows等平台。 直播涉及的流程:『音视频采集->编码->传输->解码->音视频渲染』本项目统统包含,这不是软文,这是实实在在的商业级实战

2016-09-22 18:52:41 9232 5

原创 从无到有开发连麦直播技术点整理-AnyRTC

直播开发,性能优化,AnyRTC,连麦直播,推流,拉流

2016-09-01 15:42:19 7789 3

原创 # Day04-Android

Logcat LayoutInflate把Xml转换纯成View的工具。自定义吐司 LayoutParams.LayoutParams布局参数。设计宽高 读源码心得1.LinearLayout是ViewGroup的子类。而布局参数LayoutParams是一个静态类,主要是用来设计各个 控件的长宽高,根据不同类继承。每个特定的布局类有自己同的属性,所以在封装的时候类也会不同。1.中午写完

2015-08-16 20:52:10 508

原创 Toast自定义界面和加载自定义的布局

/** * 自己定义一个xml界面 */ public void showXmlLayout(View v) { /** * 想要吐出一个界面:用xml布局的。 设计出要吐出的界面。 * resoure : 我们要加载的xml文件的资源id * root: 是否要加入的到父控件当中 */ View layoutView = LayoutInfl

2015-08-15 23:43:23 1375

原创 java生成验证码代码

下面是自己写的一个生成验证码的代码:1.4个验证码不在同一位置,2.美观度可以自己改变。全部由自己设计,package cn.itcast.zlWeb.util;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;imp

2015-07-27 21:48:58 533

原创 Day07_request-response

01 Request入门 客户端向服务器发送请求时,会将所有的请求都封装在HttpServletRequest对象当中,那么我们就可以通过这个对象获取客户端的一些有用数据。★02 Request对象常用API对于POST请求,表单项不填,那么request.getParameter()返回,返回”“空白字符串 requeset获取客户端的信息 getRequestURL()方法返回客户端发

2015-07-27 21:45:50 464

原创 Day03-JavaScript高级编程

标签: HTML基础01复合类型对象BOM编程 用来操作浏览器Windows对象 04 DOM文档对象模型 用来操作网页的文档节点DOM属性 01复合类型对象 内置对象自定义对象 在js函数当中可以在定义函数浏览器对象(重点)BOM,woindows,document数组 数组是一群元素的集合,初始化大小不会影响数组的实际长度。 数组里面可以存储复合类型

2015-07-21 00:14:40 523

原创 Day02-CSS+Javascript基础

标签(空格分隔): HTML基础CSSCSS盒子模型Javascript03JavaScript用途JavaScript嵌入网页的三种方式05JavaScript的变量和常量数据类型三大类数据类型的转换算数运算01 CSS标签选择器h2{ 属性:值}类选择器.className { 属性:值}id选择器#idName{ 属性:值}组选择器 div

2015-07-21 00:12:35 473

原创 Day01-HTML基础

标签(空格分隔): HTML基础CS和BS的软件架构模式 CS的特点 1.由于客服端做了一些辅助计算,所以服务器运行的符合较轻 2.数据的存储管理功能较为透明 3.拥有高成本的维护,成本比较高 BS的特点 1.维护升级简单 2.成本降低,所以可以根据不同的浏览器返回不同标准的页面 >3.缺点,服务器压力比较大静态页面(访问页面固定) 通常使用HTM

2015-07-21 00:11:43 815

原创 安卓开班自我介绍

很高兴能够认识大家,本人叫朱浪,外号小白龙,长得帅不帅大家有目共睹,但是可以肯定我是一个幽默的人。    和在坐的各位一样,为了兴趣和钞票来传智的,很明显我们对于兴趣不够热爱,不然我们完全可以通过热情完成对钞票的追求,自然没有必要坐在在这里,我不相信4个月能够改变我的命运,但是我相信能够改变的的习惯,养成良好的思维,提高学习效率。这是我选择来传智的目的。    目前我准大四,我认为我们处在

2015-07-15 21:02:55 862

原创 Java基础复习(二)

Java 复习标签:java基础单列设计模式单列设计模式的问题: 保证一个类在内存当中的唯一性 1.不允许其他类创建本类。(私有构造函数) 2.在该类创建一个本地实列 (静态创建一个对象) 3.对外提供一个方法,让其他程序可以获取该对象 (类方法。可以获取该静态对象) class Single{ /* * 单列设计模式 -- 饿汉式

2015-07-01 14:45:48 574 1

原创 面向对象继承中内存加载原理

开始JVM里面会有两个类 一个是 zi.class ,和Fu.class   1.运行到zi的构造函数的时候。会在第一样运行super()调用父类构造函数。那么我们就加载父类的代码块。 2.现有类我们才能创建new对象, 这样才会在堆里面开辟一块空间。 3.当我们new一个对象的时候。我们就调用子类的构造函数让进栈。 接着第一行的super()调用父类的构造函数。 4.父类也进栈了

2015-07-01 10:45:06 912

原创 java 面向对象的开始

Java面向对象面向对象的开发,设计,特征 开发过程:就是不断的创建对象,使用对象和指挥对象的过程 设计过程:其实就是在管理和维护对象之间的关系 面向对象的特征:封装,继承,和多态成员变量和局部变量的区别 成员变量:成员变量定义在类中,整个类都可以访问 成员变量依赖类建立而建立。消失而消失。存在堆内存当中 成员变量具有默认值 局部变量:局部变量定义在局部范围内

2015-06-30 00:44:59 422

原创 java复习数组

java复习基础数组 概念: 就是同一种数据类型的集合,其实就是一个容器 好处: 可以自动给里面的元素进行编号。这样我们方便操作。 内存分配: int[] arr = new int[4] Java程序在运行时,需要在内存中分配空间。为了提高运算效率,又对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式 算法 选择:

2015-06-29 23:41:34 375

原创 java基础复习

java 复习问题TreeSet集合 Comparable 接口: 类实现这个接口是为了让该类具有比较性 因为TreeSet集合是有序的,并且是自然顺序 Comparator 接口 : 什么是JRE,JDK?JRE( java Runtime Environment) Java运行环境 包括Java虚拟机(JVM:Java Virtual Machine)和Java

2015-06-28 22:31:52 749

原创 一个100人围城一圈的算法。

先上题目吧有100个人围成一个圈, 从1开始报数,报到14的这个人就要退出。  * 然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?代码:package com.itheima2.com;public class Test10{ /** * 有100个人围成一个圈, 从1开始报数,报到14的这个人就要退出。 * 然后其他人重新开

2015-06-26 17:14:20 3663

原创 黑马入学测试自己写的答案(一)

package com.itheima2.com;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.util.Itera

2015-06-25 16:47:39 1634

原创 控制台字符读取问题

我们在控制台读取字符串的代码: BufferedReader bufread = new BufferedReader(new InputStreamReader(System.in)); String str = ""; int i = 0; while (!(str= bufread.readLine()).equals("q")) { //为什么要用Q来控制结束,

2015-06-25 15:50:04 822

原创 我的传智博客

传智博客的学习计划。底层的数据代码可以学习到新的数据结构。我们只有把基础学好了。才能给我们全新的认识。对以后的帮助才很大。现在可能要准备新的学习方式了。找了好久,还是发现黑马的视频我就觉得讲得好一点。更适合我去学习。无论如何只有不断去学习基础,以后才能对我有更大的帮助。有时候你却不知道你确实喜欢什么,比如学习方式方式的改变,都不能够让自己有更强大的进步。明确一个很重要的问题

2015-06-24 14:34:55 617

原创 线程间的等待唤醒机制-(一)

线程间的同步等待唤醒机制线程的wait()方法使用就是放弃了执行资格 等待的线程都存在线程池当中。 方法:只能在现场同步当中使用。下面的方法必须强调监视器wait();// 可以是当前线程进行等待notify();// 唤醒操作的线程notifyAll(); //唤醒所有线程。 当前线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify 方法,或

2015-06-23 16:59:54 4461

原创 线程间的同步理解。

package com.thread.text;public class thradDay2{ /** * @param args */ public static void main(String[] args) { Res res = new Res(); //现在我要给他 Thread th1 = new Thread(new Input(res));

2015-06-23 00:50:45 607

原创 线程一

黑马程序员-线程1.什么是线程呢?我理解看来这个这个就是一个程序可以同时执行不同的代码。 我的理解就是让程序可以同时执行不同的代码,至于执行的顺序就看系统怎么调配。2.线程的流程3.创造线程的方式第一种方式:*继承Thread第二种方式:1.定义实现Runnable接口 2.覆盖Runnable接口当中的Run方法:将

2015-06-22 23:24:45 491

原创 黑马程序员-线程

Java 线程理解的学习

2015-06-22 01:08:58 518

原创 反射当中配置呢文件的练习

我们如果通过配置文件的使用来对软件进行功能扩展,* 需求:定义一个可以运行的笔记本运行的方法。* 增加需求:我要给笔记本插上一个鼠标* * 思路:我可以定义一个规则,* 1.给笔记本类创建一个可以实现的接口USB,* 2.只要符合这个规则的就可以在笔记本当中使用, * 3.不同的usb在实现当中有不同的方法体。* * java当中目前最好的XML的解析器

2015-06-18 16:23:02 457

原创 黑马程序员-博客导论

博客园导论

2015-06-15 14:37:06 399

原创 黑马程序员- IO(Input- Output)(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------API包: Java.io.*缘来:java通过操作数据对象是通过流的方式来创建的作用:IO流就是用来设备之间的数据传输流按照数据分为两种流:字符流,字节流按照输入方式分为:输入流。和输出流。一、常用的两个基类:字节流抽象基类

2015-06-15 14:25:02 450

原创 黑马程序员-集合(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------引用:java.util.Collection为什么要出现集合:Java是纯面向对象语言,而面向对象语言对事物的体现就是以对象的形式存在的。因此我们想对对象进行操作,就要对对象进行储存,那么聚合就出现了。数组和集合类同样是容器。有什么不同?数组虽然是可以存储对象,但

2015-06-15 14:23:48 378

原创 黑马程序员-集合(二)contains()方法的内部探索

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 我们知道集合是用来存储对象的。在他们实现了众多的接口我们以Arraylist为列子所有已实现的接口:Serializable, Cloneable,Iterable, Collection,List, RandomAccess集合当中有这样的一个方法。在API文档当中

2015-06-15 14:22:16 419

原创 黑马程序员-泛型理解

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------出现原因:JDK1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制好处:1.将运行时出现的ClassCastException,转移到了编译时期,就是为了方便我们解决问题,让程序运行时出现的问题减少,2.重要的是:避免的强制类型转换的麻烦泛型的格式

2015-06-15 14:18:19 477

原创 黑马程序员-File类+递归的简单应用

Java File类   Java.io.FileJava文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。File(File parent, String child);

2015-06-15 14:14:41 437

原创 黑马程序员-IO(二)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------装饰设计模式:当想要对已有对象进行功能增强时。可以定义类,将已经有的类传入,基于已经有的功能,并且提供增强的功能,那么自定义的类就是装饰类。 两个基类:outputStream  inputStream ;缓冲区:Buffer+两个基类的名称小技巧: 如何分辨字节流

2015-06-15 14:13:39 286

原创 黑马程序员-网络编程

UDP:面向无连接,每个数据大小限制在64K内因为面向无连接,所以就是不可靠协议。将数据和源和谜底封装到数据包当中,不需要建立连接。速度快(就像送快递一样,管你在不可以先到你门口)用处:聊天,视屏会议,桌面共享视频传输等等。TCP:用打电话来举例一下。建立传输数据,形成传输数据的通讯。在链接中进行大量数据的传输通过三次握手完成链接,是可靠的协议必须建立连接用处:下载,浏

2015-06-15 14:10:23 476

原创 黑马程序员- 正则表达式

------- android培训、java培训、期待与您交流! ----------为什么?:为什么要有正则表达式。 我们先看看一个练习:对QQ号进行校验:要求:5~15位, 0不能开头,只能是数字代码如下 static boolean getRightQQ(String QQ) { // 1.先判断是否是5到15位数值 // boolean yes

2015-06-15 14:08:51 588

原创 黑马程序员-类加载机制和反射

------- android培训、java培训、期待与您交流! ---------- Class的由来(用于表述字节码文件的类的名称就是Class)当程序主动使用一个类时。如果该类还未加载到内存当中。则系统会通过加载,链接,初始化3个步骤来对类进行初始化,如果没有意外,JVM将会联系完成这个步骤。而类的加载就是将类的class文件读入内存当中,并为此创建一个java.lang

2015-06-15 14:07:31 500

原创 黑马程序员-面向对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Java继承继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有

2015-06-15 14:05:23 436

原创 NVelocity 模板引擎笔记

模板引擎加载代码在HTML 中用$来标记变量。 就可以在ashx当中 来替换代码如                                $msg        我的老爹 $p.Father.Name    1、 可以传一个类。 在HTML当中 可以用  .  符号把传过去的字段 给 索引出来条件循环语法 

2014-05-23 10:06:35 717

原创 socket 套接字学习笔记

socket 方法Receive(Byte[])从绑定的 Socket 套接字接收数据,将数据存入接收缓冲区。Send(Byte[])将数据发送到连接的 Socket。Accept为新建连接创建新的 Socket。Socket.RemoteEndPoint 属性 

2014-05-01 01:17:21 1098

原创 javascrip当中删除节点的方法

删除list            window.onload = function () {            //给标签添加单击事件            //先获取到节点            var ul = document.getElementById("uList");            var uls = ul.childNodes;

2014-04-16 01:06:50 563

原创 Dom笔记

XML DOM appendChild() 方法  : 给指定元素后面的最后一个元素后面增加一个节点elementNode.setAttribute(name,value)   方法创建或改变某个新属性。name 必需。规定要设置的属性名。 value 必需。规定要设置的属性值。 2.标签赋文并值 -- 如果是双标签,那么标签的文本值就是innerHtml或者innerTe

2014-04-16 01:05:54 571

管理系统常用图标

常用管理系统开发图标,学习,联系。自己小型项目都可以拿来用

2013-10-31

空空如也

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

TA关注的人

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