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