E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PPAPI开发之路
PPAPI
+Skia实现的涂鸦板
在
PPAPI
插件中使用Skia绘图介绍了如何在
PPAPI
中使用Skia,文末说回头要提供一个简单的涂鸦板插件,这次我来兑现承诺了。foruok原创,关注微信订阅号“程序视界”可联系foruok。
foruok
·
2016-01-21 16:00
chromium
Skia
CEF
PPAPI
[Java
开发之路
](16)学习log4j日志
1.新建一个Java工程,导入Jar包(log4j-1.2.17.jar)Jar包下载地址:点击打开链接2.配置文件:创建并设置log4j.properties #设置 log4j.rootLogger=debug,stdout,D,E #输出信息到控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppend
SunnyYoona
·
2016-01-20 10:00
[Java
开发之路
](16)学习log4j日志
1.新建一个Java工程,导入Jar包(log4j-1.2.17.jar)Jar包下载地址:点击打开链接2.配置文件:创建并设置log4j.properties #设置 log4j.rootLogger=debug,stdout,D,E #输出信息到控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender
SunnyYoona
·
2016-01-20 10:00
log4j
java开发之路
[Java
开发之路
](16)学习log4j日志
1.新建一个Java工程,导入Jar包(log4j-1.2.17.jar)Jar包下载地址:点击打开链接2.配置文件:创建并设置log4j.properties#设置log4j.rootLogger=debug,stdout,D,E#输出信息到控制台log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout
SunnyYoona
·
2016-01-20 10:00
在
PPAPI
插件中使用Skia绘图
Windows下从源码编译Skia一文介绍了Skia的编译,现在我们可以尝试在
PPAPI
插件中来使用Skia了。foruok原创,如需转载请关注foruok的微信订阅号“程序视界”联系foruok。
foruok
·
2016-01-16 09:00
qt
chromium
Skia
CEF
PPAPI
Windows下从源码编译SKIA
在
PPAPI
里面绘图,可以结合第三方的图形库,比如cairo、skia。GoogleChrome、Chromium和Android都使用skia作为绘图引擎,我也来试试skia,先过编译关。
chenyanpeng2003
·
2016-01-15 20:55
Windows下从源码编译Skia
在
PPAPI
里面绘图,可以结合第三方的图形库,比如Cairo、Skia。GoogleChrome、Chromium和Android都使用Skia作为绘图引擎,我也来试试Skia,先过编译关。
foruok
·
2016-01-15 17:13
网络编程
CEF与PPAPI开发
Windows下从源码编译Skia
在
PPAPI
里面绘图,可以结合第三方的图形库,比如Cairo、Skia。GoogleChrome、Chromium和Android都使用Skia作为绘图引擎,我也来试试Skia,先过编译关。
foruok
·
2016-01-15 17:00
android
chrome
Skia
CEF
PPAPI
[Java
开发之路
](15)注解
1.简介注解(也被称为元数据),为我们在代码中添加信息提供了一种形式化的方法。注解在一定程度上是把元数据与源代码文件结合在一起,而不是保存在外部文档中这一大趋势之下所催生的。它可以提供用来完整的描述程序所需的信息,而这些信息是无法使用Java来表达的。因此,注解使得我们能够以将编译器来测试和验证的格式,存储有关程序的额外信息。注解可以用来生成描述符文件,甚至是新的类定义。通过使用注解,我们可以将这
SunnyYoona
·
2016-01-15 10:00
[Java
开发之路
](15)注解
1.简介注解(也被称为元数据),为我们在代码中添加信息提供了一种形式化的方法。注解在一定程度上是把元数据与源代码文件结合在一起,而不是保存在外部文档中这一大趋势之下所催生的。它可以提供用来完整的描述程序所需的信息,而这些信息是无法使用Java来表达的。因此,注解使得我们能够以将编译器来测试和验证的格式,存储有关程序的额外信息。注解可以用来生成描述符文件,甚至是新的类定义。通过使用注解,我们可以将这
SunnyYoona
·
2016-01-15 10:00
[Java
开发之路
](15)注解
1.简介注解(也被称为元数据),为我们在代码中添加信息提供了一种形式化的方法。注解在一定程度上是把元数据与源代码文件结合在一起,而不是保存在外部文档中这一大趋势之下所催生的。它可以提供用来完整的描述程序所需的信息,而这些信息是无法使用Java来表达的。因此,注解使得我们能够以将编译器来测试和验证的格式,存储有关程序的额外信息。注解可以用来生成描述符文件,甚至是新的类定义。通过使用注解,我们可以将这
SunnyYoona
·
2016-01-15 10:00
注解
java开发之路
[Java
开发之路
](14)反射机制
1.Class类普通对象构造方式://创建Book实例对象Bookbook=newBook();对于Class的实例对象如何构造呢?Class的构造函数是私有的,只有JVM才能创建实例对象//Class的构造函数是私有的,只有JVM才能创建Class实例对象Classclass1=newClass();//错误publicfinalclassClassimplementsjava.io.Seria
SunnyYoona
·
2016-01-15 09:00
[Java
开发之路
](14)反射机制
1.Class类普通对象构造方式: //创建Book实例对象 Bookbook=newBook(); 对于Class的实例对象如何构造呢?Class的构造函数是私有的,只有JVM才能创建实例对象 //Class的构造函数是私有的,只有JVM才能创建Class实例对象 Classclass1=newClass();//错误 publicf
SunnyYoona
·
2016-01-15 09:00
[Java
开发之路
](14)反射机制
1.Class类普通对象构造方式: //创建Book实例对象 Bookbook=newBook(); 对于Class的实例对象如何构造呢?Class的构造函数是私有的,只有JVM才能创建实例对象 //Class的构造函数是私有的,只有JVM才能创建Class实例对象 Classclass1=newClass();//错误 publicfinalcla
SunnyYoona
·
2016-01-15 09:00
反射
java开发之路
PPAPI
插件与浏览器的通信
PPAPI
的插件,原本是可以使用JS与浏览器交互的,https://code.google.com/p/
ppapi
/wiki/InterfacingWithJavaScript,这里还提供了一个JS与plugin
foruok
·
2016-01-14 20:00
JavaScript
chromium
CEF
PPAPI
PostMessag
在
PPAPI
插件中创建本地窗口
实验了一个比较奇特的东西,在
PPAPI
插件里创建一个本地窗口,叠加在插件在网页的位置上。
foruok
·
2016-01-13 21:00
插件
chromium
CEF
PPAPI
PPAPI
插件的绘图与输入事件处理
在
PPAPI
插件与浏览器的交互过程一文中学习了
PPAPI
插件与浏览器的交互流程、渲染逻辑、输入事件的处理逻辑,这次我们改造一下graphics_2d_example示例,加入处理鼠标事件的逻辑,演示一下
foruok
·
2016-01-12 21:00
插件
chromium
NPAPI
CEF
PPAPI
编译
PPAPI
的media_stream_video示例
Windows下从源码编译CEF一文编译了CEF和
PPAPI
的C++接口对应的静态库,现在来编译media_stream_video示例了。使用VS2013来编译。
foruok
·
2016-01-11 21:00
OpenGL
chromium
CEF
gles
PPAPI
Windows下从源码编译CEF
PPAPI
提供了C和C++两种插件开发接口。
foruok
·
2016-01-11 18:00
python
chromium
Ninja
CEF
PPAPI
PPAPI
插件与浏览器的交互过程
上一篇理解了一下
PPAPI
的设计,并从代码角度理解了一下相关主题,这篇文章关注下面几点:插件实例对象的创建与使用流程实例大小的确认渲染(绘图)处理输入事件foruok原创,如需转载请关注foruok的微信订阅号
foruok
·
2016-01-10 22:00
浏览器
chromium
CEF
PPAPI
一个java程序员自学IOS
开发之路
(十四)
上个月实在是太忙了,在系统上线的前几天,业务人员还在不停的提新需求,真是醉了。上线那天晚上一直在出问题,熬到2点才搞定2015/12/12Day47今天开始学习网络编程在移动互联网时代,移动应用,只有通过网络进行数据交互,才能保持活力!缺少了数据变化,无论多么华丽的应用,终将变成一潭死水移动网络应用(良好的UI+良好的用户体验):即时通讯:QQ 新闻:网易、凤凰新闻视频:优酷、百度视频音乐:虾米、
yu3
·
2016-01-09 18:00
【WebAPP
开发之路
】HTML5的学习(一)
HTML5的发展也有段时间了,一直想去学学这个炙手可热的技术,可是之前一直没多少时间,最近公司开始着手这方面技术,我也跟着潮流开始学习WebAPP,那么开始WebAPP开发之旅。我用的开发环境是HBuilder,截图如下:新建一webAPP,如下,选择mui项目:那么现在我们来看下项目内部结构:我们从上图可以看到三个基本的文件夹:cssfontsjs**css:层叠样式表是一种用来表现HTML(标
u011669081
·
2016-01-09 00:00
Web
css
html5
APP
VS2013编译最简单的
PPAPI
插件
我想在CEF里使用
PPAPI
,CEF使用VS2013Update4编译。因此我尝试了使用VS2013来编译
PPAPI
插件。
foruok
·
2016-01-08 21:00
webkit
Visual
Studio
chromium
CEF
PPAPI
CEF加载
PPAPI
插件
CEF基于Chromium和Webkit而来,支持
PPAPI
和NaCI。
foruok
·
2016-01-08 21:00
webkit
chromium
NaCI
PPAPI
[Java
开发之路
](12)JDOM和DOM4J解析XML文档
1.JDOM解析XML文档1.1简介JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM帮
SunnyYoona
·
2016-01-03 23:00
[Java
开发之路
](12)JDOM和DOM4J解析XML文档
1.JDOM解析XML文档1.1简介JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM帮
SunnyYoona
·
2016-01-03 23:00
java
dom4j
jdom
java开发之路
[Java
开发之路
](11)SAX解析XML文档
1.简介Dom解析功能强大,可增删改查,操作时会将XML文档读到内存,因此适用于小文档;SAX解析是从头到尾逐行逐个元素解析,修改较为不便,但适用于只读的大文档;SAX采用事件驱动的方式解析XML。套用网友的解释:如同在电影院看电影一样,从头到尾看一遍,不能回退(Dom可来来回回读取),在看电影的过程中,每遇到一个情节,都会调用大脑去接收处理这些信息。SAX也是相同的原理,每遇到一个元素节点,都会
SunnyYoona
·
2016-01-03 13:00
[Java
开发之路
](11)SAX解析XML文档
1.简介Dom解析功能强大,可增删改查,操作时会将XML文档读到内存,因此适用于小文档;SAX解析是从头到尾逐行逐个元素解析,修改较为不便,但适用于只读的大文档;SAX采用事件驱动的方式解析XML。套用网友的解释:如同在电影院看电影一样,从头到尾看一遍,不能回退(Dom可来来回回读取),在看电影的过程中,每遇到一个情节,都会调用大脑去接收处理这些信息。SAX也是相同的原理,每遇到一个元素节点,都会
SunnyYoona
·
2016-01-03 13:00
xml
sax
java开发之路
[Java
开发之路
](10)DOM解析XML文档
对象序列化的一个重要限制是它只是Java的解决方案:只有Java程序才能反序列化这种对象。一种更具操作性的解决方案是将数据转化为XML格式,这可以使其被各种各样的平台和语言使用。1.简介DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何
SunnyYoona
·
2016-01-02 16:00
[Java
开发之路
](10)DOM解析XML文档
对象序列化的一个重要限制是它只是Java的解决方案:只有Java程序才能反序列化这种对象。一种更具操作性的解决方案是将数据转化为XML格式,这可以使其被各种各样的平台和语言使用。1.简介DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何
SunnyYoona
·
2016-01-02 16:00
xml
dom
java开发之路
Java
开发之路
(1)Java基础[Java
开发之路
]final关键字[Java
开发之路
]Java字符串[Java
开发之路
]Java常用类[Java
开发之路
]String、StringBuffer与StringBuilder
SunnyYoona
·
2016-01-01 23:00
[置顶] Java
开发之路
(1)Java基础[Java
开发之路
]final关键字[Java
开发之路
]Java字符串 [Java
开发之路
]Java常用类[Java
开发之路
]String、StringBuffer与StringBuilder
SunnyYoona
·
2016-01-01 23:00
java
java开发之路
[Java
开发之路
](9)对象序列化与反序列化
1.对象序列化当你创建对象时,只要你需要,它会一直存在,但是程序终止时,无论何时它都不会继续存在。尽管这样做是非常有意义的,但是在某些情况下,如果程序不运行时扔能存在并且保存其信息,那将对我们非常有用。这样,在下次程序运行时,该对象将被重建并且拥有的信息与程序上次运行时它所拥有的信息相同。当然,我们也可以通过将信息写入文件或者数据库,但是如果能将一个对象声明为是"持久性"的,并为我们处理掉所有的细
SunnyYoona
·
2016-01-01 17:00
序列化
java开发之路
[Java
开发之路
](9)对象序列化与反序列化
1.对象序列化当你创建对象时,只要你需要,它会一直存在,但是程序终止时,无论何时它都不会继续存在。尽管这样做是非常有意义的,但是在某些情况下,如果程序不运行时扔能存在并且保存其信息,那将对我们非常有用。这样,在下次程序运行时,该对象将被重建并且拥有的信息与程序上次运行时它所拥有的信息相同。当然,我们也可以通过将信息写入文件或者数据库,但是如果能将一个对象声明为是"持久性"的,并为我们处理掉所有的细
SunnyYoona
·
2016-01-01 17:00
[Java
开发之路
](8)输入流和输出流
1. Java流的分类按流向分:输入流: 可以从其中读入一个字节序列的对象称作输入流。输出流: 可以向其中写入一个字节序列的对象称作输出流。这些字节序列的来源地和目的地可以是文件,而且通常都是文件,但是也可以是网络连接,甚至是内存块。抽象类InputStream和OutputStream构成了输入和输出类层结构的基础。按数据传输单位分:字节流:以字节为单位传输数据的流字符流:以字符为单位传输数据的
SunnyYoona
·
2015-12-30 14:00
File
java开发之路
输入流输出流
[Java
开发之路
](8)输入流和输出流
1.Java流的分类按流向分:输入流:可以从其中读入一个字节序列的对象称作输入流。输出流:可以向其中写入一个字节序列的对象称作输出流。这些字节序列的来源地和目的地可以是文件,而且通常都是文件,但是也可以是网络连接,甚至是内存块。抽象类InputStream和OutputStream构成了输入和输出类层结构的基础。按数据传输单位分:字节流:以字节为单位传输数据的流字符流:以字符为单位传输数据的流按功
SunnyYoona
·
2015-12-30 14:00
[Java
开发之路
]Java字符串的10大热点问题盘点
译文链接:http://www.html5tricks.com/10-top-questions-java-string.html英文原文:Top10questionsofJavaStrings翻译作者:蒋丽丽下面我为大家总结了10条Java开发者经常会提的关于Java字符串的问题,如果你也是Java初学者,仔细看看吧:1、如何比较字符串,应该用”==”还是equals()?总的来说,”==”是用
SunnyYoona
·
2015-12-26 13:00
java
字符串
java开发之路
android
开发之路
-----------转自任玉刚大神
前言看到一篇文章中提到“最近几年国内的初级Android程序员已经很多了,但是中高级的Android技术人才仍然稀缺“,这的确不假,从我在百度所进行的一些面试来看,找一个适合的高级Android工程师的确不容易,一般需要进行大量的面试才能挑选出一个比较满意的。为什么中高级Android程序员不多呢?这是一个问题,我不好回答,但是我想写一篇文章来描述下Android的学习路线,期望可以帮助更多的An
u013457570
·
2015-12-25 17:00
[Java
开发之路
](7)RandomAccessFile类详解
RandomAccessFile适用于大小已知的记录组成的文件,提供的对文件访问,既可以读文件,也可以写文件,并且支持随机访问文件,可以访问文件的任意位置。文件中记录的大小不一定都相同,只要我们知道记录的大小和位置。但是该类仅限于操作文件。RandomAccessFile不属于InputStream和OutputStream继承层次结构中的一部分。除了实现DataInput和DataOutput接
SJF0115
·
2015-12-23 21:00
java
java开发之路
[Java
开发之路
](6)File类的使用
1.构造方法构造方法描述File(Stringpathname)通过将给定的路径名字符串转换为抽象路径名来创建一个新的文件实例。File(Stringparent,Stringchild)通过给定的父路径名字符串和子路径名字符串来创建一个新的文件实例。File(Fileparent,Stringchild)通过给定的父抽象路径对象和子路径名字符串来创建一个新的文件实例。File(URIuri)通过
SJF0115
·
2015-12-23 14:00
java
File
文件操作
java开发之路
[Java
开发之路
](5)异常详解
1.异常分类在Java程序设计语言中,异常对象都是派生于Throwable类的一个实例。其是如果Java中的异常类不能满足需求,用户可以创建自己的异常类。下图是Java异常层次结构的一个简化示意图。从图上可以看出,所有的异常都是继承于Throwable类,但是在下一层立即分解为两个分支:Error和Exception。(1)ErrorError描述了Java运行时系统的内部错误和资源耗尽错误。应用
SJF0115
·
2015-12-22 18:00
java
exception
异常
[Java
开发之路
](4)String、StringBuffer与StringBuilder详解
最近学习到字符串,整理了一下String,StringBuffer,StringBuilder相关知识1.StringString类位于java.lang包中。String对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。Stringstr1="xiaosi";str1="欢迎你"+str1;System.out.println(str1);//欢迎你xia
SunnyYoona
·
2015-12-21 10:07
Java
Java开发之路
[Java
开发之路
](4)String、StringBuffer与StringBuilder详解
最近学习到字符串,整理了一下String,StringBuffer,StringBuilder相关知识1.StringString类位于java.lang包中。String对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象,所指向的内存空间不同。 Stringstr1="xiaosi"; str1="欢迎你"+str1; System.out.println(st
SJF0115
·
2015-12-21 10:00
java
String
字符串
StringBuilder
StringBuffer
[Java
开发之路
](1)final关键字
在Java中,final关键字可以用来修饰类、方法和变量(包括成员变量和局部变量)。下面就从这三个方面来了解一下final关键字的基本用法。1.修饰类final修饰类时,则该类不能被继承 packagecom.qunar.bean; publicfinalclassStudent{ } packagecom.qunar.bean; //R
SunnyYoona
·
2015-12-20 19:00
java
final
[Java
开发之路
](3)Java常用类
1.包装类大家对基本数据类型都非常熟悉,例如int、float、double、boolean、char等。基本数据类型是不具备对象的特性,比如基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性,Java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本数据类型。 基本类型和包装类之间的对应关系:包装类主要提供了两大类方法: 1.将本类型和其他基本
SunnyYoona
·
2015-12-20 13:00
java
基础
[Java
开发之路
](2)Java字符串
1.什么是Java中的字符串在Java中,字符串被作为String类型的对象处理。String类位于java.lang包中。默认情况下,该包被自动导入所有的程序。创建String对象的方法: packagecom.qunar.test; publicclassHelloWorld{ publicstaticvoidmain(String[]args){ //创建
u011225629
·
2015-12-18 22:00
java
String
ios百度地图
开发之路
径规划
效果图如下:#import #import #import #import #import #import #import"HXRouteViewController.h" #defineMYBUNDLE_NAME@"mapapi.bundle" #defineMYBUNDLE_PATH[[[NSBundlemainBundle]resourcePath]stringByAppendingPat
yangmeng13930719363
·
2015-12-16 17:00
ios
百度地图
Java
开发之路
之多线程
类别方法简介线程的创建Thread() Thread(Stringname) Thread(Runabletarget) Thread(Runabletarget,Stringname) 线程的方法voidstart()启动线程staticvoidsleep(longmillis)线程休眠staticvoidsleep(longmillis,intnanos)voidjoin()使其他线程等待当前
SunnyYoona
·
2015-12-16 15:00
java
线程
chrome谷歌浏览器看视频很卡经常崩溃的两种解决办法
方法一、1、在chrome的地址栏输入“chrome://plugins”,然后点击右上角的“+详细信息”,如下图:2、看上图,选择停用类型为
PPAPI
的插件,返回播放视频,看是否会出现异常。
佚名
·
2015-12-15 16:23
一个java程序员自学IOS
开发之路
(十三)
2015/12/09Day46今天学习多线程多线程的优缺点优点充分发挥多核处理器优势,将不同线程任务分配给不同的处理器,真正进入“并行运算”状态将耗时的任务分配到其他线程执行,由主线程负责统一更新界面会使应用程序更加流畅,用户体验更好当硬件处理器的数量增加,程序会运行更快,而程序无需做任何调整缺点 新建线程会消耗内存空间和CPU时间,线程太多会降低系统的运行性能iOS的三种多线程技术NSThrea
yu3
·
2015-12-15 11:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他