码迷,mamicode.com
首页 > Web开发 > 周排行
JS对象的深度克隆
1 function clone() { 2 var buf; 3 if(Obj instanceof Array){ 4 buf=[]; 5 var i=Obj.length; 6 while(i--){ 7 buf[i]=clone(Obj[i])... ...
分类:Web程序   时间:2018-03-11 19:23:25    阅读次数:178
.NET Core 中的并发编程
今天我们购买的每台电脑都有一个多核心的 CPU,允许它并行执行多个指令。操作系统通过将进程调度到不同的内核来发挥这个结构的优点。 然而,还可以通过异步 I/O 操作和并行处理来帮助我们提高单个应用程序的性能。 在.NET Core中,任务 (tasks) 是并发编程的主要抽象表述,但还有其他支撑类可 ...
分类:Web程序   时间:2018-03-11 19:23:39    阅读次数:232
理解JS里的偏函数与柯里化
联系到上篇博客讲的bind完整的语法为: 可以绑定上下文this和函数的初始参数。举例,我们有个乘法函数mul(a,b): 我们可以在该函数的基础上使用绑定创建一个double函数: 调用mul.bind(null, 2)创建新函数double,传递调用mul函数,固定第一个参数上下文为null,第 ...
分类:Web程序   时间:2018-03-11 19:25:52    阅读次数:188
试着讲清楚:js代码运行机制
一、 js运行机制 js执行引擎 经常看文章的说到js是带线程的,其实这个说法非常的模糊,准确的是js执行引擎是单线程的,js执行引擎就是js代码的执行器,有了这个概念就可以下来说说js是如何运行的了。 js代码如何运行? 在js代码执行的时候,js的代码是按照顺序执行的,从上到下,这个时候是同步的 ...
分类:Web程序   时间:2018-03-11 19:27:19    阅读次数:206
for...in循环取Json数据
以上result为一段json格式代码,要求:分别输出Tables和Json,若Tables和Json有子集,则要包含字段"expanded":true,"children":[子集],一直循环到无子集则包含字段"leaf":true,一开始无子集,则直接"leaf":true 思路分析: for/ ...
分类:Web程序   时间:2018-03-11 20:53:31    阅读次数:240
AngularJs 学习 (二)
紧接着第一部分: 推荐阅读: http://adrianmejia.com/blog/2014/10/03/mean-stack-tutorial-mongodb-expressjs-angularjs-nodejs/ 源项目: git clone https://github.com/amejia ...
分类:Web程序   时间:2018-03-11 20:53:47    阅读次数:172
下拉列表:纯CSS实现+JS实现
嗯……本着实践方能理解的思想,也为之后用的时候方便,做了下下拉列表的实现,果然动手才是真理啊! HTML部分 没有什么好说的,直接上代码吧: CSS实现 单纯的HTML代码还是比较单调的,首先对其样式进行修改,至少……能看得下去。 .main ul li a:hover{ background:#6 ...
分类:Web程序   时间:2018-03-11 20:56:47    阅读次数:200
HTML条件注释
普通的HTML注释形式是 而IE5~IE9这5个版本的IE浏览器还另外支持一种特殊的if条件注释(感觉有点类似模板渲染时的语法结构) 这样在处理IE浏览器兼容性问题的时候就可以把hack代码集中在一块了,或者其他意想不到的用途 if条件注释分为三种形式 1、是否IE(即:!) 2、是哪个版本的IE( ...
分类:Web程序   时间:2018-03-11 20:58:44    阅读次数:249
Gson解析复杂JSON字符串的两种方式
JSON解析可以使用的库: 本文例子使用Google提供的Gson。 什么是JavaBean JavaBean实际上是一种特殊的Java类,是一种规范,经常用于封装数据。JavaBean遵循如下编程原则: 方法一:JavaBean定义Json结构 步骤1:根据Json结构定义相应封装类,类的属性(即 ...
分类:Web程序   时间:2018-03-11 21:00:41    阅读次数:294
88.PHP扩展模块安装
PHP扩展模块安装编译httpd时,有涉及动态和静态模块,PHP也一样有静态与动态之分,之前所涉及到的PHP安装都全部为静态,并没有任何动态的模块,所谓动态,就是一个独立存在的.so文件,在httpd中PHP就是以动态模块的形式被加载的。PHP一旦编译完成后,要想再增加一个功能的话,要么重新编译PHP,要么直接编译一个扩展模块(生成一个.so文件),然后在php.ini中配置一下,就可以被加载使用
分类:Web程序   时间:2018-03-11 21:02:52    阅读次数:189
js备战春招の四のdevtool中各种错误、调试的使用技巧
try 语句允许我们定义在执行时进行错误测试的代码块。 catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。 JavaScript 语句 try 和 catch 是成对出现的。 语法:try { //在这里运行代码 } catch(err(此处err为前边错误表示,如果在try ...
分类:Web程序   时间:2018-03-11 21:07:04    阅读次数:148
js备战春招の四の严格模式
JavaScript 严格模式(strict mode)即在严格的条件下运行。 use strict 严格模式下你不能使用未申明的变量 "use strict" 指令只运行出现在脚本或函数的开头。 使用严格模式的意义: 消除代码运行的一些不安全之处,保证代码运行的安全; 提高编译器效率,增加运行速度 ...
分类:Web程序   时间:2018-03-11 21:10:33    阅读次数:223
85.Apache(httpd)配置--日志控制与静态元素过期时间配置
访问日志不记录静态文件很多网站大多为静态网页,网页内部的图片、css文件等同样有其网址链接,如果不设置,这些无效的信息也将被存入访问日志中,会导致访问日志文件大小快速增加,占用大量存储空间。我们可以通过设置不记录某些文件来减少无效信息,节省内存资源。那么具体怎么操作呢?按照下面例子操作即可:步骤:编辑虚拟主机配置文件[root@zlinux~]#vim/usr/local/apache2/conf
分类:Web程序   时间:2018-03-11 21:10:41    阅读次数:208
87.PHP配置
查看PHP配置文件所在位置虽然PHP是以httpd一个模块的形式存在的,但是PHP本身也有自己的配置文件。查看PHP配置文件所在位置的命令为:[root@zlinux~]#/usr/local/php/bin/php-i|grep-i"LoadedConfigurationfile"PHPWarning:Unknown:Itisnotsafetorelyonthesystem‘stimezones
分类:Web程序   时间:2018-03-11 21:10:48    阅读次数:204
php 在 匿名函数中 调用自身。。
//php闭包实现函数的自调用,也就是实现递归 function closure($n,$counter,$max){ //匿名函数,这里函数的参数加&符号是,引址调用参数自己 $fn = function (&$n,&$counter,&$max=1) use(&$fn){//use参数传递的是函... ...
分类:Web程序   时间:2018-03-11 21:10:54    阅读次数:271
谈谈在.NET Core中使用Redis和Memcached的序列化问题
简单介绍在.NET Core中使用Redis和Memcached时的序列化问题,也演示了如何用EasyCaching和简化相应的操作。 ...
分类:Web程序   时间:2018-03-11 21:13:29    阅读次数:205
纯css修改下拉列表select的默认样式
select的一些默认样式我们很难修改,比如图标的替换。接下来就说说如何修改这些默认样式: html代码: 给select添加父元素div目的是为了,用div的样式覆盖住select样式。 css代码: ...
分类:Web程序   时间:2018-03-11 21:41:27    阅读次数:270
web.xml各版本的约束
web-app 2.3 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > web-app 2.4 ...
分类:Web程序   时间:2018-03-11 22:29:03    阅读次数:593
【Hibernate】
1.hibernate的load和get有什么作用。 ① load方法认为该数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛异常(ObjectNotFoundException)load方法加载实体对象的时候,根据映射文件上类级别的lazy属性的配置(默认为t ...
分类:Web程序   时间:2018-03-11 22:31:39    阅读次数:203
DotNetty 跨平台的网络通信库
长久以来,.Net开发人员都非常羡慕Java有Netty这样,高效,稳定又易用的网络通信基础框架。终于微软的Azure团队,使用C#实现的Netty的版本发布。不但使用了C#和.Net平台的技术特点,并且保留了Netty原来绝大部分的编程接口。让我们在使用时,完全可以依照Netty官方的教程来学习和 ...
分类:Web程序   时间:2018-03-11 22:32:29    阅读次数:455
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!