码迷,mamicode.com
首页 > 2016年04月10日 > 全部分享
java 对象与内存
java内存管理分为两个方面:内存分配和内存回收 不能随意挥霍java的内存分配,会造成java程序的运行效率低下: 不断分配内存使得系统中可用内存减少,从而降低程序运行性能。 大量已经分配内存的回收使得垃圾回收的负担加重,降低程序的运行性能。 1. 实例变量和类变量的内存分配      java程序的变量大致分为成员变量和局部变量。局部变量分为3类: 形参:...
分类:编程语言   时间:2016-04-10 15:02:17    阅读次数:314
进程与线程(一)
进程与线程...
分类:编程语言   时间:2016-04-10 15:00:28    阅读次数:247
算法分析之——quick-sort快速排序
快速排序是一种排序算法,最坏情况运行时间为θ(n²),但其最佳期望运行时间为θ(nlgn),并且θ(nlgn)记号中隐含的常数因子很小,快排是在就地排序的一种排序算法。快排是基于分治思想的,与归并排序一样。快速排序是一种不稳定的排序算法,因为算法实现过程中涉及到元素交换。 思路: (1)分解:数组A[n]被划分两个字数组A[0..q-1]和A[q+1..n],使得对于数组A[0..q-1]中的元素都...
分类:编程语言   时间:2016-04-10 14:59:38    阅读次数:194
VmProtect v2.12.3 安装注册
运行vmprotect.exe开始安装: 1.选择语言,默认为"English": 2.欢迎页,点"Next"到下一步: 3.授权信息,选"I accept the agreement"后点"Next"到下一步:...
分类:其他好文   时间:2016-04-10 15:01:28    阅读次数:1033
hdu 5439 Ponds(长春网络赛——拓扑排序+搜索)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5438 Ponds Time Limit: 1500/1000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 2837    Accepted Submissio...
分类:编程语言   时间:2016-04-10 15:01:18    阅读次数:218
markDown语法
NOTE: This is Simplelified Chinese Edition Document of Markdown Syntax. If you are seeking for English Edition Document. Please refer to Markdown: Syntax. 声明: 这份文档派生(fork)于繁体中文版,在此基础上进行了繁体转简体工作,并...
分类:其他好文   时间:2016-04-10 15:01:11    阅读次数:281
Menu
Menus是许多应用程序中的常见的用户界面组件。为了提供一个熟悉的和一致的用户体验,应该在Activity中使用menu的api来展示用户动作和其他选择。 3.0之后,安卓不在要求提供一个专用的菜单按钮,由于这个变化,安卓应用应该由传统的6个菜单面板转变为使用action bar展示通用的用户操作,所以这么说,action bar是非常重要的。 虽然一些菜单的设计和用户体验改变了,但是他们的语...
分类:其他好文   时间:2016-04-10 14:59:35    阅读次数:224
iOS 远程推送原理及实现
关于iOS 实现消息推送的原理: 1.provide[服务器]把要发送的消息,目的IOS设备标识打包,发送给APNS 2.APNS在自身已注册Push服务的IOS设备列表中,查找有相应标识的IOS设备,并将消息发送到IOS设备 3.IOS设备把发送的消息传递给对应的应用程序,并按照设定弹出Push通知 消息推送实现 1、生成*.certSigningReque...
分类:移动开发   时间:2016-04-10 15:00:13    阅读次数:219
计算机视觉与模式识别(2)—— A4纸矫正
上次写了A4纸的边缘提取,发现我的代码还是存在着很多的问题,比如令人诟病的静态阈值,还有非结构化的编程风格。于是我重新整理了一下,把A4纸边缘提取的代码整合为一个类。不过那个该死的阈值啊,我暂时还没有找到完美的方法,使得适用于所有的图像_(:з」∠)_。         优化的方法倒是有一点,那就是降低标准,择优录取。也就是把阈值调得很低,但是峰值提取的结果只取最优的4个。当然啦,这种方法偶尔会...
分类:其他好文   时间:2016-04-10 14:58:45    阅读次数:903
01KNN方法简介
以上为中继点老师课堂笔记,请注意版权 KNN 思路 kNN算法又称为k近邻分类(k-nearest neighbor classification)算法。 最简单平凡的分类器就是死记硬背式的分类器,记住所有的训练数据,对于新的数据则直接和训练数据匹配,如果存在相近属性的训练数据,则直接用它的分类来作为新数据的分类。这种方式有一个明显的缺点,那就是很可能一个新数据与训练数据属性值差异很...
分类:其他好文   时间:2016-04-10 14:58:46    阅读次数:417
如何防御SQL注入
对于服务器配置层面的防范,应该保证生产环境的Webserver是关闭错误信息的,比如PHP在生产环境的配置文件php.ini中的display_errors应该设置为Off,这样就关闭了错误提示,下面我们更多的从编码的角度来看看如何防范SQL注入。 上面用两个实例分析了SQL注入攻击的技巧,可以看到,但凡有SQL注入漏洞的程序,都是因为程序要接受来自客户端用户输入的变量或URL传递的参数,并...
分类:数据库   时间:2016-04-10 14:58:03    阅读次数:195
GCJ 2009 Round 1C Bribe the Prisoners
Bribe the Prisoners no tags    Problem In a kingdom there are prison cells (numbered 1 to P) built to form a straight line segment. Cells number i and i+1 are adjacen...
分类:其他好文   时间:2016-04-10 14:58:53    阅读次数:215
Android Framework中的线程Thread及它的threadLoop方法
当初跟踪Camera的代码中的时候一直追到了HAL层,而在Framework中的代码看见了若干个Thread。它们普遍的特点就是有一个threadLoop方法。按照字面的意思应该是这个线程能够循环处理数据。对应我想到到了java上层中的HandlerThread,这个估计也差不多,但当时心里总有一个疙瘩,想弄清楚它到底是怎么循环起来的。Android中java世界的Thread先来看看java是怎么...
分类:移动开发   时间:2016-04-10 15:00:10    阅读次数:809
针对中科院java接口的使用方法和问题
1.下载附加的中科院分词工具包(要下载的到我的博客里面免费下载即可)   2.解压后会看到如下几个文件夹   3.把java工程导入eclipse中,点击import,再选择existing project into workspace 4.导入sample文件下的JnaTest_NLPIR的java工程文件,按确定即可导入 5.在NlpirTest类下修改路径问题:...
分类:编程语言   时间:2016-04-10 14:57:49    阅读次数:152
Redis源码解析:14Redis服务器与客户端间的交互
Redis服务器是典型的一对多服务器程序,通过使用由IO多路复用技术实现的文件事件处理器,Redis服务器使用单线程单进程的方式来处理命令请求,并与多个客户端进行网络通信。            Redis客户端与服务器之间通过TCP协议进行通信。TCP协议是一种流式协议,数据以字节流的形式进行传递,没有固有的"报文"或"报文边界"的概念,如果需要设置边界,需要应用层自行处理。       ...
分类:其他好文   时间:2016-04-10 14:57:48    阅读次数:206
HDOJ 1390 Binary Numbers(进制问题)
Problem Description Given a positive integer n, find the positions of all 1’s in its binary representation. The position of the least significant bit is 0.ExampleThe positions of 1’s in the binary rep...
分类:其他好文   时间:2016-04-10 14:57:38    阅读次数:123
HDU 3308 线段树之区间合并
点击打开链接 题意:T组数据,每组n和m,代表n个数和m次操作,U代表将第a个数的值改为b,Q代表询问a~b区间的最长连续上升子序列的长度,严格上升的 思路:一看到询问多少次了这种,肯定是线段树不用想,问区间的最长上升,可以用区间合并,lnum代表从区间左第一个元素开始的最长上升长度,注意第一个元素必须有,rnum代表从区间必须有最后一个元素的最长上升子序列,,mmnum代表区间最长的上升子序...
分类:其他好文   时间:2016-04-10 14:58:28    阅读次数:156
1514条   上一页 1 ... 38 39 40 41 42 43 44 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!