一、什么是ASM
ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为。Java class 被存储在严格格式定义的 .class文件里,这些类文件拥有足够的元数据来解析类中的所有元素:类名称、方法、属性以及 Java 字节码(指令)。ASM从类文件中读入信息后,能够...
分类:
编程语言 时间:
2016-06-12 02:40:52
阅读次数:
266
Java网络编程
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。
java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决
问题,而不用关注通信细节。
java.net包中提供了两种常见的网络协议的支持:
TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之...
分类:
编程语言 时间:
2016-06-12 02:40:07
阅读次数:
174
Gauss-Newton算法是解决非线性最优问题的常见算法之一,最近研读DPPTAM开源项目代码,又碰到了,索性深入看下。本次讲解内容如下:基本数学名词识记牛顿法推导、算法步骤、计算实例高斯牛顿法推导(如何从牛顿法派生)、算法步骤、编程实例高斯牛顿法优劣总结一、基本概念定义1.非线性方程定义及最优化方法简述 指因变量与自变量之间的关系不是线性的关系,比如平方关系、对数关系、指数关系、三角函数关...
分类:
编程语言 时间:
2016-06-12 02:38:36
阅读次数:
202
这一章节我们讨论一下synchronized不但具备操作的同步性,还具备volatile的可视性。1.引入之前的异步死循环代码:package com.ray.deepintothread.ch03.topic_3;
public class DeadForAsychn {
public static void main(String[] args) throws InterruptedEx...
分类:
编程语言 时间:
2016-06-12 02:38:53
阅读次数:
160
在上一篇的调用xfire发布的webService服务中,我只是从服务端返回了一个字符串给客户端,却没有测试从客户端传递数据给服务端。而实际应用中一般是不太可能只出现这样的应用场景的,因此我便更进一步测试了客户端传递数据给服务端。因为相关的jar包在上一篇已经说过,因此便不再重复说明,这次的测试步骤如下:一、测试向服务端传递字符串(重点在第二个): 为了进一步理解服务搭建,我重新写了一个服务...
分类:
编程语言 时间:
2016-06-12 02:39:43
阅读次数:
215
虽然下一个项目需要使用xfire,但是在查资料的过程中还是看到有不少地方都说cxf比xfire更好,cxf继承了xfire,但是不仅仅包含xfire,因此便也一起来尝试尝试。大概是有了xfire的经验吧,cxf的搭建比xfire快了许多。cxf的许多参数感觉和xfire差不多,因此便不做太多的解释,如果不明白的可以参考之前的xfire搭建来促进理解。搭建过程如下:1、使用eclipse创建一个ma...
分类:
编程语言 时间:
2016-06-12 02:38:06
阅读次数:
277
Thread、Looper与Handler到底啥关系?Handler到底是个啥?有没有自带Handler的Thread?本文将图文并茂向你展示这三者之间的关系,让你优雅的使用Handler做开发。...
分类:
编程语言 时间:
2016-06-12 02:37:03
阅读次数:
185
这篇文章为blackkitty记录在windows下使用vscode编译调试c/c++的超级详细过程首先看效果
设置断点,变量监视,调用堆栈的查看:
条件断点的使用:
下面是配置过程:总体流程:
下载安装vscode
安装cpptools插件
安装编译、调试环境
修改vscode调试配置文件
完了
下载安装vscode
https://code.visualstudio.com/Downlo...
分类:
编程语言 时间:
2016-06-12 02:38:11
阅读次数:
1737
原文:Documenting Your Swift Code in Xcode Using Markdown
作者:GABRIEL THEODOROPOULOS
译者:kmyhy
在 Xcode 7 的所有新功能中,有一個最引人注目的新功能,能够讓你以更好的方式来书写代码文檔。從 Xcode 7 開始,開發者終於可以在他們的文檔中使用强大 Markdown 語法來進行富文本编辑了,Mar...
分类:
编程语言 时间:
2016-06-12 02:35:37
阅读次数:
182
这节博客主要讲解Dom模型概念~和JSON的简单介绍首先,还是先上out.js的代码:function println(param){
document.write(param+"");
}function print(param){
document.write(param);
}什么是 DOM?DOM 是 W3C(万维网联盟)的标准。
DOM 定义了访问 HTML 和...
分类:
编程语言 时间:
2016-06-12 02:35:56
阅读次数:
264
1. 介绍
为统一Java项目编码规范,提高可读性,特制定本规范。
本规范同样适用于Android项目。
本规范基于Google Java Style,主要的区别如下:
保留了原有规范的4空格缩进和120字符列宽限制
放松了对import语句的组织方式要求。只要有一定逻辑性即可,不做严格限制。但要求未使用的import语句必须删除
对Androi...
分类:
编程语言 时间:
2016-06-12 02:35:44
阅读次数:
422
1. 前言
JavaScript一直有着广泛的应用,特别是在浏览器端的行为管理。本文档的目标是使JavaScript代码风格保持一致,容易被理解和被维护。
虽然本文档是针对JavaScript设计的,但是在使用各种JavaScript的预编译语言时(如TypeScript等)时,适用的部分也应尽量遵循本文档的约定。
任何问题或建议,欢迎跟我们讨论
2. 代码风格
...
分类:
编程语言 时间:
2016-06-12 02:34:16
阅读次数:
208
自学java需要mark的笔记,2016年6月9日15:30:15上传...
分类:
编程语言 时间:
2016-06-12 02:32:14
阅读次数:
247
各位看官们,大家好,上一回中咱们说的是套接字知识体系图的例子,这一回咱们说的例子是:三目运算符。闲话休提,言归正转。让我们一起talk C栗子吧!...
分类:
编程语言 时间:
2016-06-12 02:33:17
阅读次数:
217
Java源码之LinkedList
转载请注意出处:
一、LinkedList概述
本文采用jdk1.8进行分析。
LinkedList实现了List,Deque接口的双向链表,实现了链表的所有可选操作,并且可有null值。查找某个值的时候必须从头到尾的遍历链表。它是非线程安全的,当多个线程结构化修改同一链表时需要加上同步处理。(程结构化修改包括:添加、...
分类:
编程语言 时间:
2016-06-12 02:30:00
阅读次数:
255
还有什么比较简单的方法让主线程和工作线程协同工作呢?AsyncTask是个不错的选择。对AnsycTask的模版参数不够理解?本文将详细的介绍AsyncTask的方方面面。...
分类:
编程语言 时间:
2016-06-12 02:23:52
阅读次数:
882
目标
了解进程与线程的区别。
掌握Java线程的两种实现方式及其区别。
了解线程的操作状态。
进程与线程
DOS系统有一个非常明显的特点,只有一中病毒之后系统会立刻死机,因为传统的DOS是采用单进程的处理方式,所以只能有一个程序运行,其他程序无法运行。
Windows系统中,即使出现了病毒,系统照样可以使用,...
分类:
编程语言 时间:
2016-06-12 02:21:41
阅读次数:
232