码迷,mamicode.com
首页 > 2017年07月30日 > 全部分享
Java对象的内存布局
近期在写一个C++ 和java的socket通信程序。须要把收到的字节流转存到一个对象,引申出了这个问题,查找了一些网上的资料,总结例如以下 本文仅仅包括简单java对象的内存布局,不考虑继承的情况 Java类的一个实例在内存中包括 对象头,非静态数据成员和对齐数据。 静态数据成员,方法成员为类的全 ...
分类:编程语言   时间:2017-07-30 16:56:33    阅读次数:119
JDBC笔记
JDBC是一些类和接口(在java.sql 和javax.sql中)目的是用于连接数据库,好处是方便与不同数据库打交道。 SUN 定义了JDBC 中接口规范,不同的数据库厂商针对各自的数据库软件实现了这些接口 (Connection,Driver等)。 Driver接口 每一个驱动程序(由数据库厂商 ...
分类:数据库   时间:2017-07-30 16:56:26    阅读次数:173
0-1背包 VIOJ1025
P1025小飞侠的游园方案请 登录 后递交标签:[显示标签]描述菜虫:你的题目是……我们的情报组织探听到敌人的重要将领——小飞侠星期天会邀他的灵儿妹妹到公园去玩。公园里有很多娱乐项目,可并不是每一项他们都喜欢,所以他们对每一项都进行了“喜欢度”的评分。因为小飞侠也是一个了不起的角色,所以他一定会选择... ...
分类:其他好文   时间:2017-07-30 16:55:46    阅读次数:176
JS对象解构
什么是解构赋值? 解构赋值允许你使用类似数组或对象字面量的语法将数组和对象的属性赋给各种变量。这种赋值语法极度简洁,同时还比传统的属性访问方法更为清晰。 通常来说,你很可能这样访问数组中的前三个元素: 如果使用解构赋值的特性,将会使等效的代码变得更加简洁并且可读性更高: SpiderMonkey(F ...
分类:Web程序   时间:2017-07-30 16:55:37    阅读次数:225
jQuery性能优化
jquery性能优化 作为一个刚毕业的小白,刚刚工作了一段时间,因为工作地域的原因又开始使用jquery了,工作中遇到了一些性能优化的问题,所以特意总结下来,作为我的第一篇博客小小留个念想的。 1.选择合适的选择器 $('#id') 在jQuery中使用id定位DOM元素是最快的,因为它直接来自于J ...
分类:Web程序   时间:2017-07-30 16:55:30    阅读次数:129
C++设计模式之建造者模式(二)
3、省略指挥者Director的建造者模式 指挥者类Director在建造者模式中扮演很关键的数据。简单的Director类用于指导详细建造者怎样构建产品,它按一定次序调用Builder的buildPartX()方法。控制调用的先后次序,并向client返回一个完整的产品对象。Direcotr针对抽 ...
分类:编程语言   时间:2017-07-30 16:55:23    阅读次数:229
透彻理解Ioc
引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码解耦、设计模式、代码优化等问题的考量,我们打算通 ...
分类:其他好文   时间:2017-07-30 16:55:16    阅读次数:156
Python__面向过程编程
面向过程:核心是面向过程,过程即解决问题的步骤,基于面向过程去设计程序,就像是在设计流水线 1 #Author wangmengzhu 2 #装饰器 3 def init(func): 4 def wrapper(*args,**kwargs): 5 g = func(*args,**kwargs) ...
分类:编程语言   时间:2017-07-30 16:55:06    阅读次数:105
【LeetCode-面试算法经典-Java实现】【106-Construct Binary Tree from Inorder and Postorder Traversal(构造二叉树II)】
【106-Construct Binary Tree from Inorder and Postorder Traversal(通过中序和后序遍历构造二叉树)】 【LeetCode-面试算法经典-Java实现】【全部题目文件夹索引】 原题 Given inorder and postorder tr ...
分类:编程语言   时间:2017-07-30 16:54:59    阅读次数:115
关于分页插件PageHelper
上课的时候学习了分页插件,感受到了它的强大,这里总结如下: 1、首先在spring配置文件中引入依赖jar包: 2、配置分页拦截器 PageHelper的基于拦截器的原理实现的,拦截器的配置有两种方法: 一是在mybatis的配置文件中配置 需要注意的是对于<plugins>在mybatis-con ...
分类:其他好文   时间:2017-07-30 16:54:51    阅读次数:140
51nod 1010 只包含因子2 3 5的数(打表+排序+二分)
1010 只包含因子2 3 5的数 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注 取消关注 1010 只包含因子2 3 5的数 基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 1010 只包含因子2 3 5的数 基 ...
分类:编程语言   时间:2017-07-30 16:54:44    阅读次数:273
plt.spy()函数
spy()以图片的方式表示系数矩阵 Demo ...
分类:其他好文   时间:2017-07-30 16:54:36    阅读次数:210
07 数据过滤 - and、or、not、in
组合where子句 可以使用逻辑操作符(AND、OR)组合where子句 select prod_id, prod_price, prod_name from products where vend_id = 1003 and prod_price <= 10; select prod_name, ...
分类:其他好文   时间:2017-07-30 16:54:27    阅读次数:119
Babel 转码器 § es6转换es5
Babel 转码器 § es6转换es5 实时转码 / Repl -babel-node / babel-register(自动转码引入babel-register模块) 配置文件.babelrc 1、Babel 的配置文件是.babelrc,存放在项目的根目录下。使用 Babel 的第一步,就是配 ...
分类:其他好文   时间:2017-07-30 16:54:17    阅读次数:156
java基础-Runnable与Callable
下面这段测试代码,如果取消第一个future.get的注释,也就是说等第一次submit提交的任务执行完成后,再提交同一个任务,再次提交的任务并不会得到执行,因为此时callable的status已经不是NEW了。但如果将第一个future.get注释掉,也就是在第一次submit提交的任务完成前, ...
分类:编程语言   时间:2017-07-30 16:54:08    阅读次数:201
浮点数float累加误差解决方式总结
首先是float累加产生误差的原因,该部分转自:http://blog.csdn.net/zhrh0096/article/details/38589067 1. 浮点数IEEE 754表示方法 要搞清楚float累加为什么会产生误差,必须先大致理解float在机器里怎么存储的,具体的表示参考[1] ...
分类:其他好文   时间:2017-07-30 15:54:52    阅读次数:209
AC自动机
题目描述 给定n个模式串和1个文本串,求有多少个模式串在文本串里出现过。 输入输出格式 输入格式: 第一行一个n,表示模式串个数; 下面n行每行一个模式串; 下面一行一个文本串。 输出格式: 一个数表示答案 输入输出样例 输入样例#1: 2 a aa aa 输出样例#1: 2模板,ac自动机last ...
分类:其他好文   时间:2017-07-30 15:54:43    阅读次数:122
1726条   上一页 1 ... 45 46 47 48 49 50 51 ... 102 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!