码迷,mamicode.com
首页 > 编程语言
js实现对象-数组-字符串之间的相互转化
对象-数组-字符串: 例如: var data = { user:”userName”, pass:”12121” };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒; data.time ...
分类:编程语言   时间:2017-03-23 14:08:07    阅读次数:182
进程 线程 协程
进程可靠,开销大 线程共享内存,开销小 协程开销更小, python和go都有 apache是多进程,prework模式是一个进程处理一个请求 nginx也是多进程模式,一个master,多个woker,但是加入了异步非阻塞模式 mysql采用多线程,但是你ps看到的会有多个进程,是因为MySQL一 ...
分类:编程语言   时间:2017-03-23 14:02:16    阅读次数:152
springmvc
1.Springmvc的基础知识 1、什么是springmvc? 是一个类似于struts2的一个前端web框架。 2、springmvc的框架结构 a) 请求先到前端控制器是一个Servlet(DispatcherServlet)并不处理请求。接收请求,并负责整个处理的流程 b) 到处理器映射器中 ...
分类:编程语言   时间:2017-03-23 14:02:04    阅读次数:386
java基础知识备忘
1.java内存分配 a.寄存器cup -- 暂不涉及 b.本地方法栈 -- 虚拟机调用windows功能用的,比如创建文件夹 c.方法区 -- 存放 .class文件,负责存放方法 d.栈 -- 负责运行方法(运行时从方法区拷贝一份到栈) e.堆 -- 创建并存放对象(new出来的对象) 2.栈和 ...
分类:编程语言   时间:2017-03-23 14:01:45    阅读次数:160
C++ 跨语言调用 Java
C++ 跨语言调用 Java Java JDK 提供了 JNI 接口供 C/C++ 程序调用 Java 编译后的类与方法,主要依赖于头文件(jni.h) 和 动态库(jvm.so/jvm.dll),由于 JNI 包含了丰富的接口映射和跨语言的数据通信,非常复杂(坑 深不见底),所以这里只对一个测试程 ...
分类:编程语言   时间:2017-03-23 13:59:19    阅读次数:262
小范围排序
已知一个几乎有序的数组,几乎有序是指,如果把数组排好顺序的话,每个元素移动的距离可以不超过k,并且k相对于数组来说比较小。请选择一个合适的排序算法针对这个数据进行排序。给定一个int数组A,同时给定A的大小n和题意中的k,请返回排序后的数组。测试样例:[2,1,4,3,6,5,8,7,10,9],1 ...
分类:编程语言   时间:2017-03-23 13:57:36    阅读次数:289
Python 爬虫的工具列表 附Github代码下载链接
这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib)。 requests -网络库。 grab – 网络库(基于pycurl)。 pycurl – 网络库(绑定libcurl)。 urllib3 – Python HTTP库,安全连接池、支持文件pos ...
分类:编程语言   时间:2017-03-23 13:55:41    阅读次数:291
MyEclipse导出jar可执行包
...
分类:编程语言   时间:2017-03-23 13:55:04    阅读次数:140
java重写toString方法
在输出对象属性时,重写toString按照你希望的输出形式重写 object类里的toString只是把字符串的直接打印,数字的要转化成字符再打印,而对象,则直接打印该对象的hash码。所以当你要想按照你想要的格式去字符串一些对象的时候,就需要重写toString了。 在实体类中重写toString ...
分类:编程语言   时间:2017-03-23 13:54:49    阅读次数:200
【疯狂Java讲义-读书笔记】2.2 UML(统一建模语言)介绍
2.2.1 用例图 描述功能 用例 角色 关系 需求分析阶段 2.2.2 类图 类 关联(聚合和组合) 泛化 依赖 2.2.3 组件图 2.2.4 部署图 2.2.5 顺序图 2.2.6 活动图 2.2.7 状态机图 ...
分类:编程语言   时间:2017-03-23 13:49:05    阅读次数:145
java_Mac安装多个JDK版本并设置环境变量
JDK6、JDK7、JDK8三个版本的汇总地址:https://pan.baidu.com/s/1pKSYv8Z 安装 JDK6安装 JDK6下载地址 见网盘 安装完毕后确认版本 JavaForOSX2014-001.dmg contains Java for Mac OS X (1.6.0_65- ...
分类:编程语言   时间:2017-03-23 13:43:25    阅读次数:300
Redis 为什么使用单进程单线程方式也这么快
Redis 采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由 C 语言编写。官方提供的数据是可以达到100000+的 qps。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差。 Redis 快的主要原因有: 完全基于内存; 数据结构简单,对数据操作也简 ...
分类:编程语言   时间:2017-03-23 13:36:06    阅读次数:138
【python】collections模块(有序字典,计数器,双向队列)
collections模块基本介绍 我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: 1.namedtuple(): 生成可以使用名字来访问元素内容的tup ...
分类:编程语言   时间:2017-03-23 13:32:55    阅读次数:264
Python Socket编程
Python Socket编程在使用Python做socket编程时,由于需要使用阻塞(默认)的方式来读取数据流,此时对于数据的结束每次都需要自己处理,太麻烦。并且网上也没找到太好的封装,所以就自己写...
分类:编程语言   时间:2017-03-23 12:46:46    阅读次数:172
采用多个数据源是Spring的配置
XML配置多多源文件: 整合数据源用到的 ...
分类:编程语言   时间:2017-03-23 12:45:11    阅读次数:185
排序算法<No.5>【堆排序】
算法,是系统软件开发,甚至是搞软件的技术人士的核心竞争力,这一点,我坚信不疑。践行算法实践,已经有一段时间没有practise了,今天来一个相对麻烦点的,堆排序。 1. 什么是堆(Heap) 这里说的堆,是一种数据结构,不是指计算机系统中的存储类型。堆是一种完全二叉树。说到完全二叉树,估计很多人都会 ...
分类:编程语言   时间:2017-03-23 12:43:13    阅读次数:274
springMVC概述
springMVC随笔概述 springMVC的理解 SpringMVC的工作流程 springMVC和struts2的区别 SpringMvc原理 SSM优缺点、使用场景 mybatis配置 mybatis ...
分类:编程语言   时间:2017-03-23 12:34:12    阅读次数:182
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!