#新研究

原生js的一些研究和总结(1)

基本类型值包括:undefined,null,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,它们的值保存在栈空间,我们通过按值来访问的。引用类型包括:对象、数组、函数等。对于引用类型的值,则必须在堆内存中为这个值分配空间。由于引用类型值的大小不固定(对象有很多属性和方法,而且还可以...

力导向算法的研究与改进

1.基础力导向算法1.1算法模型FR算法模型建立在粒子物理理论的基础上,将无向图的节点模拟成原子,通过模拟原子间的力场来计算节点间的相对位置。该模型假设任意两个节点间存在斥力,相互连接的两个节点间存在引力。通过模拟节点间的相互作用力,计算得到节点的速度和偏移量,经过不断的迭代计算,最终达到一种动态平衡的状态。1.2算法...
代码星球 ·2020-04-04

echarts研究

1.echarts是什么?关键字:datavisualization,canvas,chartEcharts是基于轻量级的canvas类库,纯javaScript实现,MVC封装,数据驱动,一款直观、生动,可交互,可个性化定制的数据图表。 2.为什么Echarts基于canvas类库?svg与canvas是两...
代码星球 ·2020-04-04

力导向算法研究

 一、背景1963年,Tutte提出的质心法被公认为是第一个事实上的力导向算法。1984年,Eades提出了一种电荷弹簧模型,以带电环代替图的顶点, 弹簧代替图的边, 尝试用物理方法画图,从而开拓了力导向算法的新思路。该算法首先为图中各顶点赋予随机的初始位置,然后系统在电荷之间的斥力和弹簧...
代码星球 ·2020-04-04

Javascript作用域研究(with)

基本用法参考:http://www.cnblogs.com/silentjesse/p/4024536.html这里说明以下with的用法:with语句with语句主要用来临时扩展作用域链,将语句中的对象添加到作用域的头部。person={name:"jim",age:22,height:175,wife:{name:...

Javascript判断object还是list/array的类型(包含javascript的数据类型研究)

前提:先研究javascript中的变量有几种,参考:http://www.w3school.com.cn/js/js_datatypes.asphttp://glzaction.iteye.com/blog/1285147测试1:typeof关键字varobj={test:'test'};typeofobj;//输出...

前端rem单位的使用研究

分析网易新闻手机web端,http://3g.163.com/,发现里面大量使用了rem这个单位进行计算大小。针对rem这个单位有如下解析:px:像素是相对于显示器屏幕分辨率而言的相对长度单位。pc端使用px倒也无所谓,可是在移动端,因为手机分辨率种类颇多,不可能一个个去适配,这时px就显得非常无力,所以就要考虑em和...

移动端浏览器触摸事件研究

事件:1、touchstart:当手指放在屏幕上触发;2、touchmove:当手指在屏幕上滑动时,连续地触发;3、touchend:当手指从屏幕上离开时触发;4、touchcancel:当系统停止跟踪时触发;该事件暂时使用不到;由于触摸会导致屏幕动来动去,所以我们可以在这些事件中函数内部使用event.prevent...

Spring配置中的"classpath:"与"classpath*:"的区别研究(转)

概念解释及使用场景:classpath是指WEB-INF文件夹下的classes目录。通常我们一般使用这种写法实在web.xml中,比如spring加载bean的上下文时,如下:<!--系统自动加载文件--><!--这里使用的是classpath*:的形式--><context-param...

自签名证书安全性问题研究https(ssl)

先看下https(ssl)的好处,以及为什么要用:http://imweb.io/topic/565c71673ad940357eb99879https://zh.wikipedia.org/wiki/HTTP%E4%B8%A5%E6%A0%BC%E4%BC%A0%E8%BE%93%E5%AE%89%E5%85%A8然...

使用nginx实现的灰度发布思路研究(待实践)

灰度发布也叫 A/B测试,原理是一套系统在实现了负载均衡,全国节点都部署了系统之后,可以在新功能上线后,让一小部分用户先使用,从中收集使用信息来做对比和发现bug,及时调整,最终分发到全国的节点。实现灰度发布的几个思路:1、以nginx为例的分流,IP是最终的关键,从而以IP围绕中心,可以衍生出很多定义,比如...

OBS插件开发以及OBS插件的选择(obs直播插件)研究思路

obs版本的选择:工作室版,优化了很多东西,缺点是不能用插件,在部分机型不稳定,因为更新的很频繁。不过这个插件不能用的说法还是停留在早起,截至到今天已经完美支持,所以在不久的将来会越来越好,如果是开发的,推荐使用这个,开发团队也是推荐使用这个。经典版。绝大部分的大主播用的都是这个版本,因为用习惯了,而且支持插件,稳定性...

Java数据库连接池研究

一、背景连接池简介:连接池初始化时创建一定数量的连接,然后从连接池中重用连接,而不是每次创建一个新的。数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连...
代码星球 ·2020-04-04

Ubuntu下使用Sysvinit实现自定义服务(简单研究)

通过上一篇文章http://www.cnblogs.com/EasonJim/p/7168216.html可以大概了解到Sysvinit的历史。其实在自定义服务上,使用Sysvinit是最简单的,本身就是一个Shell脚本,只要按照基本的格式写,然后放在/etc/init.d文件夹下即可。然后通过update-rc.d...

Linux运行级别研究(转)

Linux系统中的运行级别7种运行级别运行级别(Runlevel)指的是Unix或者Linux等类Unix操作系统的运行模式,不同的运行模式下系统的功能也有所有不同。Linux系统下通常分为7种运行级别,分别是从0到6。各级别介绍如下:0 -停机模式。在这种模式下,系统处于停机状态,系统默认运行级别不能设为0...
代码星球 ·2020-04-04
首页上一页...1011121314下一页尾页