码迷,mamicode.com
首页 > 编程语言 > 周排行
JAVA是是如何处理字符的。
做JAVA经常会碰到中文乱码问题,还有各种编码的问题,特别是String类的内容需要重新编码的问题。要解决这些问题,必须了解清楚JAVA对于字符串是怎么处理的。 1. “字符”是由数字来表示的 先来重新了解一下计算机是如何处理“字符”的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万 ...
分类:编程语言   时间:2017-02-09 20:24:18    阅读次数:246
简陋版一致性hash算法实现
相关博客:http://blog.csdn.net/cywosp/article/details/23397179#quote 继续的博客:http://yikun.github.io/2016/06/09/%E4%B8%80%E8%87%B4%E6%80%A7%E5%93%88%E5%B8%8C% ...
分类:编程语言   时间:2017-02-09 20:25:57    阅读次数:162
python 快速入门
python 是一门目前在大数据领域很火的语言,在linux终端内建了python的支持,centos的包管理工具 yum 是python所写 python的解释器有多个版本,官方支持的是Cpython,同样的,也有java版本的和.net版本的,因为是解释器,性能和php一个尿性,所以有民间高人又 ...
分类:编程语言   时间:2017-02-09 20:30:23    阅读次数:163
Java多线程
4、引入线程的好处:由于线程比进程更小,基本上不拥有系统资源,因此对线程的调度所付出的开销就会小很多,更能高效地提高系统内多个程序间并发执行的程度。 7、线程的两种模式: (1)协作式:一个线程保留对CPU的控制知道它自己决定放弃; (2)抢占式:系统可以任意的从线程中夺回对CPU的控制权,再把控制 ...
分类:编程语言   时间:2017-02-09 20:30:29    阅读次数:180
Elasticsearch 实现自定义排序插件
插件入口: ...
分类:编程语言   时间:2017-02-09 20:30:34    阅读次数:855
了解VBA的变量声明及赋值
1.几种不同的声明:公共变量:Public 变量名 As 数据类型 私有变量:Private 变量名 As 数据类型 静态变量:Static 变量名 As 数据类型 Dim的声明是最常见的声明,包括以上三种,都是针对变量不同的作用域来选择如何声明的,和咱们学的编程语言一样一样的,全局变量和局部变量。 ...
分类:编程语言   时间:2017-02-09 20:31:36    阅读次数:333
遗传算法总结(#看了就能懂和用系列#)
Word害我重写=_=顺便重新整理下思路 背景:写论文时用到遗传算法,花了近一周时间,还算理解了算法以及能够进行基础的编程实现(保持谦虚)。 说明:具体的实现没敢细讲,主要是原理的方法上的介绍(讲解都算不上)。 先说说算法学习,个人觉得首先需要了解这个算法是拿来干嘛的,然后学习它的理论原理,多看懂几 ...
分类:编程语言   时间:2017-02-09 21:18:57    阅读次数:265
Java并发深入分析volatile的实现原理
通过前面一章我们了解了synchronized是一个重量级的锁,虽然JVM对它做了很多优化,而下面介绍的volatile则是轻量级的synchronized。如果一个变量使用volatile,则它比使用synchronized的成本更加低,因为它不会引起线程上下文的切换和调度。Java语言规范对vo ...
分类:编程语言   时间:2017-02-09 21:24:36    阅读次数:182
$-------JSP中表达式语言的$特殊字符的作用
JSP 中EL表达式用法详解 EL 全名为Expression Language EL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构: ${sessionScope.user.sex} 所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中, ...
分类:编程语言   时间:2017-02-09 21:24:19    阅读次数:221
python之rabbitMQ
前言:这次整理写一篇关于rabbitMQ的博客,相比上一篇redis,感觉rabbitMQ难度是提高不少。这篇博客会插入一些英文讲解,不过不难理解的。rabbitMQ的下载与安装,请参考redis&rabbitMQ安装。 rabbitMQ是消息队列;想想之前的我们学过队列queue:threadin ...
分类:编程语言   时间:2017-02-09 21:23:51    阅读次数:330
java笔记之线程方式1启动线程
* 需求:我们要实现多线程的程序。 * 如何实现呢? * 由于线程是依赖进程而存在的,所以我们应该先创建一个进程出来。 * 而进程是由系统创建的,所以我们应该去调用系统功能创建一个进程。 * Java是不能直接调用系统功能的,所以,我们没有办法直接实现多线程程序。 * 但是呢?Java可以去调用C/ ...
分类:编程语言   时间:2017-02-09 21:26:03    阅读次数:180
java笔记线程方式1线程终端与停止
public final void stop():让线程停止,过时了,但是还可以使用。public void interrupt():中断线程。 把线程的状态终止,并抛出一个InterruptedException。 ...
分类:编程语言   时间:2017-02-09 21:33:29    阅读次数:233
$ -----JavaScript 中美元符号 $ 的作用
JavaScript 中美元符号 $ 是什么 1、首先可以用来表示变量,比如变量 var s='asdsd'或var $s='asdasd';2、在正则表达式中,它可以匹配结尾:/sa$/.test(string)匹配string字符串中的sa,比如string='125sa'则匹配,string= ...
分类:编程语言   时间:2017-02-09 21:32:37    阅读次数:276
R语言的自定义函数—字符组合
前两天写了几个函数,对里面收获到的一些东西做一些记录。 函数str_comb,用于输入一个字符串或数值向量,返回由向量中元素组成的不重复的长度小于向量长度的所有组合,结果用矩阵形式输出。 函数使用结果如下: 思路很简单,在R中有个函数combn函数,能产生指定向量中元素组成的指定长度的组合,这个函数 ...
分类:编程语言   时间:2017-02-09 21:34:51    阅读次数:754
算法笔记_022:字符串的旋转(Java)
目录 1 问题描述 2 解决方案 2.1 蛮力移位 2.2 三步反转 1 问题描述 给定一个字符串,要求将字符串前面的若干个字符移到字符串的尾部。例如,将字符串“abcdef”的前3个字符‘a’、‘b’和‘c’移到字符串的尾部,那么原字符串将变成“defabc”。请写一个函数实现此功能。 2 解决方 ...
分类:编程语言   时间:2017-02-09 21:37:36    阅读次数:153
java笔记线程方式1睡眠
1 public class ThreadSleepDemo { 2 public static void main(String[] args) { 3 ThreadSleep ts1 = new ThreadSleep(); 4 ThreadSleep ts2 = new ThreadSleep ...
分类:编程语言   时间:2017-02-09 21:40:37    阅读次数:221
java笔记线程方式2
方式2:实现Runnable接口 * 步骤: * A:自定义类MyRunnable实现Runnable接口 * B:重写run()方法 * C:创建MyRunnable类的对象 * D:创建Thread类的对象,并把C步骤的对象作为构造参数传递 ...
分类:编程语言   时间:2017-02-09 21:45:27    阅读次数:147
swift设计模式学习 - 装饰模式代码大全
装饰模式 在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 装饰模式的特点 装饰模式的基本实现 上图是最基本的装饰模式的结构图,下面将用Swift代码来实现一个基本装饰模式: 1).先写一个Component接口 1 2 3 1 ...
分类:编程语言   时间:2017-02-09 21:45:51    阅读次数:214
java笔记线程方式1等待终止
public final void join():等待该线程终止 ...
分类:编程语言   时间:2017-02-09 21:51:48    阅读次数:158
二叉树的中序、先序、后序遍历非递归遍历算法(使用堆栈,用循环实现)
1 typedef struct TreeNode *BinTree; 2 typedef BinTree Position; 3 struct TreeNode{ 4 ElementType Data; 5 BinTree Left; 6 BinTree Right; 7 }; 8 BinTree... ...
分类:编程语言   时间:2017-02-09 21:52:42    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!