- 博客(76)
- 资源 (13)
- 收藏
- 关注

原创 重新启用本博及本博内容来源告示
原有博客:http://blog.youkuaiyun.com/xbynet博文未作迁移。本博所有新内容均由小小懒羊羊个人知识管理库提供
2015-06-10 00:08:25
704
原创 理解Java异常转译的强大
原文在我知识库中知识储备:java中Exception是异常的顶级父类,不管是checked exception还是RuntimeException都继承自它。那么在何种情况下是checkedException,何种情况下是RuntimeException呢?一般地,继承自Exception的类,或者继承非RuntimeException的Exception子类的类(如继承
2015-09-20 11:35:07
2237
原创 Android ORM之GreenDao学习
GreenDao文章来源:小小懒羊羊个人知识管理库GreenDao是Android当中的高性能ORM框架。(其他的有OrmLite等)项目地址:https://github.com/greenrobot/greenDAO同时GreenDao还有一个子项目为GreenDao Code Generator:GreenDao的核心类及其工作如下:使用初
2015-06-10 14:47:26
2103
原创 Android WebView学习
Android WebView学习文章来源:小小懒羊羊个人知识管理库权限:<uses-permission android:name=“android.permission.INTERNET” />在WebView中使用JavaScriptWebView myWebView = (WebView) findViewById(R.id.webvie
2015-06-09 23:38:04
1669
原创 notepad++插件及配置相关
插件推荐Explorer是文件浏览插件,可以快速的定位当前正在编辑的文件的位置,支持在搜索目录下文件的内容(Find in files)。收藏夹功能可以保存经常使用的目录或文件。Compare, 文件对比插件,可以进行简单快速的对比,不过进行复杂点的对比,我一般用WinMerge。TagsView,文档的Class, 属性, 方法列表。比另一个叫做FunctionList的插件更好
2015-04-12 16:11:51
3957
原创 讲讲个人知识管理
概述个人知识管理一直是个比较重要的东西,总不会一个个txt文件乱堆一块吧。本文将从以下几个方面介绍:读书笔记管理PDF资料管理技术博文管理个人写作管理读书笔记管理Zim读书笔记管理,我采用Zim。这个桌面维基软件。最开始认识它是在linux下。其实它是一个跨平台的。支持window,linux,mac os 功能:支持层次笔记自动生成笔记索引
2015-04-09 21:27:32
855
原创 Android APK反编译及去广告汉化,apk优化签名等
概述Android APK反编译是个有趣的事情。我们可以对APK反编译进行汉化破解工作等。Android APK反编译主要涉及三个工具的使用,分别是apktool,dex2jar,jd-gui(即jad).Android-ApkTool功能: 可以反编译成smali的中间代码文件和可人类友好的XML资源文件如AndroidManifest.xml项目地址:原地址:https:/
2015-04-09 18:55:46
5771
原创 自己编译JavaFX Scene Builder
虽然没有捣鼓JAVAFX,但是近日发现Oracle官网竟然不提供JAVAFX Scene Builder的下载的。原先发布的2.0版本提示过期,心中一怒。几番寻找发现Scene Builder被迁至OpenJFX中。不知为什么官方不给编译Scene Builder.不管它。我们首先需要同步OpenJFX源码:hg clone http://hg.openjdk.java.net/o
2015-03-27 08:01:12
6204
原创 关于Eclipse无法生成android R.java的一种情况的解决
今天导入一个项目时出现了gen目录下只有buildconfig.java文件而没有R.java。project clean以及删除gen目录完全没用。这种情况产生原因有很多。找了半天,原因就是该项目的target sdk version与eclipse默认的不一致。右键项目properties在android选项中更改默认的Project build path即可。
2015-03-18 16:27:01
835
原创 受不了Android SDK文档打开缓慢问题,自己开发简易脱机浏览器。
google android sdk离线文档打开的时候特别慢,据说是要从谷歌官网拉取一些东西导致的。脱机浏览可以解决该问题。PC端可以使用firefox。但是Android端貌似没有支持脱机工作的浏览器。这让我很伤心。决定开发一个简易的脱机浏览器以便在手机端快速查看sdk文档。设计到的知识点主要为:WebView的初始化以及缩放问题;将应用程序添加到文件打开方式中。废话不多说:以下为代
2015-03-17 20:06:41
1237
原创 关于eclipse工具栏无法找到ADT中AVD,Android Lint等工具图标的解决办法
最近发现eclipse安装ADT插件后工具栏上没有android相关工具的图标。解决办法:Window-customize perspective-Command Groups Availability然后勾选android相关选项即可。
2014-12-23 09:42:54
1194
转载 [Android UI布局]android:gravit与android:layout_gravity的区别
LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。 他们的区别在于: android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view
2014-12-20 11:31:23
586
原创 Intellj idea 快捷键总结
IDEA内存优化:1. IDEA内存优化因机器本身的配置而配置:IntelliJ IDEA 8binidea.exe.vmoptions —————————————– -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -server -Dsun.awt.keepWorkingSetOnMinimize
2014-12-19 12:18:55
889
原创 eclipse快捷键总结
编辑: ctrl+Z/Y 开启智能insert模式:ctrl+shift+insert F2显示javadoc提示 内容帮助:ctrl+space 上下文信息:ctrl+shift+space 代码补全:alt+/ 快速修复:ctrl+1 行注释ctrl+/; 块注释ctrl+shift+/;取消块注释ctrl+shit+ 代码折叠:ctrl+(shift)
2014-12-19 12:17:45
743
原创 android studio使用笔记 待续。。。
o.首先将adroid studio keymap改为eclipse1.android studio中的自动导入auto import:Eclipse自动添加import语句, 使用Ctrl + Shift + o组合, 可以自动查找java的import语句进行添加;Android默认是Alt+Enter单个添加import语句, 可以修改IDE, 使其自动添加, 所使用的j
2014-12-19 12:11:15
826
原创 一些值得思考的经典语录
1.This approach allows you to put what you have learned into practice in a working app right away rather than learning a lot of theory and then having to figure out how to apply it all later.持续记录中。。
2014-12-18 10:16:38
722
原创 hibernate创建导出数据库DDL schema
SchemaExport se=new SchemaExport(cfg).setOutputFile("xby.sql");se.execute(true,true,false,false);第一个true指导出sql文件,第二个true指执行数据库DDL.public class HibernateUtils { public static final Logger log=
2014-05-09 11:51:54
1636
原创 java web应用程序开发框架
1.Model2: jsp/servlet/struts/spring/hibernate freemarker, velocity2.ZK:ZK是一套以 AJAX/XUL/Java 为基础的网页应用程式开发框架,用于丰富网页应用程式的使用接口。最大的好处是,在设计AJAX网络应用程式时,轻松简便的操作就像设计桌面程式一样。 ZK包含了一个以AJAX为基础、事件驱动(even
2014-05-08 14:52:07
1534
转载 Freemarker总结
一.Freemarker简介二.环境搭建与配置三.常用语法四.与Struts结合五.生成Html页面------------------------------------------------------一.Freemarker简介什么是Freemarker:.Freemaker是一个”模板引擎”,也可以说是一个基于模板技术的生成文本
2014-05-07 19:42:28
610
转载 Freemarker内建函数总结
一、Sequence的内置函数1. sequence?first 返回sequence的第一个值。2. sequence?last 返回sequence的最后一个值。3. sequence?reverse 将sequence的现有顺序反转,即倒序排序4. sequence?size 返回sequence的大小5. sequence?sort 将s
2014-05-07 19:38:54
2418
原创 javafx内嵌为Swing程序浅析
javafx 嵌入swing当中:关键类:JFXPanel主要问题正确处理javafx线程与Swing EDT线程的关系、对于EDT需要使用SwingUtilities.invokeLater()对于javafx scene的构建需要使用Platform.runLater()而JFXPanel则是javafx与Swing交互的唯一途径,JFXPanel以Scene作为顶级容器,
2014-05-02 16:23:46
4167
原创 javafx之布局layout及UI控件事件处理canvas,效果,杂乱笔记
StackPane:显示在现有node的顶部overlapFlowPaneTilePane:类似于FlowPane,但是它是以单元格cell的形式组织,每一个组件单元格大小相同。AnchorPane固定组件到left,top.bottom.right并指定其与AnchorPane边界的距离,这种排列关系不随window resize而变化。他们仍然会保持自己的position acco
2014-05-01 21:07:54
4547
原创 javafx之CSS初探
javaFX 可以通过css来设计界面。javafx中的css只是w3c css2.1规范的一个扩展和子集,并不完全支持所有的css特性。javafx中的css元素必须有-fx-前缀。一、介绍java8中新增了javafx.css开放了css相关api。选择器分类:Type选择器:通过Node的getTypeSelector可以获取id选择器:通过设定id=属性(注意这里的
2014-05-01 10:57:22
4387
原创 javafx之FXML初探
FXML作为XML-based,UI构造器。其相关的规则值得我们去理解。FXML元素分类:A class instanceA property of a class instanceA "static" propertyA "define" blockA block of script codeFXML应该在根元素定义prefix : xmlns:fx=http://javaf
2014-04-30 22:04:44
8261
1
原创 javafx并发初步
javafx.concurrency并发包是为方便javafx Application Thread也就是javafx的UI线程与后台线程安全交互的工具包。接口:Worker.Worker接口封装了Worker.State枚举作为Worker的状态:READY,SCHEDULED,RUNNING,SUCCEDED,FAILED,CANCELLED.Worker拥有下面这些只读prope
2014-04-30 20:47:15
5506
原创 javafx Application Logic浅析
1.Scene Graph体系结构浅析javafx以tree的形式组织nodes,每一个node就是一个control,即UI组件。node分为leaf node与branch node, root node。scene体系中最关键的类:Scene:代表包含所有UI组件的顶级容器Node:是一个抽象类,代表UI组件的基类Parent:是一个抽象类,代表branch
2014-04-30 12:49:25
2113
原创 javafx之新建窗口和启动另外一个程序
在javafx中一个JVM进程只能存在一个Application类,这个Application类只能调用一次launch()方法来启动它。那我们如果启动一个新的窗口呢?javafx中Stage类继承了Window代表着一个窗口,所以我们只需要构造一个Stage并将之显示即可。Stage secondWindow=new Stage();Scene scene=new Scene(ro
2014-04-29 21:55:10
11255
原创 javafx开源库收集,不断更新。。。
1.Controls fx是一套javafx的UI库,由官方团队维护,yongu地址:http://fxexperience.com/controlsfx/2.
2014-04-29 09:08:47
4176
原创 javafx for android or ios ?
javafx是否支持android 或者 ios这是一个令人感兴趣的话题.google一番,发现有可行方案:1. javafx on a
2014-04-29 09:06:07
1674
原创 javafx maven集成遇到的问题解决
javafx maven集成采用javafx-maven-plugin,主要分为几个目标:jfx:jarjfx:webjfx:nativejfx:fix-classpathjfx:generate-key-storejfx:run但是在mvn clean jfx:run时遇到了问题:[ERROR] [Help 1] http://cwiki.ap
2014-04-28 13:43:44
7154
原创 javafx8特性及体系一览
javafx8发布有一段时间了,今天闲来看看。1.javafx8内嵌为java API,与JDK一起打包,javafx运行环境被加入了jre中。2.FXML与SceneBuilder: FXML是以XML为基础的UI界面描述文件,用于构造XUI形式的界面,与android颇为相似。SceneBuilder是一种可视化拖拽的FXML生成器,以可视化方式设计UI界面3.WebView:
2014-04-27 21:45:10
3343
原创 eclipse插件推荐
1. SpringIDE or Spring Tool Suite2. JBoss Tool3. StartExplorer4. Google plugin for Eclipse
2014-04-20 08:47:19
1147
原创 sublime Text3 ubuntu下无法输入中文解决方案
解决思路:输入法采用fcitx框架的搜狗输入法.保存下面的代码为sublime_imfix.c/*sublime-imfix.cUse LD_PRELOAD to interpose some function to fix sublime input method support for linux.By Cjacker Huang gcc -shared -o libsu
2014-04-19 19:13:53
1066
原创 MarkDown语法总结
在此,我们总结 Markdown 的优点如下:纯文本,所以兼容性极强,可以用所有文本编辑器打开。让你专注于文字而不是排版。格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。Markdown 的标记语法有极好的可读性。一、开发环境我们可以使用很多编辑器编辑Markdown然后将其编译为适当形式的输出,在此我选择Sublime Text3安装M
2014-04-18 11:05:52
1313
原创 浏览器及wordpress等插件推荐集合
FireFox&chrome浏览器必备插件推荐一、Firefox对于普通用户:1. Adblock Plus屏蔽广告2.DownThemAll!下载插件3.FlashGot下载选择器,不过本人推荐使用xThunder和Thunder Mini Extension配合重新安装迅雷精简版即可4.Speed Dial快速拨号5.All-in
2014-04-18 11:04:43
1603
原创 Emmet基本语法学习及HTML缩写加速
一、开发环境:采用Sublime Text + Emmet插件。官方文档:http://docs.emmet.io/cheat-sheet/二、基本语法快速入门:1. 嵌套操作----------子操作: >div>ul>li 并列:+div+ul>li 上级:^ul>li^div u
2014-04-18 10:58:37
1842
原创 sublime Text3配置及快捷键、插件推荐总结
一、基础1.重要文档:sublime Text3官方文档中文版:http://feliving.github.io/Sublime-Text-3-Documentation/sublime Text插件下载网站:https://sublime.wbond.net/Sublime Text install package control:https://sublime.wbond.n
2014-04-18 09:42:31
24683
原创 ubuntu ftp服务器搭建
一、使用openssh自带的sftp-server可以以sftp协议加密传输数据。开启openssh-server之后,默认开启了sftp-server配置文件/etc/ssh/sshd_config修改:取消注释。#Subsystem sftp /usr/libexec/openssh/sftp-serverSubsystem sftp internal-sf
2014-04-18 09:40:19
1372
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人