首页 > 编程语言
【Java老手该当心的13个错误】
生产过程中出现的问题正逐渐得到中层和最高管理层的重视。不管是身为java开发人员还是架构师,下列的事项都应该得到你足够的重视以避免陷入未来的尴尬境地。你也可以把它作为排查问题的便签。#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可..
分类:编程语言   时间:2015-04-28 19:02:50    收藏:0  评论:0  赞:0  阅读:222
【JAVA集合类(大公司面试喜欢问的) 】
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:CollectionCollecti..
分类:编程语言   时间:2015-04-28 19:02:20    收藏:0  评论:0  赞:0  阅读:219
C++ 超类 子类
Submysub=super;//父类对象赋值给子类对象,不能反过来。downcasting。Super&mysuper=sub;//父类对象引用子类对象,即向上类型强制转换upcasting如果要进行向下类型强制转换,应该利用dynamic_cast,它使用该类型对象的内置知识来防止无意义的类型转换。Sub*mysub=dynamic_..
分类:编程语言   时间:2015-04-28 19:02:00    收藏:0  评论:0  赞:0  阅读:340
Python 和curl 调用sendcloud发送邮件
python代码示例:https://github.com/sendcloud2013/sendcloud_docs/blob/master/sources/downloads/code/python.mdcurl示例:https://github.com/sendcloud2013/sendcloud_docs/blob/master/sources/downloads/code/curl.md
分类:编程语言   时间:2015-04-28 19:01:20    收藏:0  评论:0  赞:0  阅读:297
Java运行时环境JPEGImageWriter.writeImage函数整数溢出漏洞_
在使用PDFBOX的接口,代码如下:PDFImageWriterp_w_picpathWriter=newPDFImageWriter();p_w_picpathWriter.writeImage(pdDoc,p_w_picpathType,null,startPage,endPage,p_w_picpathFilePath,1,Constants.NUM_TWO_HUNDRED),发现图片生成了,但是报内存溢出错误。后面看了下源代..
分类:编程语言   时间:2015-04-28 18:54:00    收藏:0  评论:0  赞:0  阅读:211
推荐一本《实战Java虚拟机》的书,有200个虚拟机实战例子
啥都不说了,例子多,实战多,直接上图。
分类:编程语言   时间:2015-04-28 18:53:10    收藏:0  评论:0  赞:0  阅读:204
实战Java虚拟机之二“虚拟机的工作模式”
今天开始实战Java虚拟机之二:“虚拟机的工作模式”。总计有5个系列实战Java虚拟机之一“堆溢出处理”实战Java虚拟机之二“虚拟机的工作模式”实战Java虚拟机之三“G1的新生代GC”实战Java虚拟机之四“禁用System.gc()”实战Java虚拟机之五“开启JIT编译”目前的Java虚拟机支持..
分类:编程语言   时间:2015-04-28 18:52:51    收藏:0  评论:0  赞:0  阅读:194
代理模式以及多线程的简单使用
什么是代理? Delegation is a simple and powerful pattern in which one object in a program acts on behalf of, or in coordination with, another object. The delegating object keeps a reference to the other obj...
分类:编程语言   时间:2015-04-28 18:37:43    收藏:0  评论:0  赞:0  阅读:313
树状数组
什么是树状数组??? 树状数组就是把一个一般的数组弄成一个像树一样的结构! 如图:(图片来自百度) 刚开始是数组A,经过变换后,C[1]=A[1], C[2]=A[1]+A[2],C[3]=A[3],C[4]=A[1]+A[2]+A[3]+A[4] 等等; 为什么要把好好的数组变成这样呢? 这要从树状数组所要解决的问题说起,树状数组所要解决的就是求数组某一个区间的和的问题,如果不...
分类:编程语言   时间:2015-04-28 18:37:35    收藏:0  评论:0  赞:0  阅读:181
【c++程序】分数的约分
#include using namespace std; class Fract { int n; int d; public: Fract():n(0),d(1){}; Fract(int an,int ad):n(an),d(ad) { reduce(); } void reduce() { if(n<0){d=-d;n=-n;} if(d==0){cout<<...
分类:编程语言   时间:2015-04-28 18:37:23    收藏:0  评论:0  赞:0  阅读:690
JavaScript知识笔记(二)——事件
事件: JavaScript 创建动态页面。事件是可以被 JavaScript 侦测到的行为。 网页中的每个元素都可以产生某些可以触发 JavaScript 函数或程序的事件。 比如说,当用户单击按钮或者提交表单数据时,就发生一个鼠标单击(onclick)事件,需要浏览器做出处理,返回给用户一个结果。 主要事件表: 鼠标单击事件( onclick ): ...
分类:编程语言   时间:2015-04-28 18:36:32    收藏:0  评论:0  赞:0  阅读:297
【算法设计-随机算法】利用随机算法生成均匀随机排序数组
思想: 1.首先生成1到n的数组A 2.生成1到n^3的n个数的随机数组P 例如A= P= 3.对p数组进行从小到大的排序(利用快速排序),生成数组P1= 4.根据3中P1的顺序,生成随机数数组A1= 代码: #include #include #include //快速排序,平均时间复杂度o(nlog2n),最好为o(log2n),最坏为o(n2).是不稳定排序( 交换排序)...
分类:编程语言   时间:2015-04-28 18:35:54    收藏:0  评论:0  赞:0  阅读:529
windows内存详解(一) 全面介绍Windows内存管理机制及C++内存分配实例
十分感谢MS社区的帖子,讲得很好~ http://social.technet.microsoft.com/Forums/zh-CN/2219/thread/afc1269f-fe08-4dc7-bb94-c395d607e536 (一):进程空间 在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是...
分类:编程语言   时间:2015-04-28 18:34:43    收藏:0  评论:0  赞:0  阅读:423
C语言实现比特位数组在目标空间左右居中对齐三种方式
在LED行业中,一般一个灯亮或者不亮用一个bit位来表示(这里就不谈七彩或者灰度控制卡),现在加入我们屏幕大小是128点,相当于宽度16个字节,如果我们让两个汉字居中显示(两个汉字占宽度4个字节),轻轻松松就可以算出如果要实现居中,只要偏移(16 - 4) / 2 = 6个字节宽度,当然这里我们都是假象的理想情况,假如需要显示的字符宽度不是固定并且显示内容也经常变化,这种情况下,无法手动计算。本文...
分类:编程语言   时间:2015-04-28 18:34:34    收藏:0  评论:0  赞:0  阅读:372
【Java 集合与队列的插入、删除在并发下的性能比较】
这两天在写一个java多线程的爬虫,以广度优先爬取网页,设置两个缓存:   一个保存已经访问过的URL:vistedUrls   一个保存没有访问过的URL:unVistedUrls   需要爬取的数据量不大,对URL压缩后,可以把这两个数据结构都放入内存,vistedUrls很显然用HashSet实现,因为已经访问的URL只会添加,不会删除和修改,使用HashSet可以高效...
分类:编程语言   时间:2015-04-28 18:32:19    收藏:0  评论:0  赞:0  阅读:260
java中级面试题
1、序列化有什么用?为什么要用序列化?我回答是按照中国大多数BLOG上说的那样回答的,貌似他们不赞同。 序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,impl...
分类:编程语言   时间:2015-04-28 18:31:20    收藏:0  评论:0  赞:0  阅读:217
【深入JAVA】打包项目为Jar包并运行jar
在阅读的过程中有任何问题,欢迎一起交流 邮箱:1494713801@qq.com    QQ:1494713801   1.其实运行jar包的命令比较简单:进入相应的目录后,执行java -jar XXX.jar即可! 2.但是,为什么通过Maven打包或者Eclipse export出来的jar不能运行呢?原因很简单,没指定执行哪个类的main方法,如何指定?配置文件,项目文件夹...
分类:编程语言   时间:2015-04-28 18:28:22    收藏:0  评论:0  赞:0  阅读:236
HDU2838 Cow Sorting【树状数组】【逆序数】
题目大意: 有N头奶牛排成一排。每头奶牛都有一个唯一的"坏脾气"值。坏脾气的范围为1~100000。现在将 奶牛重新排序,使奶牛按照坏脾气增加的顺序排列。所有的奶牛都可以相互交换位置。但是交换脾 气值为X,Y的两头奶牛,需要的时间是X+Y。现在问:将奶牛重新排列需要的最短时间是多少。 思路: 这道题就是给你一个N个元素的序列,求这个序列中所有逆序数的和。所以,对于值为a的第i个元素, 除了知道前i个元素里比a大的元素个数之外,还得知道前i个元素里比a大的元素的和。建立结构体树 状数组,一个变量来记录比a小...
分类:编程语言   时间:2015-04-28 18:27:37    收藏:0  评论:0  赞:0  阅读:470
HDU2642 Stars【二维树状数组】
题目大意: 现在假设天空是一个二维平面(1000*1000)。坐标从(0,0)点开始。现在给出N条信息。 "B X Y",B为字符,x、y是整数,表示将坐标(x,y)的星星变亮。 "D XY",D为字符,x、y是整数,表示将坐标(x,y)的星星变暗。 "Q X1 X2 Y1 Y2",Q是字符,X1、X2、Y1、Y2是整数,表示问有多少颗星星在X1、X2、 Y1、Y2确定的矩形中。 思路: 建立一个二维的树状数组,单点更新,区间求值。其实和一维的差不多。只不过第i个元素变 为了第x行第y列的元素。更新和求值...
分类:编程语言   时间:2015-04-28 18:24:50    收藏:0  评论:0  赞:0  阅读:237
C和C++的面向对象专题(7)——单例模式解决静态成员对象和全局对象的构造顺序难题
上回书说道,我们的程序有一个隐藏的漏洞,如果ClassRegister这个类所在的.o文件,如果在所有.o文件中是第一个被链接的的,那么就不会出问题。...
分类:编程语言   时间:2015-04-28 18:24:30    收藏:0  评论:0  赞:0  阅读:250
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!